The LPC822M101JHI33E is a 32-bit Microcontroller based on ARM Cortex-M0 core with RISC architecture operates at a maximum frequency of 30MHz. The device incorporates 16kB internal flash, 4kB internal RAM, one multi-rate timer, self-wake-up timer and state-configurable timer with PWM function (SCTimer/PWM), a DMA, 12-channel 12-bit A/D converter with sample rates of up to 1.2Msps, one analog comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine and 29 general-purpose I/O pins. This device also features peripherals like three USARTs, four inter-integrated circuit (I2C) and two serial peripheral interface (SPI) modules.
- ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC)
- System tick timer
- AHB multilayer matrix
- Serial Wire Debug (SWD) with 4 break points & 2 watch points, JTAG boundary scan (BSDL) supported
- MTB
- Boot loader
- On-chip ROM APIs for ADC, SPI, I2C, USART, power configuration and integer divide
- Flash In-application programming (IAP) and In-system programming (ISP)
- High-current source output driver (20mA) on four pins
- High-current sink driver (20mA) on two true open-drain 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
- CRC Engine
- DMA with 18 channels and 9 trigger inputs
- Windowed watchdog timer (WWDT)
- 12MHz Internal RC oscillator trimmed to 1.5 % accuracy
- Crystal oscillator with an operating range of 1MHz to 25MHz
- Programmable watchdog oscillator with a frequency range of 9.4kHz to 2.3MHz
- Clock output function with divider that can reflect all internal clock sources
- Integrated PMU (power management unit)
传感与仪器, 工业, 消费电子产品, 电机驱动与控制, 便携式器材, 照明, 安全