ARM Cortex-M4 built-in MPU supporting eight regions
ARM Cortex-M4 built-in nested vectored interrupt controller (NVIC)
Non-maskable Interrupt (NMI) input
Hardware floating-point unit
JTAG and serial wire debug (SWD), serial trace, eight breakpoints and four watch points
System tick timer
Multilayer AHB matrix interconnect
Split APB bus allows for higher throughput with fewer stalls between the CPU and DMA
Embedded trace macrocell (ETM) module supports real-time trace
Boundary scan for simplified board testing
LCD controller - Supporting both STN and TFT
External memory controller (EMC)
Eight channel general purpose DMA controller (GPDMA)
Quad SPI flash interface (SPIFI)
Ethernet MAC with MII/RMII interface and associated DMA controller
USB 2.0 full-speed dual port device/host/OTG controller
CAN controller with two channels
SD/MMC memory card interface
Four reduced power modes - Sleep, deep-sleep, power-down and deep power-down
The wake-up interrupt controller (WIC)
Core Processor
ARM? Cortex?-M4
Core Size
32-Bit
Speed
120MHz
Connectivity
CANbus, EBI/EMI, Ethernet, I2C, IrDA, Microwire, QEI, SD, SPI, SSI, SSP, UART/USART, USB, USB OTG
Peripherals
Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Program Memory Size
512KB (512K x 8)
Program Memory Type
FLASH
EEPROM Size
4032 x 8
RAM Size
96K x 8
Voltage Supply (Vcc/Vdd)
2.4V ~ 3.6V
Data Converters
A/D 8x12b; D/A 1x10b
Oscillator Type
Internal
Operating Temperature
-40??C ~ 85??C (TA)
Mounting Type
Surface Mount
Package / Case
144-LQFP
Supplier Device Package
144-LQFP (20x20)