Overview
The LPC845M301JHI48E is a low-cost, 32-bit microcontroller (MCU) from NXP USA Inc., based on the Arm Cortex-M0+ core. This MCU is part of the LPC84x family, which is designed for a wide range of applications requiring efficient processing and versatile peripheral support. The LPC845M301JHI48E operates at CPU frequencies of up to 30 MHz and is packaged in a HVQFN48 plastic thermal enhanced very thin quad flat package with 48 terminals.
Key Specifications
Specification | Details |
---|---|
Processor Core | Arm Cortex-M0+ (revision r0p1) |
CPU Frequency | Up to 30 MHz |
Flash Memory | Up to 64 KB |
SRAM | Up to 16 KB |
Package Type | HVQFN48 (plastic thermal enhanced very thin quad flat package; no leads; 48 terminals) |
USART | Up to 5 |
I2C Interfaces | Up to 4 |
SPI Interfaces | Up to 2 |
DAC | 2 x 10-bit |
ADC | 1 x 12-bit |
GPIO Pins | Up to 54 |
Capacitive Touch Interface | Yes |
Key Features
- Arm Cortex-M0+ Processor: Single-cycle multiplier and fast single-cycle I/O port, with a Nested Vectored Interrupt Controller (NVIC).
- Memory and Programming: Up to 64 KB on-chip flash programming memory with 64 Byte page write and erase, and up to 16 KB SRAM. Supports Flash In-Application Programming (IAP) and Code Read Protection (CRP).
- Peripheral Support: Includes CRC engine, four I2C-bus interfaces, up to five USARTs, up to two SPI interfaces, Capacitive Touch Interface, one multi-rate timer, self-wake-up timer, SCTimer/PWM, one general purpose 32-bit counter/timer, and a DMA with 25 channels and 13 trigger inputs.
- GPIO and Interrupts: Function-configurable I/O ports through a switch matrix, GPIO interrupt generation capability with boolean pattern-matching feature on eight GPIO inputs, and high-current source and sink drivers.
- Debugging and Tracing: Serial Wire Debug (SWD) with four break points and two watch points, JTAG boundary scan (BSDL) supported, and Micro Trace Buffer (MTB).
Applications
- Industrial Automation: Suitable for control and monitoring systems due to its robust peripheral set and low power consumption.
- IoT Devices: Ideal for Internet of Things applications requiring efficient processing and low power usage.
- Consumer Electronics: Can be used in various consumer electronics such as smart home devices, wearables, and other portable electronics.
- Automotive Systems: Applicable in automotive systems for control and monitoring functions due to its reliability and performance.
Q & A
- What is the CPU core of the LPC845M301JHI48E?
The CPU core is the Arm Cortex-M0+ (revision r0p1).
- What is the maximum CPU frequency of the LPC845M301JHI48E?
The maximum CPU frequency is up to 30 MHz).
- How much flash memory does the LPC845M301JHI48E have?
The LPC845M301JHI48E has up to 64 KB of on-chip flash memory).
- What types of interfaces does the LPC845M301JHI48E support?
The LPC845M301JHI48E supports USART, I2C, SPI, and other interfaces).
- Does the LPC845M301JHI48E support capacitive touch?
Yes, it supports a Capacitive Touch Interface).
- How many GPIO pins does the LPC845M301JHI48E have?
The LPC845M301JHI48E has up to 54 general-purpose I/O pins).
- What is the package type of the LPC845M301JHI48E?
The package type is HVQFN48 (plastic thermal enhanced very thin quad flat package; no leads; 48 terminals)).
- Does the LPC845M301JHI48E support Flash In-Application Programming (IAP)?
Yes, it supports Flash In-Application Programming (IAP)).
- What debugging features does the LPC845M301JHI48E have?
The LPC845M301JHI48E supports Serial Wire Debug (SWD), JTAG boundary scan, and Micro Trace Buffer (MTB)).
- What are some typical applications for the LPC845M301JHI48E?
Typical applications include industrial automation, IoT devices, consumer electronics, and automotive systems).