MCP2210
3.2.8
SET GPIO CURRENT PIN VALUE
TABLE 3-48: COMMAND STRUCTURE
Byte
Index
Meaning
0
1
2
3
4
0x30 – Set (VM) GPIO Current Pin Value
0x00 – Reserved
0x00 – Reserved
0x00 – Reserved
GPIO Pin Value – 16-bit value (low byte):
• MSB
–
–
–
–
–
–
LSB
GP7VAL GP6VAL GP5VAL GP4VAL GP3VAL GP2VAL GP1VAL GP0VAL
5
GPIO Pin Value – 16-bit value (high byte):
• MSB
x
–
x
–
x
–
x
–
x
–
x
–
x
LSB
GP8VAL
6-63
0x00 – Reserved
Note 1: The GPIO pin value will have an effect only on those GPs previously configured as GPIOs.
3.2.8.1
Responses
TABLE 3-49: RESPONSE 1 STRUCTURE
Byte
Index
Meaning
0
1
2
3
4
0x30 – Set (VM) GPIO Current Pin Value – echos back the given command code
0x00 - Command Completed Successfully
Don’t Care
Don’t Care
Read Back Actual GPIO Pin Value – 16-bit value (low byte):
• MSB
–
–
–
–
–
–
LSB
GP7VAL GP6VAL GP5VAL GP4VAL GP3VAL GP2VAL GP1VAL GP0VAL
5
Read Back Actual GPIO Pin Value – 16-bit value (high byte):
• MSB
x
–
x
–
x
–
x
–
x
–
x
–
x
LSB
GP8VAL
6-63
Don’t Care
FIGURE 3-19:
SET GPIO CURRENT PIN VALUE LOGIC FLOW
Set RAM GPIO
Output Value
Response 1
RAM GPIO
Output Value
Written
2011 Microchip Technology Inc.
DS22288A-page 49