Skip to content

Mo 68A Hardware Reference Manual

Version 1.0 · Beijing InHand Networks Technology Co., Ltd.


1. Introduction

This manual summarizes the Mo 68A system architecture, power and boot behavior, on-board peripheral interfaces, expansion connector definitions, and a concise index of key components (analogous to a hardware-centric interface reference). Descriptions are factual; practical notes on selection and wiring are included where helpful.

Mo 68A is a single-board computer built around the TDA4VE / AM68A SoC (TI J721S2 family), featuring dual Cortex-A72 application cores, up to six Cortex-R5F MCU cores, and an 8 TOPS AI accelerator.

The intended readers are hardware engineers, firmware developers, and BSP developers who need detailed interface and signal information.

Source authority. All connector pinouts and signal assignments in this document are derived from the SysConfig pinmux file (MO68A-V4.0.syscfg). Some peripheral assignments may not yet be reflected in SysConfig; the BSP source code is the definitive reference for the current software state.


On this page

Section Summary
Interface quick reference Find the physical connector by intent
Board layout Connector and component placement on the PCB
System block diagram Functional relationships
SoC overview SoC block diagram and parameters
I2C bus tree I2C topology
Power supply USB-C input and power-on sequence
Boot configuration SD and Ethernet boot behavior
Memory LPDDR4, eMMC footprint, Micro SD
On-board interfaces Connector electrical notes and pinouts
40-pin GPIO header GPIO header signal map
Indicators, reset, and UART debug LED, SW1, UART debug header
On-board IC and peripheral summary Hub, PHY, RTC, EEPROM
Key component reference Primary silicon index
Mechanical dimensions PCB and HAT footprint reference
Related documents and resources Cross-references to other guides

Interface quick reference

Use this table to locate connectors when planning wiring; details appear in the sections below.

Intent Connector Notes
Power USB Type-C (J5) 5 V; adapter should supply ≥ 5 A sustained (≈27 W)
Local display Mini DisplayPort (J9) DisplayPort monitor required; HDMI not supported directly
Wired Ethernet RJ45 (J1) 10/100/1000 Mbps auto-negotiation
USB peripherals USB 3.0 Type-A (J2, J3) Two stacks of two ports each via on-board USB 3.0 hub
MIPI camera or DSI display MIPI0 (J24), MIPI1 (J25) 22-pin FPC; CSI-2 vs DSI chosen by hardware configuration
PCIe / NVMe expansion PCIe Gen3 FPC (J10) PCIe Gen3 ×1; see On-board interfaces
Raspberry Pi HAT / GPIO 40-pin (J11) 3.3 V logic; not 5 V tolerant
Active cooling Fan connector (J7) 5 V, 4-pin PWM; required for thermal management
RTC backup RTC battery connector (J8) CR2032 class cell; connector details below
PoE power PoE HAT connector (J4) Requires a separate PoE expansion board; RJ45 alone does not deliver PoE
Serial console / headless debug UART debug (J6) 115200 8N1, 3.3 V
System storage and boot Micro SD (J23) MMC1, primary boot medium

Board layout

Mo 68A Board Layout

Connector / Component Designator Location
40-pin HAT Connector J11 Top edge, left
Fan Connector J7 Top edge, right
TDA4VE / AM68A SoC — Board center
LPDDR4 8 GB — Left area
PCIe Gen3 FPC J10 Left edge, upper
Micro SD Slot J23 Left edge, center
Reset Button SW1 Left area, center
LED D1 Left area, lower
USB-C Power J5 Bottom edge, far left
RTC Battery Connector J8 Bottom edge, left
Mini DisplayPort J9 Bottom edge, left-center
UART Debug J6 Bottom edge, center
MIPI0 22-pin FPC J24 Bottom edge, center-right
MIPI1 22-pin FPC J25 Bottom edge, right
PoE HAT Connector J4 Bottom area, far right
USB 3.0 × 2 J3 Right edge, upper stack
USB 3.0 × 2 J2 Right edge, lower stack
Gigabit Ethernet J1 Right edge, lower

System block diagram

Mo 68A System Block Diagram

The major subsystems and their interconnects:

