EmbeddedRelated.com
LPC845M301JBD48E

LPC845M301JBD48E

NXP USA Inc.
ARM® Cortex®-M0+ LPC84x Microcontroller IC 32-Bit 30MHz 64KB (64K x 8) FLASH 48-LQFP (7x7)
Active2,151 in stock

Overview

The LPC845M301JBD48E is an entry-level 32-bit Arm Cortex-M0+ microcontroller designed for low-power applications requiring a small footprint and flexible I/O. It operates at up to 30MHz and features 64KB of flash memory, 16KB of SRAM, and a dedicated switch matrix for flexible pin mapping. This MCU is particularly suited for basic control tasks and user interface management with its integrated capacitive touch interface.

Why Choose This Part

The standout feature is the Switch Matrix, which allows designers to assign any peripheral function to nearly any pin, greatly simplifying PCB routing. It also includes a FAIM (Fast Access Initialization Memory) to configure the device immediately at power-on without waiting for flash initialization.

Applications

Capacitive Touch Interfaces
Utilizes the integrated hardware capacitive touch module to implement touch buttons or sliders in consumer electronics.
Sensor Hubs
Acts as a low-power aggregator for environmental or inertial sensors using I2C and SPI interfaces before waking a main processor.
Battery-Powered Handhelds
Optimized for longevity in portable devices with power-down modes as low as 10uA and sleep current of 320uA.

Key Specifications

Speed 30MHz
RAM Size 16K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, Capacitive Touch, DMA, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 42
Core Processor ARM Cortex-M0+
Package / Case 48-LQFP
Data Converters A/D 12x12b; D/A 2x10b
Oscillator Type External, Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 105degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Start development using the LPCXpresso845-MAX evaluation board which provides full access to the LPC845 features. Engineers can use the MCUXpresso IDE, which provides a comprehensive suite of drivers and software examples, and program the device via the onboard CMSIS-DAP debugger or standard SWD.

Also Consider

SAM D21G18A MCHPMicrochip Technology - Provides a significant increase in SRAM (32KB) and Flash (256KB) for more complex firmware requirements.