Datasheet
TLV Introduction
www.ti.com
24.1 TLV Introduction
The TLV structure stores device-specific data in SegmentA. The SegmentA content of an example device
is shown in Table 24-1.
Table 24-1. Example SegmentA Structure
Word Address Upper Byte Lower Byte Tag Address and Offset
0x10FE CALBC1_1MHZ CALDCO_1MHZ 0x10F6 + 0x0008
0x10FC CALBC1_8MHZ CALDCO_8MHZ 0x10F6 + 0x0006
0x10FA CALBC1_12MHZ CALDCO_12MHZ 0x10F6 + 0x0004
0x10F8 CALBC1_16MHZ CALDCO_16MHZ 0x10F6 + 0x0002
0x10F6 0x08 (LENGTH) TAG_DCO_30 0x10F6
0x10F4 0xFF 0xFF
0x10F2 0xFF 0xFF
0x10F0 0xFF 0xFF
0x10EE 0xFF 0xFF
0x10EC 0x08 (LENGTH) TAG_EMPTY 0x10EC
0x10EA CAL_ADC_25T85 0x10DA + 0x0010
0x10E8 CAL_ADC_25T30 0x10DA + 0x000E
0x10E6 CAL_ADC_25VREF_FACTOR 0x10DA + 0x000C
0x10E4 CAL_ADC_15T85 0x10DA + 0x000A
0x10E2 CAL_ADC_15T30 0x10DA + 0x0008
0x10E0 CAL_ADC_15VREF_FACTOR 0x10DA + 0x0006
0x10DE CAL_ADC_OFFSET 0x10DA + 0x0004
0x10DC CAL_ADC_GAIN_FACTOR 0x10DA + 0x0002
0x10DA 0x10 (LENGTH) TAG_ADC12_1 0x10DA
0x10D8 0xFF 0xFF
0x10D6 0xFF 0xFF
0x10D4 0xFF 0xFF
0x10D2 0xFF 0xFF
0x10D0 0xFF 0xFF
0x10CE 0xFF 0xFF
0x10CC 0xFF 0xFF
0x10CA 0xFF 0xFF
0x10C8 0xFF 0xFF
0x10C6 0xFF 0xFF
0x10C4 0xFF 0xFF
0x10C2 0x16 (LENGTH) TAG_EMPTY 0x10C2
0x10C0 2s complement of bit-wise XOR 0x10C0
The first two bytes of SegmentA (0x10C0 and 0x10C1) hold the checksum of the remainder of the
segment (addresses 0x10C2 to 0x10FF).
The first tag is located at address 0x10C2 and, in this example, is the TAG_EMPTY tag. The following
byte (0x10C3) holds the length of the following structure. The length of this TAG_EMPTY structure is 0x16
and, therefore, the next tag, TAG_ADC12_1, is found at address 0x10DA. Again, the following byte holds
the length of the TAG_ADC12_1 structure.
The TLV structure maps the entire address range 0x10C2 to 0x10FF of the SegmentA. A program routine
looking for tags starting at the SegmentA address 0x10C2 can extract all information even if it is stored at
a different (device-specific) absolute address.
582
TLV Structure SLAU144J–December 2004–Revised July 2013
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated