Overview
The LPC845M301JHI33E is a member of the LPC84x family of microcontrollers from NXP USA Inc. This low-cost, 32-bit MCU is based on the Arm Cortex-M0+ core and operates at frequencies of up to 30 MHz. It is designed for entry-level applications requiring efficient processing and analog integration. The LPC845M301JHI33E is supported by the MCUXpresso development environment, making it a versatile choice for various embedded systems projects.
Key Specifications
Parameter | Value |
---|---|
Processor Core | Arm Cortex-M0+ |
Operating Frequency | Up to 30 MHz |
Program Memory | 64 KB Flash |
RAM | 16 KB SRAM |
Package Type | 32-VFQFN Exposed Pad (HVQFN33) |
Mounting Type | Surface Mount |
Voltage Range | 1.8 V to 3.6 V |
Operating Temperature | -40 °C to +105 °C |
USARTs | Up to 5 |
I2C Interfaces | Up to 4 |
SPI Interfaces | Up to 2 |
DACs | 2 x 10-bit |
ADC | 1 x 12-bit |
GPIO Pins | Up to 54 |
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 (BSDL) supported
- Micro Trace Buffer (MTB)
- Up to 64 KB on-chip flash programming memory with 64 Byte page write and erase
- Fast Initialization Memory (FAIM) and Code Read Protection (CRP)
- Up to 16 KB SRAM with bit-band addressing
- PLL allowing CPU operation up to the maximum CPU rate without a high-frequency crystal
- Reduced power modes: sleep mode, deep-sleep mode, power-down mode, and deep power-down mode
- Wake-up from deep-sleep and power-down modes on activity on USART, SPI, and I2C peripherals
- Timer-controlled self wake-up from deep power-down mode
- Power-On Reset (POR) and Brownout detect (BOD)
- Unique device serial number for identification
Applications
- Sensor gateways
- Simple motor control
- Industrial portables and wearables
- Gaming controllers
- Lighting
- 8/16-bit applications
- Motor control
- Consumer electronics
- Fire and security applications
- Climate control
Q & A
- What is the core processor of the LPC845M301JHI33E?
The core processor is the Arm Cortex-M0+.
- What is the maximum operating frequency of the LPC845M301JHI33E?
The maximum operating frequency is up to 30 MHz.
- How much program memory and RAM does the LPC845M301JHI33E have?
The LPC845M301JHI33E has 64 KB of flash memory and 16 KB of SRAM.
- What types of interfaces are available on the LPC845M301JHI33E?
The MCU includes up to five USARTs, up to four I2C interfaces, and up to two SPI interfaces.
- What is the package type of the LPC845M301JHI33E?
The package type is 32-VFQFN Exposed Pad (HVQFN33).
- What is the voltage range and operating temperature of the LPC845M301JHI33E?
The voltage range is 1.8 V to 3.6 V, and the operating temperature is -40 °C to +105 °C.
- Does the LPC845M301JHI33E support power-saving modes?
Yes, it supports sleep mode, deep-sleep mode, power-down mode, and deep power-down mode.
- What are some of the peripheral features of the LPC845M301JHI33E?
The MCU includes a CRC engine, capacitive touch interface, multi-rate timer, self-wake-up timer, SCTimer/PWM, and more.
- Is the LPC845M301JHI33E supported by any development tools?
Yes, it is supported by the MCUXpresso development environment.
- What are some typical applications for the LPC845M301JHI33E?
Typical applications include sensor gateways, simple motor control, industrial portables, gaming controllers, and more.
- Does the LPC845M301JHI33E have any unique identification features?
Yes, it includes a unique device serial number for identification.