# 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>