Skip to main content

Hardware interface description

warning

Don't put CM5 on Radxa CM3 IO board, otherwise the board will be demanged, more info please refer faq

Interface overview

Radxa CM5

Radxa CM5 IO Board

Power

The Radxa CM5 IO is powered by a DC power connector, supporting 5V and 12V inputs, 12V is recommended for a more stable power supply.

Debug Serial Port

Debug serial port

Ethernet Port

The Radxa CM5 IO provides an Ethernet port for 1000M Ethernet.

WIFI/BT

Provides M.2 KEY interface, compatible with common PCIe protocol NICs in the market, such as Radxa Wireless A8 module.

HDMI

The Radxa CM5 IO is equipped with a full-size HDMI connector. It is recommended to use a monitor with HDMI capability.
The Radxa CM5 IO supports resolutions up to 8K, as well as regular 4K, 2K, and 1080P resolutions.

Type-C

The Radxa CM5 IO is equipped with a full-featured typec interface. Supports DP display and connection of USB-Hub devices.

USB

With USB3.0 HOST x1 and USB2.0 HOST x2.

MIPI CSI

Radxa CM5 IO Support for Camera Functions

MIPI DSI

The Radxa CM5 IO supports the MIPI DSI display function.

tip

Radxa recommends using Radxa Display 8 HD or Radxa Display 10 FHD.

MicroSD

Can be used as a system boot disk or as a storage medium

Headphone jack

Supports standard 3.5mm headset (with microphone)

RTC

Connects to RTC battery, Battery Mode for CM5 IO is CR1220

40 PIN GPIO

GPIO voltage

GPIOVoltageMax Voltage
All GPIO3.3V3.63V
SARADC_IN41.8V1.98V

GPIO interface

Radxa CM5 IO provides a 40pin GPIO socket, which is compatible with most sensor applications on the market.

**Tips: The actual compatibility is subject to usage. **

GPIO numberFunction5Function4Function3Function2Function1Pin#Pin#Function1Function2Function3Function4Function5GPIO number
+3.3V
1
2
+5.0V
123PWM10_M2I2C7_SDA_M2GPIO3_D3
3
4
+5.0V
122I2C7_SCL_M2GPIO3_D2
5
6
GND
135I2S1_SDI2_M0SPI2_CS0_M1I2C5_SDA_M2GPIO4_A7
7
8
GPIO0_B5
UART2_TX_M0
13
GND
9
10
GPIO0_B6
UART2_RX_M0
14
134I2S1_SDI1_M0UART3_RX_M2SPI2_CLK_M1I2C5_SCL_M2GPIO4_A6
11
12
GPIO0_C218
133I2S1_SDI0_M0UART3_TX_M2SPI2_MOSI_M1I2C3_SDA_M2GPIO4_A5
13
14
GND
132SPI2_MISO_M1I2C3_SCL_M2GPIO4_A4
15
16
GPIO1_C4SPI4_CS1_M0PWM11_IR_M252
+3.3V
17
18
GPIO1_D5SPI1_CS1_M261
129I2S1_SCLK_M0SPI0_MOSI_M1GPIO4_A1
19
20
GND
128I2S1_MCLK_M0SPI0_MISO_M1GPIO4_A0
21
22
GPIO1_B141
130I2S1_LRCK_M0SPI0_CLK_M1GPIO4_A2
23
24
GPIO4_B2SPI0_CS0_M1I2S1_SDO1_M0PWM14_M1138
GND
25
26
GPIO3_B7I2C3_SCL_M1SPI1_MOSI_M1111
63I2C8_SDA_M2GPIO1_D7
27
28
GPIO1_D6I2C8_SCL_MPWM14_M262
24I2S1_SDI3_M1PWM7_IR_M0I2C6_SAL_M0GPIO0_D0
29
30
GND
23I2S1_SDI2_M1PWM6_M0I2C6_SDA_M0GPIO0_C7
31
32
GPIO1_B7PWM13_M247
49GPIO1_C1
33
34
GND
112I2C3_SDA_M1GPIO3_C0
35
36
GPIO1_C6PWM15_IR_M254
SARADC_VIN4
37
38
GPIO1_D2SPI1_CLK_M2I2S0_SDI2I2S0_SDO358
GND
39
40
GPIO0_D3SPI3_CLK_M227

Additional information about the 40-pin docking station for the v2.21 hardware version.

  • The pins marked in orange are used for debug console.
  • PWM: x7, PWM6 / PWM7 / PWM10 / PWM11 / PWM13 / PWM14 / PWM15
  • SPI: x2, SPI0 / SPI2
  • I2C: x5, I2C3 / I2C5 / I2C6 / I2C7 / I2C8
  • UART: x2, UART2 / UART3
  • ADC: x1, SARADC_VIN4