17.2.1.18 Acquisition Sequence Commands Word x Register

Legend: r = Reserved Bit; R = Readable Bit; W = Writable Bit; U = Unimplemented Bit, read as '0'; -n = Value at POR; '1' = Bit is set; '0' = Bit is cleared; x = Bit value is unknown

Name: SDATACMDx
Offset: 0x7C3000, 0x7C3004, 0x7C3008, 0x7C300C, 0x7C3010, 0x7C3014, 0x7C3018, 0x7C301C, 0x7C3020, 0x7C3024, 0x7C3028, 0x7C302C, 0x7C3030, 0x7C3034, 0x7C3038, 0x7C303C

Bit 3130292827262524 
 ENDLOOP[3:0]DMASTPReserved[2:1] 
Access R/WR/WR/WR/WR/WR/Wrr 
Reset 00000000 
Bit 2322212019181716 
 Reserved[0]MSTART   SECOND   
Access rR/WR/W 
Reset 000 
Bit 15141312111098 
 DISCHRGCHRGCONVBAL     
Access R/WR/WR/WR/W 
Reset 0000 
Bit 76543210 
 PCC[1:0]PCB[1:0]PCA[1:0]PC0[1:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 31 – END Last Command in Sequence bit

ValueDescription
1

This command is last in the sequence.

0

There is the next command after this command.

Bits 30:27 – LOOP[3:0] Wait bits

ValueDescription
12-15

Reserved

11 The command waits for the new command that has been sent by DMA to SDATACMDx register.
10 The command waits for Timer D with delay defined by TMRD[7:0] bits in ITCLSxTMR register.
9 The command waits for Timer C with delay defined by TMRC[7:0] bits in ITCLSxTMR register.
5-8

Reserved

4 The command waits for ADC’s end of conversion.
3 The command waits for delay defined in SAMC[4:0] bits in ITCLSxCON register.
2 The command waits for Timer B with delay defined by TMRB[7:0] bits in ITCLSxTMR register.
1 The command waits for Timer A with delay defined by TMRA[7:0] bits in ITCLSxTMR register.
0

No delay, the next instruction must be executed right away.

Bit 26 – DMASTP DMA Transfer of New Command Trigger bit

ValueDescription
1

This command requests the DMA to transfer new commands in SDATACMDx registers.

0

DMA is not requested.

Bits 25:23 – Reserved[2:0]

Bit 22 – MSTART Post-Processing Math Sequence Start bit

ValueDescription
1

This command executes the math sequence,

0

The math sequence is not executed,

Bit 18 – SECOND Second Post-Processing Math Sequence Start bit

ValueDescription
1

The second math sequence is executed.

0

The first math sequence is executed.

Bit 15 – DISCHRG CVD Capacitors Array Discharge bit

ValueDescription
1

The command with connect the CVD capacitors array to VSS (ground).

0

The discharge switch is open.

Bit 14 – CHRG CVD Capacitors Array Charge bit

ValueDescription
1

The command with connect the CVD capacitors array to VDD (power).

0

The charge switch is open.

Bit 13 – CONV ADC5 Conversion Request bit

ValueDescription
1

The command will start a conversion of CVD capacitors array level.

0

The conversion is not requested.

Bit 12 – BAL Balance Charge bit

ValueDescription
1

The command will connect the CVD capacitors array to sensor CVDANx pin.

0

The balance switch is open.

Bits 7:6 – PCC[1:0] ITCTXC Register Level bits

ValueDescription
3

CVDTXx pins defined in ITCTXC register are tri-stated.

2

CVDTXx pins defined in ITCTXC register are set to a high level.

1

CVDTXx pins defined in ITCTXC register are set to a low level.

0

ITCTXC register is not used, the pins defined in ITCTXC are controlled by TRIS and LAT registers.

Bits 5:4 – PCB[1:0] ITCTXB Register Level bits

ValueDescription
3

CVDTXx pins defined in ITCTXB register are tri-stated.

2

CVDTXx pins defined in ITCTXB register are set to a high level.

1

CVDTXx pins defined in ITCTXB register are set to a low level.

0

ITCTXB register is not used, the pins defined in ITCTXB are controlled by TRIS and LAT registers.

Bits 3:2 – PCA[1:0] ITCTXA Register Level bits

ValueDescription
3

CVDTXx pins defined in ITCTXA register are tri-stated.

2

CVDTXx pins defined in ITCTXA register are set to a high level.

1

CVDTXx pins defined in ITCTXA register are set to a low level.

0

ITCTXA register is not used, the pins defined in ITCTXBA are controlled by TRIS and LAT registers.

Bits 1:0 – PC0[1:0] CVDANx Pin Level Bits

ValueDescription
3

CVDANx pins is tri-stated.

2

CVDANx pins is set to a high level.

1

CVDANx pins is set to a low level.

0

CVDANx is not used, the pin is controlled by TRIS and LAT registers.