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.