Subsystem Interface to SoC
LPDDR4 8 GB DQ×32 (DDRSS0)
Micro SD card MMC1
Mini DisplayPort SERDES0 DP lanes (2-lane DP0)
USB 3.0 Hub (TUSB8041) USB2.0 + SERDES0 USB3.0 SS
Gigabit Ethernet (DP83867) MCU RGMII1
MIPI FPC × 2 DSI0/CSI0, DSI1/CSI1 (switchable)
PCIe Gen3 FPC SERDES0 PCIe x1 (PCIE1)
40-pin GPIO Header SOC I2C0, WKUP I2C0, UART5, SPI5, I2S, GPIO
RTC (PCF85263ATL) SOC I2C1 (0x51)
Board EEPROM (BL24C02F) SOC I2C1 (0x50)
USB-C (power) USB0
Debug UART (J6) UART8
Fan PWM + TACH

SoC overview

Functional block diagram

AM68A Functional Block Diagram

Key parameters

Parameter Value
SoC TDA4VE / AM68A (J721S2 family)
Application CPU 2× ARM Cortex-A72, up to 2.0 GHz
AI Accelerator MMA (Matrix Multiply Accelerator), 8 TOPS
MCU subsystem Up to 6× ARM Cortex-R5F, up to 1.0 GHz
Memory interface LPDDR4, 32-bit bus
Connectivity 1× USB 3.0 (SERDES), 1× PCIe Gen3 x1 (SERDES), 2× MIPI CSI-2/DSI, 1× DisplayPort (SERDES), RGMII
Package FCBGA

Refer to the TI J721S2 Technical Reference Manual (SPRUJ28) for complete SoC documentation.


I2C bus tree

Mo 68A I2C Bus Tree


Power supply

USB-C input port

Power is supplied exclusively through the USB-C port (J5).

Parameter Value
Input voltage 5 V
Rated power 27 W
Required adapter current 5 A minimum
Connector USB Type-C (J5)

The USB-C port carries board power. Operating long-term at insufficient 5 V current risks resets, storage write failures, or overheating. Connect the USB-C adapter after other peripherals are wired.

Power-on sequence

Power sequencing is managed by the PMIC (TPS6594). The reset IC (TPS380833) provides a clean PMIC_ENABLE signal.


Boot configuration

Parameter Value
Primary boot device Micro SD card (MMC1)
Fallback boot device RGMII (Ethernet)
Boot mode pins Factory-set by resistor strapping

The boot mode resistors are soldered at the factory and cannot be changed in the field. The primary boot path is SD card; if no valid SD card is detected, the SoC ROM attempts a network boot over RGMII.


Memory

LPDDR4

Parameter Value
Capacity 8 GB
Device Micron MT53E2G32D4DE-046
Bus width 32-bit (×32)
Interface DDRSS0 on SoC
Voltage DDR_1V1

eMMC

No eMMC is populated. The MMC0 interface on the SoC is not connected.

Micro SD card

The Micro SD slot (J23) is connected to MMC1 on the SoC. It is the primary boot medium and the primary removable non-volatile user storage on the board. For connector electrical details, see Micro SD card slot (J23).


On-board interfaces

Power input — USB-C (J5)

Parameter Value
Connector USB Type-C, 16-pin
Voltage 5 V
Current 5 A (27 W adapter required)

The USB-C port carries board power (5 V / 27 W). Connect the USB-C power adapter last, after all other peripherals.


Micro SD card slot (J23)

Parameter Value
Connector MUF-M614 push-push micro SD
SoC interface MMC1 (4-bit)
Voltage 3V3_SD (load-switched)

The SD slot is the primary user-writable storage on the board and the primary boot medium.


Mini DisplayPort (J9)

Parameter Value
Connector Mini DisplayPort (20-pin), recessed/sink-board type
SoC interface DP0 via SERDES0 (2-lane)
HPD DP0_HPD (MCASP1_ACLKX, ball AA24)
Power 3V3_DP (load-switched, 500 mA)

The display output requires a DisplayPort monitor. HDMI monitors are not directly supported.

J9 signal SoC signal Ball
DP_TX0_P SERDES0_TX2_P → DP0_TXP0 AG6
DP_TX0_N SERDES0_TX2_N → DP0_TXN0 AG5
DP_TX1_P SERDES0_TX3_P → DP0_TXP1 AD8
DP_TX1_N SERDES0_TX3_N → DP0_TXN1 AD7
DP_AUX_P DP0_AUX_P —
DP_AUX_N DP0_AUX_N —
DP_HPD DP0_HPD (MCASP1_ACLKX) AA24

