17.3.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 by pairs in ITCRECx registers. All records are distributed between all available lists. The number of records, the list converts, is defined by RECCNT bits in the list control register ITCLSxCON. The minimum number of records assigned for any list is one (RECCNT bits = 0). It means that at least one record is always assigned to the list. The records assignment starts from the List 0 and ends with the last list. For example, three lists are implemented in ITC. List 0 has three records; List 1 has one and List 2 includes two records. The records assignment is 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.