The LPC1756FBD80,551 is a 256kB flash 32kB SRAM USB Cortex-M3 Microcontroller Unit for embedded applications featuring a high level of integration and low power consumption at frequencies of 100MHz. It features USB device, 8-channel DMA controller, motor control PWM, ultra-low power real-time clock with separate battery supply and up to 52 general purpose I/O pins.
ARM Cortex-M3 built-in nested vectored interrupt controller
8-channel General purpose DMA controller
Multilayer AHB matrix interconnect provides a separate bus for each AHB master
Four UARTs with fractional baud rate generation
One standard PWM/timer block with external count input