PIC32CX5109BZ31032_SL3 CVD registers

The 25 registers of CVD (Hardware CVD Controller Macro), from 0x44002400, with their reset value and every field. The PIC32CX5109BZ31032_SL3 has 2134 registers in 59 peripherals, one page each.

CVD Hardware CVD Controller Macro

CVDCONCVD Control Register

Address
0x44002400
Reset
0x00020000
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
FRZ30Freeze Mode1= CVD controller halts in debugger mode0= CVD controller runs in debugger mode
SIDL29Stop in Idle Mode bit1= CVD controller halts when device enters Idle mode0= CVD controller continues running in Idle mode
ORDER28RX/TX Loop Order1= Scan all requested TX indexes, then increment RX index and continue0= Scan all requested RX indexes, then increment TX index and continue
SDWREN27Scan Descriptor Write Enable1= Enables writes to the scan descriptors, and prevents Scan Descriptor EN bits from being decoded and captured intoFSM_CLK domain by the Descriptor Selection Logic. This simplifies synchronization issues. The currently active ScanDescriptor registers should NOT be writte
ABORT25Instructs the controller to abort the current scan. The controller will move on to the next enabled ScanDescriptor if there is one, else it will go idle.Cleared by Hardware
SWTRIG24Software Trigger control. Starts scan manuallyCleared by Hardware.
THSTR23Threshold Store Mode1= Store only results which exceed the programmed threshold for the Scan Descriptor0= Store all results in FIFO
CVDIEN19Global Interrupt Enable for full macro. Gates any enabled FIFO or Scan Descriptor interrupts.
FIFOTHIEN18FIFO Threshold Interrupt Enable1= Controller will assert an interrupt when the FIFO threshold is met0= Controller will not assert an interrupt when the FIFO threshold is met
FIFOTH17:8Threshold for the results FIFO that will cause an interrupt and watermark FIFOWM status bitassertion
CLKSEL5:4Clock Select for FSM00= UPB_FSM_CLK01= External clock source 110= External clock source 211= External clock source 3
TRIGSEL3:0Selects one of 15 external trigger inputs to start scanning.
ON31Enables the State Machine to scan enabled Scan Descriptors upon next trigger.

CVDADCCVD ADC Configuration Register

Address
0x44002404
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
DIGEN3Control differential mode operation of ANN0
DIFFPEN2Control differential mode operation of ANN0
SELRES1:0Shared ADC Resolution bits

CVDSTATCVD Status Register

Address
0x44002408
Reset
0x20000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
FIFOWM30The Results FIFO has reached the programmed FIFOTHRESH threshold.
FIFOMT29The Results FIFO is empty.
FIFOCNT25:16Results FIFO word count: Indicates the number of words in the Results FIFO.
SD4INT14Scan Descriptor 4 has caused an interrupt.
SD4DONE13Core will set this bit if Scan Descriptor 4 has completed at least once. Core will clear this bit uponreceiving next trigger for Scan Descriptor 4.
SD4BUSY12Scan Descriptor 4 is in progress
SD3INT10Scan Descriptor 3 has caused an interrupt
SD3DONE9Core will set this bit if Scan Descriptor 3 has completed at least once. Core will clear this bit uponreceiving next trigger for Scan Descriptor 3.
SD3BUSY8Scan Descriptor 3 is in progress
SD2INT6Scan Descriptor 2 has caused an interrupt
SD2DONE5Core will set this bit if Scan Descriptor 2 has completed at least once. Core will clear this bit uponreceiving next trigger for Scan Descriptor 2.
SD2BUSY4Scan Descriptor 2 is in progress
SD1INT2Scan Descriptor 1 has caused an interrupt
SD1DONE1Core will set this bit if Scan Descriptor 1 has completed at least once. Core will clear this bit uponreceiving next trigger for Scan Descriptor 1.
SD1BUSY0Scan Descriptor 1 is in progress
FIFOFULL31The Results FIFO is full.

CVDRESHCVD RESULTS POS FIFO Read Register (CVDRESH)

Address
0x44002410
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
POS23:0The accumulated result of the positive-side measurements.Since the controller supports up to 128x oversampling, each polarity can accumulate up to 23 bits when using a 16-bitADC. The accumulation is not shifted back down to create an average. Therefore, if oversampling was requested, theSW will need

