FlexCase

MPU Pinout

Introduction

This guide is written as supplemental material for the FlexCase datasheet. Please reference the appropriate FlexCase datasheet (including revision) for the most accurate information.

 

 

 

Type Supported Modules (Label shortcode)
Recommended
  • Radxa CM3J (CM05)
  • Radxa CM4 (CM09)
  • Raspberry Pi CM4 (CM02 & CM07 for ET)
Previously Validated
  • Radxa CM3 (CM03)
  • Radxa CM3I (CM04)
  • Raspberry Pi CM3+ (CM10) (FlexCase S 1.1 only)**
Supportable

Any module which is compatible with the pinout defined by the Raspberry Pi CM4.

Custom modules can also be supported.

  • i.MX 9x
  • i.MX 8
  • Nvidia Jetson (FCG only)

**The CM3+ does not use hirose connectors, so each lookup has been grouped by function and the corresponding pin is listed beside the mux. lookup if the feature is available.

Pinout on FlexCases

The current available pins supported by FlexCases is provided below. Not all features listed here are available on every FlexCase. Check for a corresponding pin on the MCU for feature.

 

Hirose Pin

Function MPU Mux. Lookup
  Control  
HR J1-92 Reset

Controlled by MCU

HR J1-99 Sleep Controlled by MCU
HR J1-93 Boot Controlled by MCU
  RS232  
HR J1-51 RX
  • Raspberry Pi CM4 – GPIO15/RXD0
  • Radxa CM3/CM3J/CM3I – UART2_RX
HR J1-55 TX
  • Raspberry Pi CM4 – GPIO14/TXD0
  • Radxa CM3/CM3J/CM3I – UART2_TX
  MCU-MPU
UART
Use applicable pins depending on fashioned MPU.
HR J1-28 RPI RX Rasberry Pi CM4 – GPIO13/RXD5
HR J1-31 RPI TX Rasberry Pi CM4 – GPIO12/TXD5
HR J1-62 Radxa RX Radxa CM3/CM3J/CM3I – UART5_RX_M0
HR J1-57 Radxa TX Radxa CM3/CM3J/CM3I – UART5_TX_M0
 

MCU-MPU

SPI

MPU is typically master
HR J1-40 MISO
  • Raspberry Pi CM4 – GPIO9/SPI0_MISO
  • Radxa CM3J/CM3I – SPI0_MISO_M1
  • Radxa CM3 – SPI3_MISO_M0
  • Raspberry Pi CM3+ – GPIO40 – Pin 70
HR J1-44 MOSI
  • Raspberry Pi CM4 – GPIO10/SPI0_MOSI
  • Radxa CM3J/CM3I – SPI0_MOSI_M1
  • Radxa CM3 – SPI3_MOSI_M0
  • Raspberry Pi CM3+ – GPIO41 – Pin 72
HR J1-38 CLK
  • Raspberry Pi CM4 – GPIO11/SPI0_CLK
  • Radxa CM3J/CM3I – SPI0_CLK_M1
  • Radxa CM3 – SPI3_CLK_M0
  • Raspberry Pi CM3+ – GPIO42 – Pin 76
HR J1-39 CS0
(MCU CS)
  • Raspberry Pi CM4 – GPIO8/SPI0_CE0
  • Radxa CM3J/CM3I – SPI0_CSO_M1
  • Radxa CM3 – SPI3_CSO_M0
  • Raspberry Pi CM3+ – GPIO43 – Pin 78
HR J1-24 (if available on FlexCase)
RTC CS

Controlled as Digital Output.

  • Raspberry Pi CM4 – GPIO26
  • Radxa CM3J/CM3I – GPIO3_C5_d
  • Radxa CM3 – GPIO0_C2
 

MCU-MPU

GPIO

 
HR J1-48 GPIO 0 (Request)

Digital Input/Output. Typically used for request signals.

  • Raspberry Pi CM4 – GPIO27
  • Radxa CM3J/CM3I – GPIO3_B1_d
  • Radxa CM3 – GPIO0_B7
HR J1-50 GPIO 1

Digital Input/Output

  • Raspberry Pi CM4 – GPIO17
  • Radxa CM3J/CM3I – GPIO3_B2_d
  • Radxa CM3 – GPIO0_C7
  IoT Airgain modems supported
HR J1-26 SKY STATUS

