The LPC4370FET256 is a 32-bit ARM Cortex-M4 based Microcontroller Unit for embedded applications. which include an ARM Cortex-M0 coprocessor and an ARM Cortex-M0 subsystem for managing peripherals, 282kB of SRAM, advanced configurable peripherals such as the state configurable timer (SCT) and the serial general purpose I/O (SGPIO) interface and two High-speed USB controllers and multiple digital and analogue peripherals including a high-speed 12-bit ADC. It is a next generation 32-bit core that offers system enhancements such as low power consumption, enhanced debug features and a high level of support block integration. It include an application ARM Cortex-M0 coprocessor and a second ARM Cortex-M0 subsystem for managing the SGPIO and SPI peripherals. The ARM Cortex-M0 core is an energy-efficient and easy-to-use 32-bit core which is code and tool-compatible with the Cortex-M4 core. Both Cortex-M0 cores offer up to 204MHz performance with a simple instruction set and reduced code size.
● Enhanced trace module and enhanced trace buffer support
● Non-maskable Interrupt (NMI) input
● JTAG and serial wire debug (SWD), serial trace, eight breakpoints and four watch points
● System tick timer
● State configurable timer (SCT) subsystem on AHB
● One fast-mode I²C-bus interface
● USB interface electrical test software included in ROM USB stack
● One 550 UART with DMA support and full modem interface
● Three 550 USARTs with DMA and synchronous mode support and a smart card
● One motor control pulse width modulator for 3-phase motor control
● Repetitive interrupt timer
● Processor wake-up from sleep mode via wake-up interrupts from various peripherals
● Brownout detect with four separate thresholds for interrupt and forced reset