# Tiger City IMX

# Data Sheet

## Tiger City IMX Industrial Computer with Linux OS

The Tiger City IMX minicomputer uses Linux operating systems and is equipped with several communication interfaces such as: Ethernet, USB 2.0, HDMI, GSM, RS232, RS485, 1-Wire and multiple analog-digital inputs and outputs. It can also be configured to include a Wi-Fi module and encryption modules that increase the security of the device. The casing enables installation on the DIN rail. The front panel has switches, an OLED display and a joystick for manual control of the device operation.

<table border="1" id="bkmrk-tcx-imx8-features%3A-p" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>**TCX IMX8**

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-01/scaled-1680-/p10image.png)](https://doc.redisage.com/uploads/images/gallery/2026-01/p10image.png)

</td><td>**Features:**

- Power: voltage 12-24 VDC +-20%, maximum power 25 W, reverse polarity protection
- SoM: VAR-SOM-MX8M-MINI
- Core: NXP’s i.MX 8M Mini with 1.6 GHz Quad-core ARM Cortex-A53 and 400 MHz Cortex-M4 real-time processor
- Timing: 1.6 GHz
- RAM: 2 GB DDR4
- Flash eMMC: 16 GB
- 1x microSD connector
- 1x microHDMI 1.3a (optional)
- 1x microUSB 2.0 HOST / OTG, max. 500 mA (optional)
- 1x USB-A 2.0 HOST, max. 1 A
- 1x modem GSM SIM7600E + microSIM (optional)
- 1x 1-Wire (optional)
- 7x DIO - digital input/output, max. 30 V
- 4x UIO - universal analog-digital input/output (temperature measurement with sensors, e.g.: Pt1000, Ni1000, KTY, NTC, current, voltage and resistance sensors), max. 20 V (optional)
- 3x/5x DI - digital input max. 30 V (optional)
- 2x RS232, baudrate 50-115200 bps
- 2x RS485, baudrate 50-115200 bps (4x optional)
- 1x Ethernet 10/100 Mbps - RJ45 connector
- 1x Wi-Fi® / 2.4G module (optional)
- 1x secure element (optional)
- 1x display OLED 0.87" 128x32 px black&amp;white (optional)
- 1x Joystick (optional)
- RTC (optional), buzzer, EEPROM
- TPM (optional)
- Software watchdog

</td></tr></tbody></table>












### Specifications‎‎‎

<table border="1" id="bkmrk-redisage-pn-p01-p02-" style="width: 100%; height: 1472.33px;"><colgroup><col style="width: 13.3492%;"></col><col style="width: 19.1895%;"></col><col style="width: 11.5614%;"></col><col style="width: 11.323%;"></col><col style="width: 11.2038%;"></col><col style="width: 11.2038%;"></col><col style="width: 11.323%;"></col><col style="width: 10.9654%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" data-colwidth="68,50" style="height: 29.7969px;">**<span data-renderer-mark="true">Redisage PN</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="102" style="height: 29.7969px;">**LCX01**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="101" style="height: 29.7969px;">**LCX02**

</td><td class="align-center" style="height: 29.7969px;">**LCX03**

</td><td class="align-center" style="height: 29.7969px;">**LCX04**

</td><td class="align-center" style="height: 29.7969px;">**LCX05**

</td><td class="align-center" style="height: 29.7969px;">**LCX06**

</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">**<span data-renderer-mark="true">Version</span>**

</td><td class="align-center" style="height: 29.7969px;">**Light**

</td><td class="align-center" style="height: 29.7969px;">**Light GSM**

</td><td class="align-center" style="height: 29.7969px;">**Basic**

</td><td class="align-center" style="height: 29.7969px;">**Basic GSM**

</td><td class="align-center" style="height: 29.7969px;">**Max**</td><td class="align-center" style="height: 29.7969px;">**Max GSM**

</td></tr></thead><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">Power input

</td><td class="align-center" colspan="6" style="height: 29.7969px;">12-24 VDC +-20%, maximum power 25 W, reverse polarity protection</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">System on Module

</td><td class="align-center" colspan="6" style="height: 29.7969px;">VAR-SOM-MX8: NXP iMX8M-MINI</td></tr><tr style="height: 46.5938px;"><td class="align-center" colspan="2" style="height: 46.5938px;">Core

</td><td class="align-center" colspan="6" style="height: 46.5938px;">NXP’s i.MX 8M Mini with 1.6 GHz Quad-core ARM Cortex-A53 and 400 MHz Cortex-M4 real-time processor</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">Timing

</td><td class="align-center" colspan="6" style="height: 29.7969px;">1.6 GHz</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">RAM

</td><td class="align-center" colspan="6" style="height: 29.7969px;">2 GB DDR4</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">Flash eMMC

</td><td class="align-center" colspan="6" style="height: 29.7969px;">16GB</td></tr><tr style="height: 38.1875px;"><td class="align-center" data-colwidth="68" rowspan="12" style="height: 566.438px;">Ports/

Connectors

</td><td class="align-center" data-colwidth="50" rowspan="2" style="height: 88.4375px;">RS232

</td><td class="align-center" data-colwidth="102,101" style="height: 38.1875px;">2x

</td><td class="align-center" style="height: 38.1875px;">2x

</td><td class="align-center" style="height: 38.1875px;">2x

</td><td class="align-center" style="height: 38.1875px;">2x

</td><td class="align-center" style="height: 38.1875px;">2x

</td><td class="align-center" style="height: 38.1875px;">2x

</td></tr><tr style="height: 50.25px;"><td colspan="6" style="height: 50.25px;">terminal block max. 2.5 mm<sup data-renderer-mark="true">2</sup> wire

max. 15 m at 115.2 kbps

</td></tr><tr style="height: 29.7969px;"><td class="align-center" rowspan="2" style="height: 80.0469px;">RS485

</td><td class="align-center" style="height: 29.7969px;">2x

</td><td class="align-center" style="height: 29.7969px;">2x</td><td class="align-center" style="height: 29.7969px;">2x

</td><td class="align-center" style="height: 29.7969px;">2x

</td><td class="align-center" style="height: 29.7969px;">4x

</td><td class="align-center" style="height: 29.7969px;">4x

</td></tr><tr style="height: 50.25px;"><td class="align-center" colspan="6" style="height: 50.25px;">terminal block max. 2.5 mm<sup data-renderer-mark="true">2</sup> wire  
max. 1,200 m at 9.6 kbps; max. 400 m at 115.2 kbps  
</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">Digital Input

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">5x

</td><td class="align-center" style="height: 36.7969px;">3x

</td><td class="align-center" style="height: 36.7969px;">5x

</td><td class="align-center" style="height: 36.7969px;">3x

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px;">Digital Input/Output

</td><td class="align-center" style="height: 29.7969px;">7x

</td><td class="align-center" style="height: 29.7969px;">7x

</td><td class="align-center" style="height: 29.7969px;">7x

</td><td class="align-center" style="height: 29.7969px;">7x

</td><td class="align-center" style="height: 29.7969px;">7x

</td><td class="align-center" style="height: 29.7969px;">7x

</td></tr><tr style="height: 147.375px;"><td class="align-center" style="height: 147.375px;">Universal Input/Output

</td><td class="align-center" style="height: 147.375px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 147.375px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 147.375px;">4x  
(Current Input,

Voltage Input)

</td><td class="align-center" style="height: 147.375px;">4x

(Current Input,

Voltage Input)

</td><td class="align-center" style="height: 147.375px;">4x

(Current Input,

Voltage Input,  
Current Output,  
Resistance)

</td><td class="align-center" style="height: 147.375px;">4x

(Current Input,

Voltage Input,  
Current Output,  
Resistance)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">USB type A

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">microUSB

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">1-Wire

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">microHDMI

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" style="height: 36.7969px;">microSD

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 32.1875px;"><td class="align-center" colspan="2" data-colwidth="68,50" style="height: 32.1875px;">Ethernet

</td><td class="align-center" colspan="6" data-colwidth="102" style="height: 32.1875px;">10/100 Mb/s Base-T, RJ45 connector</td></tr><tr style="height: 63.3906px;"><td class="align-center" colspan="2" style="height: 63.3906px;">Wi-Fi**®**

<span class="Yjhzub">2.4/5 GHz 802.11b/g/n/ac</span>

<span class="Yjhzub">SMA Antenna connector</span>

</td><td class="align-center" style="height: 63.3906px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)</td><td class="align-center" style="height: 63.3906px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)</td><td class="align-center" style="height: 63.3906px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 63.3906px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 63.3906px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 63.3906px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">GSM

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">Joystick

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 46.5938px;"><td class="align-center" colspan="2" style="height: 46.5938px;">Display

OLED 0.87'' 128x32 px black&amp;white

</td><td class="align-center" style="height: 46.5938px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 46.5938px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 46.5938px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 46.5938px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 46.5938px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 46.5938px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="2" style="height: 29.7969px;">Watchdog

