The LPC1763FBD100 is a microcontroller from NXP's LPC176x family of general-purpose microcontrollers (MCUs). It is based on the ARM Cortex-M3 processor and has 128 kB of embedded flash memory, 10 kB of RAM, and an external data bus. The device also has a Power Management Unit to enable power conservation in applications. It supports USB, Ethernet, and serial communications, and includes peripherals such as timers, 32-bit and 8-bit hardware multipliers, DMA controller and a Direct Memory Access (DMA) controller. It also comes with a number of interfaces and modules for communications, such as CAN, I2C, SSP, SPI, and I2S.