Digital Input. Connected to Nimbelink pin 13 with a pull up. LOW is modem on, HIGH is modem off.

  • Raspberry Pi CM4 – GPIO19
  • Radxa CM3J – GPIO3_A4
  • Radxa CM3I – GPIO3_C3_d
  • Radxa CM3 – GPIO3_D0
  • Raspberry Pi CM3+ – GPIO7 – Pin 23
HR J1-27 SKY VCC EN

Digital Output. Set HIGH to provide power to Nimbelink modem.

  • Raspberry Pi CM4 – GPIO20
  • Radxa CM3J/CM3I – GPIO3_A6_d
  • Radxa CM3 – GPIO3_D2
HR J1-41 SKY ON/OFF EN

Digital Output. Set HIGH to turn on modem. Connected to Nimbelink pin 20.

  • Raspberry Pi CM4 – GPIO25
  • Radxa CM3J/CM3I – GPIO3_A2_d
  • Radxa CM3 – GPIO3_C6
  • Raspberry Pi CM3+ – GPIO0 – Pin 3
HR J1-45 SKY VREF PWR

Digital Output. Set HIGH to turn on modem. Connected to Nimbelink pin 14.

  • Raspberry Pi CM4 – GPIO24
  • Radxa CM3J/CM3I – GPIO3_A1_d
  • Radxa CM3 – GPIO3_D3
  • Raspberry Pi CM3+ – GPIO2 – Pin 9
HR J1-47 SKY VUSB EN

Digital Output. Set HIGH to enable USB on modem. Connected to Nimbelink pin 6.

  • Raspberry Pi CM4 – GPIO23
  • Radxa CM3J/CM3I – GPIO3_C1_d
  • Radxa CM3 – GPIO3_D4
  • Raspberry Pi CM3+ – GPIO1 – Pin 5
HR J1-49 SKY RESET

Digital Output. Set HIGH to reset modem. Connected to Nimbelink pin 5.

  • Raspberry Pi CM4 – GPIO18
  • Radxa CM3J – GPIO3_A3_d
  • Radxa CM3I – GPIO3_C2_d
  • Radxa CM3 – GPIO3_C7
  • Raspberry Pi CM3+ – GPIO4 – Pin 15
HR J1-35

SKY DOUT

(UART)

MPU UART RX

  • Raspberry Pi CM4 – GPIO1/RXD2
  • Raspberry Pi CM3+ – GPIO15 – Pin 53
HR J1-36

SKY DIN

(UART)

MPU UART TX

  • Raspberry Pi CM4 – GPIO0/TXD2
  • Raspberry Pi CM3+ – GPIO14 – Pin 51
HR J1-58

SKY CTS

(UART)

MPU Clear to Send hardware flow control

  • Raspberry Pi CM4 – GPIO2
  • Raspberry Pi CM3+ – GPIO16 – Pin 57
HR J1-56

SKY RTS

(UART)

MPU Request to Send hardware flow control

  • Raspberry Pi CM4 – GPIO3
  • Raspberry Pi CM3+ – GPIO17 – Pin 59
HR J1-46

SKY DTR

(UART)

MPU Data terminal ready

  • Raspberry Pi CM4 – GPIO22
  • Raspberry Pi CM3+ – GPIO6 – Pin 21
 

Ethernet

(Gigabit)

Not present on all models
HR J1-3 ETH3+  
HR J1-4 ETH1+  
HR J1-5 ETH3-  
HR J1-6 ETH1-  
HR J1-9 ETH2-  
HR J1-10 ETH0-  
HR J1-11 ETH2+  
HR J1-12 ETH0+  
  Power  
HR J1-77/79/81/83/85/87 +5V0 5V0 input from main board
HR J1-78 VREF 3V3 reference from main board.
HR J1-84/86 +3V3 Not connected
HR J1-88/90 +1V8 Not connected
HR J1-(Several) GND All GND pins connected.
  USB 2.0  
HR J2-101 USB OTG

Applicable Models

  • Raspberry Pi CM4
  • Radxa CM3J/CM3I/CM3/CM4
HR J2-103 USB D-

Applicable Models

  • Raspberry Pi CM4/CM3+
  • Radxa CM3J/CM3I/CM3/CM4
HR J2-105 USB D+

Applicable Models

  • Raspberry Pi CM4/CM3+
  • Radxa CM3J/CM3I/CM3/CM4
  USB 3.0 Not available on standard SKUs
HR J3-(Several) USB 3.0

Applicable Models

  • Radxa CM3/CM4