USB 3.0 Type-A × 4 (J2, J3)

Parameter Value
Connectors J2 (lower stack), J3 (upper stack), each 2-port
USB hub TUSB8041 (1× upstream, 4× downstream)
SuperSpeed lanes SERDES0_TX1/RX1 → USB3.0 SS to hub upstream
Hi-Speed USB0 (USB2.0) to hub upstream
Port power 5V_TypeA via TPS2561, up to 3.6 A total across all 4 ports
Overcurrent protection Per-port (PWRCTL, OVERCUR signals)

The TUSB8041 provides:

  • 4× USB 3.0 Gen1 (5 Gbps) downstream ports
  • Per-port individual power switching and overcurrent detection

Gigabit Ethernet (J1)

Parameter Value
Connector RJ45 with integrated magnetics
PHY DP83867
SoC interface MCU RGMII1
Speed 10/100/1000 Mbps, auto-negotiation
PHY MDIO address 0x00
LED0 Link indicator
LED1 Activity indicator
PoE Tap points available (J4, see PoE HAT connector (J4))

MIPI camera / display FPC — MIPI0 (J24) and MIPI1 (J25)

Both MIPI FPC connectors are 22-pin, 0.5 mm pitch. Each connector can be configured as either a MIPI CSI-2 camera input or a MIPI DSI display output, selected by zero-ohm resistor jumpers controlled by a GPIO (OE/SEL).

Parameter J24 (MIPI0) J25 (MIPI1)
Connector 22-pin FPC, 0.5 mm 22-pin FPC, 0.5 mm
CSI-2 source CSI0 (4 lanes, 2.5 Gbps/lane) CSI1 (4 lanes, 2.5 Gbps/lane)
DSI source DSI0 (4 lanes) DSI1 (4 lanes)
I2C bus SOC_I2C5 (Y24/SCL, W23/SDA) SOC_I2C5 (Y24/SCL, W23/SDA)
Power 3V3_EXP 3V3_EXP
SEL GPIO WKUP_GPIO0_36 (OE), WKUP_GPIO0_37 (SEL) WKUP_GPIO0_33 (OE), WKUP_GPIO0_32 (SEL)
PWDN GPIO GPIO0_47 GPIO0_48

FPC pin map (22-pin):

Pin Signal Direction
1 GND —
2 DSICSI_D0_N Differential (data lane 0)
3 DSICSI_D0_P Differential (data lane 0)
4 GND —
5 DSICSI_D1_N Differential (data lane 1)
6 DSICSI_D1_P Differential (data lane 1)
7 GND —
8 DSICSI_CLK_N Differential (clock)
9 DSICSI_CLK_P Differential (clock)
10 GND —
11 DSICSI_D2_N Differential (data lane 2)
12 DSICSI_D2_P Differential (data lane 2)
13 GND —
14 DSICSI_D3_N Differential (data lane 3)
15 DSICSI_D3_P Differential (data lane 3)
16 GND —
17 I2C_SCL 3.3 V open-drain
18 I2C_SDA 3.3 V open-drain
19 GPIO (PWDN / REFCLK) 3.3 V GPIO
20 GPIO (RESET) 3.3 V GPIO
21 GND —
22 3V3_EXP Power (3.3 V)

PCIe Gen3 FPC (J10)

Parameter Value
Connector 16-pin FPC, 1.0 mm pitch
SoC interface PCIe Gen3 × 1 lane (PCIE1, SERDES0 lane 0)
Power VCC_IN_5V
Reference clock PCIE_REFCLK1_P/N

Signal summary:

Pin group Signals Notes
Power VCC_IN_5V 5 V supply for PCIe device
GND — Multiple ground pins
TX PCIE1_TXP0, PCIE1_TXN0 Gen3, 8 GT/s
RX PCIE1_RXP0, PCIE1_RXN0 Gen3, 8 GT/s
REFCLK PCIE_REFCLK1_P, PCIE_REFCLK1_N 250 MHz diff clock
PWEN GPIO0_11 (V23) PCIe device power enable
DET/WAKE GPIO0_12 (T26) Device detect / wake
RST GPIO0_19 (V27) Reset (active low)
CLKREQ# PCIE1_CLKREQN —

RTC battery connector (J8)

Parameter Value
Connector SH1.0, 2-pin (1.0 mm pitch)
RTC IC PCF85263ATL
Battery CR2032 button cell (3 V)

Pinout:

