The LPC1788FBD208,551 is a Cortex-M3 Microcontroller for embedded applications featuring a high level of integration and low power consumption at frequencies of 120MHz. Features include 512kB of flash memory, 96kB of data memory, Ethernet, USB 2.0 host/OTG/device, 8-channel DMA controller, 5 UARTs, 2 CAN channels, 3 SSP/SPI, 3 I²C, I²S, 8-channel 12-bit ADC, 10-bit DAC, QEI, LCD controller, SD/MMC interface, motor control PWM, 4 general purpose timers, 6-output general purpose PWM, ultra-low power real-time clock with separate battery supply and up to 165 general purpose I/O pins. The ARM Cortex-M3 is a next generation core that offers better performance than the ARM7 at the same clock rate and other system enhancements such as modernized debug features and a higher level of support block integration.
Functional replacement for LPC23xx and 24xx family devices
ARM Cortex-M3 processor, running at frequencies of up to 120MHz
ARM Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC)
Multilayer AHB matrix interconnect provides a separate bus for each AHB master
Split APB bus allows for higher throughput
Cortex-M3 system tick timer, including an external clock input option
Standard JTAG test/debug interface, serial wire debug and serial WireTrace port
Emulation trace module supports real-time trace
Boundary scan for simplified board testing
Non-maskable Interrupt (NMI) input
In-system programming (ISP) and in-application programming (IAP) capabilities
LCD controller, supporting both STN and TFT displays
External memory controller (EMC)
Eight channel general purpose DMA controller (GPDMA)
Ethernet MAC with MII/RMII interface and associated DMA controller
I2S (Inter-IC Sound) interface for digital audio input or output
CAN controller with two channels
SD/MMC memory card interface
Up to 165 general purpose I/O (GPIO) pins
Two external interrupt inputs configurable as edge/level sensitive
ESD sensitive device, take proper precaution while handling the device.