CVDRESLCVD RESULTS NEG FIFO Read Register

Address
0x44002414
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
NEG23:0The accumulated result of the negative-side measurements.Since the controller supports up to 128x oversampling, each polarity can accumulate up to 23 bits when using a 16-bitADC. The accumulation is not shifted back down to create an average. Therefore, if oversampling was requested, theSW will need

CVDRESDCVD RESULTS DESCRIPTOR FIFO Read Register

Address
0x44002418
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
SDNUM25:24Scan Descriptor Number that generated this result
RXINDEX23:19Receive Index for this result. If the Stride of the Scan Descriptor was more than one, the ReceiveIndex indicates the first one of the group.
DELTA17:0Delta of the accumulated results of the negative-side and positive-side measurements.
TXINDEX31:27Transmit Index for this result. If the Stride of the Scan Descriptor was more than one, the Transmit Index indicates the first one of the group.

CVDRXCVD RECEIVE INDEX N CONFIGURATION Register

Address
0x44002480
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RXAN329:24ANx/CVDR channel to use for RX Index 4n+3
RXAN221:16ANx/CVDR channel to use for RX Index 4n+3
RXAN113:8ANx/CVDR channel to use for RX Index 4n+3
RXAN05:0ANx/CVDR channel to use for RX Index 4n+3

CVDTXCVD TRANSMIT INDEX NCONFIGURATION

Address
0x440024C0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
TXAN329:24CVDT channel to use for TX Index
TXAN221:16CVDT channel to use for TX Index
TXAN113:8CVDT channel to use for TX Index
TXAN05:0CVDT channel to use for TX Index

CVDSD0C1CVD SCAN DESCRIPTOR N CONTROL1 REGISTER

Address
0x44002500
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDOVRSAMP6:0Scan Descriptor Over Sampling0= One measurement1= Two measurements accumulated...127= 128 measurements accumulated
SDTH31:8Scan Descriptor Threshold.

CVDSD0C2CVD SCAN DESCRIPTOR N CONTROL2 REGISTER

Address
0x44002504
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SDTXEND29:24Scan Descriptor TX Index EndDetermines the last TX index to include in a scan.One the TX index pointer, which is incremented by the SDnTXSTRIDE+1 value, meets or exceeds this value, the TXloop of the scan is complete.
SDTXSTRIDE023:22Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes
SDTXBEG21:16Scan Descriptor TX Index StartDetermines the first TX index to include in a scan.
SDRXSTRIDE115:14Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXEND13:8Scan Descriptor RX Index EndDetermines the last RX index to include in a scan.One the RX index pointer, which is incremented by the SDnRXSTRIDE+1 value, meets or exceeds this value, the RXloop of the scan is complete.
SDRXSTRIDE07:6Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXBEG5:0Scan Descriptor RX Index StartDetermines the first RX index to include in a scan.
SDTXSTRIDE131:30Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes

CVDSD0C3CVD SCAN DESCRIPTOR N CONTROL3 REGISTER

