Overview
The LPC845M301JBD64E is a 32-bit microcontroller from NXP USA Inc., part of the LPC84x family. It is based on the Arm Cortex-M0+ core and operates at frequencies up to 30 MHz. This low-cost, entry-level MCU is designed for power efficiency and integrates various analog and digital peripherals, making it suitable for a wide range of applications. The MCU is supported by the MCUXpresso development environment, facilitating ease of development and debugging.
Key Specifications
Parameter | Value |
---|---|
Processor Core | Arm Cortex-M0+ |
Maximum CPU Frequency | 30 MHz |
Flash Memory | Up to 64 KB |
SRAM | Up to 16 KB |
Package Type | LQFP64 (Plastic low profile quad flat package, 64 leads) |
USARTs | Up to 5 |
I2C Interfaces | Up to 4 |
SPI Interfaces | Up to 2 |
DACs | 2 (10-bit) |
ADC | 1 (12-bit) |
General Purpose I/O Pins | Up to 54 |
Capacitive Touch Interface | Yes |
Key Features
- Arm Cortex-M0+ processor with single-cycle multiplier and fast single-cycle I/O port
- Nested Vectored Interrupt Controller (NVIC)
- System tick timer and AHB multilayer matrix
- Serial Wire Debug (SWD) with four break points and two watch points, and JTAG boundary scan support
- Micro Trace Buffer (MTB)
- Fast Initialization Memory (FAIM) and Code Read Protection (CRP)
- Flash In-Application Programming (IAP) and boot loader support
- CRC engine, multi-rate timer, self-wake-up timer, SCTimer/PWM, and general purpose 32-bit counter/timer
- Function-configurable I/O ports through a switch matrix and input pattern match engine
Applications
The LPC845M301JBD64E is versatile and can be used in various applications, including but not limited to:
- Industrial control systems
- Consumer electronics
- Automotive systems
- Medical devices
- Internet of Things (IoT) devices
- Smart home appliances
Q & A
- What is the processor core of the LPC845M301JBD64E?
The processor core is the Arm Cortex-M0+. - What is the maximum CPU frequency of the LPC845M301JBD64E?
The maximum CPU frequency is up to 30 MHz. - How much flash memory does the LPC845M301JBD64E have?
The MCU has up to 64 KB of flash memory. - What is the package type of the LPC845M301JBD64E?
The package type is LQFP64 (Plastic low profile quad flat package, 64 leads). - Does the LPC845M301JBD64E support capacitive touch interface?
Yes, it supports a capacitive touch interface. - How many USARTs does the LPC845M301JBD64E have?
The MCU has up to 5 USARTs. - What is the SRAM capacity of the LPC845M301JBD64E?
The SRAM capacity is up to 16 KB. - Does the LPC845M301JBD64E support JTAG boundary scan?
Yes, it supports JTAG boundary scan. - What is the purpose of the Fast Initialization Memory (FAIM) in the LPC845M301JBD64E?
The FAIM allows the user to configure chip behavior on power-up. - Is the LPC845M301JBD64E supported by any development environment?
Yes, it is supported by the MCUXpresso development environment.