Page 2
To the extent permitted by law, no liability (including liability to any person by reason of negligence) will be accepted by Compulab Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document.
Page 5
Initial release Mar 2023 Please check for a newer revision of this manual at the CompuLab website https://www.compulab.com. Compare the revision notes of the updated manual from the website with those of the printed or electronic version you have.
This document is part of a set of reference documents providing information necessary to operate and program CompuLab UCM-iMX93 System-on-Module. UCM-iMX93 Part Number Legend Please refer to the CompuLab website ‘Ordering information’ section to decode the UCM-iMX93 part number: https://www.compulab.com/products/computer-on-modules/ucm-imx93-nxp-i- mx9-som-system-on-module-computer/#ordering.
SD/SDIO Additional 1x SD/SDIO not WB Up to 7x SPI Up to 6x I2C 4x general-purpose ADC channels Up to 6x PWM signals Up to 79x GPIO (multifunctional signals shared with other GPIO functions) Revised May 2023 UCM-iMX93 Reference Guide...
Page 9
Industrial: -40° to 85° C - only with C1500D Storage -40° to 85° C temperature 10% to 90% (operation) Relative humidity 05% to 95% (storage) Shock 50G / 20 ms Vibration 20G / 0 - 600 Hz Revised May 2023 UCM-iMX93 Reference Guide...
93 Block Diagram Memory 3.2.1 DRAM UCM-iMX93 is equipped with up to 2GB of onboard LPDDR4 memory. The LPDDR4 channel is 16- bits wide. 3.2.2 Bootloader and General Purpose Storage UCM-iMX93 uses on-board non-volatile memory (eMMC) storage for storing the bootloader. The remaining eMMC space is intended to store the operating system (kernel &...
Some interfaces/signals are available only with/without certain configuration options of the UCM-iMX93 SoM. The availability restrictions of each signal are described in the “Signals description” table for each interface. Some of the UCM-iMX93 carrier board interface pins are multifunctional. Up to 8 functions (ALT modes) are accessible through each multifunctional pin.
Peripheral Interfaces Display Interfaces 4.1.1 MIPI-DSI The UCM-iMX93 MIPI-DSI interface is derived from the four-lane MIPI display interface available on the i.MX93 SoC. The following main features are supported: Compliant with MIPI DSI specification v1.2 and MIPI D-PHY specification v1.2 ...
Always Audio Interfaces 4.3.1 S/PDIF UCM-iMX93 provides one S/PDIF transmitter with one output and one S/PDIF receiver with one input. Please refer to the i.MX93 Reference manual for additional details. The following table summarizes the S/PDIF interface signals. Table 8...
Peripheral Interfaces 4.3.2 UCM-iMX93 supports up-to two of the i.MX93 integrated synchronous audio interface (SAI) modules. The SAI module provides a synchronous audio interface (SAI) that supports full duplex serial interfaces with frame synchronization, such as I2S, AC97, TDM, and codec/DSP interfaces.
NOTE: SAI2 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. 4.3.3 UCM-iMX93 supports up-to two MOQ interfaces that can be used to generate medium quality audio via standard GPIO. Please refer to the i.MX93 Reference manual for additional details. The following table summarizes the S/PDIF interface signals.
4.4.2 RGMII UCM-iMX93 features up-to two RMGII interfaces. Primary RGMII interface ENET1 is available only when UCM-iMX93 is assembled without the “E” configuration option. Secondary RGMII interface ENET2 is available with all UCM-iMX93 configurations. The tables below summarize the Ethernet RGMII interface signals.
Page 18
1588 event output 3.3V/1.8V Always EVENT1_OUT NOTE: RGMII ENET2 signals operate at 1.8V voltage level. NOTE: ENET2 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
ANT_B – auxiliary WiFi / Bluetooth antenna NOTE: WiFi and Bluetooth functions are available only with “WB” configuration option. UCM-iMX93 provides two dual-role USB2.0 ports. USB port #1 can be configured as host or device, while the second port is configured permanently for host mode.
Peripheral Interfaces MMC / SD /SDIO UCM-iMX93 features two SD/SDIO ports. These ports are derived from the i.MX93 uSDHC2 and uSDHC3 controllers. uSDHC IP supports the following main features: Fully compliant with MMC 5.1 command/response sets and physical layer ...
Peripheral Interfaces FlexSPI UCM-iMX93 provides one FlexSPI port that can support 4-bit serial flash memory or serial RAM devices. Please refer to the i.MX93 Reference manual for additional details. The table below summarizes the FlexSPI interface signals. Table 19 FlexSPI Signals...
Peripheral Interfaces UART UCM-iMX93 features up-to seven UART ports. The i.MX93 UART supports the following features: 7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd or none). Programmable baud rates up to 5 Mbps.
Page 23
1.8V Always UART4_DSR P2-53 Data set ready 1.8V Always UART4_RIN P2-70 Ring indicator 1.8V Always NOTE: UART4 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
Page 24
Always UART7_CTS P1-35 Clear to send 3.3V Always UART7_RTS P1-37 Request to send 3.3V Always NOTE: UART7 signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
Peripheral Interfaces 4.10 CAN-FD UCM-iMX93 features up-to two CAN-FD interfaces. These interfaces support the following key features: Full implementation of the CAN FD protocol and CAN protocol specification version 2.0B Compliant with the ISO 11898-1 standard Please refer to the i.MX93 Reference manual for additional details.
Peripheral Interfaces 4.11 Up-to seven SPI interfaces are accessible through the UCM-iMX93 carrier board interface. The SPI interfaces are derived from i.MX93 integrated low-power SPI modules. The following key features are supported: Full-duplex synchronous serial interface Master/Slave configurable ...
Page 27
SPI7_PCS0 P2-58 Chip select 0 3.3V 'E' option SPI7_PCS1 P1-33 Chip select 1 3.3V Always NOTE: SPI signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
Page 28
Peripheral Interfaces 4.12 UCM-iMX93 features up-to six I2C bus interfaces. The following general features are supported by all I2C bus interfaces: Compliant with Philips I2C specification version 2.1 Supports standard mode (up to 100K bits/s) and fast mode (up to 400K bits/s) ...
Page 29
NOTE: I2C signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. 4.13 UCM-iMX93 supports one I3C bus interface. Please refer to the i.MX93 Reference manual for additional details. The tables below summarize the I3C interface signals.
P1-79 Channel 1 I/O pin 3.3V Always TPM5_CH2 P1-89 Channel 2 I/O pin 3.3V Always NOTE: TPM signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. Revised May 2023 UCM-iMX93 Reference Guide...
Tamper channel 1 Always 4.17 JTAG UCM-iMX93 enables access to the i.MX93 JTAG port through the carrier board interface. Please refer to the i.MX93 Reference manual for additional details. The table below summarizes the JTAG interface signals. Table 49 JTAG Interface Signals...
Page 33
NOTE: GPIO signals are multiplexed with other functions. For additional details please refer to chapter 5.6 of this document. NOTE: Pins denoted “3.3V/1.8V” can be configured to operate at 3.3V or 1.8V voltage levels. Voltage level is controlled by SoC pin SD2_VSELECT. Revised May 2023 UCM-iMX93 Reference Guide...
Both signals are derived from the i.MX93 SoC. The logic that controls both signals is supplied by the i.MX93 SoC SNVS power rail. The PMIC_STBY_REQ output can be used to signal the carrier board power supply that UCM-iMX93 is in ‘standby’ or ‘OFF’ mode. Utilizing the external regulator control signals enables carrier board power management functionality.
System Logic Reset SYS_RST_PMIC signal is the main system reset input. Driving a valid logic zero invokes a global reset that affects every module on UCM-iMX93. Please refer to the i.MX93 Reference manual for additional details. Table 53 Reset signals...
Signal Multiplexing Characteristics Up to 83 of the UCM-iMX93 carrier board interface pins are multifunctional. Multifunctional pins enable extensive functional flexibility of the UCM-iMX93 CoM/SoM by allowing usage of a single carrier board interface pin for one of several functions. Up-to 8 functions (MUX modes) are accessible through each multifunctional carrier board interface pin.
Page 38
3.3V not WB P2-77 ENET1_TD2 ENET1_TD2 CAN2_RX GPIO4_IO[3] 1.8V not E P2-78 ENET1_RXC ENET1_RXC GPIO4_IO[9] 1.8V not E P2-79 ENET1_TXC ENET1_TXC GPIO4_IO[7] 1.8V not E P2-80 ENET1_TD1 ENET1_TD1 UART3_RTS I3C2_PUR GPIO4_IO[4] 1.8V not E Revised May 2023 UCM-iMX93 Reference Guide...
System Logic UCM-iMX93 features an on-board ultra-low-power AM1805 real time clock (RTC). The RTC is connected to the i.MX93 SoC using I2C2 interface at address 0xD2/D3. Back-up power supply is required in order to keep the RTC running and maintain clock and time information when main supply is not present.
The height of top side components is < 2.0mm. Carrier-board connectors provide 1.5 ± 0.15mm board-to-board clearance. Board thickness is 1.6mm. 3D model and mechanical drawings in DXF format are available at https://www.compulab.com/products/computer-on-modules/ucm-imx93-nxp-i-mx9-som- system-on-module-computer/#devres Figure 3 UCM-iMX93 top Revised May 2023 UCM-iMX93 Reference Guide...
Typ. Unit Main power supply voltage (V_SOM) 3.45 Backup battery supply voltage (VCC_RTC) ESD Performance Table 64 ESD Performance Interface ESD Performance i.MX93 pins 2kV Human Body Model (HBM), 500V Charge Device Model (CDM) Revised May 2023 UCM-iMX93 Reference Guide...
Ethernet, MIPI-CSI and MIPI-DSI signals require 100 ohm differential impedance. Bear in mind that there are components on the bottom side of UCM-iMX93. It is not recommended to place any components underneath the UCM-iMX93 module. Refer to the SB-UCMIMX93 carrier board reference design schematics.
Page 50
Improper functioning of a customer carrier board can accidentally delete boot-up code from UCM-iMX93, or even damage the module hardware permanently. Before every new attempt of activation, check that your module is still functional with CompuLab SB- UCMIMX93 carrier board.
Need help?
Do you have a question about the UCM-iMX93 and is the answer not in the manual?
Questions and answers