| ECC1C 145-944-00

Device EEPROM

Device EEPROM system ID: 0x21

Device EEPROM system provides read and write functionality to the EEPROM located in the actuator. By default EEPROM data are write protected. To write data, the user has to explicitly unlock the EEPROM by writing the key value to the lock register.

### Register Map:

Address | Name | Default Value | Description | Type | Access
--- | --- | --- | --- | --- | ---
0x2100 | Device EEPROM lock | 1 (locked) | Write the key to unlock, anything else to lock. Key value: 0x3edeb7aa | uint32 | read write
0x2101 | Device EEPROM version | N/A |  | uint16 | read only
0x2102 | Device EEPROM subversion | N/A |  | uint8 | read only
0x2103 | Part configuration | N/A |  | uint8 | read only
0x2104 | Part configuration version | N/A |  | uint8 | read only
0x2105 | Maximum positive current | N/A |  | uint16 | read only
0x2106 | Maximum negative current | N/A |  | uint16 | read only
0x2107 | OQC result | N/A | Encoding: 0x00 = None, 0x01 = Pass, 0x02 = Fail | uint8 | read only
0x2108 | Production Time-stamp | N/A | Unix Time format (seconds since 1.1.1970) | uint32 | read only
0x2109 | Force device EEPROM re-parsing | N/A | Read register to trigger. Automatic parsing of device EEPROM happens only at system start up | uint32 | read only
0x210A | Device EEPROM size | N/A |  | uint16 | read only
0x210B | Device EEPROM parsing status | N/A | Device EEPROM parsing status of particular device (lens) | uint16 | read only
0x210C-E | Reserved | N/A | Not used, reserved | uint16 | read only

### Vector Map:

Address | Name | Default | Description | Format and value
--- | --- | --- | --- | ---
0x2100 | Device EEPROM | N/A | supports bytes up to 0x7F |
0x2101 | Device serial number | N/A | 8 bytes |