The LPC4320FBD144 is an Arm Cortex-M4 based digital signal controller with an Arm Cortex-M0 coprocessor designed for embedded applications requiring signal processing. The Arm Cortex-M4 core offers single-cycle Multiply-Accumulate and SIMD instructions and a hardware floating-point unit to support signal processing while the M0 coprocessor handles I/O and digital control processing. The LPC4320FBD144 includes 168 kB of data memory, one High Speed USB 2.0 Host/OTG/Device, advanced configurable peripherals such as the State Configurable Timer (SCT), Serial General Purpose I/O (SGPIO), and SPI Flash Interface (SPIFI) as well as an external memory controller and multiple digital and analog peripherals.