LTDVE8CH-20 – INSTRUCTION MANUAL
41
65535 measurement
257
CALIB_VLT_ADD6
R
0-
65535
Calibration constant for LD7 voltage
measurement
258
CALIB_VLT_MUL6
R
0-
65535
Calibration constant for LD7 voltage
measurement
259
CALIB_VLT_ADD7
R
0-
65535
Calibration constant for LD8 voltage
measurement
260
CALIB_VLT_MUL7
R
0-
65535
Calibration constant for LD8 voltage
measurement
261
CALIB_UNLOCK
R
0-
65535
Unlock code for the calibration constants
262-510
SPARE[0:247]
N/A N/A
Reserved for future use
511
BOARD_COMMAND
RW 0-3
Board command
Table 17: controller register file
As indicated in the table, most of the registers can be both read and written (type RW), some registers
are read only (type R) and some others are reserved (type N/A). Registers marked as reserved must
not be accessed, either in reading and writing, at any time. Failure to comply with this provision may
lead to device malfunction. The accessible registers are described in the following sections.
Changes to the register file are not saved in non-volatile memory until a specific command is issued
to the controller. See the description of register
BOARD_COMMAND
in the next sections for more
information on this subject.
In the following sections, the 0x prefix is used to denote a hexadecimal number. The prefix 0x is used
in C and related languages.
14.2.1. Register DEVICE_TYPE
This register contains the device type. This information is encoded as a 16-bit unsigned number. For
the standard LTDVE8CH-20 the device type is 0x0008.
14.2.2. Register BOOT_VERSION
This register contains the bootloader firmware version for the microcontroller. This information is
encoded as a 16-bit unsigned number.
14.2.3. Register MCU_VERSION
This register contains the application firmware version for the microcontroller. This information is
encoded as a 16-bit unsigned number.
14.2.4. Register FPGA_VERSION
This register contains the FPGA firmware version. This information is encoded as a 16-bit unsigned
number.