5©2018 Integrated Device Technology, Inc September 12, 2018
8A3xxxx Family Programming Guide
I
2
C burst mode operation is required to ensure data integrity of multi-byte registers. When accessing a multi-byte register, all data bytes must
be written or read in a single I
2
C burst access. Bursts may be of greater length if desired, but must not extend beyond the end of the register
page (Offset Addr FFh in 1B mode, no limit in 2B mode). An internal address pointer is incremented automatically as each data byte is written
or read.
2
C 1-byte (1B) Addressing Examples
8A3xxxx I
2
C 7-bit I
2
C address is 0x5B with LSB=R/W
Example Write “0x50” to register 0xCBE4
B6* FC 00 CB 10 20 #Set Page Register, *I
2
C Address is left-shifted one bit.
B6 E4 50 #Write data 5B to CB E4
I
2
C 1B Mode Page Register Bit Field Descriptions
Bit Field Name Field Type Default Value Description
PAGE_ADDR[7:0] R/W 00h The values in this field are always replaced by the bits in I
2
C transaction itself
and so have no meaning.
PAGE_ADDR[15:8] R/W 00h Select which register page to access. Forms the upper 8-bits of the 16-bit
register address. Only values of 80h or higher should be used. Lower addresses
are not user-accessible
PAGE_ADDR[23:16] R/W 10h Must be set to 10h in all cases
PAGE_ADDR[31:24] R/W 20h Must be set to 20h in all cases
Table 3: I
2
C 2B Mode Page Register Bit Field Locations and Descriptions
Offset
Address
(Hex)
I
2
C 2B Mode Page Register Bit Field Locations
D7 D6 D5 D4 D3 D2 D1 D0
FFFD
1
PAGE_ADDR[15:8]
FFFE PAGE_ADDR[23:16]
FFFF PAGE_ADDR[31:24]
1. Burst access must begin at this non-aligned offset and all 3 bytes must be written in the same I
2
C burst access. A burst beginning at the
32-bit aligned address of FFFCh will not correctly set this register.
I
2
C 2B Mode Page Register Bit Field Descriptions
Bit Field Name Field Type Default Value Description
PAGE_ADDR[15:8] R/W 00h The values in this field are always replaced by the bits in I
2
C transaction itself
and so have no meaning.
PAGE_ADDR[23:16] R/W 10h Must be set to 10h in all cases
PAGE_ADDR[31:24] R/W 20h Must be set to 20h in all cases