The LPC2468FET208,551 is a 16-bit/32-bit Microcontroller based on ARM7TDMI-S CPU core with real-time debug interfaces that include both JTAG and embedded trace. The LPC2468 has 512kB of on-chip high-speed flash memory. This flash memory includes a special 128-bit wide memory interface and accelerator architecture that enables the CPU to execute sequential instructions from flash memory at the maximum 72MHz system clock rate. This feature is available only on the LPC2000 ARM microcontroller family of products. The LPC2468 can execute both 32-bit ARM and 16-bit Thumb instructions. Support for the two instruction sets means engineers can choose to optimize their application for either performance or code size at the sub-routine level. When the core executes instructions in Thumb state it can reduce code size by more than 30 % with only a small loss in performance while executing instructions in ARM state maximizes core performance.
Dual Advanced high-performance bus (AHB) system
EMC provides support for asynchronous static memory devices
Advanced vectored interrupt controller (VIC)
General purpose DMA controller (GPDMA)
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
Two SSP controllers, with FIFO and multi-protocol capabilities
SD/MMC memory card interface
160 General purpose I/O pins with configurable pull-up/down resistors
10-bit ADC with input multiplexing among 8 pins & 10-bit DAC
Four general purpose timers/counters
Two PWM/timer blocks with support for three-phase motor control
RTC with separate power domain
2KB SRAM powered from the RTC power pin
Watchdog timer (WDT)
Standard ARM test/debug interface for compatibility with existing tools
Emulation trace module supports real-time trace
Four reduced power modes - Idle, sleep, power-down and deep power-down
Four external interrupt inputs configurable as edge/level sensitive