The LPC1756FBD80 is a microcontroller in the LPC175x family from NXP Semiconductors. It is a 32-bit ARM Cortex-M3-based device with a clock frequency of up to 120 MHz and up to 128 KB flash memory. The device also includes a three-channel 12-bit ADC, two SPI, two I2C and four UARTs, an EMAC Ethernet interface, a USB 2.0 full-speed controller, eight 32-bit timers, CAN and SSP interfaces, seven interrupt channels, and up to five PWM outputs. It also features an 8kB SRAM, an on-chip Real-Time Clock, and power-saving modes, such as Idle and Sleep. The LPC1756FBD80 is suitable for embedded applications such as industrial automation and control, consumer electronics, motor control, and medical equipment.