i.MX Applications Processors based on ARM® Cores


i.MX 6QuadPlus: Ultimate Performance

  • Highly Optimized 2D/3D Graphics
  • Enhanced DRAM Controller

i.MX 6Quad: High Performance

  • High-end 2D and 3D graphics
  • Dual stream HD video

i.MX 6DualPlus: Extreme 3D Graphics

  • Highly Optimized 2D/3D Graphics
  • Enhanced DRAM Controller

i.MX 6Dual: Advanced 3D Graphics

  • High-end 2D and 3D graphics
  • Dual stream HD video

i.MX 6DualLite: 3D Graphics

  • Advanced 2D and 3D graphics
  • HD video

i.MX 6Solo: Multimedia

  • 2D, 3D graphics and HD video

i.MX 6Solox: Secure Processing

  • With Cortex-M4 core
  • 2D and 3D graphics

i.MX 6SoloLite: Multimedia/eReader

  • 2D graphics
  • Low power

i.MX 6UltraLite: Efficient and Secure

  • Cortex-A7 core
  • Enhanced security

i.MX 7Solo: Ultimate Power Efficiency

  • Cortex-A7 with Cortex-M4
  • MIPI CSI/DSI

i.MX 7Dual: Efficient Performance

  • Dual Cortex-A7 with Cortex-M4
  • EPD Panel Controller
i.MX applications processors are multicore ARM®-based solutions for multimedia and display applications with scalability, high performance, and low power capabilities.
i.MX 6QuadPlus
  • 4x Cortex®-A9 up to 1.0 GHz
  • 2x Imaging Processing Unit
  • Secure RTC and Trustzone
i.MX 6Quad
  • 4x Cortex®-A9 up to 1.2 GHz
  • 3D Graphics with 4 Shaders 1080p video multi display
  • HDMI V1.4 PCIe, LVDS, MIPI,SATA ll FlexCan, MLC bus
i.MX 6DualPlus
  • 2x Cortex®-A9 up to 1.0 GHz
  • 2x Imaging Processing Unit
  • Secure RTC and Trustzone
i.MX 6Dual
  • 2x Cortex®-A9 up to 1.2 GHz
  • 3D Graphics with 4 Shaders 1080p video multi display
  • HDMI V1.4 PCIe, LVDS, MIPI,SATA ll FlexCan, MLC bus
i.MX 6DualLite
  • 2x Cortex-A9 up to
    1.0 GHz
  • 3D graphics with 1 shader, 1080p video, multi-display
  • HDMI V1.4 PCIe, LVDS, MIPI,SATA ll FlexCan, MLC bus
i.MX 6Solo
  • Cortex-A9 up to 1.0 GHz
  • 3D graphics with 4 shaders, 1080p video, multi-display
  • HDMI v1.4, LVDS, MIPI, PCI Express®, SATA-II, FlexCAN, MLB bus
i.MX 6SoloX
  • Cortex-A9 up to 1.0 GHz
  • Cortex-M4 at 200 MHz
  • LVDS, PCI Express®, FlexCAN, MLB bus
  • Dual Gigabit Ethernet with AVB
i.MX 6Sololite
  • Cortex-A9 up to 1.0 GHz
  • 2D graphics
  • E-Ink display controller, low-power
i.MX 6UltraLite
  • Cortex-A7 @ 528 MHz with 128 KB L2 cache
  • LCD display up to WXGS with touch control
  • Dual SDIO Port, Dual CAN, Dual Ethernet, Dual USB
i.MX 7Solo
  • Cortex-A7
  • Cortex-M4
  • MIPI-DSI/CSI Display and Camera Interface
  • Gbit ETH with AVB
  • Tamper Detection
i.MX 7Dual
  • 2 x Cortex-A7
  • 1 x Cortex-M4
  • Electronic Paper Display Controller
  • MIPI-DSI/CSI Display and Camera Interface
  • 2 x Gbit ETH with AVB
  • PCIe

