Overview
The LPC804M101JDH20FP is a 32-bit microcontroller from NXP USA Inc., part of the LPC804 family. It is based on the Arm Cortex-M0+ processor, operating at CPU frequencies of up to 15 MHz. This microcontroller is designed to be cost-effective and features a robust set of peripherals, making it suitable for a variety of applications. The LPC804M101JDH20FP is available in a 20-pin TSSOP package and supports a wide range of operating temperatures from -40°C to +105°C.
Key Specifications
Specification | Value |
---|---|
Processor | Arm Cortex-M0+ |
CPU Frequency | Up to 15 MHz |
Flash Memory | Up to 32 KB |
SRAM | 4 KB |
Package | 20-pin TSSOP |
Operating Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40°C to +105°C |
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT, CRC engine, I2C-bus interfaces, USARTs, SPI interface, Capacitive Touch Interface, multi-rate timer, self-wake-up timer, 32-bit counter/timer, 12-bit ADC, 10-bit DAC, analog comparator |
Key Features
- Arm Cortex-M0+ processor with Nested Vectored Interrupt Controller (NVIC) and system tick timer
- Up to 32 KB of flash memory and 4 KB of SRAM
- Dual I/O power support (in some variants)
- Free Running Oscillator (FRO) with selectable 9 MHz, 12 MHz, and 15 MHz outputs
- Serial Wire Debug (SWD) with four breakpoints and two watchpoints; JTAG boundary scan supported
- Two I2C-bus interfaces, two USART interfaces, and one SPI controller
- Capacitive Touch Interface, multi-rate timer, self-wake-up timer, and 32-bit counter/timer
- 12-bit ADC with up to 12 input channels and 10-bit DAC
- Analog comparator with five input pins and external or internal reference voltage
- Programmable Logic Unit (PLU) and input pattern match engine
- Function-configurable I/O ports through a switch matrix
Applications
- Sensor gateways
- Simple motor control
- Industrial automation
- Portables and wearables
- Gaming controllers
- Lighting control systems
Q & A
- What is the processor core of the LPC804M101JDH20FP?
The processor core is Arm Cortex-M0+. - What is the maximum CPU frequency of the LPC804M101JDH20FP?
The maximum CPU frequency is up to 15 MHz. - How much flash memory and SRAM does the LPC804M101JDH20FP have?
The LPC804M101JDH20FP has up to 32 KB of flash memory and 4 KB of SRAM. - What are the operating voltage and temperature ranges of the LPC804M101JDH20FP?
The operating voltage range is 1.71 V to 3.6 V, and the operating temperature range is -40°C to +105°C. - What peripherals are included in the LPC804M101JDH20FP?
The peripherals include Brown-out Detect/Reset, POR, PWM, WDT, CRC engine, I2C-bus interfaces, USARTs, SPI interface, Capacitive Touch Interface, multi-rate timer, self-wake-up timer, 32-bit counter/timer, 12-bit ADC, 10-bit DAC, and analog comparator. - What is the package type of the LPC804M101JDH20FP?
The package type is 20-pin TSSOP. - Does the LPC804M101JDH20FP support debug interfaces?
Yes, it supports Serial Wire Debug (SWD) with four breakpoints and two watchpoints, and JTAG boundary scan. - What are some typical applications of the LPC804M101JDH20FP?
Typical applications include sensor gateways, simple motor control, industrial automation, portables and wearables, gaming controllers, and lighting control systems. - Does the LPC804M101JDH20FP have any unique identification features?
Yes, it has a unique device serial number for identification. - What is the role of the switch matrix in the LPC804M101JDH20FP?
The switch matrix allows for function-configurable I/O ports, enabling flexible assignment of GPIO and peripheral functions.