17.4.6 Records and Lists

The record is an element of a processing list. It contains settings to map the CVDANx pin and active CVD guard pins. The records are stored in pairs in ITCRECx registers. All records are distributed among all available lists. The number of records the list converts is defined by the RECCNT bits in the list control register ITCLSxCON. The records assignment starts from List 0 and ends with the last list. For example, three lists are implemented in ITC. List 0 has 3 records; List 1 has one, and List 2 includes 2 records. The records assignment will be as shown in Figure 17-7. List 0 will trigger and process RECORD0, RECORD1, and RECORD2; List 1 will process only RECORD3, and List 2 will process RECORD4 and RECORD5. All other records are unused and will not be converted.

Figure 17-7. Records Assignment Example

The records in the list are processed one by one. The NEXT[5:0] bits in the ITCLSxSTAT register indicate the number of the record to be processed next.