Pin Signal
1 BAT+ (cell positive)
2 GND

The RTC retains time when board power is removed, provided a battery is connected. The PCF85263ATL communicates with the SoC via SOC I2C1 (I2C1_SCL: AC25, I2C1_SDA: AD26), I2C address 0x51.


PoE HAT connector (J4)

Parameter Value
Connector 2 × 2, 2.54 mm pitch
Purpose Passive tap to Ethernet transformer for PoE expansion board

J4 provides four centre-tap signals from the RJ45 transformer (TR0–TR3). A separate PoE expansion board is required to extract power from these taps. The RJ45 connector (J1) does not source PoE power by itself.


Fan connector (J7)

Parameter Value
Connector SH1.0, 4-pin (1.0 mm pitch)
Fan voltage 5 V (VCC_IN_5V)
PWM control PWM1_B (GPIO0_29, R28) via SN74LVC1T45 level translator
Tachometer TIMER_IO1 (AG25) via MOSFET Q7 (NX8008NBKWX)

Pinout:

Pin Signal Description
1 5V Fan power (5 V)
2 PWM Fan speed control (PWM)
3 GND Ground
4 TACH Fan tachometer input

A 5 V, 4-pin PWM fan is required. The PWM frequency and duty cycle are software-controlled. Connecting the fan is mandatory for thermal management; operating the board without a fan may cause throttling or damage.


40-pin GPIO header (J11)

Parameter Value
Connector 2 × 20, 2.54 mm pitch, through-hole
IO voltage 3.3 V (VDDSHV domain), not 5 V tolerant
Power supply 3V3_EXP (load-switched, 4 A total shared with MIPI FPCs)

Note: Three GPIO signals on this header are in the WKUP domain (MCU subsystem). They behave differently from main domain GPIOs with respect to power-down and sleep states.

The header follows the Raspberry Pi 40-pin HAT mechanical footprint and pin numbering. The SoC signal assignments differ from a Raspberry Pi.

40-pin signal map:

Odd-numbered pins (left column), even-numbered pins (right column). Ball numbers shown in parentheses; WKUP-domain pins marked with †.

Function (odd pin) Pin Pin Function (even pin)
3.3 V 1 2 5.0 V
I2C0_SDA (AE24) 3 4 5.0 V
I2C0_SCL (AH25) 5 6 GND
AUDIO_CLK / GPIO0_30 (Y25) 7 8 UART5_TXD (W25)
GND 9 10 UART5_RXD (AC24)
WKUP_GPIO0_60 (E27) † 11 12 I2S_CLK (AB28)
GPIO0_0 (AG24) 13 14 GND
WKUP_GPIO0_61 (E28) † 15 16 GPIO0_27 (V26)
3.3 V 17 18 GPIO0_51 (AE27)
SPI5_MOSI (R27) 19 20 GND
SPI5_MISO (AD27) 21 22 WKUP_GPIO0_70 (B26) †
SPI5_CLK (T27) 23 24 SPI5_CS0 (U28)
GND 25 26 SPI5_CS1 (W28)
WKUP_I2C0_SDA (H27) † 27 28 WKUP_I2C0_SCL (H24) †
GPIO0_18 (AB27) 29 30 GND
GPIO0_33 (AA28) 31 32 PWM / ECAP0 (AB26)
PWM5_B / GPIO0_32 (U26) 33 34 GND
I2S_FS (U27) 35 36 GPIO0_10 (AB24)
GPIO0_9 (Y28) 37 38 I2S_DIN (AC28)
GND 39 40 I2S_DOUT (Y26)

Available interfaces summary:

Interface Pins Notes
I2C (SOC) 3, 5 SOC domain I2C0
I2C (WKUP) 27, 28 WKUP domain I2C0; shared with PMIC
UART 8, 10 UART5, full-duplex
SPI 19, 21, 23, 24, 26 SPI5 (MOSI, MISO, CLK, CS0, CS1)
I2S 12, 35, 38, 40 MCASP0 (CLK, FS, DIN, DOUT)
PWM 32, 33 Pin 33 (PWM5_B, U26): available via pwmchip1 ch1; pin 32 (ECAP0, AB26): routed but no kernel DT node
GPIO (SOC) 7, 13, 16, 18, 29, 31, 33, 36, 37 Main domain GPIO0
GPIO (WKUP) 11, 15, 22 MCU subsystem GPIO, remain active in deep sleep

