F71610
RX_NR
Wakeup
Psout_n
200ms
Pstate_sel
1’b
Figure 6-3-2 PSOUT wakeup
6.4 I2C interface function
The F71610 Supports 1 suit I2C interface to get USB description information and builds 256
bytes RAM to save vendor USB description information. When power is ready, I2C function start to
load USB description into 256 bytes RAM, and expect host requests GET_DESCRIPTOR to F71610
which returns vendor USB description, if i2c flash/ROM connect with F71610. The contents of I2C
flash /ROM format is below table.
When F71610 does not finish loading 256 bytes information from I2C flash/ROM, F71610
disable PAD 1 internal pull high 1.5k, still finish loading, F71610 enable PAD 1 internal pull high 1.5k.
0x0
Security code
0x55
0x1
Security code
0xaa
0x2
IdVendor length
0x02
0x3
IdVendor low byte
IdVendor low byte
IdProduct length
IdVendor low byte
IdVendor high byte
0x02
0x4
0x5
0x6
IdProduct low byte
IdProduct high byte
BcdDevice length
BcdDevice low byte
BcdDevice high byte
Manufacturer string length
Manufacturer string content
IProduct string length
IdProduct low byte
IdProduct high byte
0x02
0x7
0x8
0x9
BcdDevice low byte
BcdDevice high byte
Define by vendor content
Define by vendor content
Define by vendor content
0xa
0xb
0xb+ Manufacturer string length
0xb+ Manufacturer string length + 1
-7-
Dec., 2007
V0.22P