Based on the ARM® Cortex®-M3 processor, the Microchip's SAM3X8E runs at 84MHz and features 512KB of flash memory in 2 x 256KB banks and 100KB of SRAM in 64KB +32KB banks, with an additional 4KB as NFC (NAND Flash controller) SRAM.
Its highly-integrated peripheral set for connectivity and communication includes Ethernet, dual CAN, High Speed USB MiniHost and device with on-chip PHY, high-speed SD/SDIO/MMC, and multiple USARTs, SPIs, TWIs (I2C), and one I2S.
The SAM3X8E also features a 12-bit ADC/DAC, temperature sensor, 32-bit timers, PWM timer and RTC. The 16-bit external bus interface supports SRAM, PSRAM, NOR and NAND Flash with error code correction.
The Microchip QTouch Library is available for the SAM3X8E for easy implementation of buttons, sliders and wheels.
The device operates from 1.62V to 3.6V and is available in a 144-pin QFP
package
As used in the Arduino Due.
Family ATSAM3X8E
Max Speed MHz 84
Program Memory Size (KB) 512
RAM (KB) 96
SD/eMMC 1
Temperature Range (C) -40 to 85
Operating Voltage Range (V) 1.62 to 3.6
DMA Channels 23
SPITM 4
I2CTM Compatible 2
Peripheral Pin Select (PPS) Crossbar Yes
Type of Ethernet Modules 10/100 Base-TX Mac
USB 1
Number of CAN modules 2
A/D channels 16
Max A/D Resolution 12
Max A/D Sample Rate (KSPS) 1000
Number of DACs 1
Input Capture 6
Parallel Port EBI
Internal Oscillator 4,8,12Mhz,32Khz
RTCC Yes
I/O Pins 103
Pin Count 144
Quadrature Encoder Interface (QEI) 2