Indicators, reset, and UART debug

LED indicator (D1)

D1 is a dual-color LED (KL-3210URSYGC).

Color Function Control GPIO Ball
Red Power / boot indicator WKUP_GPIO0_4 C23
Green System status WKUP_GPIO0_5 F26

Normal operating state: LED turns solid green when Linux has booted and the system is running. During boot, the LED is red. See the Mo 68A User Guide for LED behavior details.


Reset button (SW1)

SW1 is a tactile push button that controls PMIC_ENABLE. Pressing SW1 initiates a system reset. The reset IC (TPS380833) provides a debounced, controlled-release reset pulse.

SW1 asserts a full system reset including the SoC, DDR, and all power rails. It is equivalent to a power cycle.


UART debug console (J6)

Parameter Value
Connector SH1.0, 3-pin (1.0 mm pitch)
UART UART8 (SOC domain)
Baud rate 115200
Frame format 8N1, no flow control
Logic level 3.3 V

Pinout:

Pin Signal Ball Description
1 RXD AF26 SoC receive (connect to adapter TX)
2 GND — Ground
3 TXD AH27 SoC transmit (connect to adapter RX)

A 3.3 V USB-to-UART adapter is required. Connect the serial terminal before applying power to capture early boot output.

UART8 is used for Linux system console output and provides a login prompt independent of the display.


On-board IC and peripheral summary

USB 3.0 Hub — TUSB8041

The TUSB8041 is a USB 3.0 Gen1 (5 Gbps) 4-port hub. It receives USB2.0 (Hi-Speed) and USB3.0 SuperSpeed from the SoC and exposes four USB 3.0 downstream ports on J2 and J3.

  • Individual port power switching
  • Per-port overcurrent detection

Gigabit Ethernet PHY — DP83867

The DP83867 PHY connects the SoC's MCU RGMII1 interface to the RJ45 jack with integrated magnetics. Key configuration:

  • PHY address: 0x00
  • Auto-negotiation enabled
  • LED0: Link, LED1: Activity

RTC — PCF85263ATL

The PCF85263ATL real-time clock provides accurate timekeeping with a 32.768 kHz crystal. It is connected to the SOC I2C1 bus.

  • I2C bus: SOC_I2C1, address 0x51
  • SCL ball: AC25, SDA ball: AD26
  • Battery backup via J8 (CR2032)

Board ID EEPROM — BL24C02F

An I2C EEPROM stores board identification and manufacturing data.

Parameter Value
I2C bus SOC I2C1 (SCL: AC25, SDA: AD26), address 0x50
Write protect WP pin must be pulled low before writing

Key component reference

Component Model Interface Notes
SoC TDA4VE / AM68A (J721S2) — 2× A72, 8 TOPS
LPDDR4 Micron MT53E2G32D4DE-046 DDRSS0 ×32-bit 8 GB total
PMIC TPS6594 series WKUP I2C0 Multi-rail power management
CPU power TPS62871 (HCPS-A) — VDD_CPU_AVS, 8 A
Core power TPS62871 × 2 (HCPS-B) — VDD_CORE_0V8, 8 A
3.3V DC-DC TPS62A06 — 6 A, main 3.3 V rail
USB power switch TPS2561 — 5V_TypeA, 3.6 A
USB 3.0 Hub TUSB8041 USB3.0 SS + USB2.0 HS 4-port, Gen1 5 Gbps
GbE PHY DP83867 MCU RGMII1 10/100/1000 Mbps
RTC PCF85263ATL SOC I2C1 (0x51) Battery backup
Board EEPROM BL24C02F SOC I2C1 (0x50) Board ID
Fan PWM translator SN74LVC1T45 GPIO/PWM PWM level translation
Fan TACH switch NX8008NBKWX (Q7) TIMER_IO1 TACH signal conditioning
Reset IC TPS380833 — PMIC_ENABLE control

Mechanical dimensions

Refer to the PCB layout drawing MO68A_MB_FAB_V1.0.pdf for board outline, hole positions, and component keep-out zones.

The 40-pin HAT connector (J11) follows the Raspberry Pi 40-pin HAT mechanical footprint.


Document / resource Description
Mo 68A Quick Start Guide Initial setup, flashing, first login
Mo 68A User Guide Interface usage, peripheral configuration, system administration

Revision History

Version Date Description
1.0 2026-04-27 Initial release.