Address
0x44002508
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
SDBUF27Scan Descriptor CVD Buffer Enable1= Use the SOC's CVD Buffer macro to drive the party-line (shared ADC core input) rather than the RX outputs0= SOC's CVD Buffer macro not used to drive party-line (or doesn't exist)
SDINTEN26Scan Descriptor Interrupt Enable1= Scan Descriptor creates an interrupt if the accumulator threshold is met0= Scan descriptor does not create an interrupt
SDSELF25Scan Descriptor Mutual Mode1= Self Measurement Mode; RX outputs are part of CVD measurement and are driven0= No Self Measurement; RX outputs are not part of CVD measurements
SDMUT24Scan Descriptor Mutual Mode1= Mutual Measurement Mode; TX outputs are part of CVD measurement and are driven0=No Mutual Measurement Mode; TX outputs are not part of CVD measurements
CVDEN19 Capacitive Voltage Division Enable bit
CVDCPL18:16Capacitor Voltage Divider (CVD) Setting bits
SDACQTIME14:8Scan Descriptor Acquire TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the ACQUIRE stateto allow the ADC voltage to settle
SDCHGTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CHARGE statedriving both the internal and external capacitor nodes, as well as the TX output(s)
SDEN31:30Scan Descriptor Enable Mode00= Scan Descriptor Disabled01= Execute Scan Descriptor one time only, then clear the enable.10= Execute the Scan Descriptor, but keep enabled. Move on to next enabled descriptors.11= Execute the Scan Descriptor in a loop until a threshold match is detected, then clear the

CVDSD0T2CVD SCAN DESCRIPTOR N TIME2 REGISTER

Address
0x4400250C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SDCHNTIME30:24Scan Descriptor Channel TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the RXCHAN orTXCHAN state before moving to the next RX/TX pair
SDOVRTIME22:16Scan Descriptor Oversample TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the OVERSAMPstate before taking the next oversampling measurement of an RX/TX pair.
SDPOLTIME14:8Scan Descriptor Polarity TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the POLARITY statebefore taking the second polarity measurement of an RX/TX pair
SDCONTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CONVERT statewaiting for the ADC sample data. It must be ensured that the ADC will assert End-Of-Convert (EOC) before the CONVERT state timer expires.

CVDSD1C1CVD SCAN DESCRIPTOR N CONTROL1 REGISTER

Address
0x44002510
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDOVRSAMP6:0Scan Descriptor Over Sampling0= One measurement1= Two measurements accumulated...127= 128 measurements accumulated
SDTH31:8Scan Descriptor Threshold.

CVDSD1C2CVD SCAN DESCRIPTOR N CONTROL2 REGISTER

Address
0x44002514
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SDTXEND29:24Scan Descriptor TX Index EndDetermines the last TX index to include in a scan.One the TX index pointer, which is incremented by the SDnTXSTRIDE+1 value, meets or exceeds this value, the TXloop of the scan is complete.
SDTXSTRIDE023:22Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes
SDTXBEG21:16Scan Descriptor TX Index StartDetermines the first TX index to include in a scan.
SDRXSTRIDE115:14Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXEND13:8Scan Descriptor RX Index EndDetermines the last RX index to include in a scan.One the RX index pointer, which is incremented by the SDnRXSTRIDE+1 value, meets or exceeds this value, the RXloop of the scan is complete.
SDRXSTRIDE07:6Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXBEG5:0Scan Descriptor RX Index StartDetermines the first RX index to include in a scan.
SDTXSTRIDE131:30Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes

CVDSD1C3CVD SCAN DESCRIPTOR N CONTROL3 REGISTER

Address
0x44002518
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
SDBUF27Scan Descriptor CVD Buffer Enable1= Use the SOC's CVD Buffer macro to drive the party-line (shared ADC core input) rather than the RX outputs0= SOC's CVD Buffer macro not used to drive party-line (or doesn't exist)
SDINTEN26Scan Descriptor Interrupt Enable1= Scan Descriptor creates an interrupt if the accumulator threshold is met0= Scan descriptor does not create an interrupt
SDSELF25Scan Descriptor Mutual Mode1= Self Measurement Mode; RX outputs are part of CVD measurement and are driven0= No Self Measurement; RX outputs are not part of CVD measurements
SDMUT24Scan Descriptor Mutual Mode1= Mutual Measurement Mode; TX outputs are part of CVD measurement and are driven0=No Mutual Measurement Mode; TX outputs are not part of CVD measurements
CVDEN19 Capacitive Voltage Division Enable bit
CVDCPL18:16Capacitor Voltage Divider (CVD) Setting bits
SDACQTIME14:8Scan Descriptor Acquire TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the ACQUIRE stateto allow the ADC voltage to settle
SDCHGTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CHARGE statedriving both the internal and external capacitor nodes, as well as the TX output(s)
SDEN31:30Scan Descriptor Enable Mode00= Scan Descriptor Disabled01= Execute Scan Descriptor one time only, then clear the enable.10= Execute the Scan Descriptor, but keep enabled. Move on to next enabled descriptors.11= Execute the Scan Descriptor in a loop until a threshold match is detected, then clear the

CVDSD1T2CVD SCAN DESCRIPTOR N TIME2 REGISTER

Address
0x4400251C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SDCHNTIME30:24Scan Descriptor Channel TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the RXCHAN orTXCHAN state before moving to the next RX/TX pair
SDOVRTIME22:16Scan Descriptor Oversample TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the OVERSAMPstate before taking the next oversampling measurement of an RX/TX pair.
SDPOLTIME14:8Scan Descriptor Polarity TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the POLARITY statebefore taking the second polarity measurement of an RX/TX pair
SDCONTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CONVERT statewaiting for the ADC sample data. It must be ensured that the ADC will assert End-Of-Convert (EOC) before the CONVERT state timer expires.

CVDSD2C1CVD SCAN DESCRIPTOR N CONTROL1 REGISTER

Address
0x44002520
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDOVRSAMP6:0Scan Descriptor Over Sampling0= One measurement1= Two measurements accumulated...127= 128 measurements accumulated
SDTH31:8Scan Descriptor Threshold.

CVDSD2C2CVD SCAN DESCRIPTOR N CONTROL2 REGISTER

Address
0x44002524
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SDTXEND29:24Scan Descriptor TX Index EndDetermines the last TX index to include in a scan.One the TX index pointer, which is incremented by the SDnTXSTRIDE+1 value, meets or exceeds this value, the TXloop of the scan is complete.
SDTXSTRIDE023:22Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes
SDTXBEG21:16Scan Descriptor TX Index StartDetermines the first TX index to include in a scan.
SDRXSTRIDE115:14Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXEND13:8Scan Descriptor RX Index EndDetermines the last RX index to include in a scan.One the RX index pointer, which is incremented by the SDnRXSTRIDE+1 value, meets or exceeds this value, the RXloop of the scan is complete.
SDRXSTRIDE07:6Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXBEG5:0Scan Descriptor RX Index StartDetermines the first RX index to include in a scan.
SDTXSTRIDE131:30Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes

CVDSD2C3CVD SCAN DESCRIPTOR N CONTROL3 REGISTER

Address
0x44002528
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
SDBUF27Scan Descriptor CVD Buffer Enable1= Use the SOC's CVD Buffer macro to drive the party-line (shared ADC core input) rather than the RX outputs0= SOC's CVD Buffer macro not used to drive party-line (or doesn't exist)
SDINTEN26Scan Descriptor Interrupt Enable1= Scan Descriptor creates an interrupt if the accumulator threshold is met0= Scan descriptor does not create an interrupt
SDSELF25Scan Descriptor Mutual Mode1= Self Measurement Mode; RX outputs are part of CVD measurement and are driven0= No Self Measurement; RX outputs are not part of CVD measurements
SDMUT24Scan Descriptor Mutual Mode1= Mutual Measurement Mode; TX outputs are part of CVD measurement and are driven0=No Mutual Measurement Mode; TX outputs are not part of CVD measurements
CVDEN19 Capacitive Voltage Division Enable bit
CVDCPL18:16Capacitor Voltage Divider (CVD) Setting bits
SDACQTIME14:8Scan Descriptor Acquire TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the ACQUIRE stateto allow the ADC voltage to settle
SDCHGTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CHARGE statedriving both the internal and external capacitor nodes, as well as the TX output(s)
SDEN31:30Scan Descriptor Enable Mode00= Scan Descriptor Disabled01= Execute Scan Descriptor one time only, then clear the enable.10= Execute the Scan Descriptor, but keep enabled. Move on to next enabled descriptors.11= Execute the Scan Descriptor in a loop until a threshold match is detected, then clear the

CVDSD2T2CVD SCAN DESCRIPTOR N TIME2 REGISTER

Address
0x4400252C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SDCHNTIME30:24Scan Descriptor Channel TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the RXCHAN orTXCHAN state before moving to the next RX/TX pair
SDOVRTIME22:16Scan Descriptor Oversample TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the OVERSAMPstate before taking the next oversampling measurement of an RX/TX pair.
SDPOLTIME14:8Scan Descriptor Polarity TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the POLARITY statebefore taking the second polarity measurement of an RX/TX pair
SDCONTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CONVERT statewaiting for the ADC sample data. It must be ensured that the ADC will assert End-Of-Convert (EOC) before the CONVERT state timer expires.

CVDSD3C1CVD SCAN DESCRIPTOR N CONTROL1 REGISTER

Address
0x44002530
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDOVRSAMP6:0Scan Descriptor Over Sampling0= One measurement1= Two measurements accumulated...127= 128 measurements accumulated
SDTH31:8Scan Descriptor Threshold.

CVDSD3C2CVD SCAN DESCRIPTOR N CONTROL2 REGISTER

Address
0x44002534
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SDTXEND29:24Scan Descriptor TX Index EndDetermines the last TX index to include in a scan.One the TX index pointer, which is incremented by the SDnTXSTRIDE+1 value, meets or exceeds this value, the TXloop of the scan is complete.
SDTXSTRIDE023:22Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes
SDTXBEG21:16Scan Descriptor TX Index StartDetermines the first TX index to include in a scan.
SDRXSTRIDE115:14Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXEND13:8Scan Descriptor RX Index EndDetermines the last RX index to include in a scan.One the RX index pointer, which is incremented by the SDnRXSTRIDE+1 value, meets or exceeds this value, the RXloop of the scan is complete.
SDRXSTRIDE07:6Scan Descriptor RX Index StrideDetermines the number of RX Indexes included in a single measurement4'h0= One RX Index4'hF= 16 TX Indexes
SDRXBEG5:0Scan Descriptor RX Index StartDetermines the first RX index to include in a scan.
SDTXSTRIDE131:30Scan Descriptor TX Index StrideDetermines the number of TX Indexes included in a single measurement.4'h0= One TX Index4'bF= 16TX Indexes

CVDSD3C3CVD SCAN DESCRIPTOR N CONTROL3 REGISTER

Address
0x44002538
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
SDBUF27Scan Descriptor CVD Buffer Enable1= Use the SOC's CVD Buffer macro to drive the party-line (shared ADC core input) rather than the RX outputs0= SOC's CVD Buffer macro not used to drive party-line (or doesn't exist)
SDINTEN26Scan Descriptor Interrupt Enable1= Scan Descriptor creates an interrupt if the accumulator threshold is met0= Scan descriptor does not create an interrupt
SDSELF25Scan Descriptor Mutual Mode1= Self Measurement Mode; RX outputs are part of CVD measurement and are driven0= No Self Measurement; RX outputs are not part of CVD measurements
SDMUT24Scan Descriptor Mutual Mode1= Mutual Measurement Mode; TX outputs are part of CVD measurement and are driven0=No Mutual Measurement Mode; TX outputs are not part of CVD measurements
CVDEN19 Capacitive Voltage Division Enable bit
CVDCPL18:16Capacitor Voltage Divider (CVD) Setting bits
SDACQTIME14:8Scan Descriptor Acquire TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the ACQUIRE stateto allow the ADC voltage to settle
SDCHGTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CHARGE statedriving both the internal and external capacitor nodes, as well as the TX output(s)
SDEN31:30Scan Descriptor Enable Mode00= Scan Descriptor Disabled01= Execute Scan Descriptor one time only, then clear the enable.10= Execute the Scan Descriptor, but keep enabled. Move on to next enabled descriptors.11= Execute the Scan Descriptor in a loop until a threshold match is detected, then clear the

CVDSD3T2CVD SCAN DESCRIPTOR N TIME2 REGISTER

Address
0x4400253C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
SDCHNTIME30:24Scan Descriptor Channel TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the RXCHAN orTXCHAN state before moving to the next RX/TX pair
SDOVRTIME22:16Scan Descriptor Oversample TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the OVERSAMPstate before taking the next oversampling measurement of an RX/TX pair.
SDPOLTIME14:8Scan Descriptor Polarity TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the POLARITY statebefore taking the second polarity measurement of an RX/TX pair
SDCONTIME6:0Scan Descriptor Charge TimeControls the number of cycles (clock based on CVDCON.CLKSEL[1:0]) the state machine waits in the CONVERT statewaiting for the ADC sample data. It must be ensured that the ADC will assert End-Of-Convert (EOC) before the CONVERT state timer expires.

CVDBGCVD DEBUG REGISTER

Address
0x44002600
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SEL_L15:0Select signal to MUX debug signals on to port cvd_tst_dbg_data[15:0]
SEL_H31:16Select signal to MUX debug signals on to port cvd_tst_dbg_data[31:16]