Features Core ARM Cortex -M3 revision 2.0 running at up to 84 MHz Memory Protection Unit (MPU) Thumb -2 instruction set 24-bit SysTick Counter Nested Vector Interrupt Controller Memories From 256 to 512 Kbytes embedded Flash, 128-bit wide access, memory accelerator, dual bank From 32 to 100 Kbytes embedded SRAM with dual banks 16 Kbytes ROM with embedded bootloader routines (UART, USB) and IAP routines AT91SAM Static Memory Controller (SMC): SRAM, NOR, NAND support. NAND Flash controller with 4-kbyte RAM buffer and ECC ARM-based System Embedded voltage regulator for single supply operation POR, BOD and Watchdog for safe reset Flash MCU Quartz or ceramic resonator oscillators: 3 to 20 MHz main and optional low power 32.768 kHz for RTC or device clock. High precision 8/12 MHz factory trimmed internal RC oscillator with 4 MHz Default Frequency for fast device startup SAM3X Slow Clock Internal RC oscillator as permanent clock for device clock in low power mode SAM3A One PLL for device clock and one dedicated PLL for USB 2.0 High Speed Mini Host/Device Series Temperature Sensor Up to 17 peripheral DMA (PDC) channels and 6-channel central DMA plus dedicated DMA for High-Speed USB Mini Host/Device and Ethernet MAC Low Power Modes Sleep and Backup modes, down to 2.5 A in Backup mode. Backup domain: VDDBU pin, RTC, eight 32-bit backup registers Ultra Low-power RTC Summary Peripherals USB 2.0 Device/Mini Host: 480 Mbps, 4-kbyte FIFO, up to 10 bidirectional Endpoints, dedicated DMA Up to 4 USARTs (ISO7816, IrDA , Flow Control, SPI, Manchester and LIN support) and one UART 2 TWI (I2C compatible), up to 6 SPIs, 1 SSC (I2S), 1 HSMCI (SDIO/SD/MMC) with up to 2 slots 9-Channel 32-bit Timer/Counter (TC) for capture, compare and PWM mode, Quadrature Decoder Logic and 2-bit Gray Up/Down Counter for Stepper Motor Up to 8-channel 16-bit PWM (PWMC) with Complementary Output, Fault Input, 12- bit Dead Time Generator Counter for Motor Control 32-bit Real Time Timer (RTT) and RTC with calendar and alarm features 16-channel 12-bit 1Msps ADC with differential input mode and programmable gain stage One 2-channel 12-bit 1 Msps DAC One Ethernet MAC 10/100 (EMAC) with dedicated DMA Two CAN Controller with eight Mailboxes One True Random Number Generator (TRNG) Write Protected Registers I/O Up to 103 I/O lines with external interrupt capability (edge or level sensitivity), debouncing, glitch filtering and on-die Series Resistor Termination Up to Six 32-bit Parallel Input/Outputs (PIO) Packages 100-lead LQFP, 14 x 14 mm, pitch 0.5 mm 100-ball LFBGA, 9 x 9 mm, pitch 0.8 mm 144-lead LQFP, 20 x 20 mm, pitch 0.5 mm 144-ball LFBGA, 10 x 10 mm, pitch 0.8 mm 11057BSATARM13-Jul-12 1. SAM3X/A Description Atmels SAM3X/A series is a member of a family of Flash microcontrollers based on the high performance 32-bit ARM Cortex-M3 RISC processor. It operates at a maximum speed of 84 MHz and features up to 512 Kbytes of Flash and up to 100 Kbytes of SRAM. The peripheral set includes a High Speed USB Host and Device port with embedded transceiver, an Ethernet MAC, 2x CANs, a High Speed MCI for SDIO/SD/MMC, an External Bus Interface with NAND Flash controller, 5x UARTs, 2x TWIs, 4x SPIs, as well as 1 PWM timer, 9x general-purpose 32- bit timers, an RTC, a 12-bit ADC and a 12-bit DAC. The SAM3X/A series is ready for capacitive touch thanks to the QTouch library, offering an easy way to implement buttons, wheels and sliders. The SAM3X/A architecture is specifically designed to sustain high speed data transfers. It includes a multi-layer bus matrix as well as multiple SRAM banks, PDC and DMA channels that enable it to run tasks in parallel and maximize data throughput. It operates from 1.62V to 3.6V and is available in 100- and 144-pin QFP and LFBGA packages. The SAM3X/A devices are particularly well suited for networking applications: industrial and home/building automation, gateways. 4 4 SAM3X/A SAM3X/A 11011057B57BSATARMSATARM13-Jul-13-Jul-1212