Datasheet

AD9559 Data Sheet
Rev. C | Page 114 of 120
Table 181. EEPROM Storage Sequence for System Clock Settings
Address Bits Bit Name Description
0x0E17 [7:0] System clock The default value of this register is 0x07, which is a data instruction. Its decimal value is 7, which
tells the controller to transfer eight bytes of data (7 + 1), beginning at the address specified by the
next two bytes. The controller stores 0x07 in the EEPROM and increments the EEPROM address pointer.
0x0E18 [7:0] The default value of these two registers is 0x0200. Because the previous register contains a data
instruction, these two registers define a starting address (in this case, 0x0200). The controller stores
0x0200 in the EEPROM and increments the EEPROM pointer by 2. It then transfers eight bytes from
the register map (beginning at Address 0x0200) to the EEPROM and increments the EEPROM
address pointer by 9 (eight data bytes and one checksum byte). The eight bytes transferred
correspond to the system clock settings in the register map.
0x0E19 [7:0]
0x0E1A
[7:0]
IO_UPDATE
The default value of this register is 0x80, which the controller interprets as an IO_UPDATE instruction.
The controller stores 0x80 in the EEPROM and increments the EEPROM address pointer.
Table 182. EEPROM Storage Sequence for Reference Input Settings
Address Bits Bit Name Description
0x0E1B [7:0] REFA The default value of this register is 0x1A, which is a data instruction. Its decimal value is 26, which
tells the controller to transfer 27 bytes of data (26 + 1), beginning at the address specified by the
next two bytes. The controller stores 0x1A in the EEPROM and increments the EEPROM address pointer.
0x0E1C [7:0] The default value of these two registers is 0x0300. Because the previous register contains a data
instruction, these two registers define a starting address (in this case, 0x0300). The controller stores
0x0300 in the EEPROM and increments the EEPROM pointer by 2. It then transfers 27 bytes from the
register map (beginning at Address 0x0300) to the EEPROM and increments the EEPROM address
pointer by 28 (27 data bytes and one checksum byte). The 27 bytes transferred correspond to the
REFA parameters in the register map.
0x0E1D
[7:0]
0x0E1E [7:0] REFB The default value of this register is 0x1A, which is a data instruction. Its decimal value is 26, which
tells the controller to transfer 27 bytes of data (26 + 1), beginning at the address specified by the
next two bytes. The controller stores 0x1A in the EEPROM and increments the EEPROM address pointer.
0x0E1F [7:0] The default value of these two registers is 0x0320. Because the previous register contains a data
instruction, these two registers define a starting address (in this case, 0x0320). The controller stores
0x0320 in the EEPROM and increments the EEPROM pointer by 2. It then transfers 27 bytes from the
register map (beginning at Address 0x0320) to the EEPROM and increments the EEPROM address
pointer by 28 (27 data bytes and one checksum byte). The 27 bytes transferred correspond to the
REFB parameters in the register map.
0x0E20 [7:0]
0x0E21 [7:0] REFC The default value of this register is 0x1A, which is a data instruction. Its decimal value is 26, which
tells the controller to transfer 27 bytes of data (26 + 1), beginning at the address specified by the
next two bytes. The controller stores 0x1A in the EEPROM and increments the EEPROM address pointer.
0x0E22 [7:0] The default value of these two registers is 0x0340. Because the previous register contains a data
instruction, these two registers define a starting address (in this case, 0x0340). The controller stores
0x0340 in the EEPROM and increments the EEPROM pointer by 2. It then transfers 27 bytes from the
register map (beginning at Address 0x0340) to the EEPROM and increments the EEPROM address
pointer by 28 (27 data bytes and one checksum byte). The 27 bytes transferred correspond to the
REFC parameters in the register map.
0x0E23 [7:0]
0x0E24 [7:0] REFD The default value of this register is 0x1A, which is a data instruction. Its decimal value is 26, which
tells the controller to transfer 27 bytes of data (26 + 1), beginning at the address specified by the
next two bytes. The controller stores 0x1A in the EEPROM and increments the EEPROM address pointer.
0x0E25 [7:0] The default value of these two registers is 0x0360. Because the previous register contains a data
instruction, these two registers define a starting address (in this case, 0x0360). The controller stores
0x0360 in the EEPROM and increments the EEPROM pointer by 2. It then transfers 27 bytes from the
register map (beginning at Address 0x0360) to the EEPROM and increments the EEPROM address
pointer by 28 (27 data bytes and one checksum byte). The 27 bytes transferred correspond to the
REFD parameters in the register map.
0x0E26 [7:0]