31.8.20 Waveform Buffer

Name: WAVEB
Offset: 0x68
Reset: 0x00000000
Property: Write-Synchronized, Read-Synchronized

Bit 3130292827262524 
     SWAPB 3SWAPB 2SWAPB 1SWAPB 0 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 2322212019181716 
     POLB3POLB2POLB1POLB0 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
     CICCENB3CICCENB2CICCENB1CICCENB0 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 76543210 
 CIPERENB RAMPB[1:0] WAVEGENB[2:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bits 24, 25, 26, 27 – SWAPB  Swap DTI output pair x Buffer

These register bits are the buffer bits for the SWAP register bits. If double buffering is used, valid content in these bits is copied to the corresponding SWAPx bits on an UPDATE condition.

Bits 16, 17, 18, 19 – POLB Channel Polarity x Buffer

These register bits are the buffer bits for POLx register bits. If double buffering is used, valid content in these bits is copied to the corresponding POBx bits on an UPDATE condition.

Bits 8, 9, 10, 11 – CICCENB Circular CCx Buffer Enable

These register bits are the buffer bits for CICCENx register bits. If double buffering is used, valid content in these bits is copied to the corresponding CICCENx bits on a UPDATE condition.

Bit 7 – CIPERENB Circular Period Enable Buffer

This register bit is the buffer bit for CIPEREN register bit. If double buffering is used, valid content in this bit is copied to the corresponding CIPEREN bit on a UPDATE condition.

Bits 5:4 – RAMPB[1:0] Ramp Operation Buffer

These register bits are the buffer bits for RAMP register bits. If double buffering is used, valid content in these bits is copied to the corresponding RAMP bits on a UPDATE condition.

ValueNameDescription
0x0RAMP1RAMP1 operation
0x1RAMP2AAlternative RAMP2 operation
0x2RAMP2RAMP2 operation
0x3RAMP2C. This bit is only available in variant L devices. Refer to Configuration Summary for more information.Critical RAMP2 operation
0x4-Reserved

Bits 2:0 – WAVEGENB[2:0] Waveform Generation Operation Buffer

These register bits are the buffer bits for WAVEGEN register bits. If double buffering is used, valid content in these bits is copied to the corresponding WAVEGEN bits on a UPDATE condition.

ValueNameDescription
OperationTopUpdate Waveform Output

On Match

Waveform Output

On Update

OVFIF/Event

Up Down

0x0NFRQNormal FrequencyPERTOP/ZeroToggleStableTOPZero
0x1MFRQMatch FrequencyCC0TOP/ZeroToggleStableTOPZero
0x2NPWMNormal PWMPERTOP/ZeroSetClearTOPZero
0x3Reserved-------
0x4DSCRITICALDual-slope PWMPERZero~DIRStableZero
0x5DSBOTTOMDual-slope PWMPERZero~DIRStableZero
0x6DSBOTHDual-slope PWMPERTOP & Zero~DIRStableTOPZero
0x7DSTOPDual-slope PWMPERZero~DIRStableTOP