i.MX6 SOM available I/Os
Available I/Os
The below table describes the available input/output of the i.MX6 SOM. Specific functions are detailed on the 1st column.
Please note GPIOs marked in green take part in the booting process, please take special care on their state during reset.
Interface
Signals
GPIO
Connector Pin HB2/SOM
HB2
COMMENTS
UART1
TX
(GPIO5_IO28)
J7-52 (J8004)
Terminal (Buffered)
J-25
RX
(GPIO5_IO29)
J7-54 (J8004)
Terminal (Buffered)
J-25
CTS
(GPIO3_IO20)
J5001-23
NC
RTS
(GPIO3_IO19)
J5001-11
NC
UART2
TX
(GPIO2_IO15)
J5001-46
RS485-TX
J-35
RX
(GPIO2_IO12)
J5001-44
RS485-RX
J-35
CTS
(GPIO2_IO14)
J5001-48
RS485-DE
RTS
(GPIO2_IO13)
J5001-50
V_USB3 PWR_EN
UART3
TX
(GPIO3_IO24)
J5001-29
MIKROBUS
U10002
RX
(GPIO3_IO25)
J5001-31
MIKROBUS
U10002
CTS
(GPIO3_IO24)
J5001-40
NU
J-23 (DISP1_DATA21)
RTS
(GPIO3_IO31)
J5001-58
NU
J-23 (DISP1_DATA20)
UART4
TX
(GPIO4_IO06)
J7-51 (J8004)
AUDIO CODEC
UART4 is used on the SOM on different pins
RX
(GPIO4_IO07)
J7-53 (J8004)
AUDIO CODEC
UART4 is used on the SOM on different pins
UART5
TX
(GPIO4_IO08)
J7-73 (J8004)
AUDIO CODEC
RX
(GPIO4_IO09)
J7-55 (J8004)
SD2_VSELECT
Select betweent 3.3V and 1.8V
CAN
TX
GPIO4_IO10
J5001-12
CAN
J-28. Whne the HDMI is assembled there is no CAN interface
RX
GPIO4_IO11
J7-23 (J8004)
HDMI/CAN
J-28. Whne the HDMI is assembled there is no CAN interface
SPI
ECSPI2_MISO
GPIO2_IO25
J9-45 (J5002)
MIKROBUS
U10002
ECSPI2_MOSI
GPIO2_IO24
J9-47 (J5002)
MIKROBUS
U10002
ECSPI2_SCLK
GPIO2_IO23
J9-49 (J5002)
MIKROBUS
U10002
ECSPI2_SS0
GPIO2_IO26
J9-32 (J5002)
MIKROBUS
U10002
ECSPI2_SS1
GPIO2_IO27
J9-34 (J5002)
MIKROBUS
U10002
I2C1
SCL
GPIO3_IO21
J9-51 (J5002)
MPCIe/AUDIO
SDA
GPIO3_IO28
J9-53 (J5002)
MPCIe/AUDIO
I2C3
SCL
GPIO3_IO17
J9-33 (J5002)
MIKROBUS
U10002
SDA
GPIO3_IO18
J9-31 (J5002)
MIKROBUS
U10002
SPDIF
IN
GPIO1_IO24
J5001-35
NU
J-24
OUT
GPIO7_IO17
J7-50 (J8004)
NU
J-24
HDMI
HDMI_CEC
GPIO5_IO02
J5001-17
NC
IO
GPIO1_IO00
J9-24 (J5002)
USB_H1_PWR_EN
GPIO1_IO01
J7-56 (J8004)
USB_OTG_ID
GPIO1_IO03
J7-69 (J8004)
CAP_TOUCH_INT
J-6
GPIO1_IO07
J5001-14
NC
GPIO1_IO09
J5001-42
MIKROBUS
U10002
GPIO1_IO15
J7-59 (J8004)
AUDIO CLK
GPIO1_IO25
J9-59 (J5002)
NC
GPIO2_IO08
J5001-36
msata_DISABLE
U2027
GPIO2_IO09
J9-55 (J5002)
DISP0_CONTRAST
J-6
GPIO2_IO10
J9-57 (J5002)
DSI Connectors
J-8
GPIO2_IO11
J5001-38
MPCIe RST#
J-5
GPIO2_IO16
J5001-69
NU
J-23 (DISP1_DATA17)
GPIO2_IO17
J5001-66
NU
J-23 (DISP1_DATA16)
GPIO2_IO18
J5001-62
NU
J-24 (DISP1_DATA15)
GPIO2_IO19
J5001-63
NU
J-24 (DISP1_DATA14)
GPIO2_IO20
J5001-64
NU
J-23 (DISP1_DATA13)
GPIO2_IO21
J5001-59
NU
J-23 (DISP1_DATA12)
GPIO2_IO22
J5001-54
NU
J-23 (DI1_DISP_CLK)
GPIO2_IO28
J5001-68
NU
J-24 (DISP1_DATA11)
GPIO2_IO29
J5001-57
NU
GPIO2_IO30
J5001-37
NC
(EIM_EB2)
GPIO2_IO31
J5001-39
NC
(EIM_EB3)
GPIO3_IO00
J5001-60
NU
J-23 (DISP1_DATA09)
GPIO3_IO01
J5001-55
NU
J-23 (DISP1_DATA08)
GPIO3_IO02
J5001-70
NU
J-22 (DISP1_DATA07)
GPIO3_IO03
J9-58 (J5002)
NU
J-22 (DISP1_DATA06)
GPIO3_IO04
J9-62 (J5002)
NU
J-21 (DISP1_DATA05)
GPIO3_IO05
J9-64 (J5002)
BOOT
J-5005 (DISP1_DATA04)
GPIO3_IO06
J9-54 (J5002)
BOOT
J-5005 (DISP1_DATA03)
GPIO3_IO07
J9-56 (J5002)
NU
J-22 (DISP1_DATA02)
GPIO3_IO08
J9-60 (J5002)
NU
J-21 (DISP1_DATA01)
GPIO3_IO09
J9-66 (J5002)
NU
J-21 (DISP1_DATA00)
GPIO3_IO10
J5001-43
NU
J-22 (DI1_PIN15)
GPIO3_IO11
J5001-41
BOOT
J-5005 (DI1_PIN02)
GPIO3_IO12
J5001-51
BOOT
J-5005 (DI1_PIN03)
GPIO3_IO13
J5001-45
NU
J-23 (DI1_D0_CS)
GPIO3_IO14
J5001-49
NU
J-23 (DI1_D1_CS)
GPIO3_IO15
J5001-53
NU
J-24 (DI1_PIN01)
GPIO3_IO16
J5001-19
NC
GPIO3_IO23
J5001-25
NC
GPIO3_IO26
J5001-61
NU
J-24 (DISP1_DATA22)
GPIO3_IO27
J5001-65
NU
J-24 (DISP1_DATA23)
GPIO3_IO29
J5001-27
NC
GPIO4_IO14
J7-67 (J8004)
DSI Connector
J-6
GPIO4_IO29
J9-68 (J5002)
MIKROBUS
U10002
GPIO4_IO30
J9-41 (J5002)
uSD Power Cycle
GPIO5_IO00
J5001-1
NC
(EIM_WAIT)
GPIO5_IO04
J5001-67
NU
J-24 (DISP1_DATA19)
GPIO5_IO13
J7-57 (J8004)
AUD5_RXD
GPIO6_IO06
J5001-56
NU
J-24 (DISP1_DATA18)
GPIO6_IO15
J7-63 (J8004)
DSI Connector
J-8
GPIO7_IO09
J5001-34
IR_RECEIVE
GPIO7_IO10
J5001-32
USB4_PWR_EN
GPIO7_IO13
J5001-28
A/D INT
Last updated