IMX8MPCEC
IMX8MPCEC
Ordering Information
NXP reserves the right to change the production detail specifications as may be required
to permit improvements in the design of its products.
The i.MX 8M Plus is very versatile presenting multiple displays and high-speed interfaces as well as mul-
tiple memory interfaces.
It is built to meet the needs for Smart Home, Building, City and Industry 4.0 applications.
Table 1. Features (Sheet 1 of 4)
Subsystem Features
Image Sensor Processor (ISP) 375 Mpixel/s HDR ISP supporting configurations, such as 12MP@30fps, 4kp45, or 2x 1080p80
8-bit NAND-Flash, including support for Raw MLC/SLC devices, BCH ECC up to 62-bit, and ONFi3.2
compliance (clock rates up to 100 MHz and data rates up to 200 MB/sec)
FlexSPI Flash with support for XIP (for Cortex®-M7 in low-power mode) and support for either one
Octal SPI, or parallel read mode of two identical Quad SPI FLASH devices. It also supports both Serial
NOR and Serial NAND flash using the FlexSPI.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
2 NXP Semiconductors
i.MX 8M Plus introduction
Subsystem Features
LCDIF Display Controller Support up to 1920x1200p60 display per LCDIF if no more than 2 instances used simultaneously, or 2x
1080p60 + 1x 4kp30 on HDMI if all 3 instances used simultaneously.
• One LCDIF drives MIPI DSI, up to UWHD and WUXGA
• One LCDIF drives LVDS Tx, up to 1920x1080p60
• One LCDIF drives HDMI Tx, up to 4kp30
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 3
i.MX 8M Plus introduction
Subsystem Features
MIPI Interface Two instances of 4-lane MIPI CSI interface and HDR ISP
• For single Camera, MIPI CSI 1 can support up to 400/500 MHz pixel clock in the Nominal/Overdrive
mode.
• For single Camera, MIPI CSI 2 can support up to 277 MHz pixel clock.
• For dual Camera, both MIPI CSI can support up to 266 MHz pixel clock.
• 2x ISP supporting 375 Mpixel/s aggregate performance and up to 3-exposure HDR processing.
•When one camera is used, support up to 12MP@30fps or 4kp45
•When two cameras are used, each supports up to 1080p80
4-lane MIPI DSI interface
• Maximum resolution limited to resolutions achievable with a 250 MHz pixel clock and active pixel
rate of 200 Mpixel/s with 24-bit RGB. This includes resolutions such as:
•1080 p60
•WUXGA (1920x1200) at 60 Hz
•1920x1440 at 60 Hz
•UWHD (2560x1080) at 60 Hz
•MIPI DSI: WQHD (2560x1440) can be supported by reduced blanking mode
GPIO and pin multiplexing General-purpose input/output (GPIO) modules with interrupt capability
Flexible power domain partitioning with internal power switches to support efficient power management
Connectivity One PCIe Express (PCIe) Single Lane supporting PCIe Gen3
• Dual Mode operation to function as root complex or endpoint
• Integrated PHY interface
• Supports L1 low power sub-state
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
4 NXP Semiconductors
i.MX 8M Plus introduction
Subsystem Features
Embedded Trace FIFO (ETF) with 4 KB internal storage to provide trace buffering
Unified trace capability for quad core Cortex®-A53 and Cortex®-M7 CPUs
NOTE
The actual feature set depends on the part numbers as described in Table 3.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 5
i.MX 8M Plus introduction
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
6 NXP Semiconductors
i.MX 8M Plus introduction
NOTE
Some modules shown in this block diagram are not offered on all
derivatives. See Table 2 for exceptions.
Table 2. Modules supported
Key
8CVN 6CVN 5CVN 4CVN 3CVN 2CVN 8DVN 6DVN 5DVN 4DVN 3DVN 2DVN
Modules
Cortex® 4x 4x 4x 4x 2x 2x 4x 4x 4x 4x 2x 2x
A53
MIMX8ML8DVNLZAB i.MX 8M Plus Quad NPU1, ISP2, VPU3, 4 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
HiFi 4, CAN pitch, FCBGA
MIMX8ML8DVNLZCB i.MX 8M Plus Quad NPU, ISP, VPU, 4 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
HiFi 4, CAN, pitch, FCBGA
Immersiv3D with
Dolby ATMOS
support4
MIMX8ML8DVNLZDB i.MX 8M Plus Quad NPU, ISP, VPU, 4 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
HiFi 4, CAN, pitch, FCBGA
Immersiv3D with
Dolby ATMOS and
DTS support4
MIMX8ML6DVNLZAB i.MX 8M Plus Quad ISP, VPU, CAN 4 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
pitch, FCBGA
MIMX8ML5DVNLZAB i.MX 8M Plus Quad NPU, VPU, CAN 4 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
pitch, FCBGA
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 7
i.MX 8M Plus introduction
MIMX8ML3DVNLZAB i.MX 8M Plus NPU, ISP, VPU, 2 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
Dual HiFi 4, CAN pitch, FCBGA
MIMX8ML2DVNLZAB i.MX 8M Plus NPU, VPU, CAN 2 1.8 GHz Consumer 0 to 95 15 x 15 mm, 0.5
Dual pitch, FCBGA
1
Neural Processing Unit
2
Image Sensor Processor
3
Video Processing Unit
4 Supply of this Implementation of Dolby technology does not convey a license nor imply a right under any patent, or any other industrial or intellectual
property right of Dolby Laboratories, to use this Implementation in any finished end-user or ready-to-use final product. It is hereby notified that a license
for such use is required from Dolby Laboratories.
Figure 2 describes the part number nomenclature so that the users can identify the characteristics of the
specific part number.
Contact an NXP representative for additional details.
MIMX8ML@+VN$$%A
Qualification level Silicon Revision
Mass Production M
VPU, NPU, ISP, HiFi 4
Industrial: -40 to 105°C C 1.6 GHz
i.MX 8M Plus Quad 6
Special S 4x Arm® Cortex® A53,
VPU, ISP
Package type ROHS Fusing
i.MX 8M Plus Quad 5
Part number Series Description FCBGA548 VN -
4x Arm® Cortex®-A53,
VPU, NPU 15 x 15 mm, 0.5 mm pitch
Immersiv3D enabled w/Dolby Atmos
IMX8ML i.MX 8M Plus
i.MX 8M Plus 4 Immersiv3D enabled w/Dolby Atmos and
QuadLite DTS
4x Arm® Cortex® A53
i.MX 8M Plus Dual 3 Silicon Rev
2x Arm® Cortex® A53,
VPU, NPU, ISP , HiFi 4 Rev A1
i.MX 8M Plus Dual 2
2x Arm® Cortex®-A53,
VPU, NPU
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
8 NXP Semiconductors
Modules list
2 Modules list
The i.MX 8M Plus family of processors contains a variety of digital and analog modules. Table 4 describes
these modules in alphabetical order.
Table 4. i.MX 8M Plus modules list
APBH-DMA NAND Flash and BCH ECC DMA DMA controller used for GPMI2 operation.
Controller
Arm Arm Platform The Arm Core Platform includes a quad Cortex-A53 core and a Cortex-M7 core.
The Cortex-A53 core includes associated sub-blocks, such as the Level 2 Cache
Controller, Snoop Control Unit (SCU), General Interrupt Controller (GIC), private
timers, watchdog, and CoreSight debug modules. The Cortex-M7 core is used as a
customer microcontroller.
ASRC Asynchronous Sample Rate Converter The Asynchronous Sample Rate Converter (ASRC) can process 4 groups of audio
channels with an independent time-base simultaneously. A group of channels with
the same time-base (or resampling ration) is referred to as a context. Each context
has independent processing pipelines. Contexts can be configured to start and stop
at any time without affecting the processing of other contexts. The ASRC supports
up to 32 audio channels, which can either be assigned to a single context or spread
across multiple contexts.
BCH Binary-BCH ECC Processor The BCH module provides up to 62-bit ECC encoder/decoder for NAND Flash
controller (GPMI).
CAAM Cryptographic accelerator and CAAM is a cryptographic accelerator and assurance module. CAAM implements
assurance module several encryption and hashing functions, a run-time integrity checker, entropy
source generator, and a Pseudo Random Number Generator (PRNG). The PRNG
is certifiable by the Cryptographic Algorithm Validation Program (CAVP) of the
National Institute of Standards and Technology (NIST).
CAAM also implements a Secure Memory mechanism. In i.MX 8M Plus processors,
the secure memory provided is 32 KB.
CCM Clock Control Module, General Power These modules are responsible for clock and reset distribution in the system, and
GPC Controller, System Reset Controller also for the system power management.
SRC
CSU Central Security Unit The Central Security Unit (CSU) is responsible for setting comprehensive security
policy within the i.MX 8M Plus platform.
CTI-0 Cross Trigger Interface Cross Trigger Interface (CTI) allows cross-triggering based on inputs from masters
CTI-1 attached to CTIs. The CTI module is internal to the Cortex-A53 core platform.
CTI-2
CTI-3
CTI-4
DAP Debug Access Port The DAP provides real-time access for the debugger without halting the core to
access:
• System memory and peripheral registers
• All debug configuration registers
The DAP also provides debugger access to JTAG scan chains.
DDRC Double Data Rate Controller The DDR Controller has the following features:
• Supports 32-bit LPDDR4-4000 and DDR4-3200
• Supports up to 8 Gbyte DDR memory space
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 9
Modules list
eCSPI1 Configurable SPI Full-duplex enhanced Synchronous Serial Interface, with data rate up to 52 Mbit/s.
eCSPI2 Configurable to support Master/Slave modes.
eCSPI3
ENET Ethernet Controller The Ethernet Media Access Controller (MAC) is designed to support 10/100/1000
Mbps Ethernet/IEEE 802.3 networks. An external transceiver interface and
transceiver function are required to complete the interface to the media. The module
has dedicated hardware to support the IEEE 1588 standard. See the ENET chapter
of the i.MX 8M Plus Applications Processor Reference Manual (IMX8MPRM) for
details.
ENET_QOS Ethernet QoS Controller The ENET_QOS is compliant with the IEEE 802.3–2015 specification and can be
used in applications, such as AV bridges, AV nodes, switches, data center bridges
and nodes, and network interface cards. It enables a host to transmit and receive
data over Ethernet in compliance with the IEEE802.3–2015.
A separate 1 Gbit Ethernet QoS with TSN supports the same features as ENET and
also following features:
• 802.1Qbv Enhancements to Scheduling Traffic
• 802.1Qbu Frame preemption
• Time Based Scheduling
FlexCAN1 Flexible Controller Area Network Communication controller implementing the CAN protocol according
FlexCAN2 to the CAN 2.0B protocol specification.
FlexSPI FlexSPI The FlexSPI module acts as an interface to external serial flash devices. This
module contains the following features:
• Flexible sequence engine to support various flash vendor devices
• Single pad/Dual pad/Quad pad mode of operation
• Single Data Rate/Double Data Rate mode of operation
• Parallel Flash mode
• DMA support
• Memory mapped read access to connected flash devices
• Multi master access with priority and flexible and configurable buffer for each
master
GIC Generic Interrupt Controller The GIC handles all interrupts from the various subsystems and is ready for
virtualization.
GPIO1 General Purpose I/O Modules Used for general purpose input/output to external ICs. Each GPIO module supports
GPIO2 up to 32 bits of I/O.
GPIO3
GPIO4
GPIO5
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
10 NXP Semiconductors
Modules list
GPMI General Purpose Memory Interface The GPMI module supports up to 4x NAND devices and 62-bit ECC
encryption/decryption for NAND Flash Controller (GPMI2). GPMI supports separate
DMA channels for each NAND device.
GPT1 General Purpose Timer Each GPT is a 32-bit “free-running” or “set-and-forget” mode timer with
GPT2 programmable prescaler and compare and capture register. A timer counter value
GPT3 can be captured using an external event and can be configured to trigger a capture
GPT4 event on either the leading or trailing edges of an input pulse. When the timer is
GPT5 configured to operate in “set-and-forget” mode, it is capable of providing precise
GPT6 interrupts at regular intervals with minimal processor intervention. The counter has
output compare logic to provide the status and interrupt at comparison. This timer
can be configured to run either on an external clock or on an internal clock.
GPU2D Graphics Processing Unit-2D This Graphic Processing Unit defines a high-performance, multi-pipe 2D raster
graphics core that accelerates the 2D graphics display.
GPU3D Graphics Processing Unit-3D The GPU3D provides hardware acceleration for 3D graphics algorithms with
sufficient processor power to run desktop quality interactive graphics applications
on displays.
I2C1 I2C Interface I2C provides serial interface for external devices. Data rates of up to 320 kbps are
I2C2 supported.
I2C3
I2C4
I2C5
I2C6
IOMUXC IOMUX Control This module enables flexible I/O multiplexing. Each IO pad has a default as well as
several alternate functions. The alternate functions are software configurable.
LCDIF LCD interface The LCD Interface (LCDIF) is a general purpose display controller used to drive a
wide range of display devices varying in size and capability.
LDB LVDS Display Bridge LVDS Display Bridge is used to connect the LCDIF to External LVDS Display
Interface. LDB supports two channels; each channel has following signals:
• One clock pair
• Four data pairs
Each signal pair contains LVDS special differential pad (PadP, PadM).
MIPI CSI1 MIPI Camera Serial Interface This module provides one four-lane MIPI camera serial interfaces, which operates
MIPI CSI2 up to a maximum bit rate of 1.5 Gbps.
(four-lane)
MIPI DSI (four-lane) MIPI Display Serial Interface This module provides a four-lane MIPI display serial interface operating up to a
maximum bit rate of 1.5 Gbps.
OCOTP_CTRL OTP Controller The On-Chip OTP controller (OCOTP_CTRL) provides an interface for reading,
programming, and/or overriding identification and control information stored in
on-chip fuse elements. The module supports electrically programmable poly fuses
(eFUSEs). The OCOTP_CTRL also provides a set of volatile software-accessible
signals that can be used for software control of hardware elements, not requiring
non volatility. The OCOTP_CTRL provides the primary user-visible mechanism for
interfacing with on-chip fuse elements. Among the uses for the fuses are unique
chip identifiers, mask revision numbers, cryptographic keys, JTAG secure mode,
boot characteristics, and various control signals requiring permanent non volatility.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 11
Modules list
OCRAM On-Chip Memory controller The On-Chip Memory controller (OCRAM) module is designed as an interface
between the system’s AXI bus and the internal (on-chip) SRAM memory module.
In i.MX 8M Plus processors, the OCRAM is used for controlling the 868KB
multimedia RAM through AXI bus.
PCIe PCI Express 3.0 The PCIe IP provides PCI Express Gen 3 functionality.
PMU Power Management Unit Integrated power management unit. Used to provide power to various SoC
domains.
PWM1 Pulse Width Modulation The pulse-width modulator (PWM) has a 16-bit counter and is optimized to generate
PWM2 sound from stored sample audio images. It can also generate tones. It uses 16-bit
PWM3 resolution and a 4x16 data FIFO to generate sound.
PWM4
SAI1 Synchronous Audio Interface The SAI module provides a synchronous audio interface (SAI) that supports full
SAI2 duplex serial interfaces with frame synchronization, such as I2S, AC97, TDM, and
SAI3 codec/DSP interfaces.
SAI5
SAI6
SAI7
SDMA Smart Direct Memory Access The SDMA is a multichannel flexible DMA engine. It helps in maximizing system
performance by offloading the various cores in dynamic data routing. It has the
following features:
• Powered by a 16-bit Instruction-Set micro-RISC engine
• Multi channel DMA supporting up to 32 time-division multiplexed DMA channels
• 48 events with total flexibility to trigger any combination of channels
• Memory accesses including linear, FIFO, and 2D addressing
• Shared peripherals between Arm and SDMA
• Very fast Context-Switching with 2-level priority based preemptive multi tasking
• DMA units with auto-flush and prefetch capability
• Flexible address management for DMA transfers (increment, decrement, and no
address changes on source and destination address)
• DMA ports can handle unidirectional and bidirectional flows (Copy mode)
• Up to 8-word buffer for configurable burst transfers for EMIv2.5
• Support of byte-swapping and CRC calculations
• Library of Scripts and API is available
SJC Secure JTAG Controller The SJC provides JTAG interface (designed to be compatible with JTAG TAP
standards) to internal logic. The i.MX 8M Plus family of processors uses JTAG port
for production, testing, and system debugging. Additionally, the SJC provides BSR
(Boundary Scan Register) standard support, designed to be compatible with IEEE
1149.1 and IEEE 1149.6 standards.
The JTAG port must be accessible during platform initial laboratory bring-up, for
manufacturing tests and troubleshooting, as well as for software debugging by
authorized entities. The i.MX 8M Plus SJC incorporates three security modes for
protecting against unauthorized accesses. Modes are selected through eFUSE
configuration.
SNVS Secure Non-Volatile Storage Secure Non-Volatile Storage, including Secure Real Time Clock, Security State
Machine, Master Key Control, and Violation Detection and reporting.
SPDIF1 Sony Philips Digital Interconnect A standard audio file transfer format, developed jointly by the Sony and Phillips
Format corporations. It supports Transmitter and Receiver functionality.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
12 NXP Semiconductors
Modules list
System Bus (NoC) Network-on-Chip The module is used as central inter-connect fabric, which runs at approximately 1/4
of the DRAM data rate, and links the bus master to DRAM controller for
high-throughput DRAM access.
Multiple additional NoCs as the high-performance inter-connect bus fabric for
high-speed initiators.
TZASC Trust-Zone Address Space Controller The TZASC (TZC-380 by Arm) provides security address region control functions
required for intended application. It is used on the path to the DRAM controller.
UART1 UART Interface Each of the UARTv2 modules supports the following serial data transmit/receive
UART2 protocols and configurations:
UART3 • 7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd, or none)
UART4 • Programmable baud rates up to 4 Mbps. This is a higher max baud rate relative
to the 1.875 MHz, which is stated by the TIA/EIA-232-F standard.
• 32-byte FIFO on Tx and 32 half-word FIFO on Rx supporting auto-baud
USB 3.0 2x USB 3.0 controllers and PHYs Two USB controllers and PHYs that support USB 3.0. Each USB instance contains:
• USB 3.0 core, which can operate in 2.0 mode
VPU Video Processing Unit A high performing video processing unit (VPU), which covers many SD-level and
HD-level video decoders. See the i.MX 8M Plus Applications Processor Reference
Manual (IMX8MPRM) for a complete list of the VPU’s decoding and encoding
capabilities.
WDOG1 Watchdog The watchdog (WDOG) timer supports two comparison points during each counting
WDOG2 period. Each of the comparison points is configurable to evoke an interrupt to the
WDOG3 Arm core, and a second point evokes an external event on the WDOG line.
XTALOSC Crystal Oscillator interface The XTALOSC module enables connectivity to an external crystal oscillator device.
In a typical application use case, it is used for a 24 MHz oscillator.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 13
Modules list
other digital I/Os. Table 6 is recommended connectivities for MIPI. Table 7 is recommended connectivities
for USB.
Table 5. Unused function strapping recommendations
Recommendations
Function Ball name
if Unused
Digital I/O NVCC_SAI2_SAI3_SPDIF, NVCC_ECSPI_HDMI, NVCC_ENET, NVCC_GPIO, Not connected if entire bank not
supplies NVCC_I2C_UART, NVCC_JTAG, NVCC_NAND, NVCC_SAI1_SAI5, used
NVCC_SD1, NVCC_SD2, NVCC_CLK
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
14 NXP Semiconductors
Modules list
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 15
Modules list
If there are any questions, visit the web page NXP.com/IMX 8 Processors or contact an NXP representative
for details.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
16 NXP Semiconductors
Electrical characteristics
3 Electrical characteristics
This section provides the device and module-level electrical characteristics for the i.MX 8M Plus family
of processors.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 17
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
18 NXP Semiconductors
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 19
Electrical characteristics
its PHY and LDO to generate its 0.4V supply. External capacitors are required for both the 1.2 V and 0.4
V internal LDO regulators.
For SNVS/RTC, the 1.8 V IO pre-driver supply and 1.8 V IO pad supply will also be supplied externally.
The 0.8 V SNVS_LP core domain logic is supplied by an internal LDO.
Figure 3 is the power architecture diagram. Note it only shows supplies, and does not show capacitors that
may be required for internal LDO regulators.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
20 NXP Semiconductors
Electrical characteristics
PMIC
Cortex A53 Platform
VDD_ARM CPU #1 CPU #0
0.8/0.9/1.0V
Digital L1 Cache L1 Cache
CPU #3 CPU #2
L1 Cache L1 Cache
L2 Cache Memory
VDD_ARM_PLL_0P8
VDD_ARM_PLL_1P8 ARM PLL
Shared Logic
GPU
GC520L
MIX
GC7000UL
Shared Logic
VPU
G1 Decoder
MIX
G2 Decoder
VC8000E Encoder
0.8/0.9V VDD_SOC
Digital
SUPERMIX, ANAMIX,
CCMSRCGPCMIX
SoC Top-level
NOC Wrapper
MEDIAMIX
LCD, ISI, MIPI Controller
ISP, Dewarp
MLMIX
VIP Nano-Si
AUDIOMIX
Audio peripherals
HDMIMIX
HD0,-relate logic
HSIOMIX
PCIe, USB Controller s
DDRMIX
DRAM Contr oller
NVCC_XXX
3.3V IO
PVCC_XXX 3.3V GPIO PAD
NVCC_XXX
1.8V IO
PVCC_1P8 PVCC_XXX 1.8V GPIO PAD
EFUSE_VDD18
EFUSE_VQPS eFuse
Optional
Filter
VDD_ANA_0P8 VDDD_0P8_PLL
VDDA_1P8_PLL PLL
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 21
Electrical characteristics
Power supply for Quad-A53 VDD_ARM 0.805 0.850 0.950 V Power supply for Cortex®-A53,
nominal mode, 1.2 GHz
Power supply for SoC logic VDD_SOC 0.805 0.850 0.900 V Power supply for SOC,
nominal mode
SNVS supply voltage NVCC_SNVS_1P8 1.710 1.800 1.950 V I/O supply and I/O Pre-driver supply
for GPIO in SNVS bank
Supply for analog PLLs VDD_ANA1_0P8 0.805 0.850 0.900 V Power supply for ANAMIX PLL,
nominal mode
1.8 V supply for PLLs, eFuse, and VDD_ANAx_1P8 1.710 1.800 1.890 V —
Temperature Sensor
USB PHY supply voltage VDD_USB_0P8 0.805 0.850 0.900 V Digital supply for USB PHY, nominal
mode
USBx_VBUS supply voltage USBx_VBUS 1.34 — 3.6 V 3.3 V supply for USB
PCIe PHY supply voltage VDD_PCI_0P8 0.805 0.850 0.900 V Digital supply for PCIe PHY, nominal
mode
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
22 NXP Semiconductors
Electrical characteristics
HDMI supply voltage VDD_HDMI_0P8 0.805 0.850 0.900 V Digital supply for HDMI PHY, nominal
mode
LVDS supply voltage VDD_LVDS_1P8 1.710 1.800 1.890 V 1.8 V supply for LVDS PHY
MIPI PHY supply voltage VDD_MIPI_0P8 0.805 0.850 0.900 V Digital supply for MIPI PHY, nominal
mode
Arm PLL supply voltage VDD_ARM_PLL_0P8 0.805 0.850 0.900 V 0.85 V supply for Arm PLL, nominal
mode
DRAM PLL supply voltage VDD_DRAM_PLL_0P8 0.805 0.850 0.900 V 0.85 V supply for Arm PLL, nominal
mode
SAI PLL supply voltage VDD_SAI_PLL_0P8 0.805 0.850 0.900 V 0.85 V supply for SAI PLL, nominal
mode
AVPLL supply voltage VDD_AVPLL_1P8 1.710 1.800 1.890 V 1.8 V supply for AVPLL
EARC supply voltage VDD_EARC_1P8 1.710 1.800 1.890 V 1.8 V supply for EARC
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 23
Electrical characteristics
GPIO supply voltages PVCC_1P8 1.650 1.800 1.950 V Power supply for GPIO pre-driver
NVCC_SD1, NVCC_SD2, 1.650 1.800 1.950 V Power supply for GPIO when it is in
NVCC_NAND, NVCC_JTAG, 1.8 V mode
NVCC_ENET,
NVCC_SAI1_SAI5,
NVCC_SAI2_SAI3_SPDIF,
NVCC_ECSPI_HDMI, 3.000 3.300 3.600 V Power supply for GPIO when it is in
NVCC_GPIO, 3.3 V mode
NVCC_I2C_UART,
NVCC_CLK
Junction temperature, consumer T o
J 0 — +95 C See Table 3 for complete list of
junction temperature capabilities.
1
Applying the maximum voltage results in maximum power consumption and heat generation. A voltage set point = (Vmin + the supply tolerance) is
recommended. This results in an optimized power/speed ratio.
2 Overdrive maximum voltage includes all the nominal frequencies.
3 For VDD_ARM at 1.0 V typical, Power-on Hours will decrease if junction temperature is increased. Please see the i.MX 8M Plus Lifetime Application Note
for more details.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
24 NXP Semiconductors
Electrical characteristics
CAN1_CLK_ROOT 80 80 MHz
CAN2_CLK_ROOT 80 80 MHz
MEMREPAIR_CLK_ROOT 24 24 MHz
PCIE_AUX_CLK_ROOT 10 10 MHz
I2C5_CLK_ROOT 66 66 MHz
I2C6_CLK_ROOT 66 66 MHz
SAI1_CLK_ROOT 66 66 MHz
SAI2_CLK_ROOT 66 66 MHz
SAI3_CLK_ROOT 66 66 MHz
SAI5_CLK_ROOT 66 66 MHz
SAI6_CLK_ROOT 66 66 MHz
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 25
Electrical characteristics
I2C1_CLK_ROOT 66 66 MHz
I2C2_CLK_ROOT 66 66 MHz
I2C3_CLK_ROOT 66 66 MHz
I2C4_CLK_ROOT 66 66 MHz
UART1_CLK_ROOT 80 80 MHz
UART2_CLK_ROOT 80 80 MHz
UART3_CLK_ROOT 80 80 MHz
UART4_CLK_ROOT 80 80 MHz
ECSPI1_CLK_ROOT 80 80 MHz
ECSPI2_CLK_ROOT 80 80 MHz
PWM1_CLK_ROOT 66 66 MHz
PWM2_CLK_ROOT 66 66 MHz
PWM3_CLK_ROOT 66 66 MHz
PWM4_CLK_ROOT 66 66 MHz
WDOG_CLK_ROOT 66 66 MHz
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
26 NXP Semiconductors
Electrical characteristics
ECSPI3_CLK_ROOT 80 80 MHz
SAI7_CLK_ROOT 66 66 MHz
The typical values shown in Table 14 are required for use with NXP software to ensure precise time
keeping and USB operation.
When connecting external input clock to OSC32K, following connections are recommended:
• 1.8 V square waveform to RTC_XTALI
• RTC_XTALO is connected to NVCC_SNVS_1P8 (1.8 V) through a 100 Kohm resistor.
i.MX 8M Plus has an integrated ring oscillator that allows the system to have an immediate clock. This
clock automatically switches to OSC32K XTAL when available. Additionally, if the clock monitor
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 27
Electrical characteristics
determines that the OSC32K oscillation is not present, then the source of the 32 kHz clock will
automatically switch to the internal ring oscillator of lesser frequency accuracy.
CAUTION
The internal ring oscillator is not meant to be used in customer applications,
due to gross frequency variation over wafer processing, temperature, and
supply voltage. These variations will cause timing issues to many different
circuits that use the internal ring oscillator for reference; and, if this timing
is critical, application issues will occur. To prevent application issues, it is
recommended to only use an external crystal or an accurate external clock.
If this recommendation is not followed, NXP cannot guarantee full
compliance of any circuit using this clock.
Table 15 shows the external input clock for OSC32K.
Table 15. External input clock for OSC32K
IIH -12 — 12 µA
IIL -12 — 12 µA
Frequency f — 24 — MHz
IIH -12 — 12 µA
IIL -12 — 12 µA
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
28 NXP Semiconductors
Electrical characteristics
Cload1 — 12.5 — pF
Drive level2 — — 1 µW
ESR3 — — 70K —
Rs (series resistor)5 0 — 1 M
1 CL is the load capacitance of the crystal that is recommended by the crystal vendors to obtain target clock frequency. CL is given by the following formula:
CL = {CL1 x CL2 / (CL1 + CL2)} + PCB strays
2
Actual working drive level is depend on real design. Please contact crystal vendor for selecting drive level of crystal.
3 ESR is the equivalent series resistance of the crystal.
4
Rf is the feedback resistor to bias the amplifier. A larger value of Rf is preferred at lower frequencies.
5 Rs is the series resistor to limit amplifier gain and reduce power dissipation in the crystal.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 29
Electrical characteristics
Frequency — 24 — MHz
Cload1 — 12 — pF
VDD_ARM 2200 mA
VDD_SOC 5000 mA
Misc_0P81 330 mA
Misc_1P81 300 mA
VDD_USB_3P3 56 mA
NVCC_SNVS_1P8 2 mA
DRAM_VREF 50 µA
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
30 NXP Semiconductors
Electrical characteristics
Misc_0P8 VDD_ANA1_0P8
VDD_ARM_PLL_0P8
VDD_DRAM_0P8
VDD_HDMI_0P8
VDD_MIPI_0P8
VDD_PCI_0P8
VDD_SAI_PLL_0P8
VDD_USB_0P8
Misc_1P8 VDD_24M_XTAL_1P8
VDD_ANA0_1P8
VDD_ANA1_1P8
VDD_ANA2_1P8
VDD_ARM_PLL_1P8
VDD_AVPLL_1P8
VDD_DRAM_PLL_1P8
VDD_EARC_1P8
VDD_HDMI_1P8
VDD_LVDS_1P8
VDD_MIPI_1P8
VDD_PCI_1P8
VDD_SAI_PLL_1P8
VDD_USB_1P8
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 31
Electrical characteristics
• SUSPEND Mode: The most efficient power saving mode where all the clocks are off and all the
unnecessary power supplies are off.
• SNVS Mode: This mode is also called RTC mode. Only the power for the SNVS domain remains
on to keep RTC and SNVS logic alive.
• OFF Mode: All power rails are off.
Table 21. Chip power in different LP mode
NVCC_DRAM 2.20
NVCC_SNVS_1P8 0.30
PVCC 0.70
NVCC 0.70
VDD_ANA_0P8 1.90
VDD_ANA_1P8 1.30
Total2 19.20
NVCC_SNVS_1P8 0.20 mW
Total3 0.30
1 All the power numbers defined in the table are based on typical silicon at 25oC. Use case dependent
2
Sum of the listed supply rails.
3 Sum of the listed supply rails.
Table 22 summarizes the external power supply states in all the power modes.
NVCC_SNVS OFF ON ON ON ON
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
32 NXP Semiconductors
Electrical characteristics
NVCC_SNVS_1P8 T1
32K RTC_XTALI
t1
PMIC_ON_REQ
VDD_SOC,VDD_ANA_0P8,VDD_ARM_PLL_0P8 T4
POK
VDD_DRAM_PLL_0p8, VDD_MIPI_0P8
VDD_PCI_0P8,VDD_USB_0P8 tstep
VDD_ARM T7 POK
tstep
VDD_ANAx_1P8,VDD_DRAM_PLL_1P8,VDD_MIPI_1P8,
VDD_24M_XTAL_1P8,VDD_USB_1P8,VDD_PCI_1P8 T8 POK
VDD_ARM_PLL_1P8 tstep
T9 POK
PVCCx_1P8, NVCC_xxx (1.8 V) tstep
T10 POK
NVCC_DRAM tstep
T11
NVCC_xxx (2.5 and 3.3 V),VDD_USB_3P3
T13
POR_B
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 33
Electrical characteristics
T13 Delay from digital 2.5 V and 3.3 V assert to POR_B de-assert 0 20 — ms
tstep 1 — —
Typical delay from POK of one supply to start of next supply 2
For ramp up requirement, only VDD_ANA0_1P8 has 5 µs minimum requirement, others do not have such requirement.
During power-up, make sure NVCC_xxx - PVCCx_1P8 < 2 V.
1 Power good at 85% of typical value
VDD_ANAx_1P8, VDD_DRAM_PLL_1P8,VDD_MIPI_1P8 T4
VDD_24M_XTAL_1P8,VDD_USB_1P8,VCC_PCI_1P8
T5
VDD_ARM
VDD_SOC, VDD_ANA_0P8 T6
VDD_PCI_0P8, VDD_USB_0P8
VDD_MIPI_0P8, VDD_DRAM_PLL_0P8
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
34 NXP Semiconductors
Electrical characteristics
Lock time 50 µs
Lock time 50 µs
Lock time 50 µs
Lock time 70 µs
SAI_PLL Clock output range 25 MHz — 100 MHz
Lock time 50 µs
HSIO_PLL Clock output range 100 MHz
Lock time 20 µs
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 35
Electrical characteristics
Lock time 70 µs
Lock time 70 µs
Lock time 70 µs
Lock time 70 µs
Lock time 50 µs
Lock time 70 µs
Lock time 70 µs
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
36 NXP Semiconductors
Electrical characteristics
High-level output voltage VOH (1.8 V) IOH = 1.6/3.2/6.4/9.6 mA (1.8 V) 0.8 x VDD — VDD V
IOH = 2/4/8/12 mA (3.3 V)
VOH (3.3 V) 0.8 x VDD — VDD V
Low-level output voltage VOL (1.8 V) IOL = 1.6/3.2/6.4/9.6 mA (1.8 V) 0 — 0.2 x VDD V
IOL = 2/4/8/12 mA (3.3 V)
VOL (3.3 V) 0 — 0.2 x VDD V
USBx_Dx -30 30
USBx_Dx -6 6
Low level input current IIL µA
MIPI_CSI, ONOFF, POR_B -0.7 0.7
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 37
Electrical characteristics
Table 28 shows the Low Voltage Differential Signaling (LVDS) I/O DC parameters.
Table 28. LVDS I/O DC Characteristics
Output Differential Voltage VOD Rload = 100 between padP and 250 450 mV
pad N
OVDD
80% 80%
20% 20%
Output (at pad) 0V
tr tf
450 440
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
38 NXP Semiconductors
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 39
Electrical characteristics
vddi
50% 50%
ipp_do 0V
Tplhd Tphld
padn Voh
70% 70%
30% 30%
padp Vol
Ttlh Tthl
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
40 NXP Semiconductors
Electrical characteristics
NOTE
DDR I/O output driver impedance is measured with “long” transmission
line of impedance Ztl attached to I/O pad and incident wave launched into
transmission line. Rpu/Rpd and Ztl form a voltage divider that defines
specific voltage of incident wave relative to OVDD. Output driver
impedance is calculated from this voltage divider (see Figure 10).
OVDD
PMOS (Rpu)
Ztl W, L = 20 inches
ipp_do pad
predriver
Cload = 1p
NMOS (Rpd)
OVSS
U,(V)
Vin (do)
VDD
t,(ns)
0
U,(V)
Vout (pad)
OVDD
Vref1 Vref2
Vref
t,(ns)
0
Vovdd - Vref1
Rpu = x Ztl
Vref1
Vref2
Rpd = x Ztl
Vovdd - Vref2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 41
Electrical characteristics
Typical
Test Conditions DSE
Parameter Symbol NVCC_DRAM = 1.2 V NVCC_DRAM = 1.1 V Note Unit
(Drive Strength)
(DDR4) (LPDDR4)
001001 96 96 —
001010 80 80 —
001011 68 68 —
4
011000 60 60
4
011001 53 53
011010 48 48 —
011011 43 43 —
111000 40 40 4
111001 36 36 —
111010 34 34 4
111011 32 32 —
111110 30 30 —
4
111111 28 28
1
Output driver impedance is controlled across PVTs using ZQ calibration procedure.
2 Calibration is done against 240 external reference resistor.
3
Output driver impedance deviation (calibration accuracy) is ±5% (max/min impedance) across PVTs.
4 Output driver impedance values are included in the IBIS model.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
42 NXP Semiconductors
Electrical characteristics
POR_B
(Input)
CC1
WDOGx_B
(Output)
CC3
NOTE
RTC_XTALI is approximately 32 kHz. RTC_XTALI cycle is one period or
approximately 30 µs.
NOTE
WDOGx_B output signals (for each one of the Watchdog modules) do not
have dedicated pins, but are muxed out through the IOMUX. See the
IOMUXC chapter of the i.MX 8M Plus Applications Processor Reference
Manual (IMX8MPRM) for detailed information.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 43
Electrical characteristics
and tolerances required to work with these memories are specified in the respective documents and are not
reprinted here.
Meeting the necessary timing requirements for a DDR memory system is highly dependent on the
components chosen and the design layout of the system as a whole. NXP cannot cover in this document
all the requirements needed to achieve a design that meets full system performance over temperature,
voltage, and part variation; PCB trace routing, PCB dielectric material, number of routing layers used,
placement of bulk/decoupling capacitors on critical power rails, VIA placement, GND and Supply planes
layout, and DDR controller/PHY register settings all are factors affecting the performance of the memory
system. Consult the hardware user guide for this device and NXP validated design layouts for information
on how to properly design a PCB for best DDR performance. NXP strongly recommends duplicating an
NXP validated design as much as possible in the design of critical power rails, placement of
bulk/decoupling capacitors and DDR trace routing between the processor and the selected DDR memory.
All supporting material is readily available on the device web page on
https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applicatio
ns-processors/i.mx-8-processors:IMX8-SERIES .
Processors that demonstrate full DDR performance on NXP validated designs, but do not function on
customer designs, are not considered marginal parts. A report detailing how the returned part behaved on
an NXP validated system will be provided to the customer as closure to a customer’s reported DDR issue.
Customers bear the responsibility of properly designing the Printed Circuit Board, correctly simulating and
modeling the designed DDR system, and validating the system under all expected operating conditions
(temperatures, voltages) prior to releasing their product to market.
Number of Controllers 1 1
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
44 NXP Semiconductors
Electrical characteristics
ECSPIx_RDY_B
ECSPIx_MOSI
CS9
CS8
ECSPIx_MISO
CS5 ECSPIx_SS_B Lead Time (CS setup time) tSCS Half ECSPIx_SCLK period - 4 — ns
CS6 ECSPIx_SS_B Lag Time (CS hold time) tHCS Half ECSPIx_SCLK period - 2 — ns
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 45
Electrical characteristics
Instance Mux mode Master Read frequency Master Write frequency Unit
ECSPIx_SS_B
CS1 CS2 CS6 CS5
CS4
ECSPIx_SCLK
CS2
CS9
ECSPIx_MISO
CS7 CS8
ECSPIx_MOSI
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
46 NXP Semiconductors
Electrical characteristics
SD2
SD1
SD5
SDx_CLK
SD3
SD6
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 47
Electrical characteristics
SD1
SDx_CLK
SD2 SD2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
48 NXP Semiconductors
Electrical characteristics
SD1
SD2 SD3
SCK
SD4 SD5 SD4 SD5
DAT0
Output from DAT1
...
uSDHC to eMMC DAT7
Strobe
SD6 SD7
DAT0
Input from DAT1
eMMC to uSDHC ...
DAT7
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 49
Electrical characteristics
SD1
SD2 SD3
SCK
SD4/SD5
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
50 NXP Semiconductors
Electrical characteristics
SD1
SD2 SD3
SCK
SD4/SD5
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 51
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
52 NXP Semiconductors
Electrical characteristics
SAI1_MCLK enet1.RMII_CLK RMII ALT4 I/O Used as RMII clock, there are two RMII
clock schemes:
• MAC generates output 50M reference
clock for PHY, also MAC uses this
50M clock.
• MAC uses external 50M clock.
SD1_RESET_B enet1.RMII_CLK RMII ALT1 I/O Used as RMII clock, there are two RMII
clock schemes:
• MAC generates output 50M reference
clock for PHY, also MAC uses this
50M clock.
• MAC uses external 50M clock
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 53
Electrical characteristics
Figure 20 shows RMII mode timings. Table 45 describes the timing parameters (M16–M21) shown in the
figure.
M16
M17
enet1.RMII_CLK (input)
M18
ENET_TX_DATA (output)
ENET_TX_EN
M19
ENET_RX_EN (input)
ENET_RX_DATA[1:0]
ENET_RX_ER
M20 M21
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
54 NXP Semiconductors
Electrical characteristics
2'-))?48$N N TO
4SKEW2
2'-))?28$N N TO
4SKEW2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 55
Electrical characteristics
)NTERNAL DELAY
2'-))?28# SOURCE OF DATA
4SETUP 4 4 HOLD 4
2'-))?28$N N TO
4 SETUP 2 4 HOLD 2
Figure 23. RGMII receive signal timing diagram with internal delay
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
56 NXP Semiconductors
Electrical characteristics
ENET_TD2 RMII.REF_CLK; RMII/RGMII ALT1/ALT0 I/O ALT0 is only for RGMII TD2 output,
enet_qos.RGMII_TD2 ALT1 is for RMII clock.
Used as RMII clock and RGMII data,
there are two RMII clock schemes:
• MAC generates output 50M
reference clock for PHY, also
MAC uses this 50M clock.
• MAC uses external 50M clock.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 57
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
58 NXP Semiconductors
Electrical characteristics
M16
M17
ENET_CLK (input)
M18
ENET_TX_DATA (output)
ENET_TX_EN
M19
ENET_RX_EN (input)
ENET_RX_DATA[1:0]
ENET_RX_ER
M20 M21
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 59
Electrical characteristics
2'-))?48$N N TO
4SKEW2
TskewT
RGMII_RXDn (n = 0 to 3)
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
60 NXP Semiconductors
Electrical characteristics
NF3 NF4
.!.$?#%?"
.!.$?7%?" NF5
NF8 NF9
.!.$?$!4!XX Command
NF1
.!.$?#,%
NF3
.!.$?#%?"
NF10
.!.$?7%?" NF5 NF11
NF8 NF9
NAND_DATAxx Address
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 61
Electrical characteristics
.!.$?#,% NF1
.!.$?#%?" NF3
NF10
.!.$?7%?" NF5 NF11
NF8 NF9
.!.$?$!4!XX Data to NF
.!.$?#,%
.!.$?#%?"
NF14
.!.$?2%?" NF13 NF15
.!.$?2%!$9?" NF12
NF16 NF17
Figure 30. Read Data Latch cycle timing diagram (Non-EDO Mode)
.!.$?#,%
.!.$?#%?"
NF14
NF16
NAND_DATAxx Data from NF
Figure 31. Read Data Latch cycle timing diagram (EDO mode)
Timing
T = GPMI Clock Cycle
ID Parameter Symbol Unit
Min. Max.
NF1 NAND_CLE setup time tCLS (AS + DS) T - 0.12 [see notes2,3] ns
2]
NF2 NAND_CLE hold time tCLH DH T - 0.72 [see note ns
3,2]
NF3 NAND_CE0_B setup time tCS (AS + DS + 1) T [see notes ns
2]
NF4 NAND_CE0_B hold time tCH (DH+1) T - 1 [see note ns
2]
NF5 NAND_WE_B pulse width tWP DS T [see note ns
3,2]
NF6 NAND_ALE setup time tALS (AS + DS) T - 0.49 [see notes ns
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
62 NXP Semiconductors
Electrical characteristics
Timing
T = GPMI Clock Cycle
ID Parameter Symbol Unit
Min. Max.
2
NF7 NAND_ALE hold time tALH DH T - 0.42 [see note ] ns
2
NF8 Data setup time tDS DH T - 0.26 [see note ] ns
2
NF9 Data hold time tDH DH T - 1.37 [see note ] ns
2]
NF10 Write cycle time tWC (DS + DH) T [see note ns
2
NF11 NAND_WE_B hold time tWH DH T [see note ] ns
4 (AS + 2) T [see 3,2]
NF12 Ready to NAND_RE_B low tRR — ns
2
NF13 NAND_RE_B pulse width tRP DS T [see note ] ns
2]
NF14 READ cycle time tRC (DS + DH) T [see note ns
2
NF15 NAND_RE_B high hold time tREH DS T [see note ] ns
5,6]
NF16 Data setup on read tDSR — (DS T -0.67)/18.38 [see notes ns
5,6]
NF17 Data hold on read tDHR 0.82/11.83 [see notes — ns
1 GPMI’s Asynchronous mode output timing can be controlled by the module’s internal registers HW_GPMI_TIMING0_ADDRESS_SETUP,
HW_GPMI_TIMING0_DATA_SETUP, and HW_GPMI_TIMING0_DATA_HOLD. This AC timing depends on these registers settings. In the table,
AS/DS/DH represents each of these settings.
2 AS minimum value can be 0, while DS/DH minimum value is 1.
3 T = GPMI clock period -0.075 ns (half of maximum p-p jitter).
4 NF12 is guaranteed by the design.
5 Non-EDO mode.
6 EDO mode, GPMI clock 100 MHz
(AS=DS=DH=1, GPMI_CTL1 [RDN_DELAY] = 8, GPMI_CTL1 [HALF_PERIOD] = 0).
In EDO mode (Figure 30), NF16/NF17 are different from the definition in non-EDO mode (Figure 29).
They are called tREA/tRHOH (RE# access time/RE# HIGH to output hold). The typical values for them
are 16 ns (max for tREA)/15 ns (min for tRHOH) at 50 MB/s EDO mode. In EDO mode, GPMI samples
NAND_DATAxx at the rising edge of delayed NAND_RE_B provided by an internal DPLL. The delay
value can be controlled by GPMI_CTRL1.RDN_DELAY (see the GPMI chapter of the i.MX 8M Plus
Applications Processor Reference Manual [IMX8MPRM]). The typical value of this control register is
0x8 at 50 MT/s EDO mode. But if the board delay is big enough and cannot be ignored, the delay value
should be made larger to compensate the board delay.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 63
Electrical characteristics
NF23
NAND_CLE
NF25 NF26
NF24
NAND_ALE
NF25 NF26
NAND_WE/RE_B
NF22
NAND_CLK
NAND_DQS
NAND_DQS
Output enable
NF20 NF20
NF21 NF21
NAND_DATA[7:0]
Output enable
Figure 32. Source Synchronous mode command and address timing diagram
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
64 NXP Semiconductors
Electrical characteristics
NF19
NF18
.!.$?#%?"
NF23 NF24
.!.$?#,% NF25 NF26
NF23 NF24
.!.$?!,% NF25 NF26
NAND_WE/RE_B
NF22
.!.$?#,+
NF27
.!.$?$13 NF27
.!.$?$13
Output enable
NF29 NF29
.!.$?$1;=
NF28 NF28
.!.$?$1;=
Output enable
NF18
.!.$?#%?" NF19
NF23 NF24
.!.$?#,% NF25 NF26
NF23 NF24
NAND_ALE NF25 NF26
.!.$?7%2% NF25
NF25
NF22
NF26
.!.$?#,+
.!.$?$13
.!.$?$13
/UTPUT ENABLE
.!.$?$!4!;=
.!.$?$!4!;=
/UTPUT ENABLE
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 65
Electrical characteristics
.!.$?$13
NF30
.!.$?$!4!;= D0 D1 D2 D3
Timing
T = GPMI Clock Cycle
ID Parameter Symbol Unit
Min. Max.
For DDR Source Synchronous mode, Figure 35 shows the timing diagram of
NAND_DQS/NAND_DATAxx read valid window. The typical value of tDQSQ is 0.85 ns (max) and 1 ns
(max) for tQHS at 200 MB/s. GPMI will sample NAND_DATA[7:0] at both rising and falling edge of an
delayed NAND_DQS signal, which can be provided by an internal DPLL. The delay value can be
controlled by GPMI register GPMI_READ_DDR_DLL_CTRL.SLV_DLY_TARGET (see the GPMI
chapter of the i.MX 8M Plus Applications Processor Reference Manual [IMX8MPRM]). Generally, the
typical delay value of this register is equal to 0x7 which means 1/4 clock cycle delay expected. But if the
board delay is big enough and cannot be ignored, the delay value should be made larger to compensate the
board delay.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
66 NXP Semiconductors
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 67
Electrical characteristics
DEV?CLK
.!.$?#%X?"
.&
.!.$?#,%
.!.$?!,%
T #+
.!.$?7%?" .& T #+
.!.$?2%?" .&
T #+
T #+
T #+
.!.$?$13
.!.$?$!4!;=
Timing
T = GPMI Clock Cycle
ID Parameter Symbol Unit
Min. Max.
NF1 NAND_CLE setup time tCLS (AS + DS) T - 0.12 [see note1,2]
NF2 NAND_CLE hold time tCLH DH T - 0.72 [see note2]
NF3 NAND_CE0_B setup time tCS (AS + DS) T - 0.58 [see notes,2]
NF4 NAND_CE0_B hold time tCH DH T - 1 [see note2]
NF5 NAND_WE_B pulse width tWP DS T [see note2]
NF6 NAND_ALE setup time tALS (AS + DS) T - 0.49 [see note2]
NF7 NAND_ALE hold time tALH DH T - 0.42 [see note2]
NF8 Command/address NAND_DATAxx setup time tCAS DS T - 0.26 [see note2]
NF9 Command/address NAND_DATAxx hold time tCAH DH T - 1.37 [see note2]
NF18 NAND_CEx_B access time tCE CE_DELAY T [see note3,2] — ns
NF22 clock period tCK — — ns
NF23 preamble delay tPRE PRE_DELAY T [see note4,2] — ns
NF24 postamble delay tPOST POST_DELAY T + 0.43 [see note2] — ns
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
68 NXP Semiconductors
Electrical characteristics
Timing
T = GPMI Clock Cycle
ID Parameter Symbol Unit
Min. Max.
5
NF28 Data write setup tDS 0.25 tCK - 0.32 — ns
5
NF29 Data write hold tDH 0.25 tCK - 0.79 — ns
6
NF30 NAND_DQS/NAND_DQ read setup skew tDQSQ — 3.18 ns
6
NF31 NAND_DQS/NAND_DQ read hold skew tQHS — 3.27 ns
1 AS minimum value can be 0, while DS/DH minimum value is 1.
2
T = tCK (GPMI clock period) - 0.075 ns (half of maximum p-p jitter).
3
CE_DELAY represents HW_GPMI_TIMING2[CE_DELAY]. NF18 is guaranteed by the design. Read/Write operation is started with enough time of
ALE/CLE assertion to low level.
4
PRE_DELAY + 1 (AS + DS)
5
Shown in Figure 36.
6 Shown in Figure 37.
For DDR Toggle mode, Figure 35 shows the timing diagram of NAND_DQS/NAND_DATAxx read valid
window. The typical value of tDQSQ is 1.4 ns (max) and 1.4 ns (max) for tQHS at 133 MB/s. GPMI
samples NAND_DATA[7:0] at both the rising and falling edges of a delayed NAND_DQS signal, which
is provided by an internal DPLL. The delay value of this register can be controlled by the GPMI register
GPMI_READ_DDR_DLL_CTRL.SLV_DLY_TARGET (see the GPMI chapter of the i.MX 8M Plus
Applications Processor Reference Manual [IMX8MPRM]). Generally, the typical delay value is equal to
0x7, which means a 1/4 clock cycle delay is expected. But if the board delay is big enough and cannot be
ignored, the delay value should be made larger to compensate the board delay.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 69
Electrical characteristics
Table 54. DC power supply, LP-RX, and skew calibration specifications (Sheet 1 of 2)
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
70 NXP Semiconductors
Electrical characteristics
Table 54. DC power supply, LP-RX, and skew calibration specifications (continued) (Sheet 2 of 2)
0 0
07-N?/54
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 71
Electrical characteristics
Table 57. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x1, 0x2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
72 NXP Semiconductors
Electrical characteristics
FLEXSPI_SCLK
F1 F2 F1 F2
FLEXSPI_DATA[7:0]
Figure 39. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x0, 0x1, 0x2
NOTE
Timing shown is based on the memory generating read data on the SCK
falling edge, and FlexSPI controller sampling read data on the falling edge.
FLEXSPI_SCLK
F3 F3
FLEXSPI_DATA[7:0]
F4 F4
FLEXSPI_DQS
Figure 40. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case A1)
NOTE
Timing shown is based on the memory generating read data and read strobe
on the SCK rising edge. The FlexSPI controller samples read data on the
DQS falling edge.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 73
Electrical characteristics
Table 59. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case A2)
FLEXSPI_SCLK
F5 F5 F5
FLEXSPI_DATA[7:0]
F6 F6 F6
FLEXSPI_DQS
Figure 41. FlexSPI input timing in SDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3 (Case A2)
NOTE
Timing shown is based on the memory generating read data on the SCK
falling edge and read strobe on the SCK rising edge. The FlexSPI controller
samples read data on a half-cycle delayed DQS falling edge.
Table 61. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x1, 0x2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
74 NXP Semiconductors
Electrical characteristics
SCLK
F1 F2 F1 F2
SIO[0:7]
Figure 42. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x0, 0x1, 0x2
TSCKD - TSCKDQS [D:] Time delta between TSCKD and TSCKDQS -0.6 0.6 ns
SCK
TSCKD
SIO[0:7]
TSCKDQS
DQS
Figure 43. FlexSPI input timing in DDR mode where FlexSPIn_MCR0[RXCLKSRC] = 0x3
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 75
Electrical characteristics
NOTE
TCSS and TCSH are configured by the FlexSPIn_FLSHAxCR1 register, the
default values are shown above. See the i.MX 8M Plus Applications
Processor Reference Manual (IMX8MPRM) for more details.
TDSO
SCK
TCSS TCK
TCSH
CS
TDVO TDVO
SIO[0:7]
TDHO TDHO
NOTE
TCSS and TCSH are configured by the FlexSPIn_FLSHAxCR1 register, the
default values are shown above. See the i.MX 8M Plus Applications
Processor Reference Manual (IMX8MPRM) for more details.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
76 NXP Semiconductors
Electrical characteristics
SCK
TCSS TCK
TCSH
CS
TDVO TDVO
SIO[0:7]
TDHO TDHO
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 77
Electrical characteristics
S12 SAI_BCLK pulse width high/low (input) 40% 60% BCLK period
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
78 NXP Semiconductors
Electrical characteristics
S12 SAI_BCLK pulse width high/low (input) 40% 60% BCLK period
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 79
Electrical characteristics
srckp
stclkp
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
80 NXP Semiconductors
Electrical characteristics
UARTx_RTS_B Output UARTx_RTS_B from DTE to DCE Input UARTx_RTS_B from DTE to DCE
UARTx_CTS_B Input UARTx_CTS_B from DCE to DTE Output UARTx_CTS_B from DCE to DTE
UARTx_TX_ DATA Input Serial data from DCE to DTE Output Serial data from DCE to DTE
UARTx_RX _DATA Output Serial data from DTE to DCE Input Serial data from DTE to DCE
UA1 UA1
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 81
Electrical characteristics
UA2 UA2
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
82 NXP Semiconductors
Electrical characteristics
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 83
Boot mode configuration
SPI ECSPI-1 ECSPI1_SCLK, ECSPI1_MOSI, ECSPI1_MISO, The chip-select pin used depends on the
ECSPI1_SS0 fuse “CS select (SPI only)“.
SPI ECSPI-2 ECSPI2_SCLK, ECSPI2_MOSI, ECSPI2_MISO, The chip-select pin used depends on the
ECSPI2_SS0 fuse “CS select (SPI only)“.
SPI ECSPI-3 UART1_RXD, UART1_TXD, UART2_RXD, UART2_TXD The chip-select pin used depends on the
fuse “CS select (SPI only)“.
NAND Flash GPMI NAND_ALE, NAND_CE0_B, NAND_CLE, NAND_DATA00, 8-bit, only CS0 is supported.
NAND_DATA01, NAND_DATA02, NAND_DATA03,
NAND_DATA04, NAND_DATA05, NAND_DATA06,
NAND_DATA07, NAND_DQS, NAND_RE_B,
NAND_READY_B, NAND_WE_B, NAND_WP_B
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
84 NXP Semiconductors
Boot mode configuration
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 85
Package information and contact assignments
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
86 NXP Semiconductors
Package information and contact assignments
Figure 52. 15 X 15 MM BGA, case x package top, bottom, and side views
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 87
Package information and contact assignments
NVCC_DRAM J8, J10, L8, N8, R8, U8, W8, AA8, AA10 Supply for DRAM interface
VDD_ARM T14, V16, W12, W13, W17, Y14, Y15, Y16, T16, U12, Supply for Arm Core
U13, U14, U15, U16, U17, V14
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
88 NXP Semiconductors
Package information and contact assignments
VDD_SOC K10, L9, L10, L11, L12, L13, L17, L18, L19, L20, L21, Supply for SOC logic
M14, M16, N9, N10, N12, N13, N14, N15, N16, N17,
N18, N20, N21, P14, P16, R10, R20, U9, U10, U20, W9,
W10, W11, W20
VSS A1, A29, C4, C6, C8, C10, C12, C14, C16, C18, C20, —
C22, C24, C26, E3, E27, G3, G6, G24, G27, H8, H10,
H12, H14, H16, H18, H20, H22, J3, J7, J23, J27, L3, L7,
L14, L16, L23, L27, M11, M19, N3, N7, N11, N19, N23,
N27, P11, P19, R3, R7, R11, R12, R13, R14, R16, R17,
R18, R19, R23, R27, T11, T19, U3, U7, U11, U18, U19,
U23, U27, V11, V19, W3, W7, W14, W16, W23, W27,
AA3, AA7, AA23, AA27, AB8, AB10, AB12, AB14, AB16,
AB18, AB20, AB22, AC3, AC6, AC24, AC27, AE3, AE27,
AG4, AG6, AG8, AG10, AG12, AG14, AG16, AG18,
AG20, AG22, AG24, AG26, AJ1, AJ29
Table 77 shows an alpha-sorted list of functional contact assignments for the 15 x 15 mm package.
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 89
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
90 NXP Semiconductors
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 91
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
92 NXP Semiconductors
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 93
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
94 NXP Semiconductors
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 95
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
96 NXP Semiconductors
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 97
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
98 NXP Semiconductors
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 99
Package information and contact assignments
Reset condition
Ball Name Ball Power group Ball type
Input/
Default Default function
Output status
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
100 NXP Semiconductors
D C B A
5.1.3
1
DRAM_DQS0_N DRAM_DQ05 DRAM_DQ07 VSS
2
DRAM_DQS0_P DRAM_DQ06 DRAM_DM0 DRAM_DQ01
3
DRAM_DQ00 GPIO1_IO06
NXP Semiconductors
Ball Name
4
DRAM_AC11 VSS GPIO1_IO05 GPIO1_IO14
XTALI_24M
USB2_TX_P
XTALO_24M
USB2_VBUS
5
USB2_TXRTUNE
GPIO1_IO15 GPIO1_IO12
6
GPIO1_IO03 VSS GPIO1_IO02 GPIO1_IO13
7
GPIO1_IO10 GPIO1_IO00
Ball
F12
A13
D12
G26
G25
8
GPIO1_IO11 VSS GPIO1_IO09 GPIO1_IO08
9
USB1_RX_N USB1_RX_P
USB1_D_P VSS USB1_TX_N USB1_TX_P
USB1_DNU1 USB1_VBUS
USB2_VBUS VSS USB2_RX_N USB2_RX_P
USB2_TX_N USB2_TX_P
Power group
VDD_USB_3P3
VDD_USB_3P3
VDD_USB_3P3
PCIE_TXN_N PCIE_TXN_P
PCIE_REF_PAD_CLK_P VSS MIPI_DSI1_D0_N MIPI_DSI1_D0_P
MIPI_DSI1_D1_N MIPI_DSI1_D1_P
PHY
PHY
PHY
MIPI_DSI1_D2_N MIPI_DSI1_D2_P
Table 78. 15 x 15 mm, 0.5 mm pitch ball map
Table 78 shows the i.MX 8M Plus 15 x 15 mm 0.5 mm pitch ball map.
MIPI_CSI2_D3_N MIPI_CSI2_D3_P
MIPI_CSI1_CLK_P VSS MIPI_CSI2_D2_N MIPI_CSI2_D2_P
Table 77. 15 x 15 mm functional contact assignments (continued)
MIPI_CSI2_CLK_N MIPI_CSI2_CLK_P
—
—
—
—
—
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
MIPI_CSI2_D0_N MIPI_CSI2_D0_P
Default function
LVDS1_D1_N LVDS1_D1_P
LVDS1_D3_N LVDS1_D2_N LVDS1_CLK_N LVDS1_CLK_P
—
Input
Input
Input/
Output
Output
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
D C B A
101
Package information and contact assignments
102
M L K J H G F E
1
DRAM_AC04 DRAM_DQ13 DRAM_DQ10 DRAM_DQS1_N DRAM_DQ09 DRAM_DQ08 DRAM_DQ15 DRAM_DQ02
DRAM_AC05 DRAM_DQ12 DRAM_DQ11 DRAM_DQS1_P DRAM_DM1 DRAM_DQ14 DRAM_DQ03 DRAM_DQ04 2
3
VSS VSS
8
VDD_SOC
Package information and contact assignments
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NAND_DATA01 RTC_XTALI XTALI_24M
NAND_CE0_B RTC_XTALO XTALO_24M MIPI_CSI1_D3_N
VSS VSS VSS VSS
NAND_CLE CLKIN2 CLKIN1 LVDS0_D3_N LVDS0_D2_N LVDS0_CLK_N LVDS0_D1_N LVDS0_D0_N
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
NXP Semiconductors
Y W V U T R P N
1
DRAM_DQ20 DRAM_DQ21 DRAM_AC25 DRAM_AC34 DRAM_RESET_N DRAM_ZN DRAM_AC26 DRAM_AC16
DRAM_DQ19 DRAM_DQ18 DRAM_AC24 DRAM_AC35 DRAM_ALERT_N DRAM_VREF DRAM_AC19 DRAM_AC17 2
3
NXP Semiconductors
4
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
SD1_RESET_B SD1_DATA7 NAND_DATA00 NAND_ALE
SD1_STROBE SD1_DATA4 NAND_DQS VDD_SNVS_0P8_CAP
VSS VSS VSS VSS
SD1_DATA1 SD1_CLK SD1_DATA3 NAND_WE_B NAND_READY_B NAND_RE_B NAND_CE2_B NAND_CE3_B
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
103
Package information and contact assignments
2
1
104
AJ AH AG AF AE AD AC AB AA
1
VSS DRAM_DQ31 DRAM_DQ29 DRAM_DQS3_N DRAM_DQ26 DRAM_DQ23 DRAM_DQ16 DRAM_DQ17 DRAM_DQS2_N
DRAM_DQ25 DRAM_DM3 DRAM_DQ30 DRAM_DQS3_P DRAM_DQ28 DRAM_DQ27 DRAM_DQ22 DRAM_DM2 DRAM_DQS2_P 2
Do not use.
Do not use.
3
SAI1_RXFS SAI1_RXD2
Package information and contact assignments
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
HDMI_TX0_N HDMI_TX0_P ENET_TD0 SD2_DATA3
HDMI_TX1_N HDMI_TX1_P VSS ENET_TD2 ENET_TD1 SD2_WP SD2_DATA2
HDMI_TX2_N HDMI_TX2_P VSS VSS VSS
HDMI_REXT ENET_MDC ENET_RD1 ENET_RD3 ENET_RX_CTL SD2_RESET_B SD2_DATA0 SD2_CMD SD1_DATA6
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
NXP Semiconductors
Package information and contact assignments
3
Do not use, NXP internal test only.
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 105
Package information and contact assignments
DRAM_AC03 CS1_A C0
DRAM_AC06 — ACT_n
DRAM_AC07 — A9
DRAM_AC10 CA2_A A7
DRAM_AC11 CA3_A A8
DRAM_AC12 CA4_A A6
DRAM_AC13 CA5_A A5
DRAM_AC14 — A4
DRAM_AC15 — A3
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
106 NXP Semiconductors
Package information and contact assignments
DRAM_AC16 — CK_t_A
DRAM_AC17 — CK_c_A
DRAM_AC22 CS1_B —
DRAM_AC23 CS0_B —
DRAM_AC24 CK_t_B A2
DRAM_AC25 CK_c_B A1
DRAM_AC26 — BA1
DRAM_AC27 — PARITY
DRAM_AC31 CA3_B A0
DRAM_AC32 CA4_B C2
DRAM_AC36 — ODT0
DRAM_AC37 — ODT1
DRAM_AC38 — CS1_n
DRAM_ZN_SENSE ZQ ZQ
DRAM_ZN ZQ ZQ
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
NXP Semiconductors 107
Revision history
6 Revision history
Table 80 provides a revision history for this data sheet.,
Table 80. Revision history
Rev 2.2 09/2024 • Added four partial part numbers 5CVN, 2DVN, 5DVN, 2CVN in Table 2, "Modules supported".
• In the Table 3, "Orderable part numbers", added two part numbers ‘MIMX8ML5DVNLZAB’ and
‘MIMX8ML2DVNLZAB’ and their details.
• Updated ‘Part differentitator’ in Figure 2, "Part number nomenclature—i.MX 8M Plus family of processors".
Rev 2.1 06/2023 • In the Table 13, "Maximum frequency of modules" changed the frequencies of the following clocks:
— MEDIA_DISP2_CLK_ROOT from160Mhz/160Mhz to 170Mhz/170Mhz
— MEDIA_MIPI_PHY1_REF_CLK_ROOT from 125/125 MHz to 300/300 MHz
— MEDIA_CAM2_PIX_CLK_ROOT from 266/266 MHz to 277/277 MHz
— MEDIA_LDB_CLK_ROOT from 560/560 MHz to 595/595 MHz
— VPU_VC8000E_CLK_ROOT from 800/800 MHz to 500/400 MHz
— HDMI_APB_C LK_ROOT from 200/200 MHz to 133/133 MHz
— AHB_CLK_ROOT from 133/133 MHz to 133.3/133.33 MHz
— IPG_CLK_ROOT from 133/133 MHZ to 66.667/66.667 MHz
— DRAM_ALT_CLK_ROOT from 800/800 MHz to 666.667/666.667 MHz
— MEMREPAIR_CLK_ROOT from 50/50 MHz to 24/24 MHz
— IPP_DO_CLK01 from 266/266 MHz to 200/200 MHz
— IPP_DO_CLK01 from 266/266 MHz to 200/200 MHz
— Added DDR4-3200 and LPDDR4-4000 clocks
— Removed WRCLK_CLK_ROOT
• For Video PLL1, changed the value from up to 650 MHz to 650 MHz - 1190 MHz in Table 25, "PLL electrical
parameters".
Rev. 2 02/2023 • Added two new part numbers in the Table 3, "Orderable part numbers"Updated the Figure 2, "Part number
nomenclature—i.MX 8M Plus family of processors"
• Updated IPP_DO_CLKO1, IPP_DO_CLKO2, GIC_CLK_ROOT, MAIN_AXI_CLK_ROOT,
WRCLK_CLK_ROOT and MEMREPAIR in the Table 13, "Maximum frequency of modules"
• Updated Figure 44, "FlexSPI output timing in SDR mode"
• In Table 21, "Chip power in different LP mode" added SNVS mode
• For VIDEO_PLL1, changed the value from ‘650 - 1190 MHz’ to ‘up to 650 MHz’ in the Table 25, "PLL electrical
parameters".
• Updated the footnotes in Table 65, "Master mode SAI timing (50 MHz)" and Table 67, "Slave mode SAI timing
(50 MHz)".
• Added text “Level shifters are... by HDMI interface” in Section 3.8.8, HDMI Tx module parameters.
Rev. 1 08/2021 • Updated the descriptions about MIPI CSI interfaces in the Table 1, "Features"
• Updated the typical and maximum values of ESR in the Table 17, "32K crystal specifications"
• Updated the typical and maximum values of ESR and unit of Rs in the Table 18, "24M crystal specifications"
• Updated the Figure 26, "RGMII receive signal timing diagram original" and removed Figure, RGMII receive
signal timing diagram with internal delay
i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 2.2, 09/2024
108 NXP Semiconductors
NXP Semiconductors
Legal information
Legal information
Definitions Applications — Applications that are described herein for any of these
products are for illustrative purposes only. NXP Semiconductors makes no
Draft — A draft status on a document indicates that the content is still
representation or warranty that such applications will be suitable for the
under internal review and subject to formal approval, which may result
specified use without further testing or modification.
in modifications or additions. NXP Semiconductors does not give any
representations or warranties as to the accuracy or completeness of Customers are responsible for the design and operation of their applications
information included in a draft version of a document and shall have no and products using NXP Semiconductors products, and NXP Semiconductors
liability for the consequences of use of such information. accepts no liability for any assistance with applications or customer product
design. It is customer’s sole responsibility to determine whether the NXP
Semiconductors product is suitable and fit for the customer’s applications and
Disclaimers products planned, as well as for the planned application and use of customer’s
Limited warranty and liability — Information in this document is believed third party customer(s). Customers should provide appropriate design and
to be accurate and reliable. However, NXP Semiconductors does not give operating safeguards to minimize the risks associated with their applications
any representations or warranties, expressed or implied, as to the accuracy and products.
or completeness of such information and shall have no liability for the NXP Semiconductors does not accept any liability related to any default,
consequences of use of such information. NXP Semiconductors takes no damage, costs or problem which is based on any weakness or default in the
responsibility for the content in this document if provided by an information customer’s applications or products, or the application or use by customer’s
source outside of NXP Semiconductors. third party customer(s). Customer is responsible for doing all necessary testing
In no event shall NXP Semiconductors be liable for any indirect, incidental, for the customer’s applications and products using NXP Semiconductors
punitive, special or consequential damages (including - without limitation - products in order to avoid a default of the applications and the products or of the
lost profits, lost savings, business interruption, costs related to the removal or application or use by customer’s third party customer(s). NXP does not accept
replacement of any products or rework charges) whether or not such damages any liability in this respect.
are based on tort (including negligence), warranty, breach of contract or any
Terms and conditions of commercial sale — NXP Semiconductors products
other legal theory.
are sold subject to the general terms and conditions of commercial sale,
Notwithstanding any damages that customer might incur for any reason
as published at http://www.nxp.com/profile/terms, unless otherwise agreed
whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards
in a valid written individual agreement. In case an individual agreement
customer for the products described herein shall be limited in accordance with
is concluded only the terms and conditions of the respective agreement
the Terms and conditions of commercial sale of NXP Semiconductors.
shall apply. NXP Semiconductors hereby expressly objects to applying the
customer’s general terms and conditions with regard to the purchase of NXP
Right to make changes — NXP Semiconductors reserves the right to make
Semiconductors products by customer.
changes to information published in this document, including without limitation
specifications and product descriptions, at any time and without notice. This
Export control — This document as well as the item(s) described herein may be
document supersedes and replaces all information supplied prior to the
subject to export control regulations. Export might require a prior authorization
publication hereof.
from competent authorities.
Suitability for use in non-automotive qualified products — Unless this AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio,
data sheet expressly states that this specific NXP Semiconductors product CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali,
is automotive qualified, the product is not suitable for automotive use. Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb,
It is neither qualified nor tested in accordance with automotive testing TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, μVision,
or application requirements. NXP Semiconductors accepts no liability for Versatile — are trademarks and/or registered trademarks of Arm Limited (or its
inclusion and/or use of non-automotive qualified products in automotive subsidiaries or affiliates) in the US and/or elsewhere. The related technology
equipment or applications. may be protected by any or all of patents, copyrights, designs and trade
secrets. All rights reserved.
In the event that customer uses the product for design-in and use in automotive
applications to automotive specifications and standards, customer (a) shall use Cadence — the Cadence logo, and the other Cadence marks found at
the product without NXP Semiconductors’ warranty of the product for such www.cadence.com/go/trademarks are trademarks or registered trademarks of
automotive applications, use and specifications, and (b) whenever customer Cadence Design Systems, Inc. All rights reserved worldwide.
uses the product for automotive applications beyond NXP Semiconductors’
Immersiv3D — is a trademark of NXP B.V.
specifications such use shall be solely at customer’s own risk, and (c) customer
fully indemnifies NXP Semiconductors for any liability, damages or failed
product claims resulting from customer design and use of the product for
automotive applications beyond NXP Semiconductors’ standard warranty and
NXP Semiconductors’ product specifications.
Customer shall select products with security features that best meet rules,
regulations, and standards of the intended application and make the
ultimate design decisions regarding its products and is solely responsible
for compliance with all legal, regulatory, and security related requirements
concerning its products, regardless of any information or support that may be
provided by NXP.
NXP B.V. - NXP B.V. is not an operating company and it does not distribute or
sell products.
Trademarks
Notice: All referenced brands, product names, service names, and
trademarks are the property of their respective owners.