288©2018 Integrated Device Technology, Inc September 12, 2018
8A3xxxx Family Programming Guide
Module: EEPROM
Access EEPROM.
EEPROM.EEPROM_I2C_ADDR
EEPROM I2C address.
EEPROM.EEPROM_SIZE
Configure the number of bytes to read or write.
Table 390: EEPROM Register Index
Offset
(Hex)
Register Module Base Address: CF68h
Individual Register Name Register Description
000h EEPROM.EEPROM_I2C_ADDR EEPROM I2C address.
001h EEPROM.EEPROM_SIZE EEPROM data transfer size.
002h EEPROM.EEPROM_OFFSET EEPROM offset.
004h EEPROM.EEPROM_CMD EEPROM command.
Table 391: EEPROM.EEPROM_I2C_ADDR Bit Field Locations and Descriptions
Offset
Address
(Hex)
EEPROM.EEPROM_I2C_ADDR Bit Field Locations
D7 D6 D5 D4 D3 D2 D1 D0
000h RESERVED[
7]
I2C_ADDR[6:0]
EEPROM.EEPROM_I2C_ADDR Bit Field Descriptions
Bit Field Name Field Type Default Value Description
RESERVED N/A - This field must not be modified from the read value
I2C_ADDR[6:0] R/W 0 I2C address of the EEPROM.
Table 392: EEPROM.EEPROM_SIZE Bit Field Locations and Descriptions
Offset
Address
(Hex)
EEPROM.EEPROM_SIZE Bit Field Locations
D7 D6 D5 D4 D3 D2 D1 D0
001h BYTES[7:0]
EEPROM.EEPROM_SIZE Bit Field Descriptions
Bit Field Name Field Type Default Value Description
BYTES[7:0] R/W 0 Number of bytes to read or write.
These bytes are transferred through OTP_EEPROM_BUFF. Valid range is 0 to
128.