Datasheet

2011 Microchip Technology Inc. DS41606B-page 23
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
5.6 Command: REG_WRITE
Write one or more operational registers.
COMMAND PACKET:
RESPONSE PACKET:
5.7 Command: EE_READ
Read one or more bytes from EEPROM.
COMMAND PACKET:
RESPONSE PACKET:
5.8 Command: EE_WRITE
Write one or more bytes to EEPROM.
COMMAND PACKET:
RESPONSE PACKET:
TABLE 5-11: COMMAND: REG_WRITE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
2 N+2 SIZE (N = # of REGS to
WRITE)
30x21COMMAND
4 0x00 REGISTER ADDRESS
(MSB)
5 ADR REGISTER ADDRESS
(LSB)
6 REG[ADR] REGISTER VALUE
... ... REGISTER VALUE(S)
5+N REG[ADR+N-1] REGISTER VALUE
TABLE 5-12: RESPONSE: REG_WRITE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x02SIZE
3STATUSSTATUS
40x21COMMAND
TABLE 5-13: COMMAND: EE_READ
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
20x04SIZE
30x28COMMAND
4 0x00 EE ADDRESS (MSB)
5 ADR EE ADDRESS (LSB)
6 N Number of bytes to read
TABLE 5-14: RESPONSE: EE_READ
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
2 N+2 SIZE (N = # of BYTES to
WRITE)
3 STATUS STATUS
4 0x28 COMMAND
5 EE[ADR] EE VALUE
... ... EE VALUE VALUE(S)
4+N EE[ADR+N-1] EE VALUE
TABLE 5-15: COMMAND: EE_WRITE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
2 4+N SIZE (N = # of REGS to
WRITE)
3 0x29 COMMAND
4 0x00 EE ADDRESS (MSB)
5 ADR EE ADDRESS (LSB)
6 EE[ADR] EE VALUE
... ... EE VALUE(S)
5+N EE[ADR+N-1] EE VALUE
TABLE 5-16: RESPONSE: EE_WRITE
BYTE# VALUE DESCRIPTION
1 0x55 SYNC
22SIZE
3 STATUS STATUS
4 0x29 COMMAND