i.MX Applications Processors based on ARM® Cores


  • i.MX 7 Processors
    • i.MX7D: i.MX 7Dual Processors - Heterogeneous Processing with dual ARM® Cortex®-A7 cores and Cortex-M4 core 
    • i.MX7S: i.MX 7Solo Processors - Heterogeneous Processing with ARM® Cortex®-A7 and Cortex-M4 cores 
  • i.MX 6 Processors
    • i.MX6D: i.MX 6Dual Processors - Dual-Core, 3D Graphics, HD Video, Multimedia, ARM Cortex-A9 Core 
    • i.MX6DL: i.MX 6DualLite Processors – Dual-Core, 3D Graphics, HD Video, ARM Cortex-A9 Core 
    • i.MX6DP: i.MX 6DualPlus Processor - Dual-Core, High-Performance, Advanced 3D Graphics, HD Video, Advanced Multimedia, ARM® Cortex®-A9 Core 
    • i.MX6Q: i.MX 6Quad Processors - High-Performance, 3D Graphics, HD Video, ARM Cortex-A9 Core 
    • i.MX6QP: i.MX 6QuadPlus Processor - Quad-Core, High-Performance, Advanced 3D Graphics, HD Video, Advanced Multimedia, ARM® Cortex®-A9 Core 
    • i.MX6S: i.MX 6Solo Processors – Single-Core, Multimedia, 3D Graphics, ARM Cortex-A9 Core 
    • i.MX6SL: i.MX 6SoloLite Processors – Single-Core, Low-Power, EPD Controller, ARM Cortex-A9 Core 
    • i.MX6SX: i.MX 6SoloX Processors - Heterogeneous Processing with ARM® Cortex®-A9 and Cortex-M4 cores 
    • i.MX6UL: i.MX 6UltraLite Processor - Low-power, secure, ARM® Cortex®-A7 Core 
  • i.MX53 Processors
    • i.MX534: Multimedia Applications Processors - Advanced Performance, Connectivity, Graphical User Interface , ARM® Cortex®-A8 Core 
    • i.MX535: Multimedia Applications Processors - HD Video, High-Performance, Low-Power, ARM® Cortex®-A8 Core 
    • i.MX536: Multimedia Applications Processors - 2D and 3D graphics, Advanced User Interface, Video Processing, ARM® Cortex®-A8 Core 
    • i.MX537: Multimedia Applications Processors - HD Video, High-end, advanced applications, ARM® Cortex®-A8 Core 
  • i.MX51 Processors
    • i.MX512: Applications Processors - High-Performance, Low-Power, ARM® Cortex®-A8 Core 
    • i.MX513: Applications Processors - Low-Power, Hardware-Accelerated Video, High-Performance, ARM® Cortex®-A8 Core 
    • i.MX514: Applications Processors - Hardware Accelerated 2D and 3D graphics, High Performance, Low Power, ARM® Cortex®-A8 Core 
    • i.MX515: Applications Processors - Advanced HMI, High-Performance, Low-Power, ARM® Cortex®-A8 Core 
    • i.MX516: Applications Processors - Multimedia, High Performance, Low Power, Connectivity, ARM® Cortex®-A8 Core 
  • i.MX50 Processors
    • i.MX502: Multimedia Applications Processors - LCD Controller, ARM® Cortex®-A8 Core 
    • i.MX503: Multimedia Applications Processors - OpenVG™ 2D Graphics Acceleration Core, Sophisticated User Interface, ARM® Cortex®-A8 Core 
    • i.MX507: Multimedia Applications Processors - Low Power Optimization, Integrated Electronic Paper Display (EPD), ARM® Cortex®-A8 Core 
    • i.MX508: Multimedia Applications Processors - Integrated Electronic Paper Display (EPD), High Performance, ARM® Cortex®-A8 Core 
  • i.MX35 Processors
    • i.MX351: Multimedia Applications Processors - Audio Connectivity, Automotive Applications,  Enhanced Serial Audio Interface (ESAI), Audio, ARM11™ Core 
    • i.MX353: Multimedia Applications Processors - Connectivity, ARM11™ Core 
    • i.MX355: Multimedia Applications Processors - Image Processing Unit, Enhanced Serial Audio Interface (ESAI), Audio connectivity , ARM11™ Core 
    • i.MX356: Multimedia Applications Processors - Vector Graphics Hardware Accelerator, Automotive Applications, IPU, ARM11™ Core 
    • i.MX357: Multimedia Applications Processors - LCD controller, OpenVG, Camera Interface, ARM11™ Core 
  • i.MX31 Processors
    • i.MX31: Applications Processors - Integrated Image Processing Unit (IPU), Connectivity , ARM11™ Core 
  • i.MX28 Processors
    • i.MX280: Multimedia Applications Processors - Low-Power, High-Performance, ARM9™ Core 
    • i.MX281: Multimedia Applications Processors - Automotive Applications, Connectivity, Integration, ARM9™ Core 
    • i.MX283: Multimedia Applications Processors - High-Performance, Low-Power, ARM9™ Core 
    • i.MX285: Multimedia Applications Processors - Integrated Power Management, Ethernet, Resistive Touch Screen, ARM9™ Core 
    • i.MX286: Multimedia Applications Processors - Dual CAN, High Performance, Low Power, ARM9™ Core 
    • i.MX287: Multimedia Applications Processors - Dual Ethernet, Dual CAN, LCD Touch Screen, ARM9™ Core 
  • i.MX27 Processors
  • i.MX25 Processors
    • i.MX251: Multimedia Applications Processors - Entry Level Automotive Applications, Low Power, Cost Effective, ARM9™ Core 
    • i.MX253: Multimedia Applications Processors - Connectivity, High Performance, Cost Effective, ARM9™ Core 
    • i.MX255: Multimedia Applications Processors - Automotive Infotainment, High Resolution, High Color Display, High Performance, Low Power,  ARM9™ Core 
    • i.MX257: Multimedia Applications Processors - Data Acquisition, User Interaction, Connectivity, ARM9™ Core 
    • i.MX258: Multimedia Applications Processors - Point of Sale (POS), Robust Security, Connectivity, ARM9™ Core 
  • i.MX23 Processors
    • i.MX233: Multimedia Applications Processors - Power Management Unit (PMU), Cost-Effective,  Mixed Signal Analog Audio, ARM9™ Core 
  • i.MX21 Processors
  • i.MXS Processors

Design Resources

Helpful Tools