text.skipToContent text.skipToNavigation


NXP i.MX 8ULP Applications Processor

The NXP i.MX 8ULP applications processor brings core performance with fine grained Ultra-Low Power modes, Energy Flex architecture to optimize power consumption, dedicated GPUs with support for rich 3D and 2D Graphics, and both Linux® and Android™ support.

Along with multi-sensory data processing engines (graphics, image, display, audio and voice) and the state-of-the art EdgeLock® Secure Enclave to provide a secure, connected experience, the i.MX 8ULP SoCs provide enhanced features, performance and energy efficiency compared to its predecessors. The processor can be utilized for a range of energy efficient applications needing power, performance and standard supported features, including wearables, low-power smart home devices, displays, e-Readers, industrial devices, etc.

The i.MX 8ULP applications processors by NXP enable low-power applications for IoT and industrial with advanced security EdgeLock® secure enclave integration to support secure energy-efficient edge computing.

The i.MX 8ULP family consists of dual Arm Cortex-A35 cores for scalable performance and NXP’s innovative Energy Flex architecture implementation that uniquely combines heterogeneous domain computing, design techniques and process technology for intrinsic support of the processor fine tuning capabilities.

An NXP dedicated power management subsystem offers more than 10 validated power mode combinations to deliver exceptional efficiency across a range of applications. The SoCs also offer a rich set of peripherals targeting industrial and consumer IoT market segments.

The i.MX 8ULP is a continuation of the ultra-low power MPUs in the i.MX 6, i.MX 7 and i.MX 8 series.


  • Multicore Processing
    • 1-2x Arm® Cortex®-A35 @ 800 MHz
    • Arm Cortex-M33 @ 216Mhz
    • Cadence® Tensilica® HiFi 4 DSP @475 MHz for advanced audio, voice and ML processing and Fusion DSP @200 MHz for low-power voice and sensor hub processing
    • RISC-V based Power Management Subsystem (µpower)
  •  Connectivity
    • 10/100 Ethernet
    • Flex CAN
  • External Memory
    • SPI-NOR
    • SPI-NAND
  • Graphics
    • 3D GPU includes Open GL® ES 3.1, OpenCL™, Vulkan®
    • 2D GPU
    • 1x MIPI DSI (4-lane) with PHY - Up-to 24-bit RGB (DBI/DPI)
    • Color ePaper Display
  • Display/Camera
    • 1x MIPI-CSI (2-lane) with PHY 
  • Operating Systems
    • Linux® OS
    • FreeRTOS
    • Android™
  • Packaging
    • FCBGA 9.4 X 9.4 mm2
    • MAPBGA 15 x 15 mm2
  • Temp Range
    • Up to -40C to 105C



  • IoT
    • eReaders
    • Voice enabled smart badges 
    • Always on displays
    • Retail scanners 
    • PoS devices 
  • Consumer 
    • Wearables 
    • Battery-powered applications
    • Bike Computers
  • Smart Home
    • Home Security and Camera Surveillance
    • In-Home Energy Displays
    • Robotic Appliances  
    • Small and Medium Appliances
    • EV wall chargers 
  • Industrial
    • Building Safety
    • Remote Metering
    • Smart Power Socket and Light Switch
    • Medical Devices 
    • 2-way energy efficient communication devices
  • Smart City
    • Transport Ticketing


STM32WB1MMC Block Diagram


Evaluation Board for i.MX 8ULP Applications Processor

The i.MX 8ULP EVKs using the 15x15mm and 9.4x9.4mm sample provides a platform for comprehensive evaluation of the i.MX 8ULP applications processors and includes the ability to measure power consumption on the power rails.

The MCIMX8ULP-EVK & MCIMX8ULP-EVK9 board solution consists of a compute module that contains i.MX 8ULP SoC (MIMX8UD7CVP08SC for 15x15 & MIMX8UD5DVK08SC for 9.4x9.4), LPDDR4, eMMC, PCA9460 PMIC and power monitoring circuits and enables fast use case evaluation through quick builds of dips customized base boards. The MCIMX8ULP-EVK kit provides an excellent starting point to accelerate your own design.

i.MX 8ULP Datasheet
i.MX 8ULP Datasheet

Key Features:

  • EVK
    • MCIMX8ULP-EVK with 15x15 i.MX 8ULP applications processor
    • MCIMX8ULP-EVK9 is the equivalent Kit for 9.4x9.4
  • Power Management
    • PCA9460 PMICE
  • Wireless
    • M.2 Wi-Fi module connected to board
  • Expansion boards
    • Arduino Expansion Socket
    • Audio HAT
  • Debug
    • JTAG connector
    • UART via USB C
    • Power measurement support
  • Tools & OS Support
    • Linux®
    • FreeRTOS
    • Android™
  • Design Files provided
    • Schematics
    • Layout
    • BOM