17.2 Registers
A complete list of all SFRs implemented by the ADC is provided in Register Summary .
The ITCCON1 register (ITCCON1) contains bits to enable the module and to define the module behavior in Idle mode. It also controls the signed or unsigned output data format.
The ITCCON2 register (ITCCON2) contains bits to set the internal trigger timer period and lists triggers enable bits.
The ITCSTAT register (ITCSTAT) allows replacing a conversion result with a test data, and it contains ADC ready and lists interrupts flags.
The ITCTXA, ITCTXB and ITCTXC registers (from ITCTXA to ITCTXC) add the CVDTXx output pins for the active sensors guards or mutual capacitance measurement.
The ITCHIT register (ITCHIT) contains the comparator event flags for each record.
The ITCLSxCON (where x is a list number) register (ITCLSxCON) controls Operation mode, triggers source and sampling time for the list. Also, it defines the number of records in the list.
The ITCLSxSTAT (where x is a list number) register (ITCLSxSTAT) contains the trigger, conversion and interrupt flags for the list.
The ITCLSxCMPHI (where x is a list number) register (ITCLSxCMPHI) holds a high threshold list comparator value.
The ITCLSxCMPLO (where x is a list number) register (ITCLSxCMPLO) holds a low threshold list comparator value.
The ITCLSxMUL (where x is a list number) register (ITCLSxMUL) enables the multiple CVDANx inputs connection.
The ITCLSxSEQ (where x is a list number) register (ITCLSxSEQ) controls the records accumulation and CVD capacitive array value. It defines data acquisition and post-processing sequences’ numbers.
The ITCLSxTMR (where x is a list number) register (ITCLSxTMR) sets the periods for the timers used in the data acquisition sequence commands.
The ITCRECx (where x is a record pair number) register (ITCRECx) contains settings for two records. Each record includes the analog input number and guards’ controls for the 2D operation.
The ITCRESx (where x is a record number) register (ITCRESx) holds a result value for the record.
The ITCCURRES register (ITCCURRES) holds the current conversion result to be transferred by DMA.
The SDATACMDx register (SDATACMDx) is a command word x of the acquisition sequencer.
The SMATHCMDx register (SMATHCMDx) is a command word x of the math sequencer.
The SDATAMAP register (SDATAMAP) is used to map the SnDATACMDx sequencer commands to the acquisition sequences.
The SMATHMAP register (SMATHMAP) is used to map the SnMATHCMDx sequencer commands to the math sequences.
