Data Sheet ADIS16497
Rev. D | Page 39 of 43
FIRMWARE REVISION, FIRM_REV
The FIRM_DM register (see Table 171 and Table 172) contains
the month and day of the factory configuration date. Register
FIRM_DM, Bits[15:12] and Register FIRM_DM, Bits[11:8]
contain digits that represent the month of the factory configuration
in a binary coded decimal (BCD) format. For example,
November is the 11th month in a year and is represented by
Register FIRM_DM, Bits[15:8] = 0x11. Register FIRM_DM,
Bits[7:4] and Register FIRM_DM, Bits[3:0], contain digits that
represent the day of factory configuration in a BCD format. For
example, the 27th day of the month is represented by FIRM_DM,
Bits[7:0] = 0x27.
Table 169. FIRM_REV Register Definitions
Page Addresses Default Access Flash Backup
0x03 0x78, 0x79 Not applicable R Yes
Table 170. FIRM_REV Bit Descriptions
Bits Description
[15:12] Firmware revision BCD code, tens digit, numerical
format = 4-bit binary, range = 0 to 9
[11:8] Firmware revision BCD code, ones digit, numerical
format = 4-bit binary, range = 0 to 9
[7:4] Firmware revision BCD code, tenths digit, numerical
format = 4-bit binary, range = 0 to 9
[3:0] Firmware revision BCD code, hundredths digit,
numerical format = 4-bit binary, range = 0 to 9
Table 171. FIRM_DM Register Definitions
Page Addresses Default Access Flash Backup
0x03 0x7A, 0x7B Not applicable R Yes
Table 172. FIRM_DM Bit Descriptions
Bits Description
[15:12] Factory configuration month BCD code, tens digit,
numerical format = 4-bit binary, range = 0 to 2
[11:8] Factory configuration month BCD code, ones digit,
numerical format = 4-bit binary, range = 0 to 9
[7:4] Factory configuration day BCD code, tens digit,
numerical format = 4-bit binary, range = 0 to 3
[3:0] Factory configuration day BCD code, ones digit,
numerical format = 4-bit binary, range = 0 to 9
FIRMWARE REVISION YEAR, FIRM_Y
The FIRM_Y register (see Table 173 and Table 174) contains
the year of the factory configuration date. For example, the year
2013 is represented by FIRM_Y = 0x2013.
Table 173. FIRM_Y Register Definitions
Page Addresses Default Access Flash Backup
0x03 0x7C, 0x7D Not applicable R Yes
Table 174. FIRM_Y Bit Descriptions
Bits Description
[15:12] Factory configuration year BCD code, thousands digit,
numerical format = 4-bit binary, range = 0 to 9
[11:8] Factory configuration year BCD code, hundreds digit,
numerical format = 4-bit binary, range = 0 to 9
[7:4] Factory configuration year BCD code, tens digit,
numerical format = 4-bit binary, range = 0 to 3
[3:0] Factory configuration year BCD code, ones digit,
numerical format = 4-bit binary, range = 0 to 9
BOOT REVISION NUMBER, BOOT_REV
Table 175. BOOT_REV Register Definitions
Page Addresses Default Access Flash Backup
0x03 0x7E, 0x7F Not applicable R Yes
Table 176. BOOT_REV Bit Definitions
Bits Description
[15:8] Binary, major revision number
[7:0] Binary, minor revision number
CONTINUOUS SRAM TESTING
This device employs a CRC function on the SRAM memory
blocks that contain the program code (CODE_SIGTR_xxx) and
the calibration coefficients (CAL_DRVTN_xxx). This process
operates in the background and generates real-time, 32-bit
CRC values for the program code and calibration coefficients,
respectively. At the conclusion of each cycle, the processor
writes these calculated values in the CAL_DRVTN_xxx and
CODE_DRVTN_xxx registers (see Table 183, Table 184, Table
190, and Table 192) and compares them with the signature
values, which reflect the state of these memory locations at the
time of factory configuration. When the calculation results do
not match the signature values, Register SYS_E_FLAG, Bit 2
increases to a 1. The respective signature values are available for
user access through the CAL_SIGTR_xxx and CODE_SIGTR_xxx
registers (see Table 177, Table 178, Table 179, Table 180, Table 186,
and Table 188). The following conditions must be met for
Register SYS_E_FLAG, Bit 2 to remain at the zero level:
CAL_SIGTR_LWR = CAL_DRVTN_LWR
CAL_SIGTR_UPR = CAL_DRVTN_UPR
CODE_SIGTR_LWR = CODE_DRVTN_LWR
CODE_SIGTR_UPR = CODE_DRVTN_UPR