The NXP LPC1758FBD80,551 is a 32-bit ARM® Cortex®-M3 microcontroller integrated circuit (IC). It has a single-core 100MHz processor and 512KB (512K x 8) of FLASH memory. The IC comes in a package of 80-LQFP (12x12), meaning that it contains 80 pins in a leadless quad-flat pack (LQFP) measuring 12 millimeters by 12 millimeters. It is designed for use in industrial, consumer, medical, and other connected product applications. It has multiple on-chip peripherals, including a CAN peripheral, a 10/100 Ethernet MAC, and a 10/100 Ethernet PHY. Additionally, it is capable of communications interfaces (I2C, SPI, UART, ADC, DAC). It is suitable for embedded applications.