Overview
The LPC812M101JDH16FP is a 32-bit microcontroller from NXP USA Inc., part of the LPC81xM family. This microcontroller is based on the ARM Cortex-M0+ core and is designed to balance a range of versatile timing, connectivity, and analog peripherals in a low pin count and easy-to-use package. It is particularly suited for applications requiring low power consumption and high performance in a compact form factor.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Core | ARM Cortex-M0+ |
Operating Frequency | Up to 30 MHz |
Flash Memory | Up to 16 kB |
SRAM | Up to 4 kB |
Package Type | TSSOP16 |
GPIO Pins | Up to 18 General-Purpose I/O (GPIO) pins |
Peripherals | I2C-bus interface, up to three USARTs, up to two SPI interfaces, multi-rate timer, CRC engine |
Power Modes | Sleep mode, Deep-sleep mode, Power-down mode, Deep power-down mode |
Operating Temperature Range | -40 °C to 105 °C |
Moisture Sensitivity Level (MSL) | 1 |
Peak Package Body Temperature (PPT) | 240 °C (lead free soldering), 260 °C (lead soldering) |
Key Features
- ARM Cortex-M0+ core with up to 30 MHz operating frequency
- Up to 16 kB on-chip flash programming memory and up to 4 kB SRAM
- High-speed GPIO interface with configurable pull-up/pull-down resistors and programmable open-drain mode
- High-current source and sink drivers
- Integrated Power Management Unit (PMU) for low power consumption
- Serial Wire Debug (SWD) and JTAG boundary scan modes supported
- Micro Trace Buffer (MTB) supported
- Flash In-Application Programming (IAP) and In-System Programming (ISP)
- Wake-up from Deep-sleep and Power-down modes on activity on USART, SPI, and I2C peripherals
Applications
- 8/16-bit applications
- Lighting control
- Consumer electronics
- Motor control
- Climate control
- Fire and security applications
Q & A
- What is the core architecture of the LPC812M101JDH16FP? The LPC812M101JDH16FP is based on the ARM Cortex-M0+ core.
- What is the maximum operating frequency of the LPC812M101JDH16FP? The maximum operating frequency is up to 30 MHz.
- How much flash memory does the LPC812M101JDH16FP have? The LPC812M101JDH16FP has up to 16 kB of on-chip flash programming memory.
- What types of peripherals are available on the LPC812M101JDH16FP? The microcontroller includes I2C-bus interface, up to three USARTs, up to two SPI interfaces, and a multi-rate timer.
- What are the power modes supported by the LPC812M101JDH16FP? The microcontroller supports Sleep mode, Deep-sleep mode, Power-down mode, and Deep power-down mode.
- What is the operating temperature range of the LPC812M101JDH16FP? The operating temperature range is -40 °C to 105 °C.
- What package type is the LPC812M101JDH16FP available in? The LPC812M101JDH16FP is available in a TSSOP16 package.
- Does the LPC812M101JDH16FP support debug modes? Yes, it supports Serial Wire Debug (SWD) and JTAG boundary scan modes.
- What is the moisture sensitivity level (MSL) of the LPC812M101JDH16FP? The MSL is 1.
- Can the LPC812M101JDH16FP be programmed in-application? Yes, it supports Flash In-Application Programming (IAP) and In-System Programming (ISP).