Overview
The LPC812M101JDH20 is a 32-bit microcontroller from NXP USA Inc., based on the ARM Cortex-M0+ core. This microcontroller is part of the LPC81x family, which is designed to offer a blend of value and integration, making it an ideal choice for entry-level and 8-bit alternative MCU applications. It is supported by the MCUXpresso development environment, facilitating efficient development and debugging.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM Cortex-M0+ |
Frequency | Up to 30 MHz |
Flash Memory | Up to 16 kB |
SRAM | Up to 4 kB |
GPIO Pins | Up to 18 General-Purpose I/O pins |
Interfaces | I2C, up to three USARTs, up to two SPI interfaces |
Timer | Multiple-channel multi-rate timer (MRT), State Configurable Timer/PWM (SCTimer/PWM) |
Power Modes | Sleep, Deep-sleep, Power-down, Deep power-down |
Operating Temperature | -40 °C to 105 °C (except DIP8 package: -40 °C to 85 °C) |
Package Options | DIP8, TSSOP16, SO20, TSSOP20, XSON16 |
Key Features
- High-speed GPIO interface with configurable pull-up/pull-down resistors, programmable open-drain mode, input inverter, and glitch filter.
- High-current source and sink drivers (20 mA) on select pins.
- Serial Wire Debug (SWD) and JTAG boundary scan modes supported.
- Micro Trace Buffer (MTB) supported.
- CRC engine and Windowed Watchdog timer (WWDT).
- Integrated Power Management Unit (PMU) for reduced power consumption.
- Flash In-Application Programming (IAP) and In-System Programming (ISP).
- Unique device serial number for identification.
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 LPC812M101JDH20? The LPC812M101JDH20 is based on the ARM Cortex-M0+ core.
- What is the maximum frequency of the LPC812M101JDH20? The maximum frequency is up to 30 MHz.
- How much flash and SRAM memory does the LPC812M101JDH20 have? It has up to 16 kB of flash memory and up to 4 kB of SRAM.
- What types of interfaces are supported by the LPC812M101JDH20? It supports I2C, up to three USARTs, and up to two SPI interfaces.
- What are the power modes available on the LPC812M101JDH20? The available power modes include Sleep, Deep-sleep, Power-down, and Deep power-down.
- What is the operating temperature range of the LPC812M101JDH20? The operating temperature range is -40 °C to 105 °C (except for the DIP8 package, which is -40 °C to 85 °C).
- What package options are available for the LPC812M101JDH20? It is available in DIP8, TSSOP16, SO20, TSSOP20, and XSON16 packages.
- Does the LPC812M101JDH20 support debug modes? Yes, it supports Serial Wire Debug (SWD) and JTAG boundary scan modes.
- What is the purpose of the Integrated Power Management Unit (PMU) in the LPC812M101JDH20? The PMU is designed to minimize power consumption.
- Can the LPC812M101JDH20 be programmed in-application? Yes, it supports Flash In-Application Programming (IAP) and In-System Programming (ISP).