Datasheet

Data Sheet AD9558
Rev. B | Page 101 of 104
Table 125. EEPROM Storage Sequence for Operational Control Settings
Address Bits Bit Name Description
0x0E37 [7:0] Operational controls
The default value of this register is 0x0D, which the controller interprets as a data instruction.
Its decimal value is 13, so this tells the controller to transfer 14 bytes of data (13 + 1), beginning
at the address specified by the next two bytes. The controller stores 0x0D in the EEPROM and
increments the EEPROM address pointer.
0x0E38
[7:0]
The default value of these two registers is 0x0A00. Note that Register 0x0E38 and Register 0x0E39
are the most significant and least significant bytes of the target address, respectively. Because
the previous register contains a data instruction, these two registers define a starting address
(in this case, 0x0A00). The controller stores 0x0A00 in the EEPROM and increments the EEPROM
pointer by 2. It then transfers 14 bytes from the register map (beginning at Address 0x0A00) to
the EEPROM and increments the EEPROM address pointer by 15 (14 data bytes and one checksum
byte). The 14 bytes transferred correspond to the operational controls parameters in the register map.
0x0E39
[7:0]
Table 126. EEPROM Storage Sequence for APLL Calibration
Address
Bits
Bit Name
Description
0x0E3A [7:0] Calibrate APLL
The default value of this register is 0xA0, which the controller interprets as a calibrate instruction. The
controller stores 0xA0 in the EEPROM and increments the EEPROM address pointer.
0x0E3B
[7:0] I/O update
The default value of this register is 0x80, which the controller interprets as an I/O update instruction.
The controller stores 0x80 in the EEPROM and increments the EEPROM address pointer.
Table 127. EEPROM Storage Sequence for End of Data
Address Bits Bit Name Description
0x0E3C
[7:0]
End of data
The default value of this register is 0xFF, which the controller interprets as an end instruction. The
controller stores this instruction in the EEPROM, resets the EEPROM address pointer, and enters
an idle state.
Note that if this is a pause rather than an end instruction, the controller actions are the same
except that the controller increments the EEPROM address pointer rather than resetting it.
Table 128. Available for Additional EEPROM Instructions
Address Bits Bit Name Description
0x0E3D
to 0xE45
[7:0] Unused This area is available for additional EEPROM instructions.