</td><td class="align-center" colspan="6" style="height: 29.7969px;">Software WDT on external ESP32 microcontroller</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">Secure chip

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">TPM

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">RTC module

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">Buzzer

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">External Flash

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:x:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/274c.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 36.7969px;"><td class="align-center" colspan="2" style="height: 36.7969px;">EEPROM

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td><td class="align-center" style="height: 36.7969px;">![:white_check_mark:](https://pf-emoji-service--cdn.us-east-1.prod.public.atl-paas.net/standard/caa27a19-fc09-4452-b2b4-a301552fd69c/32x32/2705.png)

</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;">OS

</td><td class="align-center" colspan="6" style="height: 29.7969px;">Embedded Linux</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;">Dimensions \[mm\]

</td><td class="align-center" colspan="6" style="height: 29.7969px;">119 x 101 x 22.5</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;">Work temperature \[°C\]

</td><td class="align-center" colspan="6" style="height: 29.7969px;">-40 to +75</td></tr><tr style="height: 29.7969px;"><td colspan="2" style="height: 29.7969px;">Certification

</td><td class="align-center" colspan="6" style="height: 29.7969px;">CE, RoHS, ...</td></tr><tr style="height: 35.3906px;"><td colspan="2" style="height: 35.3906px;">Norms

</td><td class="align-center" colspan="6" style="height: 35.3906px;">[Check here](https://doc.redisage.com/link/128#bkmrk-norms)</td></tr></tbody></table>


### Placement of peripherals

![](https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1773747141.png)

### Frame ground FG  


Electronic circuits are constantly prone to electrostatic discharge ESD. Redisage Electronics modules feature a design for the frame ground terminal block FG. The frame ground provides a path for bypassing ESD, which provides enhanced static protection ESD abilities and ensures the module is more reliable. Connecting FG terminal block to the earth ground will bypass the ESD disturbances outside the device so will provide a better level of protection against ESD.

Frame Ground FG connection reference drawing is provided below.

<div drawio-diagram="177"><img src="https://doc.redisage.com/uploads/images/drawio/2024-03/drawing-10-1711619289.png" alt=""/></div>

If earth ground is not available FG can be left floating or it can be connected with the power supply GND.

### Enclosure

The space that the device occupies can be approximated to a cube of the following dimensions: 119 mm x 101 mm x 35,3 mm.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-01/scaled-1680-/image.png)](https://doc.redisage.com/uploads/images/gallery/2026-01/image.png)

### Norms

#### EMC standards

<table border="1" id="bkmrk-standard-title-descr" style="width: 100%;"><colgroup><col style="width: 12.6341%;"></col><col style="width: 29.2104%;"></col><col style="width: 46.7133%;"></col><col style="width: 11.4422%;"></col></colgroup><tbody><tr><td class="align-center">**Standard**</td><td class="align-center">**Title**</td><td class="align-center">**Description**</td><td class="align-center">**Comments**</td></tr><tr><td class="align-center" colspan="4">**Emission**  
</td></tr><tr><td>EN 61000-6-4</td><td>Generic Emission Standard</td><td>Emission standard for industrial environment</td><td>  
</td></tr><tr><td>EN 55011</td><td>Conducted Emission</td><td>Limits for Group 1, Class A</td><td>Power port</td></tr><tr><td>EN 55011</td><td>Radiated Emission</td><td>Limits for Group 1, Class A</td><td>  
</td></tr><tr><td>EN 55032</td><td>Conducted Emission</td><td>Limits for Class A</td><td>Ethernet port</td></tr><tr><td class="align-center" colspan="4">**Immunity**  
</td></tr><tr><td>EN 61000-6-2</td><td>Generic Emission Standard</td><td>Immunity standard for industrial environment</td><td>  
</td></tr><tr><td>EN 61000-4-2</td><td>Electrostatic discharge (ESD)</td><td><span class="Yjhzub">±</span>4kV (contact discharge), <span class="Yjhzub">±</span>8kV (air discharge)</td><td>  
</td></tr><tr><td>EN 61000-4-3</td><td>Radio Frequency immunity</td><td>10V/m</td><td>  
</td></tr><tr><td>EN 61000-4-4</td><td>Burst/EFT immunity</td><td><span class="Yjhzub">±</span>1kV</td><td>All ports</td></tr><tr><td>EN 61000-4-5</td><td>Surge immunity</td><td><span class="Yjhzub">±0.5kV (line-to-line), ±1kV (line-to-earth)</span></td><td>Power port</td></tr><tr><td>EN 61000-4-29</td><td>Voltage Dips, Short Interruptions and Voltage Variations</td><td><span class="Yjhzub">In progress</span></td><td>Power port</td></tr></tbody></table>

#### Climatic standards

<table border="1" id="bkmrk-standard-title-descr-1" style="width: 100%;"><colgroup><col style="width: 12.6341%;"></col><col style="width: 29.4486%;"></col><col style="width: 46.7135%;"></col><col style="width: 11.2038%;"></col></colgroup><tbody><tr><td class="align-center">**Standard**</td><td class="align-center">**Title**</td><td class="align-center">**Description**</td><td class="align-center">**Comments**</td></tr><tr><td>EN 61131-2</td><td>Product Standard</td><td>Programmable controllers - Part 2: Equipment requirements and tests</td><td>  
</td></tr><tr><td>EN 60068-2-1</td><td>Cold (storage)</td><td>Cold test “storage” suitable for non-heat emitting products. The object of the test is limited to determining the suitability of the components, devices or products for transport or storage at low temperatures.</td><td>  
</td></tr><tr><td>EN 60068-2-2</td><td>Dry Heat (storage)</td><td>Dry heat test “storage” suitable for non-heat emitting products. The object of the test is limited to determining the suitability of the components, devices or products for transport or storage at high temperatures.  
</td><td>  
</td></tr><tr><td>EN 60068-2-1</td><td>Cold (operation)</td><td>Cold test “operation” suitable for heat emitting products. The object of the test is limited to determining the suitability of the components, devices or products for operation at low temperatures.</td><td>  
</td></tr><tr><td>EN 60068-2-2</td><td>Dry Heat (operation)</td><td>Dry heat test “operation” suitable for heat emitting products. The object of the test is limited to determining the suitability of the components, devices or products for operation at high temperatures.</td><td>  
</td></tr><tr><td>EN 60068-2-14</td><td>Change of temperature (storage)</td><td>The change of temperature test “storage” is suitable for non-heat emitting products. The objective of this test is limited to determining the suitability of the components, devices, or products for operation during temperature changes.</td><td>  
</td></tr><tr><td>EN 60068-2-14</td><td>Change of temperature (operation)</td><td>The change of temperature test “operation” is suitable for heat emitting products. The objective of this test is limited to determining the suitability of the components, devices, or products for operation during temperature changes.</td><td>  
</td></tr><tr><td>Redisage</td><td>Cold start</td><td>Cold start test is suitable for non-heat emitting products just before starting the device. The objective of this test is limited to determining the suitability of the devices for start in cold conditions.</td><td>  
</td></tr><tr><td>EN 60068-2-30</td><td>Damp Heat (storage)</td><td>Damp heat test “storage” is suitable for non-heat emitting products. The objective of this test is limited to determining the suitability of the devices for transport or storage under cyclic damp heat conditions.</td><td>  
</td></tr><tr><td>EN 60068-2-30</td><td>Damp Heat (operation)</td><td>Damp heat test “operation” is suitable for non-heat emitting products. The objective of this test is limited to determining the suitability of the devices for transport or storage under cyclic damp heat conditions.</td><td>  
</td></tr></tbody></table>


### ### Additional notes  




Wi-Fi® is a registered trademark of Wi-Fi Alliance®.

<table border="1" id="bkmrk-related-information-"><colgroup><col></col><col></col><col></col></colgroup><thead><tr><td class="align-center" colspan="3">**Related information and links**  
</td></tr></thead><tbody><tr><td class="align-center">[Ordering information](https://redisage.com/en/delivery.html)</td><td class="align-center">[Accessories](https://redisage.com/eng_m_Accessory-174.html)</td><td class="align-center">[Similar products](https://redisage.com/search.php?text=+&sort=name&order=a)</td></tr></tbody></table>

### Products family sample photo  


<div drawio-diagram="557"><img src="https://doc.redisage.com/uploads/images/drawio/2024-04/drawing-10-1714134602.png" alt=""/></div>

[https://redisage.com](https://redisage.com/)

**DISCLAMER NOTES**  
ALL PRODUCT, PRODUCT SPECIFICATIONS AND DATA ARE SUBJECT TO CHANGE WITHOUT NOTICE TO IMPROVE RELIABILITY, FUNCTION OR DESIGN OR OTHERWISE.

#### Datasheet-ID: 

#### TCXV

# Get Started

## Tiger City IMX Industrial Computer with Linux OS

### Connecting Tiger to a power supply

Connect a power supply to the pins shown in the picture below. The suggested power supply is a DC voltage in range of 12-24 V.

![](https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1773747160.png)

### Connecting to a console

In order to connect to the system console, follow this [instruction](https://doc.redisage.com/link/144#bkmrk-page-title).

### First boot  


In order to perform the first boot, follow this [instruction](https://doc.redisage.com/link/143#bkmrk-page-title).

# Hardware



# Introduction

{{@273}}

### Specifications of the device

- Power: voltage 12-24 VDC +-20%, maximum power 25 W, reverse polarity protection
- SoM: VAR-SOM-MX8M-MINI
- Core: NXP’s i.MX 8M Mini with 1.6 GHz Quad-core ARM Cortex-A53 and 400 MHz Cortex-M4 real-time processor
- Timing: 1.6 GHz
- RAM: 2 GB DDR4
- Flash eMMC: 16 GB
- 1x microSD connector
- 1x microHDMI 1.3a (optional)
- 1x microUSB 2.0 HOST / OTG, max. 500 mA (optional)
- 1x USB-A 2.0 HOST, max. 1 A
- 1x modem GSM SIM7600E + microSIM (optional)
- 1x 1-Wire (optional)
- 7x DIO - digital input/output, max. 30 V
- 4x UIO - universal analog-digital input/output (temperature measurement with sensors, e.g.: Pt1000, Ni1000, KTY, NTC, current, voltage and resistance sensors), max. 20 V (optional)
- 5x DI - digital input (3 x DI), max. 30 V (optional)
- 2x RS232, baudrate 50-115200 bps
- 2x RS485, baudrate 50-115200 bps (4x optional)
- 1x Ethernet 10/100 Mbps - RJ45 connector
- 1x Wi-Fi® / 2.4G module (optional)
- 1x secure element (optional)
- 1x display OLED 0.87" 128x32 px black&amp;white (optional)
- 1x Joystick (optional)
- RTC (optional), buzzer, EEPROM
- TPM (optional)
- Software watchdog

### Dimensions of the device

The space that the device occupies can be approximated to a cube of the following dimensions: 119 mm x 101 mm x 22.5 mm.

### Simplified block diagram

<div drawio-diagram="988"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721211986.png" alt=""/></div>

# New Page



# New Page



# New Page



# Technical Diagrams

## {{@273#bkmrk-tiger-city-imx-embed}}

### Enclosure  


{{@274#bkmrk--6}}

### {{@274#bkmrk-placement-of-periphe}}

{{@274#bkmrk-}}

### {{@274#bkmrk-detailed-connections}}

{{@274#bkmrk--4}}

# External Interfaces

## {{@273#bkmrk-tiger-city-imx-embed}}

- [{{@133#bkmrk-usb}}](https://doc.redisage.com/link/133#bkmrk-usb)
- [{{@133#bkmrk-serial-ports}}](https://doc.redisage.com/link/133#bkmrk-serial-ports)
- [{{@133#bkmrk-1-wire}}](https://doc.redisage.com/link/133#bkmrk-1-wire)
- [{{@133#bkmrk-hdmi}}](https://doc.redisage.com/link/133#bkmrk-hdmi)
- [{{@133#bkmrk-%C2%A0-3}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-3)
- [{{@133#bkmrk-%C2%A0-4}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-4)
- [{{@133#bkmrk-microsd-slot}}](https://doc.redisage.com/link/133#bkmrk-microsd-slot)
- [{{@133#bkmrk-wi-fi%E2%80%8E-%2F-bluetooth}}](https://doc.redisage.com/link/133#bkmrk-wi-fi%E2%80%8E-%2F-bluetooth)
- [{{@133#bkmrk-%C2%A0-6}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-6)
- [{{@133#bkmrk-digital-inputs%2Foutpu}}](https://doc.redisage.com/link/133#bkmrk-digital-inputs%2Foutpu)
- [{{@133#bkmrk-universal-inputs%2Fout}}](https://doc.redisage.com/link/133#bkmrk-universal-inputs%2Fout)

### USB

The device is equipped with 2 USB connectors.

#### USB1

MicroUSB connector for USB 2.0 is placed on the front panel. The interface can work in both host and device modes. The signal on the connector can be changed with a switch. The maximal current of the connector is 500 mA.

##### MicroUSB connector location

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/G32image.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/G32image.png)

##### USB1 connection diagram  


<div drawio-diagram="989"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212018.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p" style="border-collapse: collapse; width: 100%; height: 176.953px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5 V USB voltage

</td><td style="height: 35.3906px;">F22

</td><td style="height: 35.3906px;">USB1\_VBUS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB data differential pair negative

</td><td style="height: 35.3906px;">A22

</td><td style="height: 35.3906px;">USB1\_D\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB data differential pair positive

</td><td style="height: 35.3906px;">B22

</td><td style="height: 35.3906px;">USB1\_D\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">USB on the go

</td><td style="height: 35.3906px;">AB10

</td><td style="height: 35.3906px;">USB1\_OTG\_PWR

</td></tr></tbody></table>

##### {{@134#bkmrk-uart4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-3}}

{{@134#bkmrk-signal-processor-pin-8}}

#### USB2

USB-A connector for USB 2.0 is placed on the side of the device with the interface set up in the host mode. The maximal current of the connector is 1 A.

##### USB-A connector location

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/XJ3image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/XJ3image.png)

##### USB2 connection diagram  


<div drawio-diagram="1043"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721296762.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>USB power switch control

</td><td>F23

</td><td>USB2\_VBUS

</td></tr><tr><td>USB data differential pair negative

</td><td>A23

</td><td>USB2\_D\_N

</td></tr><tr><td>USB data differential pair positive

</td><td>B23

</td><td>USB2\_D\_P

</td></tr></tbody></table>

### Serial ports

The device is equipped with 3 serial port connectors.

#### RS485-1/2  


Baud rate: **50-115200** bps.

##### Location of the RS485-1/2 connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/ezcimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/ezcimage.png)

<table border="1" id="bkmrk-connector-pin-descri" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td class="pm-table-header-content-wrap align-center">**Connector pin**

</td><td class="pm-table-header-content-wrap align-center">**Description**

</td></tr></thead><tbody><tr><td class="pm-table-cell-content-wrap">A1

</td><td class="pm-table-cell-content-wrap">RS485 A1

</td></tr><tr><td class="pm-table-cell-content-wrap">B1

</td><td class="pm-table-cell-content-wrap">RS485 B1

</td></tr><tr><td class="pm-table-cell-content-wrap">G

</td><td class="pm-table-cell-content-wrap">Ground

</td></tr><tr><td class="pm-table-cell-content-wrap">A2

</td><td class="pm-table-cell-content-wrap">RS485 A2

</td></tr><tr><td class="pm-table-cell-content-wrap">B2

</td><td class="pm-table-cell-content-wrap">RS485 B2

</td></tr></tbody></table>

#### RS485-3/4

Baud rate: **50-115200** bps.

##### Location of the RS485-3/4 connector

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/yP6image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/yP6image.png)

<table border="1" id="bkmrk-connector-pin-descri-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**

</td></tr></thead><tbody><tr><td>A3

</td><td>RS485 A3

</td></tr><tr><td>B3

</td><td>RS485 B3

</td></tr><tr><td>G

</td><td>Ground

</td></tr><tr><td>A4

</td><td>RS485 A4

</td></tr><tr><td>B4

</td><td>RS485 B4

</td></tr></tbody></table>

##### RS485-1/2/3/4 connections diagram  


<div drawio-diagram="1128"><img src="https://doc.redisage.com/uploads/images/drawio/2024-08/drawing-29-1723106679.png" alt=""/></div>

//sprawdzić z Dmytro całkowitą rezystancję terminacji (rezystor + transoptor go załączający)

##### {{@134#bkmrk-%C2%A0}}

{{@134#bkmrk-signal-processor-pin-1}}

##### [{{@136#bkmrk-expander-b}}](https://doc.redisage.com/link/136#bkmrk-expander-b)

The RS485 1 &amp; 2 lines are controlled from the B expander connected by the SPI2 interface with the CPU.

##### [{{@136#bkmrk-expander-f}}](https://doc.redisage.com/link/136#bkmrk-expander-f)

The RS485 3 &amp; 4 lines are controlled from the F expander connected by the SPI2 interface with the CPU.


##### [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-expander-e)

The termination resistors are controlled by signals output from the Expander E connected by the I2C3 interface with the CPU.

#### RS232-1/2

Baud rate: **50-115200** bps.

##### Location of the RS232-1/2 connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/0eYimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/0eYimage.png)

<table border="1" id="bkmrk-connector-pin-descri-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**

</td></tr></thead><tbody><tr><td>T1

</td><td>RS232 TX1

</td></tr><tr><td>R1

</td><td>RS232 RX1

</td></tr><tr><td>G

</td><td>Ground

</td></tr><tr><td>T2

</td><td>RS232 TX2

</td></tr><tr><td>R2

</td><td>RS232 RX2

</td></tr></tbody></table>

##### RS232-1/2 connections diagram  


<div drawio-diagram="992"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212082.png" alt=""/></div>

##### {{@134#bkmrk-uart4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-3}}

{{@134#bkmrk-signal-processor-pin-8}}

##### {{@134#bkmrk-uart-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt}}

{{@134#bkmrk-signal-processor-pin-5}}

##### {{@134#bkmrk-uart3-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Ftt-2}}

{{@134#bkmrk-signal-processor-pin-7}}

### 1-Wire

The device is equipped with the 1-Wire interface operating with Maxim sensors. Connector 5 V outputs are secured with a 100 mA fuse.

#### 1-Wire connector and pins  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/tEKimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/tEKimage.png)

<table border="1" id="bkmrk-%C2%A0connector-pin-descr" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center"> **Connector pin**</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-renderer-mark="true">Description</span>**

</td></tr></thead><tbody><tr><td>1W

</td><td>1-Wire data

</td></tr><tr><td>5V

</td><td>1-Wire +5 V power

</td></tr><tr><td>G

</td><td>Ground

</td></tr></tbody></table>

#### 1-Wire connection diagram  


<div drawio-diagram="993"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212095.png" alt=""/></div>

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

#### 1-Wire bridge  


Part number: **DS2484**

### HDMI

The device is equipped with the micro HDMI standard connector located on the front panel.

#### HDMI connector location  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/EL5image.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/EL5image.png)

<table border="1" id="bkmrk-signal-processor-pin" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>DSI\_TX0\_N

</td><td>A9

</td><td>MIPI\_DSI\_TX0\_N

</td></tr><tr><td>DSI\_TX0\_P

</td><td>B9

</td><td>MIPI\_DSI\_TX0\_P

</td></tr><tr><td>DSI\_TX1\_N

</td><td>A10

</td><td>MIPI\_DSI\_TX1\_N

</td></tr><tr><td>DSI\_TX1\_P

</td><td>B10

</td><td>MIPI\_DSI\_TX1\_P

</td></tr><tr><td>DSI\_TX2\_N

</td><td>A12

</td><td>MIPI\_DSI\_TX2\_N

</td></tr><tr><td>DSI\_TX2\_P

</td><td>B12

</td><td>MIPI\_DSI\_TX2\_P

</td></tr><tr><td>DSI\_TX3\_N

</td><td>A13

</td><td>MIPI\_DSI\_TX3\_N

</td></tr><tr><td>DSI\_TX3\_P

</td><td>B13

</td><td>MIPI\_DSI\_TX3\_P

</td></tr><tr><td>DSI\_CLK\_N

</td><td>A11

</td><td>MIPI\_DSI\_CLK\_N

</td></tr><tr><td>DSI\_CLK\_P

</td><td>B11

</td><td>MIPI\_DSI\_CLK\_P

</td></tr></tbody></table>

#### HDMI connection diagram  


<div drawio-diagram="1056"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721308388.png" alt=""/></div>

#### DSI/HDMI Bridge

Part number: **LT8912B**

#### {{@134#bkmrk-i2c4-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-2}}

{{@134#bkmrk-signal-processor-pin-4}}

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

### ETHERNET‎

The device is equipped with a RJ45 connector placed on the side of the device. The diode on the front panel indicates ETHERNET's operation.

#### RJ45 connector location  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/8kqimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/8kqimage.png)

#### ETHERNET connection diagram  


<div drawio-diagram="995"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212169.png" alt=""/></div>

### GSM

The device is equipped with the SIM7600E module connected with the miniPCIE connector. Its features:

- operation of protocols: CP, UDP, PPP, HTTP, FTP, MQTT, SMS, Mail
- GNSS (GPS, GLONASS, BeiDou) positioning
- the microSIM card can be installed
- the device can be expanded with an antenna
- LED on the front panel indicates GSM operation

Device name: **SIM7600E**

#### MicroSIM connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/sEAimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/sEAimage.png)

<table border="1" id="bkmrk-function-processor-p-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>USB power switch control

</td><td>F23

</td><td>USB2\_VBUS

</td></tr><tr><td>USB data differential pair negative

</td><td>A23

</td><td>USB2\_D\_N

</td></tr><tr><td>USB data differential pair positive

</td><td>B23

</td><td>USB2\_D\_P

</td></tr></tbody></table>

#### GSM connection diagram  


<div drawio-diagram="1058"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721308781.png" alt=""/></div>

#### USB HUB

Part number: **USB2533I-1080AEN**

#### {{@134#bkmrk-i2c4-1}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-2}}

{{@134#bkmrk-signal-processor-pin-4}}

### MicroSD slot

The device is equipped with a microSD card slot, connected directly to the CPU.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/0eOimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/0eOimage.png)

<div drawio-diagram="997"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212202.png" alt=""/></div>

<table border="1" id="bkmrk-function-processor-p-3" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>SD data line 0</td><td>AB23</td><td>SD2\_DATA0</td></tr><tr><td>SD data line 1</td><td>AB24</td><td>SD2\_DATA1</td></tr><tr><td>SD data line 2</td><td>V24</td><td>SD2\_DATA2</td></tr><tr><td>SD data line 3</td><td>V23</td><td>SD2\_DATA3</td></tr><tr><td>SD command line</td><td>W24</td><td>SD2\_CMD</td></tr><tr><td>SD clock</td><td>W23</td><td>SD2\_CLK</td></tr></tbody></table>

### Wi-Fi‎/2.4G

The SOM is equipped with a Wi-Fi/2.4G module and can be connected to the dedicated IPX antenna connector or expanded with a Wi-Fi antenna which takes the place of digital inputs no. 1 and 2. The module is dual-band and operates on the frequencies of 2.4 and 5 GHz in 802.11.ac/a/b/g/n standard. The antennas can also be connected directly to the GSM module depending on the current needs.

#### Wi-Fi connections diagram  


<div drawio-diagram="1663"><img src="https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1772614903.png" alt=""/></div>

#### Wi-Fi module

Part number: **Sterling-LWB5**

### Digital inputs

The device is equipped with a 5-pin digital inputs (DI) connector with a maximum voltage of 30 V and a dry contact. Input signals connect directly to the CPU.

#### DIs location on the connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/J9Yimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/J9Yimage.png)

<table border="1" id="bkmrk-digital-input-connec" style="border-collapse: collapse; width: 100%; height: 211.79px;"><colgroup><col style="width: 33.3731%;"></col><col style="width: 33.3731%;"></col><col style="width: 16.6865%;"></col><col style="width: 16.6865%;"></col></colgroup><thead><tr style="height: 35.2983px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**DI connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" style="height: 35.2983px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI1

</td><td style="height: 35.2983px;">AC22

</td><td style="height: 35.2983px;">gpiochip3 26

</td><td>"DI1"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI2

</td><td style="height: 35.2983px;">AD23

</td><td style="height: 35.2983px;">gpiochip3 24

</td><td>"DI2"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI3

</td><td style="height: 35.2983px;">AB22

</td><td style="height: 35.2983px;">gpiochip3 22

</td><td>"DI3"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI4

</td><td style="height: 35.2983px;">AD15

</td><td style="height: 35.2983px;">gpiochip2 25

</td><td>"DI4"

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">DI5

</td><td style="height: 35.2983px;">AC13

</td><td style="height: 35.2983px;">gpiochip2 24

</td><td>"DI5"

</td></tr></tbody></table>

#### DI circuit block schematic  


<div drawio-diagram="1346"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488516.png" alt=""/></div>

- R1 - push-up resistor 47 kΩ

### Digital inputs/outputs

The device is equipped with 7 digital input/output (DIO) connectors. They can operate as:

- digital input with a maximal voltage of 30 V and a dry contact
- digital Vin output with a maximal current of 200 mA

#### DIOs location on the connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/3Q1image.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/3Q1image.png)

<table border="1" id="bkmrk-dio-connector-pin-in" style="border-collapse: collapse; width: 100%; height: 318.515px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="159" rowspan="2" style="height: 70.7812px;">**<span data-id="a5ed999f-6aa3-4800-b628-c3542dba7a81" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-dio-connector-pin">DIO connector pin</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" data-colwidth="170,122" style="height: 35.3906px;">**Input**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" data-colwidth="180,129" style="height: 35.3906px;">**Output**

</td></tr><tr style="height: 35.3906px;"><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="170" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="122" style="height: 35.3906px;">**Expander E pin**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="180" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#f4f5f7" data-colwidth="129" style="height: 35.3906px;">**Expander A pin**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO1

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 9

</td><td data-colwidth="122" style="height: 35.3906px;">24

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 1

</td><td data-colwidth="129" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO2

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 10

</td><td data-colwidth="122" style="height: 35.3906px;">25

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 2

</td><td data-colwidth="129" style="height: 35.3906px;">2

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO3

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 11

</td><td data-colwidth="122" style="height: 35.3906px;">28

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 3

</td><td data-colwidth="129" style="height: 35.3906px;">3

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO4

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 12

</td><td data-colwidth="122" style="height: 35.3906px;">1

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 4

</td><td data-colwidth="129" style="height: 35.3906px;">4

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO5

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 13

</td><td data-colwidth="122" style="height: 35.3906px;">2

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 5

</td><td data-colwidth="129" style="height: 35.3906px;">5

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO6

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 14

</td><td data-colwidth="122" style="height: 35.3906px;">3

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 6

</td><td data-colwidth="129" style="height: 35.3906px;">6

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="159" style="height: 35.3906px;">DIO7

</td><td data-colwidth="170" style="height: 35.3906px;">gpiochip5 15

</td><td data-colwidth="122" style="height: 35.3906px;">4

</td><td data-colwidth="180" style="height: 35.3906px;">gpiochip7 7

</td><td data-colwidth="129" style="height: 35.3906px;">7

</td></tr></tbody></table>

#### DIO circuit block schematic  


<div drawio-diagram="1347"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488574.png" alt=""/></div>

- F1 - 200 mA fuse
- R1 - pull-up resistor 10 kΩ
- R2 - pull-up resistor 47 kΩ

#### [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-expander-e)

The circuit's inputs are connected to the expander E via the I2C3 interface.

#### [{{@136#bkmrk-expander-a}}](https://doc.redisage.com/link/136#bkmrk-expander-a)

Outputs of the circuit are connected to the expander A via the SPI1 interface.

### Universal inputs/outputs

The device is equipped with 4 universal analog-digital inputs/outputs (UIOs). They can operate as:

- DC voltage inputs for voltage in the range of 0-10 V with the input resistance of 100 kΩ
- current inputs for current in the range of 0-4-20 mA with the input resistance of 200 Ω
- current outputs with the range of 4-20 mA
- temperature inputs of sensors: Pt1000, Ni1000, KTY, NTC
- resistance inputs with the range of 0-5000 Ω
- dry contact inputs
- analog to digital converters with 24-bit resolution
- digital to analog converters with 12-bit resolution

Voltage is measured using a 2-channel analog-to-digital converter with 24-bit resolution.

A current value can be set using a 4-channel digital-to-analog converter.

#### UIOs location on the connector  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-07/scaled-1680-/yrmimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-07/yrmimage.png)

#### Diagram of UIO circuit  


<div drawio-diagram="1348"><img src="https://doc.redisage.com/uploads/images/drawio/2025-07/drawing-29-1752488608.png" alt=""/></div>

- R1 - 200 Ω/1% measurement resistor
- R2 - 100 kΩ/1% measurement resistor
- R3 - switchable resistor for changing range of current sources (649 Ω/1% or 1,649 Ω/1%)

#### User-space access

Analog-Digital Converter A Device name: **/sys/bus/iio/devices/iio:device0**

Analog-Digital Converter B Device name: **/sys/bus/iio/devices/iio:device1**

Digital-Analog Converter A Device name: **/sys/bus/iio/devices/iio:device2**

#### Possible configurations

Switching to particular modes of the circuit is realized by “Set voltage input”, “Set current input”, “Current enable”, “Set R3 resistance value” and “Set current value” signals.

<table border="1" id="bkmrk-configuration-signal" style="border-collapse: collapse; width: 100%; height: 292.515px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><th aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="195" rowspan="2" scope="col" style="height: 115.562px;">**Configuration signal**

</th><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="4" data-cell-background="#e3fcef" data-colwidth="163,149,163,284" style="height: 35.3906px;">**Modes of operation**

</td></tr><tr style="height: 80.1719px;"><td class="align-center" data-cell-background="#e3fcef" data-colwidth="163" style="height: 80.1719px;">**DI dry contact**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="149" style="height: 80.1719px;">**AI 0-10 V**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="163" style="height: 80.1719px;">**AI 0-4-20 mA**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="284" style="height: 80.1719px;">**AO 4-20 mA / temperature\* / resistance**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set voltage input

</th><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="149" style="height: 35.3906px;">1

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">0

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set current input

</th><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="149" style="height: 35.3906px;">1

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Current enable

</th><td data-colwidth="163" style="height: 35.3906px;">1

</td><td data-colwidth="149" style="height: 35.3906px;">0

</td><td data-colwidth="163" style="height: 35.3906px;">0

</td><td data-colwidth="284" style="height: 35.3906px;">1

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set R3 resistance value

</th><td data-colwidth="163" style="height: 35.3906px;">1

</td><td data-colwidth="149" style="height: 35.3906px;">X

</td><td data-colwidth="163" style="height: 35.3906px;">X

</td><td data-colwidth="284" style="height: 35.3906px;">1 or 0\*\*

</td></tr><tr style="height: 35.3906px;"><th class="align-left" data-colwidth="195" style="height: 35.3906px;">Set current value

</th><td data-colwidth="163" style="height: 35.3906px;">12-bit value\*\*\*

</td><td data-colwidth="149" style="height: 35.3906px;">X

</td><td data-colwidth="163" style="height: 35.3906px;">X

</td><td data-colwidth="284" style="height: 35.3906px;">12-bit value\*\*\*

</td></tr></tbody></table>

\* by measuring resistance

\*\* 1 for 1,649 kΩ/1% or 0 for 649 Ω/1% resistor

\*\*\* depends on the sensor (see examples for more)

- X - any value
- DI - digital input
- AI - analog input
- AO - analog output

<table border="1" id="bkmrk-uio-connector-pin-co" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="205">**UIO connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="278">**Configuration signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="265">**Expander C pin**

</td></tr></thead><tbody><tr><td data-colwidth="205" rowspan="4">UIO1

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">20

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">19

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">27

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">21

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO2

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">3

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">22

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">28

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">4

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO3

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">23

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">17

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">1

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">18

</td></tr><tr><td data-colwidth="205" rowspan="4">UIO4

</td><td data-colwidth="278">Current enable

</td><td data-colwidth="265">26

</td></tr><tr><td data-colwidth="278">Set voltage input

</td><td data-colwidth="265">24

</td></tr><tr><td data-colwidth="278">Set current input

</td><td data-colwidth="265">2

</td></tr><tr><td data-colwidth="278">Set R3 resistance value

</td><td data-colwidth="265">25

</td></tr></tbody></table>

#### [{{@136#bkmrk-expander-c}}](https://doc.redisage.com/link/136#bkmrk-expander-c)

The circuit's inputs are connected to the expander C via the I2C2 interface.

#### {{@134#bkmrk-i2c4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-1}}

{{@134#bkmrk-signal-processor-pin-3}}

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

# Internal Devices

## {{@273#bkmrk-tiger-city-imx-embed}}

- [{{@166#bkmrk-internal-expansion-c}}](https://doc.redisage.com/link/166#bkmrk-internal-expansion-c)
- [{{@166#bkmrk-watchdog-%2B-reset}}](https://doc.redisage.com/link/166#bkmrk-watchdog-%2B-reset)
- [{{@166#bkmrk-eeprom%E2%80%8E%E2%80%8E}}](https://doc.redisage.com/link/166#bkmrk-eeprom%E2%80%8E%E2%80%8E)
- [{{@166#bkmrk-flash}}](https://doc.redisage.com/link/166#bkmrk-flash)
- [{{@166#bkmrk-rtc}}](https://doc.redisage.com/link/166#bkmrk-rtc)
- [{{@166#bkmrk-esp32-microcontrolle}}](https://doc.redisage.com/link/166#bkmrk-esp32-microcontrolle)
- [{{@166#bkmrk-tpm-2.0}}](https://doc.redisage.com/link/166#bkmrk-tpm-2.0)
- [{{@166#bkmrk-secure-element-to136}}](https://doc.redisage.com/link/166#bkmrk-secure-element-to136)
- [{{@166#bkmrk-buzzer}}](https://doc.redisage.com/link/166#bkmrk-buzzer)

### Internal expansion connector

Part number: **FH1234-221CWG0MUT01**

#### Internal expansion connector connections diagram

<div drawio-diagram="1053"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721307379.png" alt=""/></div>

#### Internal expansion connector connections table  


<table border="1" id="bkmrk-connector-pin-descri-1" style="border-collapse: collapse; width: 100%; height: 1946.48px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Connector pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Description**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">VIN

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">SPI1 MOSI

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">SPI1 SCLK

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">SPI1 MISO

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">9

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">RTC battery power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">External watchdog reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">GPIO4 IO25

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">GPIO1 IO07

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">GPIO4 IO21

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">21

</td><td style="height: 35.3906px;">GPIO5 IO09

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">22

</td><td style="height: 35.3906px;">Global reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">23

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">I2C3 SDA

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">25

</td><td style="height: 35.3906px;">I2C3 SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">26

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">27

</td><td style="height: 35.3906px;">+3V3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">28

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">29

</td><td style="height: 35.3906px;">USB3 positive pole

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">30

</td><td style="height: 35.3906px;">USB3 negative pole

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">31

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">32

</td><td style="height: 35.3906px;">+20V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">33

</td><td style="height: 35.3906px;">UIO reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">34

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">35

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">36

</td><td style="height: 35.3906px;">+1V8

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">37

</td><td style="height: 35.3906px;">+1V8

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">38

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">39

</td><td style="height: 35.3906px;">+5V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">40

</td><td style="height: 35.3906px;">+5V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">41

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">42

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">43

</td><td style="height: 35.3906px;">VIN

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">44

</td><td style="height: 35.3906px;">GND

</td></tr></tbody></table>

### Watchdog + reset

The device is equipped with a watchdog and a reset circuit.

#### Watchdog and reset circuit connections diagram  


<div drawio-diagram="1290"><img src="https://doc.redisage.com/uploads/images/drawio/2025-03/drawing-29-1742291067.png" alt=""/></div>

#### CPU connections table  


<table border="1" id="bkmrk-signal-cpu-pin-defau" style="border-collapse: collapse; width: 100%; height: 196.281px;"><colgroup><col style="width: 33.3731%;"></col><col style="width: 33.3731%;"></col><col style="width: 16.6865%;"></col><col style="width: 16.6865%;"></col></colgroup><thead><tr style="height: 35.2969px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2969px;">**<span data-id="2392ef74-a815-432e-a3f4-72e4b167de59" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-signal">Signal</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2969px;">**<span data-id="2392ef74-a815-432e-a3f4-72e4b167de59" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-default-function">Default function</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" colspan="2" style="height: 35.2969px;">**<span data-id="2392ef74-a815-432e-a3f4-72e4b167de59" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-user-space-name">User-space name </span><span data-id="2392ef74-a815-432e-a3f4-72e4b167de59" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-"></span>**

</td></tr></thead><tbody><tr style="height: 35.2969px;"><td style="height: 35.2969px;">ESP32\_WDI

</td><td style="height: 35.2969px;">GPIO1\_IO01

</td><td style="height: 35.2969px;">gpiochip0 1

</td><td>ESP32\_WDI

</td></tr><tr style="height: 35.2969px;"><td style="height: 35.2969px;">SOM\_GLOB\_NRST

</td><td style="height: 35.2969px;">GPIO5\_IO02

</td><td style="height: 35.2969px;">gpiochip4 2

</td><td>GLOBAL\_NRST

</td></tr><tr style="height: 30.7969px;"><td style="height: 30.7969px;">GPIO0

</td><td style="height: 30.7969px;">GPIO3\_IO22

</td><td style="height: 30.7969px;">gpiochip2 22

</td><td>ESP\_GPIO0

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">GPIO2

</td><td style="height: 29.7969px;">GPIO3\_IO20

</td><td style="height: 29.7969px;">gpiochip2 20

</td><td>ESP\_GPIO2

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">ESP\_CHIP\_PU

</td><td style="height: 29.7969px;">GPIO4\_IO20

</td><td style="height: 29.7969px;">gpiochip3 20

</td><td>ESP\_CHIP\_PU

</td></tr></tbody></table>

#### ESP32 reset

The device is equipped with an ESP32 microcontroller as a watchdog.

### EEPROM‎‎

The device is equipped with 2 EEPROM memory modules. EEPROM B is read-only and reserved for the producer's purposes.

#### EEPROM device

Part number: **M24C02-RMC6**

[![625c3c1e-7881-4030-9874-e9a294456278.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/625c3c1e-7881-4030-9874-e9a294456278.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/625c3c1e-7881-4030-9874-e9a294456278.png)

#### EEPROM A connections table  


<table border="1" id="bkmrk-eeprom-pin-descripti" style="border-collapse: collapse; width: 100%; height: 247.088px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.2983px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**EEPROM pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.2983px;"><td style="height: 35.2983px;">1

</td><td style="height: 35.2983px;">Address pin 0 (GND)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">2

</td><td style="height: 35.2983px;">Address pin 1 (+3V3)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">3

</td><td style="height: 35.2983px;">Address pin 2 (+3V3)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">5

</td><td style="height: 35.2983px;">I2C2 data

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">6

</td><td style="height: 35.2983px;">I2C2 clock

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">7

</td><td style="height: 35.2983px;">EEPROM write-protect

</td><td style="height: 35.2983px;">gpiochip0 2

</td></tr></tbody></table>

#### EEPROM B (EEPROM SN) connections table

<table border="1" id="bkmrk-eeprom-pin-descripti-1" style="border-collapse: collapse; width: 100%; height: 247.088px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.2983px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**EEPROM pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.2983px;"><td style="height: 35.2983px;">1

</td><td style="height: 35.2983px;">Address pin 0 (GND)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">2

</td><td style="height: 35.2983px;">Address pin 1 (+3V3)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">3

</td><td style="height: 35.2983px;">Address pin 2 (GND)

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">5

</td><td style="height: 35.2983px;">I2C2 data

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">6

</td><td style="height: 35.2983px;">I2C2 clock

</td><td style="height: 35.2983px;">X

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">7

</td><td style="height: 35.2983px;">EEPROM write-protect (pull-up)

</td><td style="height: 35.2983px;">X

</td></tr></tbody></table>

#### EEPROM connection diagram  


<div drawio-diagram="1004"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212396.png" alt=""/></div>

#### User-space access

EEPROM device name: **/sys/bus/nvmem/devices/1-00561** EEPROM device address: **0x56**

#### [{{@134#bkmrk-i2c3}}](https://doc.redisage.com/link/134#bkmrk-i2c3)

EEPROMs A and B are connected to the CPU with the I2C2 interface.

### FLASH

Part number: **W25Q64JVSSIQ**

[![image.png](https://doc.redisage.com/uploads/images/gallery/2024-07/scaled-1680-/image.png)](https://doc.redisage.com/uploads/images/gallery/2024-07/image.png)

#### FLASH connections table

<table border="1" id="bkmrk-flash-pin-descriptio" style="border-collapse: collapse; width: 100.123%; height: 248px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**FLASH pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">SPI1\_CS0

</td><td style="height: 35.3906px;">gpiochip2 21

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">SPI1\_MISO

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">SPI1\_WP

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">SPI1\_MOSI

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">SPI1\_SCLK

</td><td style="height: 35.3906px;">X

</td></tr><tr><td>7

</td><td>SPI1\_HOLD

</td><td>X

</td></tr></tbody></table>

#### FLASH connection diagram

<div drawio-diagram="1005"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212416.png" alt=""/></div>

#### User-space access

FLASH device name: **/dev/mtdblock0**

#### [{{@134#bkmrk-spi1}}](https://doc.redisage.com/link/134#bkmrk-spi1)

FLASH is connected to the CPU with the SPI1 interface.

### RTC

The device is equipped with a real-time clock operating at 32.768 kHz with a tolerance of 20 ppm. The RTC clock is connected to a DR2032 battery which serves as its power supply.

#### RTC device

Part number: **DS1338**

#### RTC connection diagram  


<div drawio-diagram="1006"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212429.png" alt=""/></div>

#### User-space access

Device name: **/sys/class/rtc/rtc0** Device address: **0x68**

#### RTC connections table  


<table border="1" id="bkmrk-rtc-pin-description-" style="border-collapse: collapse; width: 100%; height: 211.79px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr style="height: 35.2983px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**RTC pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.2983px;">**Description**

</td></tr></thead><tbody><tr style="height: 35.2983px;"><td style="height: 35.2983px;">1

</td><td style="height: 35.2983px;">Clock oscillator pin no. 1

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">2

</td><td style="height: 35.2983px;">Clock oscillator pin no. 2

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">3

</td><td style="height: 35.2983px;">Battery power pin

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">5

</td><td style="height: 35.2983px;">I2C3 data

</td></tr><tr style="height: 35.2983px;"><td style="height: 35.2983px;">6

</td><td style="height: 35.2983px;">I2C3 clock

</td></tr></tbody></table>

#### [{{@134#bkmrk-i2c4}}](https://doc.redisage.com/link/134#bkmrk-i2c4)

The real-time clock is connected to the CPU with the I2C3 interface.

### ESP32 microcontroller

The device is equipped with an internal ESP32 microcontroller that can be used for internal purposes.

#### ESP32 device

Part number: **ESP32-DOWD**

[![a7b3a58b-200b-44dc-8468-bd39bc498805.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/a7b3a58b-200b-44dc-8468-bd39bc498805.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/a7b3a58b-200b-44dc-8468-bd39bc498805.png)

#### ESP32 connections table  


<table border="1" id="bkmrk-esp32-pin-descriptio" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-id="8b88c998-920d-4498-bd1a-f5b3dc475b14" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-esp32-pin">ESP32 pin</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-id="8b88c998-920d-4498-bd1a-f5b3dc475b14" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-description-1">Description</span>**

</td></tr></thead><tbody><tr><td>8

</td><td>ESP\_P\_DETECT

</td></tr><tr><td>9

</td><td>ESP\_CHIP\_PU

</td></tr><tr><td>14

</td><td>ESP32\_WDT\_EN

</td></tr><tr><td>15

</td><td>ESP32\_WDI

</td></tr><tr><td>22

</td><td>ESP\_GPIO2

</td></tr><tr><td>23

</td><td>ESP\_GPIO0

</td></tr><tr><td>24

</td><td>RESET\_WDT

</td></tr><tr><td>25

</td><td><span data-id="610ade10-fce1-47ed-9256-408285dad036" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-esp32-watchdog-refre">LED\_ESP</span>

</td></tr><tr><td>26

</td><td>VDD\_SDIO

</td></tr><tr><td>28

</td><td>ESP\_SPI\_HD

</td></tr><tr><td>29

</td><td>ESP\_SPI\_WP

</td></tr><tr><td>30

</td><td>ESP\_SPI\_CS0

</td></tr><tr><td>31

</td><td>ESP\_SPI\_CLK

</td></tr><tr><td>32

</td><td>ESP\_SPI\_Q

</td></tr><tr><td>33

</td><td>ESP\_SPI\_D

</td></tr><tr><td>38

</td><td>I2C4\_SCL

</td></tr><tr><td>39

</td><td>I2C4\_SDA

</td></tr><tr><td>40

</td><td>ESP\_CONSOLE\_RX

</td></tr><tr><td>41

</td><td>ESP\_CONSOLE\_TX

</td></tr></tbody></table>

#### ESP32 connections diagram  


<div drawio-diagram="1008"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212464.png" alt=""/></div>

#### CPU connections table  


<table border="1" id="bkmrk-signal-cpu-pin-defau-1" style="border-collapse: collapse; width: 100%; height: 145.969px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**CPU pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">ESP\_GPIO\_0

</td><td style="height: 35.3906px;">AC14</td><td style="height: 35.3906px;">GPIO3\_IO22</td><td style="height: 35.3906px;">gpiochip2 22</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">ESP\_GPIO\_2</td><td style="height: 29.7969px;">AC15</td><td style="height: 29.7969px;">GPIO3\_IO20</td><td style="height: 29.7969px;">gpiochip2 20</td></tr><tr style="height: 10px;"><td style="height: 10px;">ESP32\_WDI

</td><td style="height: 10px;">AF14</td><td style="height: 10px;">GPIO1\_IO01</td><td style="height: 10px;">gpiochip0 1</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">ESP32\_WDT\_EN

</td><td style="height: 35.3906px;">AF13

</td><td style="height: 35.3906px;">GPIO1\_IO03

</td><td style="height: 35.3906px;">gpiochip0 3

</td></tr></tbody></table>

#### [{{@134#bkmrk-i2c4-1}}](https://doc.redisage.com/link/134#bkmrk-i2c4-1)

The microcontroller is connected to the CPU via the I2C4 interface.

#### [{{@134#bkmrk-uart3-1}}](https://doc.redisage.com/link/134#bkmrk-uart3-1)

The microcontroller is connected to the CPU via the UART3 interface.

### TPM 2.0

The device is equipped with a trusted platform module in 2.0 standard.

#### TPM device

Part number: **SLM9670**

[![579d062d-a70c-4778-a1bd-8d52a8a756ff.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/579d062d-a70c-4778-a1bd-8d52a8a756ff.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/579d062d-a70c-4778-a1bd-8d52a8a756ff.png)

#### TPM connections table  


<table border="1" id="bkmrk-tpm-pin-description-" style="border-collapse: collapse; width: 100%; height: 247.734px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**TPM pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Description**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">TPM\_IRQ

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">SPI2 clock

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">SPI2 chip select 0

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">21

</td><td style="height: 35.3906px;">SPI2 master out slave in

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">SPI2 master in slave out

</td></tr></tbody></table>

#### User-space access

Device name: **/sys/class/tpm**

#### TPM connection diagram  


<div drawio-diagram="1009"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212496.png" alt=""/></div>

#### CPU connections table  


<table border="1" id="bkmrk-signal-cpu-pin-defau-2" style="border-collapse: collapse; width: 100%; height: 141.562px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**CPU pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">TPM\_IRQ

</td><td style="height: 35.3906px;">AC24

</td><td style="height: 35.3906px;">GPIO4\_IO23

</td><td style="height: 35.3906px;">gpiochip3 23

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">SPI2\_CS0\_TPM

</td><td style="height: 35.3906px;">A6

</td><td style="height: 35.3906px;">GPIO5\_IO13

</td><td style="height: 35.3906px;">gpiochip4 13

</td></tr></tbody></table>

#### [{{@134#bkmrk-%C2%A0}}](https://doc.redisage.com/link/134#bkmrk-%C2%A0)

The trusted platform module is connected to the CPU with the SPI2 interface.

### Secure element TO136

The device is equipped with a secure element that can be used for data encoding.

#### Secure element device  


Part number: **IDEMIA TO136**

**[![0e30de29-719d-44cf-bec2-d4451bfabdb8.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/0e30de29-719d-44cf-bec2-d4451bfabdb8.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/0e30de29-719d-44cf-bec2-d4451bfabdb8.png)**

#### Secure element connections table  


<table border="1" id="bkmrk-secure-element-pin-d" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Secure element pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Description**

</td></tr></thead><tbody><tr><td>1

</td><td>I2C4 clock

</td></tr><tr><td>2

</td><td>I2C4 data

</td></tr><tr><td>3

</td><td>+3V3

</td></tr><tr><td>6

</td><td>IDLE/BUSY state report

</td></tr></tbody></table>

#### User-space access

Device address: 0x50

#### Secure element connections diagram  


<div drawio-diagram="1010"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212513.png" alt=""/></div>

#### [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-expander-e)

The secure element is connected to the Expander E connected to the CPU via the I2C3 interface.

#### [{{@134#bkmrk-i2c4-1}}](https://doc.redisage.com/link/134#bkmrk-i2c4-1)

The secure element is connected to the CPU via the I2C4 interface.

### Buzzer

The device is equipped with a buzzer.

#### Buzzer device

Part number: **LD-BZEG-0905**

#### User-space access

Device name: **gpiochip3 7** Label: **"BUZZER"**

#### Buzzer connection diagram

<div drawio-diagram="1011"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212526.png" alt=""/></div>

# Front Panel

## {{@273#bkmrk-tiger-city-imx-embed}}

### View of the front panel  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/l11image.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/l11image.png)

### Components of the front panel  


- [{{@135#bkmrk-dip-switch}}](https://doc.redisage.com/link/135#bkmrk-dip-switch)
- [{{@135#bkmrk-signal-leds}}](https://doc.redisage.com/link/135#bkmrk-signal-leds)
- [{{@135#bkmrk-oled-display}}](https://doc.redisage.com/link/135#bkmrk-oled-display)
- [{{@135#bkmrk-%C2%A0}}](https://doc.redisage.com/link/135#bkmrk-%C2%A0)
- [{{@135#bkmrk-reset-button}}](https://doc.redisage.com/link/135#bkmrk-reset-button)

### DIP switches

The device has DIP switches on the front panel which enable the control of various key functions such as:

- booting mode choice
- microUSB signal choice
- choosing Linux console or RS232 signal
- user-written code

#### DIP switches placement on the front panel

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/3HJimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/3HJimage.png)

#### Switch options  


<table border="1" id="bkmrk-switch-no.-positions" style="border-collapse: collapse; width: 100%; height: 209.344px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="96" style="height: 35.3906px;">**<span data-id="c90e1944-a6be-4863-9c07-bb9cb73b8543" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-switch-no.">Switch No.</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="301" style="height: 35.3906px;">**<span data-id="c90e1944-a6be-4863-9c07-bb9cb73b8543" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-positions">Positions</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-colwidth="363" style="height: 35.3906px;">**<span data-id="c90e1944-a6be-4863-9c07-bb9cb73b8543" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-descripton"><span data-id="11cf9c03-f2aa-43f3-a521-9b9f17342ab9" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-descripton-1">Description</span></span>**

</td></tr></thead><tbody><tr style="height: 57.7812px;"><td data-colwidth="96" style="height: 57.7812px;">1

</td><td data-colwidth="301" style="height: 57.7812px;">OFF - eMMC boot

ON - SD card boot

</td><td data-colwidth="363" style="height: 57.7812px;">Boot select - switching between booting device

</td></tr><tr style="height: 10px;"><td data-colwidth="96" style="height: 10px;">2

</td><td data-colwidth="301" style="height: 10px;">OFF - USB1 OTG

ON - UART4 (Linux console)

</td><td data-colwidth="363" style="height: 10px;">USB select - microUSB signal choice

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="96" style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">OFF - UART1 (SOM user)

ON - UART4 (Linux console)

</td><td style="height: 35.3906px;">RS232 - SOM UART RS232 select

</td></tr><tr><td>4

</td><td>OFF - UART2 RS232 user

ON - ESP32 console

</td><td>RS232 - SOM UART RS232/ESP32 select

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="96" style="height: 35.3906px;">5

</td><td data-colwidth="301" style="height: 35.3906px;">Unassigned

</td><td data-colwidth="363" style="height: 35.3906px;">Currently not used

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="96" style="height: 35.3906px;">6-8

</td><td data-colwidth="301" style="height: 35.3906px;">OFF/ON

</td><td data-colwidth="363" style="height: 35.3906px;">User options

</td></tr></tbody></table>

#### Connections diagram  


<div drawio-diagram="1012"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212551.png" alt=""/></div>

#### [{{@136#bkmrk-expander-d}}](https://doc.redisage.com/link/136#bkmrk-expander-d)

User-defined DIP switch options are connected to the expander D which is connected to the CPU via the I2C3 interface.

#### [{{@133#bkmrk-usb1}}](https://doc.redisage.com/link/133#bkmrk-usb1)

The USB MUX select 1 and the USB MUX select 2 signals are connected to the multiplexer A associated with USB1.

### Signal LEDs

The device is equipped with 8 LEDs. 2 of these LEDs are placed on the mainboard, while the other 6 are on the front panel of the HMI board.

#### LEDs location  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/LoPimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/LoPimage.png)

#### LEDs connections  


<table border="1" id="bkmrk-description-user-spa" style="border-collapse: collapse; width: 100%; height: 238.375px;"><colgroup><col style="width: 33.4905%;"></col><col style="width: 31.3485%;"></col><col style="width: 35.1609%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 29.7969px;">**Description**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 29.7969px;">**User-space name**

</td><td class="align-center" style="height: 29.7969px;">**Label**

</td></tr></thead><tbody><tr><td>Power LED</td><td>gpiochip6 9

</td><td>"LED\_5V"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">CPU LED</td><td style="height: 29.7969px;">gpiochip0 3

</td><td class="align-left" style="height: 29.7969px;">"LED\_MAINBOARD"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 1 G

</td><td style="height: 29.7969px;">gpiochip6 10

</td><td class="align-left" style="height: 29.7969px;">"LED3\_GREEN"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 1 R

</td><td style="height: 29.7969px;">gpiochip6 5

</td><td class="align-left" style="height: 29.7969px;">"LED3\_RED"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 1 B

</td><td style="height: 29.7969px;">gpiochip6 12

</td><td class="align-left" style="height: 29.7969px;">"LED3\_BLUE"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 2 G

</td><td style="height: 29.7969px;">gpiochip6 13

</td><td class="align-left" style="height: 29.7969px;">"LED4\_GREEN"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 2 R

</td><td style="height: 29.7969px;">gpiochip6 11

</td><td class="align-left" style="height: 29.7969px;">"LED4\_RED"

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">User LED 2 B

</td><td style="height: 29.7969px;">gpiochip6 15

</td><td class="align-left" style="height: 29.7969px;">"LED4\_BLUE"

</td></tr></tbody></table>

#### LED connection diagram  


<div drawio-diagram="1013"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212568.png" alt=""/></div>

#### [{{@166#bkmrk-esp32-microcontrolle}}](https://doc.redisage.com/link/166#bkmrk-esp32-microcontrolle)

ESP LED is connected directly to the ESP32 microcontroller.

#### [{{@133#bkmrk-%C2%A0-4}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-4)

GSM LED is connected directly to the GSM modem.

#### [{{@133#bkmrk-%C2%A0-3}}](https://doc.redisage.com/link/133#bkmrk-%C2%A0-3)

ETH activity LED and ETH link LED are connected directly to the ETHERNET physical layer.

#### [{{@136#bkmrk-expander-d}}](https://doc.redisage.com/link/136#bkmrk-expander-d)

Power LED, User LED 1 and User LED2 are connected to the expander D which is connected to the CPU via the I2C3 interface.

### OLED display

The device is equipped with a 0.87” black and white display with a resolution of 128x32 px.

#### OLED display placement  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/1jnimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/1jnimage.png)

#### OLED device

Part number: **SCE087002-V01**

**[![a22f77ff-98ae-4a34-b0e5-0d5916ee80bd.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/a22f77ff-98ae-4a34-b0e5-0d5916ee80bd.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/a22f77ff-98ae-4a34-b0e5-0d5916ee80bd.png)**

#### OLED connections table  


<table border="1" id="bkmrk-oled-pin-description" style="border-collapse: collapse; width: 100%; height: 148.984px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 29.7969px;">**<span data-id="8fddd7ba-1a60-42cc-a4a9-cf607218117c" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-oled-pin">OLED pin</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 29.7969px;">**<span data-id="8fddd7ba-1a60-42cc-a4a9-cf607218117c" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-description">Description</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 29.7969px;">**User-space name**

</td></tr></thead><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">RES#

</td><td style="height: 29.7969px;">RESET

</td><td style="height: 29.7969px;"> X

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">SCL

</td><td style="height: 29.7969px;">I2C3 clock

</td><td style="height: 29.7969px;"> X

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">SDA

</td><td style="height: 29.7969px;">I2C3 data

</td><td style="height: 29.7969px;"> X

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">VCC

</td><td style="height: 29.7969px;">OLED ON/OFF

</td><td style="height: 29.7969px;">gpiochip6 14, "OLED\_EN"

</td></tr></tbody></table>

#### OLED connections diagram  


<div drawio-diagram="1014"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212591.png" alt=""/></div>

#### [{{@136#bkmrk-expander-d}}](https://doc.redisage.com/link/136#bkmrk-expander-d)

The OLED display is connected to Expander D which is connected to the CPU via the I2C3 interface.

#### [{{@134#bkmrk-i2c4}}](https://doc.redisage.com/link/134#bkmrk-i2c4)

The OLED display is directly connected to the CPU via the I2C3 interface.

### Joystick

The device is equipped with a joystick for controlling its functions.

#### Placement  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/blkimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/blkimage.png)

#### Device

Part number: **INT-1500D**

[![9433a74a-a6fe-4496-9718-ff54f38e8817.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/9433a74a-a6fe-4496-9718-ff54f38e8817.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/9433a74a-a6fe-4496-9718-ff54f38e8817.png)

#### Connections table  


<table border="1" id="bkmrk-joystick-signal-expa" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 26.5793%;"></col><col style="width: 25.6252%;"></col><col style="width: 26.8182%;"></col><col style="width: 21.0965%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-id="e216e3e3-a3f9-4302-85e1-946b8097c925" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-joystick-signal">Joystick signal</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**<span data-id="e216e3e3-a3f9-4302-85e1-946b8097c925" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-expander-d-pin">Expander D pin</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**User-space name**

</td><td>**Label**

</td></tr></thead><tbody><tr><td>Right

</td><td>20

</td><td>gpiochip6 3

</td><td>"JOY\_RIGHT"

</td></tr><tr><td>Up

</td><td>18

</td><td>gpiochip6 1

</td><td>"JOY\_UP"

</td></tr><tr><td>Left

</td><td>17

</td><td>gpiochip6 0

</td><td>"JOY\_LEFT"

</td></tr><tr><td>Down

</td><td>19

</td><td>gpiochip6 2

</td><td>"JOY\_DOWN"

</td></tr><tr><td>Push

</td><td>21

</td><td>gpiochip6 4

</td><td>"JOY\_PUSH"

</td></tr></tbody></table>

#### Connection diagram  


<div drawio-diagram="1015"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212609.png" alt=""/></div>

#### [{{@136#bkmrk-expander-d}}](https://doc.redisage.com/link/136#bkmrk-expander-d)

Joystick is connected to the Expander D which is connected to the CPU via the I2C3 interface.

### Reset button

The device has a reset button on the front panel.

#### Reset button location  


[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/KDFimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/KDFimage.png)

#### Connections diagram  


<div drawio-diagram="1017"><img src="https://doc.redisage.com/uploads/images/drawio/2024-07/drawing-22-1721212642.png" alt=""/></div>

#### [{{@166#bkmrk-watchdog-%2B-reset}}](https://doc.redisage.com/link/166#bkmrk-watchdog-%2B-reset)

The reset button is connected directly to the reset circuit.

# Expanders

## {{@273#bkmrk-tiger-city-imx-embed}}

- [{{@136#bkmrk-expander-a}}](https://doc.redisage.com/link/136#bkmrk-expander-a)
- [{{@136#bkmrk-expander-b}}](https://doc.redisage.com/link/136#bkmrk-expander-b)
- [{{@136#bkmrk-expander-c}}](https://doc.redisage.com/link/136#bkmrk-expander-c)
- [{{@136#bkmrk-expander-d}}](https://doc.redisage.com/link/136#bkmrk-expander-d)
- [{{@136#bkmrk-expander-e}}](https://doc.redisage.com/link/136#bkmrk-expander-e)
- [{{@136#bkmrk-expander-f}}](https://doc.redisage.com/link/136#bkmrk-expander-f)

### Expander A

Part number: **74HC595BQ**

#### Expander A diagram  


[![26a320af-c494-41e3-9a7b-b14fd0cb1bb5.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/26a320af-c494-41e3-9a7b-b14fd0cb1bb5.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/26a320af-c494-41e3-9a7b-b14fd0cb1bb5.png)

#### Expander A pins description  


<table border="1" id="bkmrk-pin-type-usage-user-" style="border-collapse: collapse; width: 100%; height: 563.25px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="155" style="height: 35.3906px;">**Pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Type**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Usage**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="128" style="height: 35.3906px;">**<span class="inline-highlight last-mark-highlight" data-id="0861baa3-ed51-4404-9527-fd70a7b21c1b" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-user-space-name">User-space name</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**<span data-id="29c1fde9-92b4-441f-80ad-b91a7e23d0a5" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-description">Description</span>**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">1

</td><td data-colwidth="142" style="height: 35.3906px;">Q1

</td><td data-colwidth="142" style="height: 35.3906px;">DO1

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 1

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 1

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">2

</td><td data-colwidth="142" style="height: 35.3906px;">Q2

</td><td data-colwidth="142" style="height: 35.3906px;">DO2

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 2

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 2

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">3

</td><td data-colwidth="142" style="height: 35.3906px;">Q3

</td><td data-colwidth="142" style="height: 35.3906px;">DO3

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 3

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 3

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">4

</td><td data-colwidth="142" style="height: 35.3906px;">Q4

</td><td data-colwidth="142" style="height: 35.3906px;">DO4

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 4

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 4

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">5

</td><td data-colwidth="142" style="height: 35.3906px;">Q5

</td><td data-colwidth="142" style="height: 35.3906px;">DO5

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 5

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 5

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">6

</td><td data-colwidth="142" style="height: 35.3906px;">Q6

</td><td data-colwidth="142" style="height: 35.3906px;">DO6

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 6

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 6

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">7

</td><td data-colwidth="142" style="height: 35.3906px;">Q7

</td><td data-colwidth="142" style="height: 35.3906px;">DO7

</td><td data-colwidth="128" style="height: 35.3906px;">gpiochip8 7

</td><td data-colwidth="142" style="height: 35.3906px;">Digital output 7

</td></tr><tr style="height: 10px;"><td data-colwidth="155" style="height: 10px;">9

</td><td data-colwidth="142" style="height: 10px;">Q7S

</td><td data-colwidth="142" style="height: 10px;">NC

</td><td data-colwidth="128" style="height: 10px;">X

</td><td data-colwidth="142" style="height: 10px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">MR/

</td><td style="height: 35.3906px;">NRST\_GLOBAL

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">11

</td><td data-colwidth="142" style="height: 35.3906px;">SHCP

</td><td data-colwidth="142" style="height: 35.3906px;">SPI1\_SCLK

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">SPI clock

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">12

</td><td data-colwidth="142" style="height: 35.3906px;">STCP

</td><td data-colwidth="142" style="height: 35.3906px;">SPI1\_CS1

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">SPI chip select

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">OE/

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Output enable

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">14

</td><td data-colwidth="142" style="height: 35.3906px;">DS

</td><td data-colwidth="142" style="height: 35.3906px;">SPI1\_MOSI

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">SPI master out slave in

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="155" style="height: 57.7812px;">15

</td><td data-colwidth="142" style="height: 57.7812px;">Q0

</td><td data-colwidth="142" style="height: 57.7812px;">MUX\_DIO\_SEL

</td><td data-colwidth="128" style="height: 57.7812px;">gpiochip8 0

</td><td data-colwidth="142" style="height: 57.7812px;">MUX\_PWM selection signal

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">VCC

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr></tbody></table>

#### {{@134#bkmrk-spi1}}

{{@134#bkmrk-signal-processor-pin}}

### Expander B

Part number: **SC16IS752IBS**

#### Expander B diagram

[![image.png](https://doc.redisage.com/uploads/images/gallery/2024-07/scaled-1680-/VIbimage.png)](https://doc.redisage.com/uploads/images/gallery/2024-07/VIbimage.png)

#### Expander B pins description

<table border="1" id="bkmrk-pin-type-usage-user--1" style="border-collapse: collapse; width: 100%; height: 1000.94px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="155" style="height: 35.3906px;">**Pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Type**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Usage**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="128" style="height: 35.3906px;">**<span class="inline-highlight last-mark-highlight" data-id="0861baa3-ed51-4404-9527-fd70a7b21c1b" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-user-space-name-1">User-space name</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**<span data-id="29c1fde9-92b4-441f-80ad-b91a7e23d0a5" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-description-1">Description</span>**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">1

</td><td data-colwidth="142" style="height: 35.3906px;">RXA(I)

</td><td data-colwidth="142" style="height: 35.3906px;">RS485\_UART1\_RX

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">RS485 UART1 RX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">RESET/

</td><td style="height: 35.3906px;">RS485\_NRST

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 10px;"><td style="height: 10px;">3

</td><td style="height: 10px;">XTAL1(I)

</td><td style="height: 10px;">TXCO\_OUT

</td><td style="height: 10px;">X

</td><td style="height: 10px;">Oscillator output

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">XTAL2(O)

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">VDD

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">I2C / SPI/

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">CS/ / A0

</td><td style="height: 35.3906px;">SPI2\_CS1

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI chip select

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">SI / A1

</td><td style="height: 35.3906px;">SPI2\_MOSI

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI master out slave in

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">9

</td><td style="height: 35.3906px;">SO

</td><td style="height: 35.3906px;">SPI2\_MISO

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI master in slave out

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">SCL / SCLK

</td><td style="height: 35.3906px;">SPI2\_SCLK

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI clock

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">SDA / VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">IRQ/

</td><td style="height: 35.3906px;">RS485\_INT

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 interrupt

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">CTSB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">RTSB/

</td><td style="height: 35.3906px;">RS485\_UART2\_RTS

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART2 RTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">GPIO0 / DSRB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">GPIO1 / DTRB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">GPIO2 / CDB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">GPIO3 / RIB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">22

</td><td style="height: 35.3906px;">TXB(O)

</td><td style="height: 35.3906px;">RS485\_UART2\_TX

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART2 TX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">23

</td><td style="height: 35.3906px;">RXB(I)

</td><td style="height: 35.3906px;">RS485\_UART2\_RX

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART2 RX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">GPIO4 / DSRA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">25

</td><td style="height: 35.3906px;">GPIO5 / DTRA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">26

</td><td style="height: 35.3906px;">GPIO6 / CDA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">27

</td><td style="height: 35.3906px;">GPIO7 / RIA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">30

</td><td style="height: 35.3906px;">RTSA/

</td><td style="height: 35.3906px;">RS485\_UART1\_RTS</td><td style="height: 35.3906px;">X</td><td style="height: 35.3906px;">RS485 UART1 RTS</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">31

</td><td style="height: 35.3906px;">CTSA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">32

</td><td style="height: 35.3906px;">TXA(O)

</td><td data-colwidth="142" style="height: 35.3906px;">RS485\_UART1\_TX

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">RS485 UART1 TX

</td></tr></tbody></table>

#### {{@134#bkmrk-%C2%A0}}

{{@134#bkmrk-signal-processor-pin-1}}

### Expander C

Part number: **MCP23017-E/ML**

#### Expander C diagram  


[![87288898-dff2-4113-9f01-a2ae6c417343.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/87288898-dff2-4113-9f01-a2ae6c417343.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/87288898-dff2-4113-9f01-a2ae6c417343.png)

#### Expander C pins description  


<table border="1" id="bkmrk-pin-port-type-user-s" style="border-collapse: collapse; width: 100%; height: 1026.33px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td class="align-center" data-cell-background="#e3fcef" data-colwidth="73" style="height: 35.3906px;">**Pin**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Port**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Type**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Description**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">1

</td><td data-colwidth="72" style="height: 35.3906px;">GPB4

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 12

</td><td data-colwidth="72" style="height: 35.3906px;">UIO4 voltage

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">2

</td><td data-colwidth="72" style="height: 35.3906px;">GPB5

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 13

</td><td data-colwidth="72" style="height: 35.3906px;">UIO4 current

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">3

</td><td data-colwidth="72" style="height: 35.3906px;">GPB6

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 14

</td><td data-colwidth="72" style="height: 35.3906px;">UIO4 resistance

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">4

</td><td data-colwidth="72" style="height: 35.3906px;">GPB7

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 15

</td><td data-colwidth="72" style="height: 35.3906px;">UIO3 resistance

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">VDD

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">8

</td><td data-colwidth="72" style="height: 35.3906px;">SCK

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C clock

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">9

</td><td data-colwidth="72" style="height: 35.3906px;">SDA

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C data

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">A0

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 0

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">A1

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">A2

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">RESET/

</td><td style="height: 35.3906px;">EXP2\_NRST

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">INTB

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">INTA

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">17

</td><td data-colwidth="72" style="height: 35.3906px;">GPA0

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 0

</td><td data-colwidth="72" style="height: 35.3906px;">UIO2 resistance

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">18

</td><td data-colwidth="72" style="height: 35.3906px;">GPA1

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 1

</td><td data-colwidth="72" style="height: 35.3906px;">UIO1 resistance

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">19

</td><td data-colwidth="72" style="height: 35.3906px;">GPA2

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 2

</td><td data-colwidth="72" style="height: 35.3906px;">UIO1 voltage

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">20

</td><td data-colwidth="72" style="height: 35.3906px;">GPA3

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 3

</td><td data-colwidth="72" style="height: 35.3906px;">UIO2 voltage

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">21

</td><td data-colwidth="72" style="height: 35.3906px;">GPA4

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 4

</td><td data-colwidth="72" style="height: 35.3906px;">UIO3 voltage

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">22

</td><td data-colwidth="72" style="height: 35.3906px;">GPA5

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 5

</td><td data-colwidth="72" style="height: 35.3906px;">UIO1 current

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">23

</td><td data-colwidth="72" style="height: 35.3906px;">GPA6

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 6

</td><td data-colwidth="72" style="height: 35.3906px;">UIO4 I source

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">24

</td><td data-colwidth="72" style="height: 35.3906px;">GPA7

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 7

</td><td data-colwidth="72" style="height: 35.3906px;">UIO3 current

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">25

</td><td data-colwidth="72" style="height: 35.3906px;">GPB0

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 8

</td><td data-colwidth="72" style="height: 35.3906px;">UIO2 current

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">26

</td><td data-colwidth="72" style="height: 35.3906px;">GPB1

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 9

</td><td data-colwidth="72" style="height: 35.3906px;">UIO1 I source

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">27

</td><td data-colwidth="72" style="height: 35.3906px;">GPB2

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 10

</td><td data-colwidth="72" style="height: 35.3906px;">UIO2 I source

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">28

</td><td data-colwidth="72" style="height: 35.3906px;">GPB3

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 11

</td><td data-colwidth="72" style="height: 35.3906px;">UIO3 I source

</td></tr></tbody></table>

#### {{@134#bkmrk-i2c3}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2}}

{{@134#bkmrk-signal-processor-pin-2}}

### Expander D

Part number: **MCP23017**

#### Expander D diagram  


[![9863a4a5-4f9b-4981-bbdd-6a5ed3cc77b1.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/9863a4a5-4f9b-4981-bbdd-6a5ed3cc77b1.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/9863a4a5-4f9b-4981-bbdd-6a5ed3cc77b1.png)

#### Expander D pins description  


<table border="1" id="bkmrk-pin-port-type-user-s-1" style="border-collapse: collapse; width: 100%; height: 1084.11px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td class="align-center" data-cell-background="#e3fcef" data-colwidth="73" style="height: 35.3906px;">**Pin**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Port**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Type**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**<span class="inline-highlight first-mark-highlight last-mark-highlight" data-id="b85eecab-c928-45bc-887d-40bdc38cf9e3" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-user-space-name-2">User-space name</span>**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Description**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">1

</td><td data-colwidth="72" style="height: 35.3906px;">GPB4

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 12

</td><td data-colwidth="72" style="height: 35.3906px;">LED3 BLUE ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">2

</td><td data-colwidth="72" style="height: 35.3906px;">GPB5

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 13

</td><td data-colwidth="72" style="height: 35.3906px;">LED4 GREEN ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">3

</td><td data-colwidth="72" style="height: 35.3906px;">GPB6

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 14

</td><td data-colwidth="72" style="height: 35.3906px;">OLED ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">4

</td><td data-colwidth="72" style="height: 35.3906px;">GPB7

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 15

</td><td data-colwidth="72" style="height: 35.3906px;">LED4 BLUE ON / OFF

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">VDD

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">NC1

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">8

</td><td data-colwidth="72" style="height: 35.3906px;">SCK

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C clock

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">9

</td><td data-colwidth="72" style="height: 35.3906px;">SDA

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C data

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">NC2

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">A0

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 0

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">A1

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">A2

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">RESET/

</td><td style="height: 35.3906px;">NRST\_GLOBAL

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">INTB

</td><td style="height: 35.3906px;">HMI\_IRQ

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Interrupt B

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">INTA

</td><td style="height: 35.3906px;">HMI\_IRQ

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Interrupt A

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">17

</td><td data-colwidth="72" style="height: 35.3906px;">GPA0

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 0

</td><td data-colwidth="72" style="height: 35.3906px;">Joystick left input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">18

</td><td data-colwidth="72" style="height: 35.3906px;">GPA1

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 1

</td><td data-colwidth="72" style="height: 35.3906px;">Joystick up input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">19

</td><td data-colwidth="72" style="height: 35.3906px;">GPA2

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 2

</td><td data-colwidth="72" style="height: 35.3906px;">Joystick down input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">20

</td><td data-colwidth="72" style="height: 35.3906px;">GPA3

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 3

</td><td data-colwidth="72" style="height: 35.3906px;">Joystick right input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">21

</td><td data-colwidth="72" style="height: 35.3906px;">GPA4

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 4

</td><td data-colwidth="72" style="height: 35.3906px;">Joystick push input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">22

</td><td data-colwidth="72" style="height: 35.3906px;">GPA5

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 5

</td><td data-colwidth="72" style="height: 35.3906px;">LED3 RED ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">23

</td><td data-colwidth="72" style="height: 35.3906px;">GPA6

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 6

</td><td data-colwidth="72" style="height: 35.3906px;">DIP switch 6 input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">24

</td><td data-colwidth="72" style="height: 35.3906px;">GPA7

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 7

</td><td data-colwidth="72" style="height: 35.3906px;">DIP switch 7 input

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">25

</td><td data-colwidth="72" style="height: 35.3906px;">GPB0

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 8

</td><td data-colwidth="72" style="height: 35.3906px;">DIP switch 8 input

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">26

</td><td data-colwidth="72" style="height: 57.7812px;">GPB1

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip6 9

</td><td data-colwidth="72" style="height: 57.7812px;">LED 5 V power supply ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">27

</td><td data-colwidth="72" style="height: 35.3906px;">GPB2

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 10

</td><td data-colwidth="72" style="height: 35.3906px;">LED3 GREEN ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">28

</td><td data-colwidth="72" style="height: 35.3906px;">GPB3

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip6 11

</td><td data-colwidth="72" style="height: 35.3906px;">LED4 RED ON / OFF

</td></tr></tbody></table>

#### {{@134#bkmrk-i2c4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-1}}

{{@134#bkmrk-signal-processor-pin-3}}

### Expander E

Part number: **MCP23017-E/ML**

#### Expander E diagram

[![92e3390d-322f-46b4-a3d4-4e39611cf250.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/92e3390d-322f-46b4-a3d4-4e39611cf250.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/92e3390d-322f-46b4-a3d4-4e39611cf250.png)

#### Expander E pins description

<table border="1" id="bkmrk-pin-port-type-user-s-2" style="border-collapse: collapse; width: 100%; height: 1247.23px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td class="align-center" data-cell-background="#e3fcef" data-colwidth="73" style="height: 35.3906px;">**Pin**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Port**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Type**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**User-space name**

</td><td class="align-center" data-cell-background="#e3fcef" data-colwidth="72" style="height: 35.3906px;">**Description**

</td></tr></thead><tbody><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">1

</td><td data-colwidth="72" style="height: 57.7812px;">GPB4

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 12

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 4 (DIO circuit)

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">2

</td><td data-colwidth="72" style="height: 57.7812px;">GPB5

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 13

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 5 (DIO circuit)

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">3

</td><td data-colwidth="72" style="height: 57.7812px;">GPB6

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 14

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 6 (DIO circuit)

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">4

</td><td data-colwidth="72" style="height: 57.7812px;">GPB7

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 15

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 7 (DIO circuit)

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">VDD

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">8

</td><td data-colwidth="72" style="height: 35.3906px;">SCK

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C clock

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">9

</td><td data-colwidth="72" style="height: 35.3906px;">SDA

</td><td data-colwidth="72" style="height: 35.3906px;">GPIO

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">I2C data

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">A0

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 0

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">A1

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">A2

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Address bit 2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">RESET/

</td><td style="height: 35.3906px;">EXP1\_NRST

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">INTB

</td><td style="height: 35.3906px;">GPIO\_EXP\_INT

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Interrupt B

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">INTA

</td><td style="height: 35.3906px;">GPIO\_EXP\_INT

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Interrupt A

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">17

</td><td data-colwidth="72" style="height: 57.7812px;">GPA0

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 0

</td><td data-colwidth="72" style="height: 57.7812px;">Termination RS485\_4 ON / OFF

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">18

</td><td data-colwidth="72" style="height: 57.7812px;">GPA1

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 1

</td><td data-colwidth="72" style="height: 57.7812px;">Termination RS485\_3 ON / OFF

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">19

</td><td data-colwidth="72" style="height: 57.7812px;">GPA2

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 2

</td><td data-colwidth="72" style="height: 57.7812px;">Termination RS485\_2 ON / OFF

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">20

</td><td data-colwidth="72" style="height: 57.7812px;">GPA3

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 3

</td><td data-colwidth="72" style="height: 57.7812px;">Termination RS485\_1 ON / OFF

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">21

</td><td data-colwidth="72" style="height: 35.3906px;">GPA4

</td><td data-colwidth="72" style="height: 35.3906px;">NC

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">22

</td><td data-colwidth="72" style="height: 35.3906px;">GPA5

</td><td data-colwidth="72" style="height: 35.3906px;">NC

</td><td data-colwidth="72" style="height: 35.3906px;">X

</td><td data-colwidth="72" style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">23

</td><td data-colwidth="72" style="height: 35.3906px;">GPA6

</td><td data-colwidth="72" style="height: 35.3906px;">GPO

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 6

</td><td data-colwidth="72" style="height: 35.3906px;">Secure chip idle/busy

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">24

</td><td data-colwidth="72" style="height: 57.7812px;">GPA7

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 7

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 1 (DIO circuit)

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">25

</td><td data-colwidth="72" style="height: 57.7812px;">GPB0

</td><td data-colwidth="72" style="height: 57.7812px;">GPO

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 8

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 2 (DIO circuit)

</td></tr><tr style="height: 35.3906px;"><td data-colwidth="73" style="height: 35.3906px;">26

</td><td data-colwidth="72" style="height: 35.3906px;">GPB1

</td><td data-colwidth="72" style="height: 35.3906px;">GPI

</td><td data-colwidth="72" style="height: 35.3906px;">gpiochip5 9

</td><td data-colwidth="72" style="height: 35.3906px;">SD detect

</td></tr><tr style="height: 10px;"><td data-colwidth="73" style="height: 10px;">27

</td><td data-colwidth="72" style="height: 10px;">GPB2

</td><td data-colwidth="72" style="height: 10px;">GPI

</td><td data-colwidth="72" style="height: 10px;">gpiochip5 10

</td><td data-colwidth="72" style="height: 10px;">VIN level error

</td></tr><tr style="height: 57.7812px;"><td data-colwidth="73" style="height: 57.7812px;">28

</td><td data-colwidth="72" style="height: 57.7812px;">GPB3

</td><td data-colwidth="72" style="height: 57.7812px;">GPI

</td><td data-colwidth="72" style="height: 57.7812px;">gpiochip5 11

</td><td data-colwidth="72" style="height: 57.7812px;">Digital input 3 (DIO circuit)

</td></tr></tbody></table>

#### {{@134#bkmrk-i2c4}}

{{@134#bkmrk-device-name%3A-%2Fdev%2Fi2-1}}

{{@134#bkmrk-signal-processor-pin-3}}

### Expander F

Part number: **SC16IS752IBS**

#### Expander F diagram

[![image.png](https://doc.redisage.com/uploads/images/gallery/2024-07/scaled-1680-/VIbimage.png)](https://doc.redisage.com/uploads/images/gallery/2024-07/VIbimage.png)

#### Expander F pins description

<table border="1" id="bkmrk-pin-type-usage-user--2" style="border-collapse: collapse; width: 100%; height: 1000.94px;"><colgroup><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col><col style="width: 20.0247%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="155" style="height: 35.3906px;">**Pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Type**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**Usage**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="128" style="height: 35.3906px;">**<span class="inline-highlight last-mark-highlight" data-id="0861baa3-ed51-4404-9527-fd70a7b21c1b" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-user-space-name-3">User-space name</span>**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" data-cell-background="#e3fcef" data-colwidth="142" style="height: 35.3906px;">**<span data-id="29c1fde9-92b4-441f-80ad-b91a7e23d0a5" data-mark-annotation-type="inlineComment" data-mark-type="annotation" data-renderer-mark="true" id="bkmrk-description-2">Description</span>**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td data-colwidth="155" style="height: 35.3906px;">1

</td><td data-colwidth="142" style="height: 35.3906px;">RXA(I)

</td><td data-colwidth="142" style="height: 35.3906px;">RS485\_UART4\_RX

</td><td data-colwidth="128" style="height: 35.3906px;">X

</td><td data-colwidth="142" style="height: 35.3906px;">RS485 UART4 RX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">RESET/

</td><td style="height: 35.3906px;">RS485\_NRST

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">XTAL1(I)

</td><td style="height: 35.3906px;">TXCO\_OUT

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Oscillator output

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">XTAL2(O)

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">VDD

</td><td style="height: 35.3906px;">+3V3

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Power supply

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">I2C / SPI/

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">CS/ / A0

</td><td style="height: 35.3906px;">SPI2\_CS2

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI chip select

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">SI / A1

</td><td style="height: 35.3906px;">SPI2\_MOSI

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI master out slave in

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">9

</td><td style="height: 35.3906px;">SO

</td><td style="height: 35.3906px;">SPI2\_MISO

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI master in slave out

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">SCL / SCLK

</td><td style="height: 35.3906px;">SPI2\_SCLK

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">SPI clock

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">SDA / VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">VSS

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Ground

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">IRQ/

</td><td style="height: 35.3906px;">RS485\_INT

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 interrupt

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">CTSB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">RTSB/

</td><td style="height: 35.3906px;">RS485\_UART3\_RTS

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART3 RTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">GPIO0 / DSRB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">GPIO1 / DTRB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">GPIO2 / CDB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">GPIO3 / RIB/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">22

</td><td style="height: 35.3906px;">TXB(O)

</td><td style="height: 35.3906px;">RS485\_UART3\_TX

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART3 TX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">23

</td><td style="height: 35.3906px;">RXB(I)

</td><td style="height: 35.3906px;">RS485\_UART3\_RX

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">RS485 UART3 RX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">GPIO4 / DSRA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">25

</td><td style="height: 35.3906px;">GPIO5 / DTRA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">26

</td><td style="height: 35.3906px;">GPIO6 / CDA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">27

</td><td style="height: 35.3906px;">GPIO7 / RIA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">30

</td><td style="height: 35.3906px;">RTSA/

</td><td style="height: 35.3906px;">RS485\_UART4\_RTS</td><td style="height: 35.3906px;">X</td><td style="height: 35.3906px;">RS485 UART4 RTS</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">31

</td><td style="height: 35.3906px;">CTSA/

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">Not connected

</td></tr><tr style="height: 10px;"><td style="height: 10px;">32

</td><td style="height: 10px;">TXA(O)

</td><td data-colwidth="142" style="height: 10px;">RS485\_UART4\_TX

</td><td data-colwidth="128" style="height: 10px;">X

</td><td data-colwidth="142" style="height: 10px;">RS485 UART4 TX

</td></tr></tbody></table>

#### {{@134#bkmrk-%C2%A0}}

{{@134#bkmrk-signal-processor-pin-1}}

# Connectors Designations

## {{@273#bkmrk-tiger-city-imx-embed}}

### Principle of designating connector pins

Each pin designation is composed of 2 parts.

#### Part 1

Choose a letter stating the type and purpose of the connector, chosen individually with ease of use by the user in mind.

##### General connectors

D - digital input pin  
H - digital input/output pin  
U - universal input/output pin  
G - ground potential

##### RS485

A - A pin of the connector  
B - B pin of the connector

##### RS232

T - Tx pin of the connector  
R - Rx pin of the connector

##### 1-Wire

5V - +5 V voltage  
1W - 1-Wire data

#### Part 2

Choose a digit representing the pin on the connector. In case of more than 10 pins on the connectors, letters should be used.

### Connector designations for IMX8  


<table border="1" id="bkmrk-eagle-designation-do" style="border-collapse: collapse; width: 100%; height: 1557.19px;"><colgroup><col style="width: 50.0618%;"></col><col style="width: 50.0618%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Eagle designation**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Documentation designation**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**Digital inputs connectors**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">D1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">D2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">D3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">D4

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">D5

</td></tr><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**Digital inputs/outputs connectors**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">H1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">H2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">H3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">H4

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">H5

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">H6

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">H7

</td></tr><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**Universal inputs/outputs connector**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">U1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">U2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">U3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">U4

</td></tr><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**RS485 1/2 connectors**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">A1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">B1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">A2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">B2

</td></tr><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**RS485 3/4 connectors**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">A3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">B3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">A4

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">B4

</td></tr><tr style="height: 35.3906px;"><td colspan="2" data-cell-background="#e3fcef" style="height: 35.3906px;">**RS232 1/2 &amp; 1-Wire connectors**

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">G

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">T1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">R1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">T2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">R2

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">1W

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">5V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">G

</td></tr></tbody></table>

# Linux OS



# Booting

## {{@273#bkmrk-tiger-city-imx-embed}}

- [{{@143#bkmrk-emmc}}](https://doc.redisage.com/link/143#bkmrk-emmc)
- [{{@143#bkmrk-sd-card}}](https://doc.redisage.com/link/143#bkmrk-sd-card)
- [{{@143#bkmrk-booting-after-the-po}}](https://doc.redisage.com/link/143#bkmrk-booting-after-the-po)

### eMMC

#### DIP switches positions  


To boot from the eMMC the DIP switch No. 1 needs to be in the position shown in the picture below.

<div drawio-diagram="1306"><img src="https://doc.redisage.com/uploads/images/drawio/2025-03/drawing-29-1743079695.png" alt=""/></div>

#### Power supply

Connect a power supply to the pins shown in the picture below. The suggested power supply is a DC voltage in the range of 12-24 V.

{{@274#bkmrk--2}}

#### First boot

The connected power supply should initiate the first boot.

#### Console

Booting logs are displayed in the console, indicating a proper boot from the eMMC, as shown in the picture below.

[![7e5e81cf-604f-4a14-853d-2bd09f1da13a.png](https://doc.redisage.com/uploads/images/gallery/2024-04/scaled-1680-/7e5e81cf-604f-4a14-853d-2bd09f1da13a.png)](https://doc.redisage.com/uploads/images/gallery/2024-04/7e5e81cf-604f-4a14-853d-2bd09f1da13a.png)

### SD card

#### DIP switches positions

To boot from the SD card the DIP switch No. 1 needs to be in the position shown in the picture below.

<div drawio-diagram="1307"><img src="https://doc.redisage.com/uploads/images/drawio/2025-03/drawing-29-1743079749.png" alt=""/></div>

#### Power supply

Connect a power supply to the pins shown in the picture below. The suggested power supply is a DC voltage in the range of 12-24 V.

{{@274#bkmrk--2}}

#### First boot

The connected power supply should initiate the first boot.

#### Console

Booting logs are displayed in the console.

### Booting after the power-off command

If the device is turned off by inputting the power-off command in the terminal, the previous boot methods have to be initiated via the reset button placed on the front panel. Its placement is shown in the picture below.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/JpQimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/JpQimage.png)

# New Page



# New Page



# New Page



# System Console

## {{@273#bkmrk-tiger-city-imx-embed}}

### UART console

#### Connecting the adapter to the device

To display the console via UART an RS232 → USB adapter needs to be connected to the pins of the connector shown on the picture below.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/s3Oimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/s3Oimage.png)

#### Configuring COM port

A serial port terminal needs to be configured with following configuration:

<table border="1" id="bkmrk-bits-per-second-1152" style="border-collapse: collapse; width: 49.7531%; height: 127px;"><colgroup><col style="width: 50.1099%;"></col><col style="width: 50.1099%;"></col></colgroup><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Bits per second

</td><td style="height: 35.3906px;">115200</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Data bits</td><td style="height: 29.7969px;">8</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Parity</td><td style="height: 29.7969px;">None</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Stop bits</td><td style="height: 29.7969px;">1</td></tr></tbody></table>

 Then, booting from the chosen source should be realized according to the [instruction](https://doc.redisage.com/link/143#bkmrk-page-title).

### SSH console

#### Finding an IP of the device  


The device's IP can be obtained via 2 methods:

- connecting to the UART console and inputting the “ip a” command when logged as root or other user
- using the joystick shown in the picture below the IP can be displayed on the front panel display

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-03/scaled-1680-/2XQimage.png)](https://doc.redisage.com/uploads/images/gallery/2026-03/2XQimage.png)

#### Configuring COM port

The SSH terminal needs to be configured with the IP of the device. Then, booting from the chosen source should be realized according to the [instruction](https://doc.redisage.com/link/143#bkmrk-page-title).

# User Management

## {{@273#bkmrk-tiger-city-imx-embed}}

### Default user

The default user in Tiger is the only one available after the first boot.

- login: **root**
- no password

### Create new users

In order to list all existing users in the system use the following command:

```bash
awk -F':' '{print $1}' /etc/passwd
```

To add a new user and create a home directory for it use the following command:

```bash
sudo useradd -m user_name
```

To verify that the user was created and view the user’s details use:

```bash
sudo id user_name
```

To set a new password for the user use the following command:

```bash
sudo passwd user_name
```

After that, logging in as a new user will be possible. The current user can be checked with the "whoami" command.

### Delete users

A user and its home directory can be deleted with the following command:

```bash
sudo userdel -r user_name
```

# Updating

## {{@273#bkmrk-tiger-city-imx-embed}}


### System Image

<span class="codespan__pre-wrap">A system image (`.swu` file</span>) is required for the update. The image is protected by the image checksum and by the image signature. That means a modified image will not be accepted by the device. Only images from our source allow for updates. It is possible to transition from older images to newer ones and vice-versa.

There are several ways to update Tiger:

- through the Tiger console using a file on internal or external storage (eMMC or USB drive),
- through the Tiger console using a file from an external server (FTP or HTTPS),
- via the built-in update server.

The first two options require access to the console (username and password). The third option does not require a password for the device.

### Storage (eMMC or USB drive)

1. Login to the device console
2. Insert external storage or copy the file to Tiger's storage.
3. In the console, type <span class="codespan__pre-wrap">`swupdate -i <filename.swu> -k /etc/default/rsakey.pub`.</span>
4. <span class="codespan__pre-wrap">The update will proceed automatically.</span>

### External Server (FTP or HTTPS)

1. Login to the device console
2. For an FTP server, type <span class="codespan__pre-wrap">`swupdate -d -u ftp://<target_ip/file.swu> -a <user>:<password>`.</span>
3. <span class="codespan__pre-wrap">For an HTTPS server, type </span><span class="codespan__pre-wrap">`swupdate -d -u https://<target_ip/file.swu> -k /etc/default/rsakey.pub`.</span>
4. <span class="codespan__pre-wrap">The update will proceed automatically.</span>

### Built-in Update Server

1. Connect the device to the network.
2. Launch a browser on a PC.
3. In the browser, enter <span class="codespan__pre-wrap">`http://<target_ip>:8080`.</span>
4. <span class="codespan__pre-wrap">Select the `.swu` file from the PC storage and confirm the selection.</span>
5. <span class="codespan__pre-wrap">The update will proceed automatically.</span>

<p class="callout warning">Warning! Update files are the default version of firmware. All updates factory reset the device. Make sure you backup all of your important files.</p>

# System Overview

## {{@273#bkmrk-tiger-city-imx-embed}}

### Distribution

Custom Linux distribution based on the Yocto Project. Type `uname -a` to check installed version, kernel, etc.

### Supported languages

- English (US)
- English (GB)

### User utilities

#### Text editor

The default available built-in text editor on the device is `vim`.

#### Wi-Fi

The device is equipped with a Wi-Fi module and a NetworkManager library, which allows it to connect to nearby wireless networks.

##### How to enable and connect with WLAN:

1. Check the library status: `systemctl status NetworkManager`
2. If NetworkManager is disabled, type `systemctl start NetworkManager`
3. It is possible to enable it always with autostart: `systemctl enable NetworkManager`
4. Search available networks: `nmcli dev wifi list`
5. Connect with your chosen network: `nmcli dev wifi connect <name> password <password>`
6. Check your connection status with `nmcli connection show --active` or `ifconfig`

### System libraries

List of some commonly used available packages:

- Network Manager
- Modem Manager
- Chromium
- Gawk
- OpenCL
- Bzip2
- C++
- Python 3
- SQLite3
- OpenSSL
- Perl 5
- Curl
- Git
- Debuginfo
- glib
- i2c-tools
- GPIO mockup
- gthread
- iperf
- microhttpd
- rpmbuild
- SSL
- swupdate
- Wayland
- Weston
- XCB
- rpm-plugins
- sudo
- xtables

And much more. All the preinstalled system libraries can be found in `/usr/lib `directory.

User can install any other necessary libraries.

### Drivers  


System drivers can be displayed using `lsmod` command.

# Restoring Factory Settings

## {{@273#bkmrk-tiger-city-imx-embed}}

#####   


##### To factory reset the device, you need to reinstall the current system version or perform an update. The entire process is detailed in the [Updating](https://doc.redisage.com/books/tiger-city-imx/page/updating) section.

# Building Custom System Image

## {{@273#bkmrk-tiger-city-imx-embed}}

#####  

##### If you would like to ask a specific question, please visit our <span style="color: rgb(35, 111, 161);">[Contact Us](https://doc.redisage.com/books/tiger-city-imx/page/contact-us)</span> page for any further information.

# Software Examples

GitLab:

C, Python and Bash examples
Web app frontend
Web app backend


# How to Use?

## {{@273#bkmrk-tiger-city-imx-embed}}

Tiger computer is provided with some basic software examples that can be used as a starting point for developing custom programs.

The examples are available in:

- C
- Python
- Bash

The examples are divided into categories:

- [External Interfaces](https://doc.redisage.com/link/151#bkmrk-page-title)
- [Internal Devices‎](https://doc.redisage.com/link/153#bkmrk-page-title)
- [Front Panel‎](https://doc.redisage.com/link/154#bkmrk-page-title)
- [TCX www](https://doc.redisage.com/link/155#bkmrk-page-title)

### C examples

Examples written in C can be built with CMake. Put your source files into one folder and specify its name (${SRC\_DIR} dir\_name). Then create a CMakeLists.txt file in the parent directory (an example of this file is provided below).

[CMakeLists.txt](https://gitlab.soleotech.ovh/soleox/ecb-elecronic-circuits-boards/computers/tiger-city-imx/tiger-city-imx8-vertical/TCX_Software_Examples/-/blob/master/CMakeLists.txt?ref_type=heads)

In the parent directory create a new folder named "build" and enter it:

```bash
mkdir build && cd build
```

Next, configure your project using:

```bash
cmake ..
```

Then build your project with:

```bash
cmake --build .
```

After that, executable files should appear in the same folder.

```bash
./file_name
```

### Python examples

In order to execute Python files, go to the desired directory and type:

```bash
python3 file_name.py
```

### Bash examples

In order to execute Bash files, go to the desired directory and type:

```bash
bash file_name.sh
```

# New Page



# New Page



# New Page



# External Interfaces

## {{@273#bkmrk-tiger-city-imx-embed}}

<span style="color: rgb(0, 0, 0); font-family: var(--font-heading, var(--font-body)); font-size: 2.333em; font-weight: 400;">DIO read</span>

This example shows how to use DIO (Digital Input Output) of the Tiger computer in the read mode. After running the program, the state of every DIO will be displayed.

- <span style="color: rgb(35, 111, 161);">[DIO\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/DIO_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[DIO\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/DIO_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[DIO\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/DIO_read.sh)</span>

#### Connections

In order to test, the program uses **H1 - H7** pins (diagram provided at the bottom of this page).

### DIO write

This example shows how to use DIO (Digital Input Output) of the Tiger computer in the write mode.

- <span style="color: rgb(35, 111, 161);">[DIO\_write - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/DIO_write.c)</span>
- <span style="color: rgb(35, 111, 161);">[DIO\_write - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/DIO_write.py)</span>
- <span style="color: rgb(35, 111, 161);">[DIO\_write - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/DIO_write.sh)</span>

#### Connections

In order to test, the program uses **H1 - H7** pins (diagram provided at the bottom of this page).

### DI read

This example shows how to read the states of the DI (Digital Input) of the Tiger computer. After running the program, the state of every DI will be displayed.

- <span style="color: rgb(35, 111, 161);">[DI\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/DI_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[DI\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/DI_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[DI\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/DI_read.sh)</span>

#### Connections

In order to test, the program uses **D1 - D5** pins (diagram provided at the bottom of this page).

### ETHERNET

This example shows how to check the Ethernet port connection of the Tiger computer.

- <span style="color: rgb(35, 111, 161); background-color: rgb(255, 255, 255);">[ETHERNET - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/ETHERNET.c)</span>
- <span style="color: rgb(35, 111, 161);">[ETHERNET - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/ETHERNET.py)</span>
- <span style="color: rgb(35, 111, 161);">[ETHERNET - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/ETHERNET.sh)</span>

#### Connections

In order to test, the program uses the **RJ45** port (diagram provided at the bottom of this page).

### 1-WIRE

This example shows how to read temperature from the DS18B20+ sensor using the 1-Wire bus of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[onewire - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/onewire.c)</span>
- <span style="color: rgb(35, 111, 161);">[onewire - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/onewire.py)</span>
- <span style="color: rgb(35, 111, 161);">[onewire - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/onewire.sh)</span>

#### Connections

In order to test, the program uses **1W,** **5V** and **GND** pins (diagram provided at the bottom of this page).

### RS232

This example shows how to write to and read from the RS232 interface of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[RS232 - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/RS232.c)</span>
- <span style="color: rgb(35, 111, 161);">[RS232 - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/RS232.py)</span>
- <span style="color: rgb(35, 111, 161);">[RS232 - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/RS232.sh)</span>

<p class="callout warning">This example won’t work in the loopback connection test - an external serial monitor is needed.</p>

#### Connections

In order to test, the program uses **T1, R1, T2, R2** and **GND** pins (diagram provided at the bottom of this page).

### RS485

This example shows how to write to and read from the RS485 interface of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[RS485 - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/RS485.c)</span>
- <span style="color: rgb(35, 111, 161);">[RS485 - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/RS485.py)</span>
- <span style="color: rgb(35, 111, 161);">[RS485 - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/RS485.sh)</span>

<p class="callout warning">This example won’t work in the loopback connection test - an external serial monitor is needed.</p>

#### Connections

In order to test, the program uses **A1 - A4, B1 - B4** and **GND** pins (diagram provided at the bottom of this page).

### UIO AI 10 V

This example shows how to use the UIO (Universal Input Output) of the Tiger computer as a voltage AI (Analog Input).

- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_10V - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/UIO_AI_10V.c)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_10V - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/UIO_AI_10V.py)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_10V - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/UIO_AI_10V.sh)</span>

#### Connections

In order to test, the program uses **U1 - U4** pins (diagram provided at the bottom of this page).

### UIO AI 20 mA

This example shows how to use the UIO (Universal Input Output) of the Tiger computer as a current AI (Analog Input).

- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_20mA - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/UIO_AI_20mA.c)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_20mA - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/UIO_AI_20mA.py)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AI\_20mA - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/UIO_AI_20mA.sh)</span>

#### Connections

In order to test, the program uses **U1 - U4** pins (diagram provided at the bottom of this page).

### UIO AO

This example shows how to use the UIO (Universal Input Output) of the Tiger computer as an AO (Analog Output).

- <span style="color: rgb(35, 111, 161);">[UIO\_AO - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/UIO_AO.c)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AO - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/UIO_AO.py)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_AO - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/UIO_AO.sh)</span>

#### Connections

In order to test, the program uses **U1 - U4** pins (diagram provided at the bottom of this page).

### UIO DI

This example shows how to use the UIO (Universal Input Output) of the Tiger computer as a DI (Digital Input).

- <span style="color: rgb(35, 111, 161);">[UIO\_DI - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/UIO_DI.c)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_DI - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/UIO_DI.py)</span>
- <span style="color: rgb(35, 111, 161);">[UIO\_DI - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/UIO_DI.sh)</span>

#### Connections

In order to test, the program uses **U1 - U4** pins (diagram provided at the bottom of this page).

### USB

This example shows how to open, write to, and read from a USB device plugged into the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[USB - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/USB.c)</span>
- <span style="color: rgb(35, 111, 161);">[USB - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/USB.py)</span>
- <span style="color: rgb(35, 111, 161);">[USB - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/USB.sh)</span>

#### Connections

In order to test, the program uses the USB port (diagram provided at the bottom of this page).

### Wi-Fi

This example shows how to connect the Tiger computer to a Wi-Fi access point.

- <span style="color: rgb(35, 111, 161);">[Wi-Fi - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/WIFI.c)</span>
- <span style="color: rgb(35, 111, 161);">[Wi-Fi - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/WIFI.py)</span>
- <span style="color: rgb(35, 111, 161);">[Wi-Fi - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/WIFI.sh)</span>

### Ports diagram

{{@274#bkmrk-}}

# Internal Devices‎

## {{@273#bkmrk-tiger-city-imx-embed}}

### Buzzer

This example shows how to use the integrated buzzer of the Tiger computer. The buzzer will generate a sound for a few seconds and then turn itself off.

- <span style="color: rgb(35, 111, 161);">[Buzzer - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/buzzer.c)</span>
- <span style="color: rgb(35, 111, 161);">[buzzer - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/buzzer.py)</span>
- <span style="color: rgb(35, 111, 161);">[Buzzer - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/buzzer.sh)</span>

### EEPROM erase

This example shows how to erase the EEPROM memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[EEPROM\_erase - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/EEPROM_erase.c)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_erase - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/EEPROM_erase.py)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_erase - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/EEPROM_erase.sh)</span>

### EEPROM read

This example shows how to read from the EEPROM memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[EEPROM\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/EEPROM_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/EEPROM_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/EEPROM_read.sh)</span>

### EEPROM SN read

This example shows how to read from the EEPROM SN (read-only) memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[EEPROM\_SN\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/EEPROM_SN_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_SN\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/EEPROM_SN_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_SN\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/EEPROM_SN_read.sh)</span>

### EEPROM write

This example shows how to write some sample string to the EEPROM memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[EEPROM\_write - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/EEPROM_write.c)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_write - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/EEPROM_write.py)</span>
- <span style="color: rgb(35, 111, 161);">[EEPROM\_write - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/EEPROM_write.sh)</span>

### FLASH erase

This example shows how to erase the FLASH memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[FLASH\_erase - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/FLASH_erase.c)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_erase - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/FLASH_erase.py)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_erase - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/FLASH_erase.sh)</span>

### FLASH read

This example shows how to read from the FLASH memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[FLASH\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/FLASH_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/FLASH_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/FLASH_read.sh)</span>

### FLASH write

This example shows how to write some sample string to the FLASH memory of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[FLASH\_write - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/FLASH_write.c)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_write - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/FLASH_write.py)</span>
- <span style="color: rgb(35, 111, 161);">[FLASH\_write - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/FLASH_write.sh)</span>

### GSM reset

This example shows how to reset the GSM module of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[GSM\_reset - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/GSM_reset.c)</span>
- <span style="color: rgb(35, 111, 161);">[GSM\_reset - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/GSM_reset.py)</span>
- <span style="color: rgb(35, 111, 161);">[GSM\_reset - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/GSM_reset.sh)</span>

### RTC

This example shows how to read date and time from the RTC (Real Time Clock) of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[RTC - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/RTC.c)</span>
- <span style="color: rgb(35, 111, 161);">[RTC - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/RTC.py)</span>
- <span style="color: rgb(35, 111, 161);">[RTC - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/RTC.sh)</span>

### Watchdog

This example shows how to view the watchdog service status of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[Watchdog - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/watchdog.c)</span>
- <span style="color: rgb(35, 111, 161);">[Watchdog - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/watchdog.py)</span>
- <span style="color: rgb(35, 111, 161);">[Watchdog - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/watchdog.sh)</span>

# Front Panel‎

## {{@273#bkmrk-tiger-city-imx-embed}}


### DIP read

This example shows how to read the states of the DIP switches of the Tiger computer’s front panel. After running the program, the state of every DIP switch will be displayed.

- <span style="color: rgb(35, 111, 161);">[DIP\_read - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/DIP_read.c)</span>
- <span style="color: rgb(35, 111, 161);">[DIP\_read - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/DIP_read.py)</span>
- <span style="color: rgb(35, 111, 161);">[DIP\_read - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/DIP_read.sh)</span>

### Joystick

This example shows how to get inputs from the joystick located on the front panel of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[Joystick - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/joystick.c)</span>
- <span style="color: rgb(35, 111, 161);">[Joystick - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/joystick.py)</span>
- <span style="color: rgb(35, 111, 161);">[joystick - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/joystick.sh)</span>

### LED

This example shows how to change the colors of the RGB LEDs located on the front panel of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[LED - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/LED.c)</span>
- <span style="color: rgb(35, 111, 161);">[LED - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/LED.py)</span>
- <span style="color: rgb(35, 111, 161);">[LED - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/LED.sh)</span>

### OLED

This example shows how to use the OLED screen located on the front panel of the Tiger computer.

- <span style="color: rgb(35, 111, 161);">[OLED - C example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/c/OLED.c)</span>
- <span style="color: rgb(35, 111, 161);">[OLED - Python example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/python/OLED.py)</span>
- <span style="color: rgb(35, 111, 161);">[OLED - Bash example](https://github.com/Redisage/Tiger-City-IMX-Software-Examples/blob/main/scripts/OLED.sh)</span>

# TCXV example web-app

## {{@273#bkmrk-tiger-city-imx-embed}}

The device hosts a web application that can be accessed by connecting to it via a local network.

Type `node /opt/redisage/example-app/server.js` in the device's terminal to start hosting an example web application.

## Example web application

### Login

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/00Bimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/00Bimage.png)

The default code is 0000. After logging in, a user can change it. The code settings are in the upper-right corner of the site, next to the help button.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/j3Vimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/j3Vimage.png)

### Panels

#### Overview

The purpose of this panel is only to display data from different interfaces on a common chart. Output pins are to be controlled via individual interfaces pages.

All of the below help images are also available on the site by clicking the question mark in the upper-right corner.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/Da0image.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/Da0image.png)


#### Digital input

[![di.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/di.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/di.png)

#### Digital input/output

[![dio.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/dio.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/dio.png)

#### Universal input/output

[![uio.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/uio.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/uio.png)

#### Serial

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/jMUimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/jMUimage.png)

#### 1-Wire

[![wire.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/wire.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/wire.png)

#### Terminal

This panel serves as a terminal emulator for basic communication with the device. It allows navigating through the directories, looking up logs or connected devices and much more.

[![image.png](https://doc.redisage.com/uploads/images/gallery/2025-03/scaled-1680-/AlDimage.png)](https://doc.redisage.com/uploads/images/gallery/2025-03/AlDimage.png)

GitHub repository: soon.

# Notes [DRAFT]

- Add www github reopo - to do
- All examples reworked to rev 3, checked and merged.
- All examples checked and merged.
- Unify the names of the examples (C, Python and Bash examples should have the same name: name.c/.py/.sh).
- Rename GitLab repository folder “**src**” to “**c**” and change **CMakeLists.txt** accordingly.
- **buzzer.sh example modified to wait 2 seconds and turn itself off.**
- **Missing EEPROM\_erase - Bash example - added but needs to be checked.**
- **EEPROM\_SN\_Read.py modified** to work in the same way (“/sys/bus/nvmem/devices/2-0052**3**/nvmem”).
- **Missing ETHERNET - C example - added but needs to be checked.**
- **Missing ETHERNET - Python example - added but needs to be checked.**
- **FLASH\_read.c, FLASH\_read.py and FLASH\_read.sh modified** to work in the same way as other scripts (“/dev/**mtdblock0**”).
- **Missing FLASH\_erase - Bash example - added but needs to be checked.**
- **Missing GSM\_reset - Python example - added but needs to be checked.**
- **GSM\_reset examples - untested.**
- **LED.sh example modified** to wait **1** second and then turn the LEDs off.
- **OLED examples - untested.**
- **Missing onewire - Python example - added but needs to be checked.**
- **onewire examples - untested.**
- **RS232.c example modified - only write to and read from “/dev/ttymxc0”.**
- **Missing RS232 - Python example - added but needs to be checked.**
- **Missing RS232 - Bash example - added but needs to be checked.**
- Original RS485.c - bad device address error (fixed with struct serial\_rs485).
- Original RS485.c does not seem to work properly - only writing is available.
- **RS485.c modified to work in the same way as RS232.c.**
- **Missing RS485 - Python example - added but needs to be checked.**
- **Missing RS485 - Bash example - added but needs to be checked.**
- **Missing RTC - Python example added but needs to be checked.**
- **Missing UIO\_AI\_10V - Python example - added but needs to be checked.**
- **Missing UIO\_AI\_10V - Bash example - added but needs to be checked.**
- **Missing UIO\_AI\_20mA - Python example - added but needs to be checked.**
- **Missing UIO\_AI\_20mA - Bash example - added but needs to be checked.**
- **Missing UIO\_AO - Python example - added but needs to be checked.**
- **Missing UIO\_AO - Bash example - added but needs to be checked.**
- **Missing UIO\_DI - Bash example **- added but needs to be checked.****
- **Missing USB - Python example - added but needs to be checked.**
- **USB examples - untested.**
- **Missing watchdog - C example - added but needs to be checked.**
- **Missing watchdog - Python example - added but needs to be checked.**
- **Missing WIFI - C example - added but needs to be checked.**
- **Missing WIFI - Python example - added but needs to be checked.**
- **WIFI examples should also have the AP mode implemented.**

# Contact Us

- [Main web page](https://redisage.com/)
- [Facebook](https://www.facebook.com/Redisage/)
- E-mail:  
    <online@redisage.com>
- Phone number:  
    +48 71 70 00 140
- Address:  
    NSG 4L Sp. z o.o.  
    ul. Trzy Lipy 3B  
    80-172 Gdańsk  
    (POLSKA)
- [More information](https://redisage.com/en/contact.html)

# Common Resources



# Internal Communication Lines

The device is equipped with multiple internal communication lines of the following types:

- [{{@134#bkmrk-spi}}](https://doc.redisage.com/link/134#bkmrk-spi)
- [{{@134#bkmrk-i2c}}](https://doc.redisage.com/link/134#bkmrk-i2c)
- [{{@134#bkmrk-uart}}](https://doc.redisage.com/link/134#bkmrk-uart)

### SPI

The device is equipped with the following SPI communication lines.

#### SPI1

<table border="1" id="bkmrk-signal-processor-pin" style="border-collapse: collapse; width: 100%; height: 176.953px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Chip select 0

</td><td style="height: 35.3906px;">AD18

</td><td style="height: 35.3906px;">SPI1\_CS0

</td></tr><tr><td>Chip select 1

</td><td>AG23

</td><td>SPI1\_CS1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Master in slave out

</td><td style="height: 35.3906px;">A7

</td><td style="height: 35.3906px;">SPI1\_MISO

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Clock

</td><td style="height: 35.3906px;">D6

</td><td style="height: 35.3906px;">SPI1\_SCLK

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Master out slave in

</td><td style="height: 35.3906px;">B7

</td><td style="height: 35.3906px;">SPI1\_MOSI

</td></tr></tbody></table>

#### SPI2

<table border="1" id="bkmrk-signal-processor-pin-1" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Chip select 0

</td><td>A6

</td><td>SPI2\_CS0

</td></tr><tr><td>Chip select 1

</td><td>AF12

</td><td>SPI2\_CS1

</td></tr><tr><td>Chip select 2

</td><td>AB19

</td><td>SPI2\_CS2

</td></tr><tr><td>Master in slave out

</td><td>A8

</td><td>SPI2\_MISO

</td></tr><tr><td>Clock

</td><td>E6

</td><td>SPI2\_SCLK

</td></tr><tr><td>Master out slave in

</td><td>B8

</td><td>SPI2\_MOSI

</td></tr></tbody></table>

### I2C

The device is equipped with the following I2C communication lines.

#### I2C2

Device name: **/dev/i2c-1**

<table border="1" id="bkmrk-signal-processor-pin-2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Clock

</td><td>D10

</td><td>I2C2\_SCL

</td></tr><tr><td>Data

</td><td>D9

</td><td>I2C2\_SDA

</td></tr></tbody></table>

#### I2C3

Device name: **/dev/i2c-2**

<table border="1" id="bkmrk-signal-processor-pin-3" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Clock

</td><td>E10

</td><td>I2C3\_SCL

</td></tr><tr><td>Data

</td><td>F10

</td><td>I2C3\_SDA

</td></tr></tbody></table>

#### I2C4

Device name: **/dev/i2c-3**

<table border="1" id="bkmrk-signal-processor-pin-4" style="border-collapse: collapse; width: 100%; height: 106.172px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Clock

</td><td style="height: 35.3906px;">D13

</td><td style="height: 35.3906px;">I2C4\_SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Data

</td><td style="height: 35.3906px;">E13

</td><td style="height: 35.3906px;">I2C4\_SDA

</td></tr></tbody></table>

### UART

The device is equipped with the following UART communication lines.

#### UART1

Device name: **/dev/ttymxc0**

<table border="1" id="bkmrk-signal-processor-pin-5" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART1 RX)

</td><td>E14

</td><td>UART1\_RXD

</td></tr><tr><td>Transmit (UART1 TX)

</td><td>F13

</td><td>UART1\_TXD

</td></tr></tbody></table>

#### UART2

Device name: **/dev/ttymxc1**

<table border="1" id="bkmrk-signal-processor-pin-6" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART2 RX)

</td><td>X

</td><td>UART2\_RXD

</td></tr><tr><td>Transmit (UART2 TX)

</td><td>X

</td><td>UART2\_TXD

</td></tr></tbody></table>

#### UART3

Device name: **/dev/ttymxc2**

<table border="1" id="bkmrk-signal-processor-pin-7" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center">**Default function**

</td></tr></thead><tbody><tr><td>Receive (UART3 RX)

</td><td>E18

</td><td>UART3\_RXD

</td></tr><tr><td>Transmit (UART3 TX)

</td><td>D18

</td><td>UART3\_TXD

</td></tr></tbody></table>

#### UART4

Device name: **/dev/ttymxc3**

<table border="1" id="bkmrk-signal-processor-pin-8" style="border-collapse: collapse; width: 100%; height: 141.562px;"><colgroup><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col><col style="width: 33.3745%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Signal**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Processor pin**

</td><td aria-sort="Brak" class="ak-renderer-tableHeader-sortable-column__wrapper align-center" style="height: 35.3906px;">**Default function**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Receive (UART4 RX)

</td><td style="height: 35.3906px;">F19

</td><td style="height: 35.3906px;">UART4\_RXD

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Transmit (UART4 TX)

</td><td style="height: 35.3906px;">F18

</td><td style="height: 35.3906px;">UART4\_TXD

</td></tr></tbody></table>

# New Page



# New Page



# New Page



# Introduction

## Tiger City IMX Industrial Computer with Linux OS

The Tiger City IMX minicomputer uses Linux operating systems and is equipped with several communication interfaces such as: Ethernet, USB 2.0, HDMI, GSM, RS232, RS485, 1-Wire and multiple analog-digital inputs and outputs. It can also be configured to include a Wi-Fi module and encryption modules that increase the security of the device. The casing enables installation on the DIN rail. The front panel has switches, an OLED display and a joystick for manual control of the device operation.

# Drawings

### Placement of peripherals

<div drawio-diagram="1678"><img src="https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1773747141.png" alt=""/></div>

### Power supply  


<div drawio-diagram="1679"><img src="https://doc.redisage.com/uploads/images/drawio/2026-03/drawing-29-1773747160.png" alt=""/></div>

### Detailed connections diagram

<div drawio-diagram="1294"><img src="https://doc.redisage.com/uploads/images/drawio/2025-03/drawing-29-1742559718.png" alt=""/></div>

### Enclosure

[![image.png](https://doc.redisage.com/uploads/images/gallery/2026-01/scaled-1680-/image.png)](https://doc.redisage.com/uploads/images/gallery/2026-01/image.png)

# CM Variscite Computation Module

### VAR-SOM-MX8MM

Table of connections for VAR-SOM-6UL and VAR-SOM-MX8MM outputs for peripherals on 200-pin SODIMM connector.

<table border="1" id="bkmrk-pin-no.-tcx-som-inte" style="border-collapse: collapse; width: 100%; height: 3669.14px;"><colgroup><col style="width: 8.58164%;"></col><col style="width: 15.4946%;"></col><col style="width: 18.8319%;"></col><col style="width: 13.2254%;"></col><col style="width: 8.82471%;"></col><col style="width: 15.8522%;"></col><col style="width: 19.3087%;"></col></colgroup><thead><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px;">**Pin No.**</td><td class="align-center" style="height: 46.5938px;">**TCX SOM interface**</td><td class="align-center" style="height: 46.5938px;">**TCX signal**</td><td class="align-center" style="height: 46.5938px;">  
</td><td class="align-center" style="height: 46.5938px;">**Pin No.**</td><td class="align-center" style="height: 46.5938px;">**TCX SOM interface**</td><td class="align-center" style="height: 46.5938px;">**TCX signal**</td></tr></thead><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">1</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">2</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">3</td><td style="height: 29.7969px;">ETH\_TRX0\_P</td><td style="height: 29.7969px;">ETH\_RX\_P</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">4</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">5</td><td style="height: 29.7969px;">ETH\_TRX0\_N</td><td style="height: 29.7969px;">ETH\_RX\_N</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">6</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">7</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">8</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">9</td><td style="height: 29.7969px;">ETH\_TRX1\_P</td><td style="height: 29.7969px;">ETH\_TX\_P</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">10</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">11</td><td style="height: 29.7969px;">ETH\_TRX1\_N</td><td style="height: 29.7969px;">ETH\_TX\_N</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">12</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">13</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">14</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">15</td><td style="height: 46.5938px;">LED\_ACT</td><td style="height: 46.5938px;">ETH\_LED\_YELLOW</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">16</td><td style="height: 46.5938px;">LED\_LINK10\_100\_1000</td><td style="height: 46.5938px;">ETH\_LED\_GREEN</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">17</td><td style="height: 29.7969px;">GPIO5\_IO05</td><td style="height: 29.7969px;">1WIRE\_SLPZ</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">18</td><td style="height: 29.7969px;">GPIO3\_IO24</td><td style="height: 29.7969px;">SOM\_DI5</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">19</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">20</td><td style="height: 29.7969px;">GPIO3\_IO25</td><td style="height: 29.7969px;">SOM\_DI4</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">21</td><td style="height: 29.7969px;">GPIO4\_IO23</td><td style="height: 29.7969px;">TPM\_IRQ</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">22</td><td style="height: 29.7969px;">GPIO4\_IO22</td><td style="height: 29.7969px;">SOM\_DI3</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">23</td><td style="height: 46.5938px;">GPIO4\_IO21</td><td style="height: 46.5938px;">FREE\_GPIO4\_IO21</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">24</td><td style="height: 46.5938px;">GPIO4\_IO24</td><td style="height: 46.5938px;">SOM\_DI2</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">25</td><td style="height: 46.5938px;">GPIO4\_IO25</td><td style="height: 46.5938px;">FREE\_GPIO4\_IO25</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">26</td><td style="height: 46.5938px;">GPIO4\_IO26</td><td style="height: 46.5938px;">SOM\_DI1</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">27</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">28</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">29</td><td style="height: 46.5938px;">GPIO1\_IO07</td><td style="height: 46.5938px;">FREE\_GPIO1\_IO07</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">30</td><td style="height: 46.5938px;">GPIO1\_IO17</td><td style="height: 46.5938px;">FREE\_GPIO1\_IO17</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">31</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">32</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">33</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">34</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">35</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">36</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">37</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">38</td><td style="height: 29.7969px;">VDD\_ENET</td><td style="height: 29.7969px;">+3V3\_SOM</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">39</td><td style="height: 46.5938px;">GPIO5\_IO09</td><td style="height: 46.5938px;">FREE\_GPIO5\_IO09</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">40</td><td style="height: 46.5938px;">USB1\_OTG\_OC</td><td style="height: 46.5938px;">USB1\_OTG\_FAULT</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">41</td><td style="height: 46.5938px;">~ECSPI1\_MISO</td><td style="height: 46.5938px;">SPI1\_MISO</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">42</td><td style="height: 46.5938px;">BOOT\_SEL</td><td style="height: 46.5938px;">BOOT\_SEL\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">43</td><td style="height: 29.7969px;">~ECSPI1\_SCLK</td><td style="height: 29.7969px;">SPI1\_SCLK</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">44</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">45</td><td style="height: 29.7969px;">~ECSPI1\_MOSI</td><td style="height: 29.7969px;">SPI1\_MOSI</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">46</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">47</td><td style="height: 46.5938px;">GND</td><td style="height: 46.5938px;">GND</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">48</td><td style="height: 46.5938px;">GPIO1\_IO02</td><td style="height: 46.5938px;">EEPROM\_#WC\_1</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">49</td><td style="height: 29.7969px;">SOM\_3V3\_PER</td><td style="height: 29.7969px;">SOM\_PER</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">50</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">51</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">52</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">53</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">54</td><td style="height: 46.5938px;">UART1\_RXD</td><td style="height: 46.5938px;">SOM\_UART1\_RX</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">55</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">56</td><td style="height: 46.5938px;">UART1\_TXD</td><td style="height: 46.5938px;">SOM\_UART1\_TX</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">57</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">58</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">59</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">60</td><td style="height: 29.7969px;">SD2\_CLK</td><td style="height: 29.7969px;">SD2\_CLK</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">61</td><td style="height: 29.7969px;">SD2\_DATA2</td><td style="height: 29.7969px;">SD2\_DATA2</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">62</td><td style="height: 29.7969px;">SD2\_DATA0</td><td style="height: 29.7969px;">SD2\_DATA0</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">63</td><td style="height: 29.7969px;">SD2\_DATA1</td><td style="height: 29.7969px;">SD2\_DATA1</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">64</td><td style="height: 29.7969px;">SD2\_CMD</td><td style="height: 29.7969px;">SD2\_CMD</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">65</td><td style="height: 29.7969px;">SD2\_DATA3</td><td style="height: 29.7969px;">SD2\_DATA3</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">66</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">67</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">68</td><td style="height: 29.7969px;">PWM2\_OUT</td><td style="height: 29.7969px;">DIO\_PWM2</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">69</td><td style="height: 29.7969px;">PWM3\_OUT</td><td style="height: 29.7969px;">DIO\_PWM3</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">70</td><td style="height: 29.7969px;">ECSPI2\_MOSI</td><td style="height: 29.7969px;">SPI2\_MOSI</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">71</td><td style="height: 46.5938px;">GPIO2\_IO19</td><td style="height: 46.5938px;">RS485\_1\_2\_INT</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">72</td><td style="height: 46.5938px;">GPIO1\_IO11</td><td style="height: 46.5938px;">HMI\_IRQ</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">73</td><td style="height: 46.5938px;">GPIO4\_IO27</td><td style="height: 46.5938px;">HUB\_ENABLE</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">74</td><td style="height: 46.5938px;">GPIO1\_IO16</td><td style="height: 46.5938px;">FREE\_GPIO1\_IO16</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">75</td><td style="height: 29.7969px;">ECSPI2\_SCLK</td><td style="height: 29.7969px;">SPI2\_SCLK</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">76</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">77</td><td style="height: 29.7969px;">ECSPI2\_MISO</td><td style="height: 29.7969px;">SPI2\_MISO</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">78</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">79</td><td style="height: 46.5938px;">ECSPI2\_SS0</td><td style="height: 46.5938px;">SPI2\_CS0\_TPM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">80</td><td style="height: 46.5938px;">USB1\_OTG\_ID</td><td style="height: 46.5938px;">USB1\_OTG\_ID\_SOM</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">81</td><td style="height: 46.5938px;">~GPIO1\_IO00</td><td style="height: 46.5938px;">RS485\_INT</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">82</td><td style="height: 46.5938px;">GPIO5\_IO01</td><td style="height: 46.5938px;">EXP2\_NRST\_SOM</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">83</td><td style="height: 46.5938px;">UART4\_RXD</td><td style="height: 46.5938px;">SOM\_UART4\_RX</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">84</td><td style="height: 46.5938px;">GPIO4\_IO03</td><td style="height: 46.5938px;">EXP1\_NRST\_SOM</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">85</td><td style="height: 46.5938px;">UART4\_TXD</td><td style="height: 46.5938px;">SOM\_UART4\_TX</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">86</td><td style="height: 46.5938px;">~BOOT\_CFG03</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO05</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">87</td><td style="height: 29.7969px;">I2C2\_SDA</td><td style="height: 29.7969px;">I2C2\_SDA</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">88</td><td style="height: 29.7969px;">I2C2\_SCL</td><td style="height: 29.7969px;">I2C2\_SCL</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">89</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">90</td><td style="height: 29.7969px;">~I2C3\_SDA</td><td style="height: 29.7969px;">I2C3\_SDA</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">91</td><td style="height: 46.5938px;">GPIO1\_IO15</td><td style="height: 46.5938px;">HW\_VER</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">92</td><td style="height: 46.5938px;">~I2C3\_SCL</td><td style="height: 46.5938px;">I2C3\_SCL</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">93</td><td style="height: 46.5938px;">GPIO4\_IO10</td><td style="height: 46.5938px;">SPI2\_CS2\_RS485</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">94</td><td style="height: 46.5938px;">USB1\_ID</td><td style="height: 46.5938px;">USB1\_OTG\_ID\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">95</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">96</td><td style="height: 29.7969px;">GPIO1\_IO06</td><td style="height: 29.7969px;">UIO\_RST</td></tr><tr style="height: 45.5938px;"><td style="height: 45.5938px;">97</td><td style="height: 45.5938px;">GPIO1\_IO23</td><td style="height: 45.5938px;">FREE\_GPIO1\_IO23</td><td style="height: 45.5938px;">  
</td><td style="height: 45.5938px;">98</td><td style="height: 45.5938px;">PMIC\_PWRON\_B</td><td style="height: 45.5938px;">NRST\_SOM</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">99</td><td style="height: 29.7969px;">~GPIO1\_IO14</td><td style="height: 29.7969px;">HMI\_DPSW5</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">100</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">101</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">102</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">103</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">104</td><td style="height: 29.7969px;">USB2\_VBUS</td><td style="height: 29.7969px;">+5V</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">105</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">106</td><td style="height: 29.7969px;">USB1\_VBUS</td><td style="height: 29.7969px;">+5V</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">107</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">108</td><td style="height: 29.7969px;">USB2\_D\_N</td><td style="height: 29.7969px;">USB2\_SOM\_N</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">109</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">110</td><td style="height: 29.7969px;">USB2\_D\_P</td><td style="height: 29.7969px;">USB2\_SOM\_P</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">111</td><td style="height: 29.7969px;">VCC\_SOM</td><td style="height: 29.7969px;">+3V3\_SOM</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">112</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">113</td><td style="height: 29.7969px;">GPIO4\_IO28</td><td style="height: 29.7969px;">HMI\_GPO</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">114</td><td style="height: 29.7969px;">USB1\_D\_N</td><td style="height: 29.7969px;">USB1\_SOM\_N</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">115</td><td style="height: 46.5938px;">GPIO5\_IO24</td><td style="height: 46.5938px;">FREE\_GPIO5\_IO24</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">116</td><td style="height: 46.5938px;">USB1\_D\_P</td><td style="height: 46.5938px;">USB1\_SOM\_P</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">117</td><td style="height: 29.7969px;">GPIO1\_IO08</td><td style="height: 29.7969px;">GPIO\_EXP\_INT</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">118</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">119</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">120</td><td style="height: 46.5938px;">GPIO5\_IO02</td><td style="height: 46.5938px;">SOM\_GLOB\_NRST</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">121</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">122</td><td style="height: 46.5938px;">USB1\_OTG\_PWR</td><td style="height: 46.5938px;">USB1\_OTG\_PWRSW\_EN</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">123</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">124</td><td style="height: 46.5938px;">UART3\_TXD</td><td style="height: 46.5938px;">SOM\_UART3\_TX</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">125</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">126</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">127</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">128</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">129</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">130</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">131</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">132</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">133</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">134</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">135</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">136</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 35.375px;"><td style="height: 35.375px;">137

</td><td style="height: 35.375px;">NC</td><td style="height: 35.375px;">X</td><td style="height: 35.375px;">  
</td><td style="height: 35.375px;">138</td><td style="height: 35.375px;">GND</td><td style="height: 35.375px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">139</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">140</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">141</td><td style="height: 46.5938px;">~BOOT\_CFG10</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO14</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">142</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">143</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">144</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">145</td><td style="height: 29.7969px;">GPIO4\_IO7</td><td style="height: 29.7969px;">BUZZER</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">146</td><td style="height: 29.7969px;">GPIO4\_IO18</td><td style="height: 29.7969px;">SPI1\_CS1\_GPO</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">147</td><td style="height: 46.5938px;">GPIO4\_IO12</td><td style="height: 46.5938px;">SOM\_GSM\_NRST</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">148</td><td style="height: 46.5938px;">GPIO4\_IO02</td><td style="height: 46.5938px;">UIO\_RST\_EN</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">149</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">150</td><td style="height: 29.7969px;">~GPIO1\_IO03</td><td style="height: 29.7969px;">MAIN\_BOARD\_LED</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">151</td><td style="height: 46.5938px;">~BOOT\_CFG04</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO6</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">152</td><td style="height: 46.5938px;">GPIO4\_IO13</td><td style="height: 46.5938px;">ESP32\_WDT\_EN</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">153</td><td style="height: 46.5938px;">~GPIO\_IO5</td><td style="height: 46.5938px;">SPI2\_CS1\_RS485</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">154</td><td style="height: 46.5938px;">GPIO1\_IO01</td><td style="height: 46.5938px;">ESP32\_WDI</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">155</td><td style="height: 46.5938px;">~BOOT\_CFG13</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO17</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">156</td><td style="height: 46.5938px;">GPIO4\_IO19</td><td style="height: 46.5938px;">SC\_ENABLE</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">157</td><td style="height: 46.5938px;">~BOOT\_CFG06</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO08</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">158</td><td style="height: 46.5938px;">GND</td><td style="height: 46.5938px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">159</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">160</td><td style="height: 29.7969px;">DSI\_TX1\_N</td><td style="height: 29.7969px;">DSI\_TX1\_N</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">161</td><td style="height: 29.7969px;">DSI\_TX0\_N</td><td style="height: 29.7969px;">DSI\_TX0\_N</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">162</td><td style="height: 29.7969px;">DSI\_TX1\_P</td><td style="height: 29.7969px;">DSI\_TX1\_P</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">163</td><td style="height: 29.7969px;">DSI\_TX0\_P</td><td style="height: 29.7969px;">DSI\_TX0\_P</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">164</td><td style="height: 29.7969px;">DSI\_TX2\_N</td><td style="height: 29.7969px;">DSI\_TX2\_N</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">165</td><td style="height: 29.7969px;">DSI\_TX3\_N</td><td style="height: 29.7969px;">DSI\_TX3\_N</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">166</td><td style="height: 29.7969px;">DSI\_TX2\_P</td><td style="height: 29.7969px;">DSI\_TX2\_P</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">167</td><td style="height: 29.7969px;">DSI\_TX3\_P</td><td style="height: 29.7969px;">DSI\_TX3\_P</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">168</td><td style="height: 29.7969px;">DSI\_CLK\_N</td><td style="height: 29.7969px;">DSI\_CLK\_N</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">169</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">170</td><td style="height: 29.7969px;">DSI\_CLK\_P</td><td style="height: 29.7969px;">DSI\_CLK\_P</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">171</td><td style="height: 46.5938px;">GPIO5\_IO25</td><td style="height: 46.5938px;">FREE\_GPIO5\_IO25</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">172</td><td style="height: 46.5938px;">GND</td><td style="height: 46.5938px;">GND</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">173</td><td style="height: 46.5938px;">~BOOT\_CFG11</td><td style="height: 46.5938px;">BOOT\_GPIO4\_IO15</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">174</td><td style="height: 46.5938px;">I2C4\_SCL</td><td style="height: 46.5938px;">I2C4\_SCL</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">175</td><td style="height: 46.5938px;">UART3\_RXD</td><td style="height: 46.5938px;">SOM\_UART3\_RX</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">176</td><td style="height: 46.5938px;">I2C4\_SDA</td><td style="height: 46.5938px;">I2C4\_SDA</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">177</td><td style="height: 46.5938px;">GPIO4\_IO11</td><td style="height: 46.5938px;">LT8912B\_INT\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">178</td><td style="height: 46.5938px;">GND</td><td style="height: 46.5938px;">GND</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">179</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">180</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">181</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">182</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">183</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">184</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">185</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">186</td><td style="height: 29.7969px;">NC</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">187</td><td style="height: 46.5938px;">GPIO4\_IO04</td><td style="height: 46.5938px;">SOM\_GSM\_PWR\_EN</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">188</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">189</td><td style="height: 46.5938px;">GPIO4\_IO20</td><td style="height: 46.5938px;">ESP\_CHIP\_PU\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">190</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">191</td><td style="height: 46.5938px;">GPIO4\_IO00</td><td style="height: 46.5938px;">RS485\_NRST\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">192</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">193</td><td style="height: 46.5938px;">GPIO4\_IO01</td><td style="height: 46.5938px;">HDMI\_HPD\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">194</td><td style="height: 46.5938px;">NC</td><td style="height: 46.5938px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">195</td><td style="height: 29.7969px;">AGND</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">196</td><td style="height: 29.7969px;">GPIO3\_IO19</td><td style="height: 29.7969px;">FLASH\_#HOLD</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">197</td><td style="height: 46.5938px;">GPIO3\_IO20</td><td style="height: 46.5938px;">ESP\_GPIO2\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">198</td><td style="height: 46.5938px;">GPIO3\_IO21</td><td style="height: 46.5938px;">SPI1\_CS0\_FLASH</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">199</td><td style="height: 46.5938px;">GPIO3\_IO22</td><td style="height: 46.5938px;">ESP\_GPIO0\_SOM</td><td style="height: 46.5938px;">  
</td><td style="height: 46.5938px;">200</td><td style="height: 46.5938px;">GPIO3\_IO23</td><td style="height: 46.5938px;">FLASH\_#WP</td></tr></tbody></table>

### VAR-SOM-6UL

Table of connections for VAR-SOM-6UL outputs for peripherals on 200-pin SODIMM connector.

<table border="1" id="bkmrk-pin-no.-tcx-som-inte-1" style="border-collapse: collapse; width: 100%; height: 3851.34px;"><colgroup><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col><col style="width: 14.3387%;"></col></colgroup><thead><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px;">**Pin No.**</td><td class="align-center" style="height: 46.5938px;">**TCX SOM interface**</td><td class="align-center" style="height: 46.5938px;">**TCX signal**</td><td class="align-center" style="height: 46.5938px;">  
</td><td class="align-center" style="height: 46.5938px;">**Pin No.**</td><td class="align-center" style="height: 46.5938px;">**TCX SOM interface**</td><td class="align-center" style="height: 46.5938px;">**TCX signal**</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">ETH\_RXDP

</td><td style="height: 35.3906px;">ETH\_RXDP

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">ETH\_RXDN

</td><td style="height: 35.3906px;">ETH\_RXDN

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">9

</td><td style="height: 35.3906px;">ETH\_TXDP

</td><td style="height: 35.3906px;">ETH\_TXDP

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">ETH\_TXDN

</td><td style="height: 35.3906px;">ETH\_TXDN

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">ETH\_LED\_ACT

</td><td style="height: 35.3906px;">ETH\_LED\_ACT

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">ETH\_LED\_LINK

</td><td style="height: 35.3906px;">ETH\_LED\_LINK

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">GPIO1\_IO5

</td><td style="height: 35.3906px;">WDT WDI

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">GPIO1\_IO15

</td><td style="height: 35.3906px;">FLASH\_#WP

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">GPIO1\_IO11

</td><td style="height: 35.3906px;">FLASH\_#HOLD

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">21

</td><td style="height: 35.3906px;">GPIO4\_IO27

</td><td style="height: 35.3906px;">SC\_IDLE/BUSY

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">22

</td><td style="height: 35.3906px;">UART5\_CTS\_B

</td><td style="height: 35.3906px;">UART\_P4\_CTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">23

</td><td style="height: 35.3906px;">GPIO4\_IO23

</td><td style="height: 35.3906px;">SPI1E\_CS2

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">UART1\_CTS\_B

</td><td style="height: 35.3906px;">UART\_P4\_CTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">25

</td><td style="height: 35.3906px;">GPIO4\_IO26

</td><td style="height: 35.3906px;">SPI1E\_CS1

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">26

</td><td style="height: 35.3906px;">GPIO4\_IO28

</td><td style="height: 35.3906px;">1WIRE\_SLPZ

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">27

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">28

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">29

</td><td style="height: 57.7812px;">GPIO1\_IO10

</td><td style="height: 57.7812px;">SPI2U\_CS1\_GPO

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">30

</td><td style="height: 57.7812px;">UART1\_CTS\_B

</td><td style="height: 57.7812px;">UART\_P3\_CTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">31

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;"> X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">32

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">VCC\_SOM

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">33

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;"> X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">34

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">VCC\_SOM

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">35

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;"> X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">36

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">VCC\_SOM

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">37

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">38

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">39

</td><td style="height: 57.7812px;">SPI4\_CS0

</td><td style="height: 57.7812px;">SPI2U\_CS0\_FLASH

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">40

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">41

</td><td style="height: 57.7812px;">SPI4\_MISO

</td><td style="height: 57.7812px;">SPI2U\_MISO

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">42

</td><td style="height: 57.7812px;">BOOT\_SEL

</td><td style="height: 57.7812px;"> SOM\_BOOT\_SEL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">43

</td><td style="height: 35.3906px;">SPI4\_SCLK

</td><td style="height: 35.3906px;">SPI2U\_SCLK

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">44

</td><td style="height: 35.3906px;">UART3\_CTS\_B

</td><td style="height: 35.3906px;">UART\_P6\_CTS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">45

</td><td style="height: 35.3906px;">SPI4\_MOSI

</td><td style="height: 35.3906px;">SPI2U\_MOSI

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">46

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">47

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">48

</td><td style="height: 35.3906px;">UART3\_RX

</td><td style="height: 35.3906px;">UART\_P6\_RX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">49

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">50

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">51

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">52

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">53

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">54

</td><td style="height: 35.3906px;">UART5\_RX

</td><td style="height: 35.3906px;">UART\_P2/4\_RX

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">55

</td><td style="height: 57.7812px;">GPIO1\_IO9

</td><td style="height: 57.7812px;">CHIP\_PU\_PR\_ESP

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">56

</td><td style="height: 57.7812px;">UART5

</td><td style="height: 57.7812px;">UART\_P2/4\_TX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">57

</td><td style="height: 35.3906px;">GPIO1\_IO8

</td><td style="height: 35.3906px;">ESP\_GPIO0

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">58

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">59

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">60

</td><td style="height: 35.3906px;">USDHC1\_CLK

</td><td style="height: 35.3906px;">SD\_CLK

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">61

</td><td style="height: 57.7812px;">USDHC1\_DATA2

</td><td style="height: 57.7812px;">SD\_DATA2

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">62

</td><td style="height: 57.7812px;">USDHC1\_DATA0

</td><td style="height: 57.7812px;">SD\_DATA0

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">63

</td><td style="height: 57.7812px;">USDHC1\_DATA1

</td><td style="height: 57.7812px;">SD\_DATA1

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">64

</td><td style="height: 57.7812px;">USDHC1\_CMD

</td><td style="height: 57.7812px;">SD\_CMD

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">65

</td><td style="height: 57.7812px;">USDHC1\_DATA3

</td><td style="height: 57.7812px;">SD\_DATA3

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">66

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">67

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">68

</td><td style="height: 35.3906px;">PWM2\_OUT

</td><td style="height: 35.3906px;">DIO\_PWM1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">69

</td><td style="height: 35.3906px;">DIO\_PWM2

</td><td style="height: 35.3906px;">DIO\_PWM2

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">70

</td><td style="height: 35.3906px;">SPI2\_MOSI

</td><td style="height: 35.3906px;">SPI1E\_MOSI

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">71

</td><td style="height: 35.3906px;">GPIO4\_IO14

</td><td style="height: 35.3906px;">!GPIO\_EXP\_INT

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">72

</td><td style="height: 35.3906px;">GPIO5\_IO3

</td><td style="height: 35.3906px;">HMI\_IRQ

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">73

</td><td style="height: 35.3906px;">GPIO5\_IO1

</td><td style="height: 35.3906px;">HUB\_ENABLE

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">74

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">75

</td><td style="height: 35.3906px;">SPI2\_SCLK

</td><td style="height: 35.3906px;">SPI1E\_SCLK

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">76

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">77

</td><td style="height: 35.3906px;">SPI2\_MISO

</td><td style="height: 35.3906px;">SPI1E\_MISO

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">78

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">79

</td><td style="height: 35.3906px;">SPI2\_CS0

</td><td style="height: 35.3906px;">SPI1E\_CS0\_TPM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">80

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">81

</td><td style="height: 35.3906px;">UART4\_CTS

</td><td style="height: 35.3906px;">UART\_P3\_CTS

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">82

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">83

</td><td style="height: 35.3906px;">UART1\_RX

</td><td style="height: 35.3906px;">UART\_P1/3\_RX

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">84

</td><td style="height: 35.3906px;">GPIO1\_IO19

</td><td style="height: 35.3906px;">EXT\_GPIO1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">85

</td><td style="height: 35.3906px;">UART1\_TX

</td><td style="height: 35.3906px;">UART\_P1/3\_TX

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">86

</td><td style="height: 35.3906px;">GPIO1\_IO18

</td><td style="height: 35.3906px;">EXT\_GPIO2

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">87

</td><td style="height: 57.7812px;">I2C1\_SDA

</td><td style="height: 57.7812px;">I2C\_SC\_SDA\_SOM

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">88

</td><td style="height: 57.7812px;">I2C1\_SCL

</td><td style="height: 57.7812px;">I2C\_SC\_SCL\_SOM

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">89

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">90

</td><td style="height: 35.3906px;">I2C3\_SDA

</td><td style="height: 35.3906px;">I2CS\_SDA

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">91

</td><td style="height: 35.3906px;">BOOT6\_MODE1

</td><td style="height: 35.3906px;"></td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">92

</td><td style="height: 35.3906px;">I2C3\_SCL

</td><td style="height: 35.3906px;">I2CS\_SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">93

</td><td style="height: 35.3906px;">BOOT6\_MODE0

</td><td style="height: 35.3906px;"></td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">94

</td><td style="height: 35.3906px;">USB1\_OTG\_ID

</td><td style="height: 35.3906px;">USB1\_OTG\_ID

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">95

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">96

</td><td style="height: 35.3906px;">GPIO3\_IO11

</td><td style="height: 35.3906px;">PROG\_EN\_ESP

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">97

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">98

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">99

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">100

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">101

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">102

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">103

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">+3V3\_SOM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">104

</td><td style="height: 35.3906px;">USB2\_VBUS

</td><td style="height: 35.3906px;">USB2\_VBUS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">105

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">+3V3\_SOM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">106

</td><td style="height: 35.3906px;">USB1\_VBUS

</td><td style="height: 35.3906px;">USB1\_VBUS

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">107

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">+3V3\_SOM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">108

</td><td style="height: 35.3906px;">USB2\_D\_N

</td><td style="height: 35.3906px;">USB2\_D\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">109

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">+3V3\_SOM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">110

</td><td style="height: 35.3906px;">USB2\_D\_P

</td><td style="height: 35.3906px;">USB2\_D\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">111

</td><td style="height: 35.3906px;">VCC\_SOM

</td><td style="height: 35.3906px;">+3V3\_SOM

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">112

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">113

</td><td style="height: 57.7812px;">GPIO4\_IO28

</td><td style="height: 57.7812px;">WTD\_REFRESH\_ESP

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">114

</td><td style="height: 57.7812px;">USB1\_D\_N

</td><td style="height: 57.7812px;">USB1\_D\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">115

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">116

</td><td style="height: 35.3906px;">USB1\_D\_P

</td><td style="height: 35.3906px;">USB1\_D\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">117

</td><td style="height: 35.3906px;">UART8\_CTS\_B

</td><td style="height: 35.3906px;">UART\_P5\_CTS

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">118

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">119

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">120

</td><td style="height: 35.3906px;">GPIO5\_IO5

</td><td style="height: 35.3906px;">TPM\_IRQ

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">121

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">122

</td><td style="height: 57.7812px;">USB1\_OTG\_PWR

</td><td style="height: 57.7812px;">USB1\_OTG\_PWRCTRL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">123

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">124

</td><td style="height: 35.3906px;">UART8

</td><td style="height: 35.3906px;">UART\_P5\_TX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">125

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">126

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">127

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">128

</td><td style="height: 35.3906px;">UART3\_TX

</td><td style="height: 35.3906px;">UART\_P6\_TX

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">129

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">130

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">131

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">132

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">133

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">134

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">135

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">136

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">137

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">138

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">139

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">140

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">141

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">142

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">143

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">144

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">145

</td><td style="height: 35.3906px;">GPIO3\_IO4

</td><td style="height: 35.3906px;">EXT\_GPIO3

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">146

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">147

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">148

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">149

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">150

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">151

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">152

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">153

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">154

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">155

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">156

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">157

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">158

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">159

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">160

</td><td style="height: 35.3906px;">DSI\_TX1\_N

</td><td style="height: 35.3906px;">DSI\_TX1\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">161

</td><td style="height: 35.3906px;">DSI\_TX0\_N

</td><td style="height: 35.3906px;">DSI\_TX0\_N

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">162

</td><td style="height: 35.3906px;">DSI\_TX1\_P

</td><td style="height: 35.3906px;">DSI\_TX1\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">163

</td><td style="height: 35.3906px;">DSI\_TX0\_P

</td><td style="height: 35.3906px;">DSI\_TX0\_P

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">164

</td><td style="height: 35.3906px;">DSI\_TX2\_N

</td><td style="height: 35.3906px;">DSI\_TX2\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">165

</td><td style="height: 35.3906px;">DSI\_TX3\_N

</td><td style="height: 35.3906px;">DSI\_TX3\_N

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">166

</td><td style="height: 35.3906px;">DSI\_TX2\_P

</td><td style="height: 35.3906px;">DSI\_TX2\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">167

</td><td style="height: 35.3906px;">DSI\_TX3\_P

</td><td style="height: 35.3906px;">DSI\_TX3\_P

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">168

</td><td style="height: 35.3906px;">DSI\_CLK\_N

</td><td style="height: 35.3906px;">DSI\_CLK\_N

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">169

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">170

</td><td style="height: 35.3906px;">DSI\_CLK\_P

</td><td style="height: 35.3906px;">DSI\_CLK\_P

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">171

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">172

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">173

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">174

</td><td style="height: 35.3906px;">I2C4\_SCL

</td><td style="height: 35.3906px;">I2CE\_SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">175

</td><td style="height: 35.3906px;">UART8\_RX

</td><td style="height: 35.3906px;">UART\_P5\_RX

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">176

</td><td style="height: 35.3906px;">I2C4\_SDA

</td><td style="height: 35.3906px;">I2CE\_SDA

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">177

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">178

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">179

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">180

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">181

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">182

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">183

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">184

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">185

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">186

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">187

</td><td style="height: 35.3906px;">GPIO1\_IO3

</td><td style="height: 35.3906px;">EXT\_GPIO4

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">188

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">X

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">189

</td><td style="height: 57.7812px;">USB1\_OTG\_PWR

</td><td style="height: 57.7812px;">USB1\_OTG\_PWRCTRL

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">190

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">191

</td><td style="height: 57.7812px;">GPIO1\_IO2

</td><td style="height: 57.7812px;">SOM\_GLOBAL\_NRST

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">192

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td></tr><tr style="height: 57.7812px;"><td style="height: 57.7812px;">193

</td><td style="height: 57.7812px;">GPIO1\_IO1

</td><td style="height: 57.7812px;">LT8912B\_INT\_SOM

</td><td style="height: 57.7812px;">  
</td><td style="height: 57.7812px;">194

</td><td style="height: 57.7812px;">NC

</td><td style="height: 57.7812px;">X

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">195

</td><td style="height: 35.3906px;">AGND

</td><td style="height: 35.3906px;">AGND

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">196

</td><td style="height: 35.3906px;">GPIO1\_IO12

</td><td style="height: 35.3906px;">SOM\_DI1

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">197

</td><td style="height: 35.3906px;">GPIO1\_IO13

</td><td style="height: 35.3906px;">SOM\_DI5

</td><td style="height: 35.3906px;">  
</td><td style="height: 35.3906px;">198

</td><td style="height: 35.3906px;">GPIO1\_IO14

</td><td style="height: 35.3906px;">SOM\_DI2

</td></tr><tr style="height: 10px;"><td style="height: 10px;">199

</td><td style="height: 10px;">GPIO1\_IO12

</td><td style="height: 10px;">SOM\_DI4

</td><td style="height: 10px;">  
</td><td style="height: 10px;">200

</td><td style="height: 10px;">GPIO1\_IO13

</td><td style="height: 10px;">SOM\_DI3

</td></tr></tbody></table>

# HMI Connectors

Signals for the front panel with 1.27 mm connectors raster.

<table border="1" id="bkmrk-hmi-1-2x9-tht-gnd-1-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><thead><tr><td colspan="4" data-cell-background="#e3fcef" data-colwidth="184,175,175,175">**HMI 1 2x9 THT**

</td></tr><tr><td>**Pin No.**

</td><td>**Signal**

</td><td>**Pin No.**

</td><td>**Signal**

</td></tr></thead><tbody><tr><td data-colwidth="175">1

</td><td data-colwidth="175">ETH\_LED\_YELLOW

</td><td data-colwidth="175">10

</td><td data-colwidth="175">+5V

</td></tr><tr><td data-colwidth="175">2

</td><td data-colwidth="175">BOOT\_SEL

</td><td data-colwidth="175">11

</td><td data-colwidth="175">+3V3

</td></tr><tr><td data-colwidth="175">3

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">12

</td><td data-colwidth="175">GND

</td></tr><tr><td data-colwidth="175">4

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">13

</td><td data-colwidth="175">HMI\_GPO

</td></tr><tr><td data-colwidth="175">5

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">14

</td><td data-colwidth="175">HMI\_DPSW5

</td></tr><tr><td data-colwidth="175">6

</td><td data-colwidth="175">SIM\_LED\_#WWAN

</td><td data-colwidth="175">15

</td><td data-colwidth="175">UART\_MUX2\_SEL0

</td></tr><tr><td data-colwidth="175">7

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">16

</td><td data-colwidth="175">UART\_MUX1\_SEL0

</td></tr><tr><td data-colwidth="175">8

</td><td data-colwidth="175">+3V3

</td><td data-colwidth="175">17

</td><td data-colwidth="175">USB1\_MUX\_SEL0

</td></tr><tr><td data-colwidth="175">9

</td><td data-colwidth="175">+5V

</td><td data-colwidth="175">18

</td><td data-colwidth="175">ETH\_LED\_GREEN

</td></tr></tbody></table>

<table border="1" id="bkmrk-hmi-2-2x6-smd-i2ce_s" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><thead><tr><td colspan="4" data-cell-background="#e3fcef" data-colwidth="184,175,175,175">**HMI 2 2x6 SMD**

</td></tr><tr><td>**Pin No.**

</td><td>**Signal**

</td><td>**Pin No.**

</td><td>**Signal**

</td></tr></thead><tbody><tr><td data-colwidth="175">1

</td><td data-colwidth="175">I2C3\_SDA

</td><td data-colwidth="175">7

</td><td data-colwidth="175">GND

</td></tr><tr><td data-colwidth="175">2

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">8

</td><td data-colwidth="175">GND

</td></tr><tr><td data-colwidth="175">3

</td><td data-colwidth="175">+20V

</td><td data-colwidth="175">9

</td><td data-colwidth="175">HMI\_IRQ

</td></tr><tr><td data-colwidth="175">4

</td><td data-colwidth="175">NRST\_GLOBAL

</td><td data-colwidth="175">10

</td><td data-colwidth="175">+20V

</td></tr><tr><td data-colwidth="175">5

</td><td data-colwidth="175">RESET\_SWITCH

</td><td data-colwidth="175">11

</td><td data-colwidth="175">GND

</td></tr><tr><td data-colwidth="175">6

</td><td data-colwidth="175">GND

</td><td data-colwidth="175">12

</td><td data-colwidth="175">I2C3\_SCL

</td></tr></tbody></table>

# Expander Connectors

### EXT Connector

SPI, SDIO, USB, I2C, GPIO, reset signal and supply voltages: 1.8 V, 3.3 V, 5 V and 20 V are put out on EXT expander connector.

<table border="1" id="bkmrk-ext-2-2x22-smd-gnd-1" style="border-collapse: collapse; width: 100%; height: 1167.89px;"><colgroup><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col><col style="width: 24.9691%;"></col></colgroup><thead><tr style="height: 35.3906px;"><td colspan="4" data-cell-background="#deebff" data-colwidth="224,219,219,219" style="height: 35.3906px;">**EXT 2x22 SMD**

</td></tr><tr style="height: 35.3906px;"><td class="align-center" data-colwidth="224" style="height: 35.3906px;">**Pin No.**</td><td class="align-center" data-colwidth="219" style="height: 35.3906px;">**Signal**

</td><td class="align-center" data-colwidth="219" style="height: 35.3906px;">**Pin No.**

</td><td class="align-center" data-colwidth="219" style="height: 35.3906px;">**Signal**

</td></tr></thead><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px;">1

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">23

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">2

</td><td style="height: 35.3906px;">VIN

</td><td style="height: 35.3906px;">24

</td><td style="height: 35.3906px;">I2C3 SDA

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">3

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">25

</td><td style="height: 35.3906px;">I2C3 SCL

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">4

</td><td style="height: 35.3906px;">SPI1 MOSI

</td><td style="height: 35.3906px;">26

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">5

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">27

</td><td style="height: 35.3906px;">+3V3

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">6

</td><td style="height: 35.3906px;">SPI1 SCLK

</td><td style="height: 35.3906px;">28

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">7

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">29

</td><td style="height: 35.3906px;">USB3 positive pole

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">8

</td><td style="height: 35.3906px;">SPI1 MISO

</td><td style="height: 35.3906px;">30

</td><td style="height: 35.3906px;">USB3 negative pole

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">9

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">31

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">10

</td><td style="height: 35.3906px;">RTC battery power supply

</td><td style="height: 35.3906px;">32

</td><td style="height: 35.3906px;">+20V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">11

</td><td style="height: 35.3906px;">External watchdog reset

</td><td style="height: 35.3906px;">33

</td><td style="height: 35.3906px;">UIO reset

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">12

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">34

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">13

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">35

</td><td style="height: 35.3906px;">NC

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">14

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">36

</td><td style="height: 35.3906px;">+1V8

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">15

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">37

</td><td style="height: 35.3906px;">+1V8

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">16

</td><td style="height: 35.3906px;">NC

</td><td style="height: 35.3906px;">38

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">17

</td><td style="height: 35.3906px;">GPIO4 IO25

</td><td style="height: 35.3906px;">39

</td><td style="height: 35.3906px;">+5V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">18

</td><td style="height: 35.3906px;">GND

</td><td style="height: 35.3906px;">40

</td><td style="height: 35.3906px;">+5V

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">19

</td><td style="height: 35.3906px;">GPIO1 IO07

</td><td style="height: 35.3906px;">41

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">20

</td><td style="height: 35.3906px;">GPIO4 IO21

</td><td style="height: 35.3906px;">42

</td><td style="height: 35.3906px;">GND

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">21

</td><td style="height: 35.3906px;">GPIO5 IO09

</td><td style="height: 35.3906px;">43

</td><td style="height: 35.3906px;">VIN

</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">22

</td><td style="height: 35.3906px;">Global reset

</td><td style="height: 35.3906px;">44

</td><td style="height: 35.3906px;">GND

</td></tr></tbody></table>

### Expander E (GPIO, RS485 termination and DIO)

<table border="1" id="bkmrk-mcp23017-e%2Fml-pin-no" style="border-collapse: collapse; width: 100%; height: 487.907px;"><colgroup><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col></colgroup><tbody><tr style="height: 35.375px;"><td colspan="4" data-cell-background="#deebff" data-colwidth="224,219,219,219" style="height: 35.375px;">**MCP23017-E/ML**

</td></tr><tr style="height: 35.375px;"><td class="align-center" data-colwidth="224" style="height: 35.375px;">**Pin No.**</td><td class="align-center" data-colwidth="219" style="height: 35.375px;">**Signal**

</td><td class="align-center" data-colwidth="219" style="height: 35.375px;">**Pin No.**

</td><td class="align-center" data-colwidth="219" style="height: 35.375px;">**Signal**

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">1</td><td style="height: 29.7969px;">DIO\_DI4</td><td style="height: 29.7969px;">15</td><td style="height: 29.7969px;">GPIO\_EXP\_INT

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">2</td><td style="height: 29.7969px;">DIO\_DI5</td><td style="height: 29.7969px;">16</td><td style="height: 29.7969px;">GPIO\_EXP\_INT</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">3</td><td style="height: 29.7969px;">DIO\_DI6</td><td style="height: 29.7969px;">17</td><td style="height: 29.7969px;">TERM\_RS485\_4</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">4</td><td style="height: 29.7969px;">DIO\_DI7</td><td style="height: 29.7969px;">18</td><td style="height: 29.7969px;">TERM\_RS485\_3</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">5</td><td style="height: 29.7969px;">+3V3</td><td style="height: 29.7969px;">19</td><td style="height: 29.7969px;">TERM\_RS485\_2</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">6</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">20</td><td style="height: 29.7969px;">TERM\_RS485\_1</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">7</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">21</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">8</td><td style="height: 29.7969px;">I2C3\_SCL</td><td style="height: 29.7969px;">22</td><td style="height: 29.7969px;">X</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">9</td><td style="height: 29.7969px;">I2C3\_SDA</td><td style="height: 29.7969px;">23</td><td style="height: 29.7969px;">SC\_IDLE/BUSY</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">10</td><td style="height: 29.7969px;">X</td><td style="height: 29.7969px;">24</td><td style="height: 29.7969px;">DIO\_DI1

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">11</td><td style="height: 29.7969px;">+3V3</td><td style="height: 29.7969px;">25</td><td style="height: 29.7969px;">DIO\_DI2</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">12</td><td style="height: 29.7969px;">+3V3</td><td style="height: 29.7969px;">26</td><td style="height: 29.7969px;">SD\_DETECT</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">13</td><td style="height: 29.7969px;">GND</td><td style="height: 29.7969px;">27</td><td style="height: 29.7969px;">VIN\_LEVEL\_ERR</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">14</td><td style="height: 29.7969px;">EXP1\_NRST</td><td style="height: 29.7969px;">28</td><td style="height: 29.7969px;">DIO\_DI2</td></tr></tbody></table>

# I2C Devices Addresses

<table border="1" id="bkmrk-addresses-imx6---i2c" style="border-collapse: collapse; width: 100%; height: 1058.03px;"><colgroup><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col></colgroup><thead><tr style="height: 35.375px;"><td colspan="4" data-colwidth="170,170,170,170" style="height: 35.375px;">**Addresses IMX8**

</td></tr><tr style="height: 35.375px;"><td class="align-center" data-colwidth="170" style="height: 35.375px;">**Circuit**

</td><td class="align-center" data-colwidth="170" style="height: 35.375px;">**PN**

</td><td class="align-center" data-colwidth="170" style="height: 35.375px;">**Address**

</td><td class="align-center" data-colwidth="170" style="height: 35.375px;">**Extra**

</td></tr></thead><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="4" style="height: 29.7969px;">**Addresses I2C4**</td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">Secure chip

</td><td data-colwidth="170" style="height: 57.75px;">TO136

</td><td data-colwidth="170" style="height: 57.75px;">1010000

(0x50)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 35.375px;"><td data-colwidth="170" style="height: 35.375px;">ESP32

</td><td data-colwidth="170" style="height: 35.375px;">ESP32-D0WD

</td><td data-colwidth="170" style="height: 35.375px;">XXXXXXX

</td><td data-colwidth="170" style="height: 35.375px;">defined in microcontroller

</td></tr><tr style="height: 35.375px;"><td data-colwidth="170" style="height: 35.375px;">GSM

</td><td data-colwidth="170" style="height: 35.375px;">SIM7600</td><td data-colwidth="170" style="height: 35.375px;"></td><td data-colwidth="170" style="height: 35.375px;">I2C through NC resistor

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">DSI - HDMI bridge

</td><td style="height: 46.5938px;">LT8912B

</td><td style="height: 46.5938px;">1001000

(0x48, 0x49, 0x4a, 0x4b)

</td><td style="height: 46.5938px;"></td></tr><tr style="height: 35.375px;"><td colspan="4" data-cell-background="#f4f5f7" data-colwidth="170,170,170,170" style="height: 35.375px;">**Addresses I2C3**

</td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">RTC

</td><td data-colwidth="170" style="height: 57.75px;">DS1338

</td><td data-colwidth="170" style="height: 57.75px;">1101000

(0x68)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">ADC 1

</td><td data-colwidth="170" style="height: 57.75px;">NAU7802SGI

</td><td data-colwidth="170" style="height: 57.75px;">0101010

(0x2A)

</td><td style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">HMI PANEL display

</td><td data-colwidth="170" style="height: 57.75px;">SCE087002-V01

</td><td data-colwidth="170" style="height: 57.75px;">0111100

(0x3C)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">HMI PANEL expander

</td><td data-colwidth="170" style="height: 57.75px;">MCP23017

</td><td data-colwidth="170" style="height: 57.75px;">0100001

(0x21)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">GPIO expander

</td><td data-colwidth="170" style="height: 57.75px;">MCP23017-E/ML

</td><td data-colwidth="170" style="height: 57.75px;">0100011

(0x23)

</td><td style="height: 57.75px;"></td></tr><tr style="height: 35.375px;"><td colspan="4" data-cell-background="#e3fcef" data-colwidth="170,170,170,170" style="height: 35.375px;">**Addresses I2C2**

</td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">EEPROM

</td><td data-colwidth="170" style="height: 57.75px;">M24C02-RMC6

</td><td data-colwidth="170" style="height: 57.75px;">1010110

(0x56)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">EEPROM SN

</td><td data-colwidth="170" style="height: 57.75px;">M24C02-RMC6

</td><td data-colwidth="170" style="height: 57.75px;">1010010

(0x52)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">Expander C

</td><td data-colwidth="170" style="height: 57.75px;">MCP23017-E/ML

</td><td data-colwidth="170" style="height: 57.75px;">0100000

(0x20)

</td><td data-colwidth="170" style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">ADC 2

</td><td data-colwidth="170" style="height: 57.75px;">NAU7802SGI

</td><td data-colwidth="170" style="height: 57.75px;">0101010

(0x2A)

</td><td style="height: 57.75px;"></td></tr><tr style="height: 57.75px;"><td data-colwidth="170" style="height: 57.75px;">DAC

</td><td data-colwidth="170" style="height: 57.75px;">DAC7574IDGSR

</td><td data-colwidth="170" style="height: 57.75px;">1001100

(0x4C)

</td><td data-colwidth="170" style="height: 57.75px;"> </td></tr><tr style="height: 57.75px;"><td style="height: 57.75px;">1-Wire bridge

</td><td style="height: 57.75px;">DS2484

</td><td style="height: 57.75px;">0011000

(0x18)

</td><td style="height: 57.75px;"></td></tr><tr style="height: 29.7969px;"><td class="align-center" colspan="4" style="height: 29.7969px;">**Addresses Virtual I2C**</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">HDMI Connector I2C

</td><td style="height: 46.5938px;">206H-SDAN-R01

</td><td style="height: 46.5938px;">1010000, 0110111

(0x50, 0x37)

</td><td style="height: 46.5938px;">  
</td></tr></tbody></table>