Advertisement

Quick Links

MCIMX8ULP-EVK-UM
MCIMX8ULP-EVK Board User Manual
Rev. 1 — 14 August 2023
Document information
Information
Keywords
Abstract
Content
MCIMX8ULP-EVK-UM, MCIMX8ULP-EVK, i.MX 8ULP, MCIMX8ULP-BB, MCIMX8ULP-SOM,
base board, SOM board
MCIMX8ULP-EVK is a design and evaluation platform based on NXP i.MX 8ULP application
processor (15 mm x 15 mm package).
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MCIMX8ULP-EVK-UM and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors MCIMX8ULP-EVK-UM

  • Page 1 Rev. 1 — 14 August 2023 User manual Document information Information Content Keywords MCIMX8ULP-EVK-UM, MCIMX8ULP-EVK, i.MX 8ULP, MCIMX8ULP-BB, MCIMX8ULP-SOM, base board, SOM board Abstract MCIMX8ULP-EVK is a design and evaluation platform based on NXP i.MX 8ULP application processor (15 mm x 15 mm package).
  • Page 2: Overview

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 1 Overview MCIMX8ULP-EVK is a design and evaluation platform based on NXP i.MX 8ULP application processor (15 mm x 15 mm package). MCIMX8ULP-EVK is designed as a system-on-module (SOM) board (MCIMX8ULP-SOM) that connects to an associated base board (MCIMX8ULP-BB).
  • Page 3: Related Documentation

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 1. Acronyms ...continued Acronym Description High-speed Inter-Integrated Circuit Inter-IC Sound Internet of Things Low-dropout regulator Light-emitting diode LPDDR4 Low-Power Double Data Rate Controller LPI2C Low-Power Inter-Integrated Circuit LPUART Low-Power Universal Asynchronous Receiver/Transmitter Medium access control...
  • Page 4: Kit Contents

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual (NDA). To request access to these documents, contact your local field applications engineer (FAE) or sales representative. Table 2. Related documentation Document Description Link / how to obtain i.MX 8ULP Evaluation Kit Quick Start...
  • Page 5: Block Diagram

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 3. Kit contents ...continued Item Quantity 5 V DC, 5 A power adapter with 2.1 mm x 5.5 mm plug UART USB Type-A to USB micro-B cable USB Type-A to USB Type-C cable Quick Start Guide 1.4 Block diagram...
  • Page 6 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual eMMC PMIC Octal SPI NOR flash (in APD) LPDDR4 i.MX 8ULP Octal SPI pSRAM (in RTD) Octal SPI NOR flash (in RTD) Figure 2. MCIMX8ULP-EVK top view Figure 3 Figure 4 show the connectors on the MCIMX8ULP-EVK top and bottom views.
  • Page 7 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual HDMI connector Ethernet connector HiFi4 UART debug connector (DNP) Mini-SAS camera connector I2C connector EPDC connector CAN connector (DNP) ADC/DAC connector JTAG connector Li-ion battery socket External codec connector USB1 Type-C connector USB debug connector...
  • Page 8 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual M.2 connector for Wi-Fi / Bluetooth module MIPI-DSI + touch connector Arduino connectors (DNP) Figure 4. MCIMX8ULP-EVK connectors (board bottom view) Figure 5 shows the jumpers on MCIMX8ULP-EVK. MCIMX8ULP-EVK-UM All information provided in this document is subject to legal disclaimers.
  • Page 9 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Coin cell battery jumper LPUART1/LPUART7 jumpers Figure 5. MCIMX8ULP-EVK jumpers Figure 6 shows the push buttons, DIP switch, and LEDs. MCIMX8ULP-EVK-UM All information provided in this document is subject to legal disclaimers. © 2023 NXP B.V. All rights reserved.
  • Page 10: Board Features

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual M.2 WLAN LED M.2 Bluetooth LED RGB LED Reset button Boot Processor ON/OFF button configuration switch SW5 APD user button 1 APD user button 2 power LEDs RTD user button 1 System power /...
  • Page 11 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 4. MCIMX8ULP-EVK features ...continued Board feature Target processor feature Description used Ethernet interface ENET controller 10BASE-T / 100BASE-TX RMII Ethernet PHY accessible through an RJ45 jack USB interface USB0 controller (USB OTG) USB 3.1 Type-C connector USB1 controller (USB OTG) USB 3.1 Type-C connector...
  • Page 12: Connectors

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 1.7 Connectors Table 5 describes the connectors available on the MCIMX8ULP-BB board. These connectors are shown in Figure 3 Figure Table 5. Base board connectors Part identifier PCB label Connector type Description Reference section –...
  • Page 13: Jumpers

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 5. Base board connectors ...continued Part identifier PCB label Connector type Description Reference section see MCIMX8ULP-BB – board schematics CON1 BATTERY Wire-to-board connector Connector for external battery Table 6 describes the connectors available on the MCIMX8ULP-SOM board.
  • Page 14: Dip Switch

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 8. MCIMX8ULP-EVK push and slide buttons ...continued Part identifier PCB label Button type Name/function Description ON/OFF Processor ON/OFF When pressed, SW6 generates input signal to button change power state of the i.MX 8ULP processor (that is, ON or OFF) from the PMIC.
  • Page 15 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Figure 7. DIP switch Table 9 describes the MCIMX8ULP-EVK DIP switch settings. Table 9. Boot configuration settings SW5[8] SW5[7] SW5[6] SW5[5] SW5[4] SW5[3] SW5[2] SW5[1] Boot mode (MSB) (LSB) BOOT_ BOOT_ BT1_ BT1_ BT0_CFG4 BT0_CFG3...
  • Page 16: Leds

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 1.11 LEDs MCIMX8ULP-EVK provides numerous light-emitting diodes (LEDs) for monitoring system status. The information collected from the LEDs can be used for debugging purposes. Table 10 describes the MCIMX8ULP-EVK LEDs. The LEDs are shown in Figure 6.
  • Page 17: Functional Description

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2 Functional description This section contains the following subsections: • Processor • Board power supply • Clocks • LPDDR4/LPDDR4x memory • eMMC memory • FlexSPI interface • Ethernet interface • USB interface •...
  • Page 18: Board Power Supply

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2.2 Board power supply MCIMX8ULP-EVK is powered up with an external 5 V DC power supply, through DC power jack P1 available on the base board. The 5 V power supply to the board can be turned on/off using a slide button SW10 connected to a P-channel MOSFET Q21.
  • Page 19 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 11. MCIMX8ULP-EVK power supplies ...continued Power source Manufacturer and part Power Description number supply (default • PMIC PCA9460A on the SOM board (through board-to- Note: PSU_5V0_4 V2 can be produced value) / 4.2 V)
  • Page 20 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 11. MCIMX8ULP-EVK power supplies ...continued Power source Manufacturer and part Power Description number supply – Pressure sensor U34 – USB0 CC logic chip U41 and USB1 CC logic chip – I2C connector J6 –...
  • Page 21 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 11. MCIMX8ULP-EVK power supplies ...continued Power source Manufacturer and part Power Description number supply • Another power supply (disconnected by default) for M.2 connector J19 • Third power supply for: – MIPI-to-HDMI transmitter U10 –...
  • Page 22: Pmic Supplies

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual PSU_ 5V0_ 4V2 PSU_ 5V0 ON_3 V3 VDD_ PTB I TE_ 1V2 PER_ 3V3 PER_ 1V8 SYS_ 5V0_ 4V2 SRC_ 5V0 RESET0 _B RESET1 _B +3 +4 +1 0 Figure 9. i.MX 8ULP power sequence Note: •...
  • Page 23 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual VDD_PMC18/VDD_FUSE18 VSYS BUCK1 1.8 V VDD_PTB/VDD18_IOREF 1000 mA PMIC_RST_B VDD_PLL18 uPower LDO uPower PCA9460A VDD_ANA18 VREF_ANA18 M33 LDO 1.0 V BUCK2 VDD_DIG0 1000 mA 1.0 V BUCK3 INTB VDD_DIG1 1000 mA VDD_DIG2/VDD_DDR_PLL PMIC_ON_REQ...
  • Page 24 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 12. PMIC power supplies Power source Manufacturer and Power supply Description part number PMIC U6 NXP PCA9460A LX1: BUCK1_1V8 (1.8 V) • Produces the following supplies: – BUCK1_DRAM_1V8 – BUCK1_NOR_pSRAM_1V8 – BUCK1_LDOBIAS_1V8 – BUCK1_EMMC_NOR_1V8 •...
  • Page 25 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 12. PMIC power supplies ...continued Power source Manufacturer and Power supply Description part number From BUCK1_1V8 – BUCK1_DRAM_1V8 (1.8 V) One of the three power supplies for LPDDR4/ supply LPDDR4x DRAM memory U11...
  • Page 26 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 12. PMIC power supplies ...continued Power source Manufacturer and Power supply Description part number Load switch U9 Texas Instruments (DNP) TPS22925 BNYPHT From BUCK4_1V1 – BUCK4_DRAM_1V1 (1.1 V) Second power supply for LPDDR4/LPDDR4x...
  • Page 27: Power Monitoring

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual PMIC produces LDO1_1V1 supply if resistor R26 is populated (not populated by default). By default, load switch U7 produces LDO1_1V1 supply. For BUCK3_CPU_1V0, the default voltage is 1 V. In U-Boot, the voltage is updated to 1.1 V by the software.
  • Page 28: Power Rails Under Measurement

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 14. Power monitors ...continued Part identifier Manufacturer and part 7-bit I2C address Power rails number • LDO1_CPU_1V1_0V6 • BUCK4_DRAM_1V1 0x11 • BUCK2_CPU_1V0 • BUCK3_CPU_1V0 • LDO5_CPU_3V0 0x12 • LDO1_CPU_1V1 • BUCK1_LSW1_CPU_1V8 • BUCK1_LSW4_CPU_1V8 A 7-bit address does not include the read/write (R/W) bit.
  • Page 29: Power Measurement Applications

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 16. Power rails tested on SOM board (revision A4 or later) Sequence Power rail Typical Range 1 measurement Range 2 measurement voltage Current (mA) Sense Current (mA) Sense resistance (Ω) resistance (Ω) 2000 0.02...
  • Page 30: Clocks

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2.3 Clocks MCIMX8ULP-EVK provides all the clocks required for the processor and peripheral interfaces. Table 17 provides details about the clocks available on MCIMX8ULP-EVK. Table 17. MCIMX8ULP-EVK clocks Clock generator Clock Frequency Destination Clocks on MCIMX8ULP-BB board...
  • Page 31: Emmc Memory

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2.5 eMMC memory The i.MX 8ULP processor has three Ultra Secured Digital Host Controllers (uSDHCs): uSDHC0, uSDHC1, and uSDHC2. MCIMX8ULP-EVK supports communication with the following uSDHC controllers: • uSDHC0: Connects to the eMMC memory on the SOM board that is discussed in the current section •...
  • Page 32: Usb Interface

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2.8 USB interface The i.MX 8ULP processor has two independent USB 2.0 On-The-Go (OTG) controllers: USB0 and USB1. Both the controllers provide host and device functionality with support for OTG. On MCIMX8ULP-EVK, each USB OTG controller connects to a USB Type-C connector, as explained in Table Table 21. USB connectors...
  • Page 33: Can Interface

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 22. CC logic chip configuration pin settings ...continued Value/setting Description ADD/CON_DET 0 (default value for U41) CC logic chip is placed at I2C address 0x3A (7-bit I2C address 0x1D). 1 (default value for U40) CC logic chip is placed at I2C address 0x7A (7-bit I2C address 0x3D).
  • Page 34: Epdc Interface

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual The selection of one of these options can be made using a set of three multiplexers described in Section 2.19.1. 2.11 EPDC interface The i.MX 8ULP processor has an Electrophoretic Display Controller (EPDC), which is specifically designed to drive E Ink EPD panels, supporting a wide variety of TFT back planes.
  • Page 35: Camera Interface

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 24. EPDC connector pinout ...continued Pin numbers Signal name Description Connection details PTA23_LPSPI0_PCS0 SPI chip select 0 Connects to the LPSPI0 controller of the i.MX 8ULP processor. PTA22_LPSPI0_SCK SPI clock PTA20_LPSPI0_SIN SPI data input...
  • Page 36 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 25. I2C buses and masters I2C bus Processor domain I2C master Description LPI2C0 Real-time processor NXP PIMX8UD7DVP10SA i.MX 8ULP processor domain (RTD) (U12 on SOM board) LPI2C1 LPI2C7 Application processor domain (APD) PMIC0 –...
  • Page 37 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 26. I2C bus device map ...continued I2C bus 7-bit I2C Device Description address Arduino board Board/module attached to the Arduino socket (J20, J21, J22, and J23 connectors). The Arduino connectors are not populated by default. I2C signals are connected through pins 9 and 10 of the J20 connector.
  • Page 38: Audio Codec

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 27. I2C connector pinout ...continued Pin numbers Signal name Description 5, 6 PTE13_LPI2C7_SDA_3V3 I2C data 1, 2 PER_3V3 Power supply 7, 8 Ground 2.14 Audio codec The i.MX 8ULP processor has the following eight Synchronous Audio Interface (SAI) controllers: •...
  • Page 39: Sensors

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 29. Audio plug pinout Audio plug diagram Pin number Description Microphone Left-side earpiece Right-side earpiece Connected to ground 14 mm 2.15 Sensors MCIMX8ULP-EVK has three sensors supported through the LPI2C0 controller of the i.MX 8ULP processor.
  • Page 40: Connector And Wi-Fi/Bluetooth Module

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 31. ADC/DAC connector pinout ...continued Pin number Signal name Description PTA24_PTA24 Connects to i.MX 8ULP ADC1 channel 5B. DAC0_OUT Connects to i.MX 8ULP DAC0 output. DAC1_OUT Connects to i.MX 8ULP DAC1 output. 2, 4 –...
  • Page 41: Arduino Connectors

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 32. M.2 connector pinout ...continued Pin numbers Signal name Connection details PTE13_LPI2C7_SDA Connects to the LPI2C7 controller of the i.MX 8ULP processor. PTE12_LPI2C7_SCL USB1_DP Connects to the USB1 controller of the i.MX 8ULP processor (disconnected by default).
  • Page 42 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 34. J20 pinout Pin number Function Processor pin Processor domain LPI2C6_SCL PTF0 FC4_TXD PTF9 LPSPI5_PCS0 / TPM5_CH0 PTF19 LPSPI5_SOUT / I2C6_SDA / TPM4_CH5 PTF17 LPSPI5_SIN / LPI2C6_SCL / TPM4_CH4 PTF16 LPSPI5_SCK / TPM5_CLKIN PTF18 –...
  • Page 43: I/O Multiplexers

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 37. J23 pinout ...continued Pin number Function Processor pin Processor domain ADC1_CH4A / LPSPI1_SIN / LPUART0_CTS_b / PTA16 TPM0_CH1 / CAN0_TX / WUU0_P13 ADC1_CH4B / LPSPI1_SOUT / LPUART0_RTS_b / PTA17 TPM0_CH2 / CAN0_RX / WUU0_P14...
  • Page 44: Jtag Signal Muxing

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 39. EPDC signal multiplexers Part identifier Manufacturer and part number Description Texas Instruments TMUX1574RSVR 4-channel, 1:2 multiplexers with power-off protection At each multiplexer, the routing of signals to/from the processor is decided based on the value of the PTH10_EPDC_SWITCH signal from I/O expander U27, as follows: •...
  • Page 45: System Id Eeprom

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual the base board that serves as the USB debug connector on the board. A USB cable can be used to connect the board to the host computer. The USB-to-UART/MPSSE bridge has four UART channels (A, B, C, and D), which allow USB-to-UART connections or USB-to-MPSSE connections (through protocols, such as JTAG, I2C, or SPI).
  • Page 46: Eeprom Configuration

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 2.21.1.1 EEPROM configuration Table 42 describes the board-related configuration settings stored in the EEPROM. The "Data" column indicates the configuration values set at the time of board manufacturing. Some of the configuration settings, such as BOARD_ID and BOARD_REV can be modified later using the BCU or PMT tool.
  • Page 47: Usb Debug Connector

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Note: For information on how to set up and boot MCIMX8ULP-EVK, see i.MX 8ULP Evaluation Kit Quick Start Guide provided with the MCIMX8ULP-EVK hardware kit. 2.21.3 USB debug connector MCIMX8ULP-EVK has a USB 2.0 micro-B connector that allows to connect the i.MX 8ULP processor to the host computer for debugging purposes.
  • Page 48: Board Errata

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual Table 46. MCIMX8ULP-SOM PCB stack-up information ...continued Layer Description Copper (Oz.) Generic Dielectric thickness (mil) Dielectric 7628 RC50% 4.70 27.56 1506 RC45% 4.80 1506 RC45% 4.80 7628 RC50% 4.70 Power Dielectric 1080 RC69% 4.10 3.12...
  • Page 49: Revision History

    MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual 3 Revision history Table 48 summarizes the revisions to this document. Table 48. Revision history Revision number Release date Description 14 August 2023 Initial public release MCIMX8ULP-EVK-UM All information provided in this document is subject to legal disclaimers.
  • Page 50: Legal Information

    NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
  • Page 51 MCIMX8ULP-EVK-UM NXP Semiconductors MCIMX8ULP-EVK Board User Manual AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK- PLUS, ULINKpro, μVision, Versatile — are trademarks and/or registered trademarks of Arm Limited (or its subsidiaries or affiliates) in the US and/or elsewhere.
  • Page 52: Table Of Contents

    Please be aware that important notices concerning this document and the product(s) described herein, have been included in section 'Legal information'. © 2023 NXP B.V. All rights reserved. For more information, please visit: http://www.nxp.com Date of release: 14 August 2023 Document identifier: MCIMX8ULP-EVK-UM...

This manual is also suitable for:

Mcimx8ulp-evk

Table of Contents