Command Byte - Advantech ITA-5831 Series User Manual

Fanless embedded industrial computer with 6th gen intel core i processor for railway applications
Hide thumbs Also See for ITA-5831 Series:
Table of Contents

Advertisement

For ITA-5831, the I/O address of the above SMB_BASE is 0xF040. The correspond-
ing SMBUS slave address of PCA9554 for GPIO 00 ~ GPIO 07 on ITA-5831 is 0x40
(8 bit address).
GPIO 00 ~ GPIO 07: PCA9554 0x40 (IO0 ~ IO7)
Table 6.2: Pin Definitions
PinDIP16, SO16,
Symbol
SSOP16, TSSOP16
A0
1
A1
2
A2
3
IO0
4
IO1
5
IO2
6
IO3
7
VSS
8
IO4
9
IO5
10
IO6
11
IO7
12
INT
13
SCL
14
SDA
15
VDD
16
n.c.
-
6.2.1

Command Byte

Table 6.3: Command Byte
Command
0
1
2
3
The command byte is the first byte to follow the address byte during a write transmis-
sion. It is used as a pointer to determine which of the following registers will be writ-
ten or read. PCA9554 has a total of four registers to control GPIO.
HVQFN16
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-
Protocol
Read byte
Read/Write byte
Read/Write byte
Read/Write byte
65
SSOP20
Description
6
Address input 0
7
Address input 1
9
Address input 2
10
Input/output 0
11
Input/output 1
12
Input/output 2
14
Input/output 3
15
Supply ground
16
Input/output 4
17
Input/output 5
19
Input/output 6
20
Input/output 7
1
Interrupt output (open-drain)
2
Serial clock line
4
Serial data line
5
Supply voltage
3,8,13,18 Not connected
Function
Input port register
Output port register
Polarity inversion register
Configuration register
ITA-5831 User Manual

Advertisement

Table of Contents
loading

Table of Contents