Microchip Technology DV102012 Scheda Tecnica

Pagina di 58
 2011 Microchip Technology Inc.
DS41606B-page 35
AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER
8.4
Command: INIT
Initialize the boot load process – executed as the first
step after Reset.
COMMAND PACKET:
RESPONSE PACKET:
8.5
Command: WRITE
The WRITE command facilitates programming Flash or
EEPROM. The Most Significant Byte of the 24-bit
address in the WRITE command dictates the destina-
tion. The AR1100 maps Flash to 0x000000 and
EEPROM, to 0xF00000.
COMMAND PACKET:
RESPONSE PACKET:
8.6
Command: READ
Read from device Flash or EEPROM. 
REMINDER: Flash data will be encrypted while
EEPROM data will not be encrypted.
COMMAND PACKET:
RESPONSE PACKET:
TABLE 8-6:
COMMAND: INIT
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x01
SIZE
3
0xF1
COMMAND
TABLE 8-7:
RESPONSE: INIT
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
2
SIZE
3
STATUS
STATUS
4
0xF1
COMMAND
TABLE 8-8:
COMMAND: WRITE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
N+4
SIZE (N = # of data bytes 
to write)
3
0xF2
COMMAND
4
ADDR 07:00
ADDRESS
5
ADDR 15:08
6
ADDR 23:16
7
[DATA 1]
DATA (to be written)
...
...
N+6
[DATA N]
TABLE 8-9:
RESPONSE: WRITE
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
2
SIZE
3
STATUS
STATUS
4
0xF2
COMMAND (WRITE)
TABLE 8-10:
COMMAND: READ
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
0x05
SIZE 
3
0xF3
COMMAND
4
ADDR 07:00
ADDRESS
5
ADDR 15:08
6
ADDR 23:16
7
N
# Bytes to Read
TABLE 8-11:
RESPONSE: READ
BYTE#
VALUE
DESCRIPTION
1
0x55
SYNC
2
N+2
SIZE (N = # of data bytes 
to read)
3
STATUS
STATUS
4
0xF3
COMMAND
5
[DATA  1]
6
...
7
[DATA N]