17.4.11 Accumulation of Several Measurements.
The ITC module can repeat conversions for each list record (assigned to the CVDANx pin) several times and accumulate the result before storing it in the ITCRESx registers.
The ITC will run a sequence multiple times for a record with the assigned CVDANx pin as it is defined in the ACCNUM[7:0] bits of the ITCLSxSEQ register.
The number of accumulated ADC measurements is ACCNUM[7:0].
When the ACCNUM[7:0] bits are zero, the ITC sequence is done just once (without accumulations).
When all accumulations are done, the ACCDONE bit is set in the ITCRECx register. ACCDONE bits in the records registers are cleared when the corresponding ITCRESx register is read.
Two accumulation modes are available. The accumulation mode is controlled by the ACCMODE
bit in the ITCLSxSEQ register. When the ACCMODE bit is set (='1'), each
record is accumulated multiple times back-to-back before processing the next record in
the one list scan. When the ACCMODE bit is cleared (='0'), multiple
scans are executed, and the records' results are accumulated between scans.
