CY7C68300B/CY7C68301B
CY7C68320/CY7C68321
Document 38-08033 Rev. *D
Page 18 of 36
8.5
EEPROM Organization
The contents of the 256-byte (2048-bit) I2C EEPROM are
arranged as follows. In Table 8-6, the column labeled
“Required Contents” contains the values that must be used for
proper operation of the AT2LP. The column labeled
“Suggested Contents” contains suggested values for the bytes
that are defined by the customer. Some values, such as the
Vendor ID, Product ID and device serial number, must be
customized to meet USB compliance. The “AT2LP blaster” tool
on the CY4615B CD can be used to edit and program these
values into an AT2LP-based product (refer to Figure 8-2). The
“AT2LP primer” tool can be used to program AT2LP-based
products in a manufacturing environment. See section 8.4 for
details on how to use vendor-specific ATAPI commands to
read and program the EEPROM.
The address pins on the serial EEPROM must be set such that
the EEPROM is at address 2 (A0=0, A1=1, A2=0) or address
4 (A0=0, A1=0, A2=1) for memories that are internally byte-
addressed memories.
Note: Devices running in Backward Compatibility Mode
should use the 68300A EEPROM organization, and not the
68300B/301B/320/321 format shown in this document.
Figure 8-2. “AT2LP Blaster” Tool Screen