The LPC812M101JD20FP is an ARM Cortex-M0+ based, 32-bit Microcontroller operating at CPU frequencies of up to 30MHz. The peripheral complement of the microcontroller includes 16kb of flash memory, 4kb of data memory, CRC engine, one I2C-bus interface, two USARTs, one SPI interface, multi-rate timer, self wakeup timer, state-configurable timer, one comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine and 18 general purpose I/O pins.
- ARM Cortex-M0+ Processor, Built-in Nested Vectored Interrupt Controller (NVIC)
- System Tick Timer
- Serial Wire Debug (SWD) and JTAG boundary Scan Modes Supported
- Micro Trace Buffer (MTB) Supported
- 16kb On-chip Flash Programming Memory, 4kb SRAM
- Boot Loader
- USART Drivers
- I2C Drivers
- Power Profiles
- Flash In-application Programming (IAP) and In-system Programming (ISP)
- High-speed GPIO interface connected to ARM Cortex-M0+ IO Bus with 18 general purpose I/O (GPIO) pins
- GPIO Interrupt Generation Capability with Boolean Pattern-matching Feature on Eight GPIO Inputs
- Switch Matrix for Flexible Configuration of Each I/O Pin Function
- State Configurable Timer (SCT) with IO functions assigned to pins through the switch matrix
- Multiple-channel multi-rate timer for repetitive interrupt generation up to four programmable
- Self Wake-up Timer (WKT) Clocked from Either IRC or a Low-power, Low-frequency Internal Oscillator
- CRC Engine
- Windowed Watchdog Timer
- Analogue, Comparator with external voltage ref with pin assigned or enabled through switch matrix
- Two USART Interfaces with Pin Functions Assigned Through Switch Matrix
消费电子产品, 传感与仪器, 照明, 电机驱动与控制, 安全