NXP Semiconductors MCXE24 Robust Microcontrollers (MCUs)
NXP Semiconductors MCXE24 Robust Microcontrollers (MCUs) are a series of robust, safety‑focused 5V Arm® Cortex®‑M4F MCUs engineered for harsh, electrically noisy industrial and appliance environments. These MCUs combine high reliability, functional safety, scalable performance, and advanced security features, making the devices ideal for industrial control, home appliances, energy systems, and factory automation applications.
At the core of the NXP MCXE24 series is a 112MHz Cortex‑M4F processor with integrated DSP and floating‑point capabilities, enabling precise motor control, real‑time signal processing, and efficient execution of compute‑intensive workloads. Memory options scale up to 2MB of Flash with ECC, 256KB of SRAM with ECC, and 64KB of FlexNVM for EEPROM emulation, ensuring high data integrity across all operating conditions.
Designed for long‑term reliability, the MCXE24 supports a wide voltage range from 2.7V to 5.5V and is qualified for extended-temperature operation up to +125°C in RUN mode, allowing consistent 24/7 operation in demanding edge environments. Multiple power modes, including HSRUN, RUN, STOP, VLPR, and VLPS, enable flexible performance and energy‑efficiency tuning.
The NXP MCXE24 series also integrates a rich set of analog and digital peripherals, including up to two 12‑bit analog-to-digital converters (ADCs), one comparator with an internal digital-to-analog converter (DAC), up to 128 GPIOs, FlexIO for peripheral emulation, and numerous low‑power serial interfaces (LPUART, LPSPI, LPI2C). Connectivity is further enhanced with up to three FlexCAN modules, CAN FD support, and 10/100Mbps Ethernet on select devices, enabling seamless communication in distributed industrial networks.
Functional safety is a cornerstone of the MCXE24 architecture. These MCUs are built for IEC 61508 systems up to SIL2, providing enhanced safety mechanisms such as program‑flow monitoring, clock and power supervision, fault detection, and ECC‑protected memories. The NXP SafeAssure program and IEC60730‑compliant software libraries assist designers in achieving system‑level certification with reduced effort.
Security is strengthened with integrated EdgeLock® technology, offering secure boot, secure debug, secure key storage, and cryptographic acceleration for long‑term protection against evolving cyber threats. Pre‑provisioned device IDs support secure manufacturing and lifecycle management.
Combined with the MCUXpresso Developer Experience, including software development kits (SDKs), configuration tools, RTOS support, and the FRDM development ecosystem, the NXP MCXE24 series offers a complete platform for rapid prototyping and deployment of robust, safety‑critical embedded systems.
Features
- Operation
- 2.7V to 5.5V range
- Ambient temperature ranges
- -40°C to +105°C for HSRUN mode
- -40°C to +125°C for RUN mode
- Arm Cortex-M4F 32-bit CPU
- Supports up to 112MHz frequency (HSRUN mode) with 1.25 Dhrystone MIPS per MHz
- Arm Core based on the ARMv7 architecture and Thumb®-2 ISA
- Integrated Digital Signal Processor (DSP)
- Configurable Nested Vectored Interrupt Controller (NVIC)
- Single precision Floating Point Unit (FPU)
- Clock interfaces
- 4MHz to 40MHz fast external oscillator (SOSC) with up to 50MHz DC external square input clock in external clock mode
- 48MHz Fast Internal RC oscillator (FIRC)
- 8MHz Slow Internal RC oscillator (SIRC)
- 128kHz Low Power Oscillator (LPO)
- Up to 112MHz (HSRUN) System Phased Lock Loop (SPLL)
- Up to 20MHz TCLK and 25MHz SWD_CLK
- 32kHz Real Time Counter external clock (RTC_CLKIN)
- Power management
- Low-power Arm Cortex-M4F with excellent energy efficiency
- Power Management Controller (PMC) with multiple power modes - HSRUN, RUN, STOP, VLPR, and VLPS
- Clock gating and low power operation are supported on specific peripherals
- Memory and memory interfaces
- Up to 2MB program flash memory with ECC
- 64KB FlexNVM for data flash memory with ECC and EEPROM emulation
- Up to 256KB SRAM with ECC
- Up to 4KB of FlexRAM for use as SRAM or EEPROM emulation
- Up to 4KB code cache to minimize the performance impact of memory access latencies
- QuadSPI with HyperBus™ support
- Mixed-signal analog
- Up to two 12-bit ADCs with up to 32-channel analog inputs per module
- One Analog Comparator (CMP) with an internal 8-bit DAC
- Serial Wire JTAG Debug Port (SWJ-DP) combines
- Debug Watchpoint and Trace (DWT)
- Instrumentation Trace Macrocell (ITM)
- Test Port Interface Unit (TPIU)
- Flash Patch and Breakpoint (FPB) unit
- Human-Machine Interface (HMI)
- Up to 128 GPIO pins with interrupt functionality
- Non-Maskable Interrupt (NMI)
- Communications interfaces
- Up to three Low Power Universal Asynchronous Receiver/Transmitter (LPUART/LIN) modules with DMA support and low power availability
- Up to three Low Power Serial Peripheral Interface (LPSPI) modules with DMA support and low power availability
- Up to two Low Power Inter-Integrated Circuit (LPI2C) modules with DMA support and low power availability
- Up to three FlexCAN modules (with optional CAN-FD support)
- FlexIO module for emulation of communication protocols and peripherals (UART, I2C, SPI, I2S, LIN, PWM, etc)
- Up to one 10/100Mbps Ethernet with IEEE1588 support and two Synchronous Audio Interface (SAI) modules
- Safety
- IEC61508 - ready for system SIL2 using Safe Assure™ documentation and SW libraries
- IEC60730 Class B certified
- Error-Correcting Code (ECC) on flash and SRAM memories
- System Memory Protection Unit (System MPU)
- Cyclic Redundancy Check (CRC) module
- Internal watchdog (WDOG)
- External Watchdog monitor (EWM) module
- Security
- Accelerator (CSEC) implements a comprehensive set of cryptographic functions
- 128-bit Unique Identification (ID) number
- Timing and control
- Up to eight independent 16-bit FlexTimers (FTM) modules, offering up to 64 standard channels (IC/OC/PWM)
- One 16-bit Low Power Timer (LPTMR) with flexible wake-up control
- Two Programmable Delay Blocks (PDB) with a flexible trigger system
- One 32-bit Low Power Interrupt Timer (LPIT) with 4 channels
- 32-bit Real Time Counter (RTC)
- Package options
- 7mm x 7mm x 1.4mm, 0.5mm pitch LQFP48
- 10mm x 10mm x 1.4mm, 0.5mm pitch LQFP64
- 14mm x 14mm x 1.4mm, 0.5mm pitch LQFP100
- 20mm x 20mm x 1.4mm, 0.5mm pitch LQFP144
- 16-channel DMA with up to 63 request sources using DMAMUX
- MCUXpresso developer experience
- MCUXpresso ecosystem support
- Selection of IDE choices
- Pin, clock, peripheral, security, and memory configuration tools
- Security programming and provisioning tools
- SDK
- Zephyr RTOS support
Applications
- Heating, Ventilation, and Air Conditioning (HVAC)
- Heat pumps and heaters
- Boilers
- Hydraulic system control units and power tools
- Energy Storage Systems (ESS)
- Electric power trains
- Factory automation
- Small and medium appliances
- Brushless DC Motor (BLDC) control
- Permanent Magnet Synchronous Motors (PMSMs)
Resources
Application Notes
High-Level Architecture Diagram
Block Diagram
Power and Ground Pins
