Overview
The LPC812M101JDH20J is a 32-bit microcontroller from NXP USA Inc., based on the ARM Cortex-M0+ core architecture. This microcontroller is designed for low-cost, high-performance applications and is part of the LPC81xM family. It operates at CPU frequencies of up to 30 MHz and features a robust set of peripherals and power management options, making it suitable for a wide range of embedded systems.
Key Specifications
Parameter | Value |
---|---|
Processor Core | ARM Cortex-M0+ |
Clock Speed | Up to 30 MHz |
Flash Memory | 16 KB |
SRAM | 4 KB |
Supply Voltage | 1.8 V to 3.6 V |
Operating Temperature | -40 °C to 105 °C |
Package Type | 20-TSSOP |
Number of I/O Pins | 18 |
Interfaces | I2C, SPI, USART |
Power Modes | Sleep, Deep-sleep, Power-down, Deep power-down |
Key Features
- ARM Cortex-M0+ processor with single-cycle multiplier and fast single-cycle I/O port
- Nested Vectored Interrupt Controller (NVIC)
- Serial Wire Debug (SWD) and JTAG boundary scan modes supported
- Micro Trace Buffer (MTB) supported
- Up to 16 KB on-chip flash programming memory and 4 KB SRAM
- ROM API support for boot loader, USART drivers, I2C drivers, power profiles, and flash programming
- Digital peripherals including CRC engine, multi-rate timer, self wake-up timer, state-configurable timer, comparator, and function-configurable I/O ports
- Integrated Power Management Unit (PMU) with reduced power modes
- High-current source and sink drivers
- GPIO interrupt generation with boolean pattern-matching feature
Applications
- 8/16-bit applications
- Lighting control systems
- Consumer electronics
- Motor control systems
- Climate control systems
- Fire and security applications
Q & A
- What is the processor core of the LPC812M101JDH20J?
The processor core is the ARM Cortex-M0+. - What is the maximum clock speed of the LPC812M101JDH20J?
The maximum clock speed is up to 30 MHz. - How much flash memory does the LPC812M101JDH20J have?
The LPC812M101JDH20J has 16 KB of flash memory. - What is the operating temperature range of the LPC812M101JDH20J?
The operating temperature range is -40 °C to 105 °C. - What interfaces does the LPC812M101JDH20J support?
The LPC812M101JDH20J supports I2C, SPI, and USART interfaces. - What power modes are available on the LPC812M101JDH20J?
The available power modes include Sleep, Deep-sleep, Power-down, and Deep power-down. - Does the LPC812M101JDH20J support debug modes?
Yes, it supports Serial Wire Debug (SWD) and JTAG boundary scan modes. - What is the package type of the LPC812M101JDH20J?
The package type is 20-TSSOP. - How many general-purpose I/O pins does the LPC812M101JDH20J have?
The LPC812M101JDH20J has up to 18 general-purpose I/O pins. - What is the supply voltage range for the LPC812M101JDH20J?
The supply voltage range is 1.8 V to 3.6 V.