PIC32CZ4010CA91176 TCC2 registers

The 36 registers of TCC2 (Timer Counter for Control Applications), from 0x45014000, with their reset value and every field. The PIC32CZ4010CA91176 has 6864 registers in 76 peripherals, one page each.

TCC2 Timer Counter for Control Applications

CTRLAControl A

Address
0x45014000
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
CPTEN630Capture Channel 6 Enable
CPTEN529Capture Channel 5 Enable
CPTEN428Capture Channel 4 Enable
CPTEN327Capture Channel 3 Enable
CPTEN226Capture Channel 2 Enable
CPTEN125Capture Channel 1 Enable
CPTEN024Capture Channel 0 Enable
DMAOS23DMA One-shot Trigger Mode
FCYCLE16Full Cycle
MSYNC15Master Synchronization (only for TCC Slave Instance)
ALOCK14Auto Lock
PRESCSYNC13:12Prescaler and Counter Synchronization Selection
  • 0 Reload or reset counter on next GCLK
  • 1 Reload or reset counter on next prescaler clock
  • 2 Reload or reset counter on next GCLK and reset prescaler counter
RUNSTDBY11Run in Standby
PRESCALER10:8Prescaler
  • 0 No division
  • 1 Divide by 2
  • 2 Divide by 4
  • 3 Divide by 8
  • 4 Divide by 16
  • 5 Divide by 64
  • 6 Divide by 256
  • 7 Divide by 1024
RESOLUTION6:5Enhanced Resolution
  • 0 Dithering is disabled
  • 1 Dithering is done every 16 PWM frames
  • 2 Dithering is done every 32 PWM frames
  • 3 Dithering is done every 64 PWM frames
ENABLE1Enable
SWRST0Software Reset
CPTEN731Capture Channel 7 Enable

CTRLBCLRControl B Clear

Address
0x45014004
Reset
0x00
Access
read/write
  1. 7CMD2
  2. 6CMD1
  3. 5CMD0
  4. 4IDXCMD1
  5. 3IDXCMD0
  6. 2ONESHOT
  7. 1LUPD
  8. 0DIR
5 fields
FieldBitsWhat it does
CMD7:5TCC Command
  • 0 No action
  • 1 Clear start, restart or retrigger
  • 2 Force stop
  • 3 Force update or double buffered registers
  • 4 Force COUNT read synchronization
  • 5 One-shot DMA trigger
IDXCMD4:3Ramp Index Command
  • 0 Command disabled: Index toggles between cycles A and B
  • 1 Set index: cycle B will be forced in the next cycle
  • 2 Clear index: cycle A will be forced in the next cycle
  • 3 Hold index: the next cycle will be the same as the current cycle
ONESHOT2One-Shot
LUPD1Lock Update
DIR0Counter Direction

CTRLBSETControl B Set

Address
0x45014005
Reset
0x00
Access
read/write
  1. 7CMD2
  2. 6CMD1
  3. 5CMD0
  4. 4IDXCMD1
  5. 3IDXCMD0
  6. 2ONESHOT
  7. 1LUPD
  8. 0DIR
5 fields
FieldBitsWhat it does
CMD7:5TCC Command
  • 0 No action
  • 1 Clear start, restart or retrigger
  • 2 Force stop
  • 3 Force update or double buffered registers
  • 4 Force COUNT read synchronization
  • 5 One-shot DMA trigger
IDXCMD4:3Ramp Index Command
  • 0 Command disabled: Index toggles between cycles A and B
  • 1 Set index: cycle B will be forced in the next cycle
  • 2 Clear index: cycle A will be forced in the next cycle
  • 3 Hold index: the next cycle will be the same as the current cycle
ONESHOT2One-Shot
LUPD1Lock Update
DIR0Counter Direction

SYNCBUSYSynchronization Busy

Address
0x45014008
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
CC715Compare Channel 7 Busy
CC614Compare Channel 6 Busy
CC513Compare Channel 5 Busy
CC412Compare Channel 4 Busy
CC311Compare Channel 3 Busy
CC210Compare Channel 2 Busy
CC19Compare Channel 1 Busy
CC08Compare Channel 0 Busy
PER7Period Busy
WAVE6Wave Busy
PATT5Pattern Busy
COUNT4Count Busy
STATUS3Status Busy
CTRLB2Ctrlb Busy
ENABLE1Enable Busy
SWRST0Swrst Busy

FCTRLARecoverable Fault A Configuration

Address
0x4501400C
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
FILTERVAL27:24Fault A Filter Value
BLANKVAL23:16Fault A Blanking Time
BLANKPRESC15Fault A Blanking Prescaler
CAPTURE14:12Fault A Capture Action
  • 0 No capture
  • 1 Capture on fault
  • 2 Minimum capture
  • 3 Maximum capture
  • 4 Minimum local detection
  • 5 Maximum local detection
  • 6 Minimum and maximum local detection
  • 7 Capture with ramp index as MSB value
CHSEL11:10Fault A Capture Channel
  • 0 Capture value stored in channel 0
  • 1 Capture value stored in channel 1
  • 2 Capture value stored in channel 2
  • 3 Capture value stored in channel 3
HALT9:8Fault A Halt Mode
  • 0 Halt action disabled
  • 1 Hardware halt action
  • 2 Software halt action
  • 3 Non-recoverable fault
RESTART7Fault A Restart
BLANK6:5Fault A Blanking Mode
  • 0 Blanking applied from start of the ramp
  • 1 Blanking applied from rising edge of the output waveform
  • 2 Blanking applied from falling edge of the output waveform
  • 3 Blanking applied from each toggle of the output waveform
QUAL4Fault A Qualification
KEEP3Fault A Keeper
SRC1:0Fault A Source
  • 0 Fault input disabled
  • 1 MCEx (x=0,1) event input
  • 2 Inverted MCEx (x=0,1) event input
  • 3 Alternate fault (A or B) state at the end of the previous period

FCTRLBRecoverable Fault B Configuration

Address
0x45014010
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
FILTERVAL27:24Fault B Filter Value
BLANKVAL23:16Fault B Blanking Time
BLANKPRESC15Fault B Blanking Prescaler
CAPTURE14:12Fault B Capture Action
  • 0 No capture
  • 1 Capture on fault
  • 2 Minimum capture
  • 3 Maximum capture
  • 4 Minimum local detection
  • 5 Maximum local detection
  • 6 Minimum and maximum local detection
  • 7 Capture with ramp index as MSB value
CHSEL11:10Fault B Capture Channel
  • 0 Capture value stored in channel 0
  • 1 Capture value stored in channel 1
  • 2 Capture value stored in channel 2
  • 3 Capture value stored in channel 3
HALT9:8Fault B Halt Mode
  • 0 Halt action disabled
  • 1 Hardware halt action
  • 2 Software halt action
  • 3 Non-recoverable fault
RESTART7Fault B Restart
BLANK6:5Fault B Blanking Mode
  • 0 Blanking applied from start of the ramp
  • 1 Blanking applied from rising edge of the output waveform
  • 2 Blanking applied from falling edge of the output waveform
  • 3 Blanking applied from each toggle of the output waveform
QUAL4Fault B Qualification
KEEP3Fault B Keeper
SRC1:0Fault B Source
  • 0 Fault input disabled
  • 1 MCEx (x=0,1) event input
  • 2 Inverted MCEx (x=0,1) event input
  • 3 Alternate fault (A or B) state at the end of the previous period

WEXCTRLWaveform Extension Configuration

Address
0x45014014
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DTLS23:16Dead-time Low Side Outputs Value
DTIEN311Dead-time Insertion Generator 3 Enable
DTIEN210Dead-time Insertion Generator 2 Enable
DTIEN19Dead-time Insertion Generator 1 Enable
DTIEN08Dead-time Insertion Generator 0 Enable
OTMX1:0Output Matrix
DTHS31:24Dead-time High Side Outputs Value

DRVCTRLDriver Control

Address
0x45014018
Reset
0x00000000
Access
read/write
Size
32-bit
26 fields
FieldBitsWhat it does
FILTERVAL027:24Non-Recoverable Fault Input 0 Filter Value
INVEN723Output Waveform 7 Inversion
INVEN622Output Waveform 6 Inversion
INVEN521Output Waveform 5 Inversion
INVEN420Output Waveform 4 Inversion
INVEN319Output Waveform 3 Inversion
INVEN218Output Waveform 2 Inversion
INVEN117Output Waveform 1 Inversion
INVEN016Output Waveform 0 Inversion
NRV715Non-Recoverable State 7 Output Value
NRV614Non-Recoverable State 6 Output Value
NRV513Non-Recoverable State 5 Output Value
NRV412Non-Recoverable State 4 Output Value
NRV311Non-Recoverable State 3 Output Value
NRV210Non-Recoverable State 2 Output Value
NRV19Non-Recoverable State 1 Output Value
NRV08Non-Recoverable State 0 Output Value
NRE77Non-Recoverable State 7 Output Enable
NRE66Non-Recoverable State 6 Output Enable
NRE55Non-Recoverable State 5 Output Enable
NRE44Non-Recoverable State 4 Output Enable
NRE33Non-Recoverable State 3 Output Enable
NRE22Non-Recoverable State 2 Output Enable
NRE11Non-Recoverable State 1 Output Enable
NRE00Non-Recoverable State 0 Output Enable
FILTERVAL131:28Non-Recoverable Fault Input 1 Filter Value

DBGCTRLDebug Control

Address
0x4501401E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2FDDBD
  7. 1–
  8. 0DBGRUN
2 fields
FieldBitsWhat it does
FDDBD2Fault Detection on Debug Break Detection
DBGRUN0Debug Running Mode

EVCTRLEvent Control

Address
0x45014020
Reset
0x00000000
Access
read/write
Size
32-bit
26 fields
FieldBitsWhat it does
MCEO630Match or Capture Channel 6 Event Output Enable
MCEO529Match or Capture Channel 5 Event Output Enable
MCEO428Match or Capture Channel 4 Event Output Enable
MCEO327Match or Capture Channel 3 Event Output Enable
MCEO226Match or Capture Channel 2 Event Output Enable
MCEO125Match or Capture Channel 1 Event Output Enable
MCEO024Match or Capture Channel 0 Event Output Enable
MCEI723Match or Capture Channel 7 Event Input Enable
MCEI622Match or Capture Channel 6 Event Input Enable
MCEI521Match or Capture Channel 5 Event Input Enable
MCEI420Match or Capture Channel 4 Event Input Enable
MCEI319Match or Capture Channel 3 Event Input Enable
MCEI218Match or Capture Channel 2 Event Input Enable
MCEI117Match or Capture Channel 1 Event Input Enable
MCEI016Match or Capture Channel 0 Event Input Enable
TCEI115Timer/counter Event 1 Input Enable
TCEI014Timer/counter Event 0 Input Enable
TCINV113Inverted Event 1 Input Enable
TCINV012Inverted Event 0 Input Enable
CNTEO10Timer/counter Output Event Enable
TRGEO9Retrigger Output Event Enable
OVFEO8Overflow/Underflow Output Event Enable
CNTSEL7:6Timer/counter Output Event Mode
  • 0 An interrupt/event is generated when a new counter cycle starts
  • 1 An interrupt/event is generated when a counter cycle ends
  • 3 An interrupt/event is generated when a new counter cycle starts or a counter cycle ends
EVACT15:3Timer/counter Input Event1 Action
  • 0 Event action disabled
  • 1 Re-trigger counter on event
  • 2 Direction control
  • 3 Stop counter on event
  • 4 Decrement counter on event
  • 6 Period capture value in CC1 register, pulse width capture value in CC0 register
  • 7 Non-recoverable fault
EVACT02:0Timer/counter Input Event0 Action
  • 0 Event action disabled
  • 1 Start, restart or re-trigger counter on event
  • 2 Count on event
  • 3 Start counter on event
  • 4 Increment counter on event
  • 5 Count on active state of asynchronous event
  • 6 Stamp capture
  • 7 Non-recoverable fault
MCEO731Match or Capture Channel 7 Event Output Enable

INTENCLRInterrupt Enable Clear

Address
0x45014024
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
MC723Match or Capture Channel 7 Interrupt Enable
MC622Match or Capture Channel 6 Interrupt Enable
MC521Match or Capture Channel 5 Interrupt Enable
MC420Match or Capture Channel 4 Interrupt Enable
MC319Match or Capture Channel 3 Interrupt Enable
MC218Match or Capture Channel 2 Interrupt Enable
MC117Match or Capture Channel 1 Interrupt Enable
MC016Match or Capture Channel 0 Interrupt Enable
FAULT115Non-Recoverable Fault 1 Interrupt Enable
FAULT014Non-Recoverable Fault 0 Interrupt Enable
FAULTB13Recoverable Fault B Interrupt Enable
FAULTA12Recoverable Fault A Interrupt Enable
DFS11Non-Recoverable Debug Fault Interrupt Enable
UFS10Non-Recoverable Update Fault Interrupt Enable
ERR3Error Interrupt Enable
CNT2Counter Interrupt Enable
TRG1Retrigger Interrupt Enable
OVF0Overflow Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x45014028
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
MC723Match or Capture Channel 7 Interrupt Enable
MC622Match or Capture Channel 6 Interrupt Enable
MC521Match or Capture Channel 5 Interrupt Enable
MC420Match or Capture Channel 4 Interrupt Enable
MC319Match or Capture Channel 3 Interrupt Enable
MC218Match or Capture Channel 2 Interrupt Enable
MC117Match or Capture Channel 1 Interrupt Enable
MC016Match or Capture Channel 0 Interrupt Enable
FAULT115Non-Recoverable Fault 1 Interrupt Enable
FAULT014Non-Recoverable Fault 0 Interrupt Enable
FAULTB13Recoverable Fault B Interrupt Enable
FAULTA12Recoverable Fault A Interrupt Enable
DFS11Non-Recoverable Debug Fault Interrupt Enable
UFS10Non-Recoverable Update Fault Interrupt Enable
ERR3Error Interrupt Enable
CNT2Counter Interrupt Enable
TRG1Retrigger Interrupt Enable
OVF0Overflow Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x4501402C
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
MC723Match or Capture 7
MC622Match or Capture 6
MC521Match or Capture 5
MC420Match or Capture 4
MC319Match or Capture 3
MC218Match or Capture 2
MC117Match or Capture 1
MC016Match or Capture 0
FAULT115Non-Recoverable Fault 1
FAULT014Non-Recoverable Fault 0
FAULTB13Recoverable Fault B
FAULTA12Recoverable Fault A
DFS11Non-Recoverable Debug Fault
UFS10Non-Recoverable Update Fault
ERR3Error
CNT2Counter
TRG1Retrigger
OVF0Overflow

STATUSStatus

Address
0x45014030
Reset
0x00000001
Access
read/write
Size
32-bit
31 fields
FieldBitsWhat it does
CMP630Compare Channel 6 Value
CMP529Compare Channel 5 Value
CMP428Compare Channel 4 Value
CMP327Compare Channel 3 Value
CMP226Compare Channel 2 Value
CMP125Compare Channel 1 Value
CMP024Compare Channel 0 Value
CCBUFV723Compare Channel 7 Buffer Valid
CCBUFV622Compare Channel 6 Buffer Valid
CCBUFV521Compare Channel 5 Buffer Valid
CCBUFV420Compare Channel 4 Buffer Valid
CCBUFV319Compare Channel 3 Buffer Valid
CCBUFV218Compare Channel 2 Buffer Valid
CCBUFV117Compare Channel 1 Buffer Valid
CCBUFV016Compare Channel 0 Buffer Valid
FAULT115Non-Recoverable Fault 1 State
FAULT014Non-Recoverable Fault 0 State
FAULTB13Recoverable Fault B State
FAULTA12Recoverable Fault A State
FAULT1IN11Non-Recoverable Fault1 Input
FAULT0IN10Non-Recoverable Fault0 Input
FAULTBIN9Recoverable Fault B Input
FAULTAIN8Recoverable Fault A Input
PERBUFV7Period Buffer Valid
PATTBUFV5Pattern Buffer Valid
SLAVE4Slave
DFS3Non-Recoverable Debug Fault State
UFS2Non-recoverable Update Fault State
IDX1Ramp
STOP0Stop
CMP731Compare Channel 7 Value

COUNTCount

Address
0x45014034
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
COUNT31:0Counter Value
COUNT31:4Counter Value
COUNT31:5Counter Value
COUNT31:6Counter Value

PATTPattern

Address
0x45014038
Reset
0x0000
Access
read/write
Size
16-bit
16 fields
FieldBitsWhat it does
PGV715Pattern Generator 7 Output Value
PGV614Pattern Generator 6 Output Value
PGV513Pattern Generator 5 Output Value
PGV412Pattern Generator 4 Output Value
PGV311Pattern Generator 3 Output Value
PGV210Pattern Generator 2 Output Value
PGV19Pattern Generator 1 Output Value
PGV08Pattern Generator 0 Output Value
PGE77Pattern Generator 7 Output Enable
PGE66Pattern Generator 6 Output Enable
PGE55Pattern Generator 5 Output Enable
PGE44Pattern Generator 4 Output Enable
PGE33Pattern Generator 3 Output Enable
PGE22Pattern Generator 2 Output Enable
PGE11Pattern Generator 1 Output Enable
PGE00Pattern Generator 0 Output Enable

WAVEWaveform Control

Address
0x4501403C
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
SWAP327Swap DTI Output Pair 3
SWAP226Swap DTI Output Pair 2
SWAP125Swap DTI Output Pair 1
SWAP024Swap DTI Output Pair 0
POL723Channel 7 Polarity
POL622Channel 6 Polarity
POL521Channel 5 Polarity
POL420Channel 4 Polarity
POL319Channel 3 Polarity
POL218Channel 2 Polarity
POL117Channel 1 Polarity
POL016Channel 0 Polarity
CICCEN311Circular Channel 3 Enable
CICCEN210Circular Channel 2 Enable
CICCEN19Circular Channel 1 Enable
CICCEN08Circular Channel 0 Enable
CIPEREN7Circular period Enable
RAMP6:4Ramp Mode
  • 0 RAMP1 operation
  • 1 Alternative RAMP2 operation
  • 2 RAMP2 operation
  • 3 Critical RAMP2 operation
  • 4 Critical Swapped RAMP2 operation
WAVEGEN2:0Waveform Generation
  • 0 Normal frequency
  • 1 Match frequency
  • 2 Normal PWM
  • 3 Dual compare PWM
  • 4 Dual-slope critical
  • 5 Dual-slope with interrupt/event condition when COUNT reaches ZERO
  • 6 Dual-slope with interrupt/event condition when COUNT reaches ZERO or TOP
  • 7 Dual-slope with interrupt/event condition when COUNT reaches TOP

PERPeriod

Address
0x45014040
Reset
0xFFFFFFFF
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
PER31:0Period Value
PER31:4Period Value
PER31:5Period Value
PER31:6Period Value

CC0Compare and Capture

Address
0x45014044
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC1Compare and Capture

Address
0x45014048
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC2Compare and Capture

Address
0x4501404C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC3Compare and Capture

Address
0x45014050
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC4Compare and Capture

Address
0x45014054
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC5Compare and Capture

Address
0x45014058
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC6Compare and Capture

Address
0x4501405C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

CC7Compare and Capture

Address
0x45014060
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHER5:0Dithering Cycle Number
DITHER4:0Dithering Cycle Number
DITHER3:0Dithering Cycle Number
CC31:0Channel Compare/Capture Value
CC31:4Channel Compare/Capture Value
CC31:5Channel Compare/Capture Value
CC31:6Channel Compare/Capture Value

PATTBUFPattern Buffer

Address
0x45014064
Reset
0x0000
Access
read/write
Size
16-bit
16 fields
FieldBitsWhat it does
PGVB715Pattern Generation 7 Output Value Buffer
PGVB614Pattern Generation 6 Output Value Buffer
PGVB513Pattern Generation 5 Output Value Buffer
PGVB412Pattern Generation 4 Output Value Buffer
PGVB311Pattern Generation 3 Output Value Buffer
PGVB210Pattern Generation 2 Output Value Buffer
PGVB19Pattern Generation 1 Output Value Buffer
PGVB08Pattern Generation 0 Output Value Buffer
PGEB77Pattern Generation 7 Output Enable Buffer
PGEB66Pattern Generation 6 Output Enable Buffer
PGEB55Pattern Generation 5 Output Enable Buffer
PGEB44Pattern Generation 4 Output Enable Buffer
PGEB33Pattern Generation 3 Output Enable Buffer
PGEB22Pattern Generation 2 Output Enable Buffer
PGEB11Pattern Generation 1 Output Enable Buffer
PGEB00Pattern Generation 0 Output Enable Buffer

PERBUFPeriod Buffer

Address
0x4501406C
Reset
0xFFFFFFFF
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Dithering Buffer Cycle Number
PERBUF31:0Period Buffer Value
PERBUF31:4Period Buffer Value
PERBUF31:5Period Buffer Value
PERBUF31:6Period Buffer Value

CCBUF0Compare and Capture Buffer

Address
0x45014070
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF1Compare and Capture Buffer

Address
0x45014074
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF2Compare and Capture Buffer

Address
0x45014078
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF3Compare and Capture Buffer

Address
0x4501407C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF4Compare and Capture Buffer

Address
0x45014080
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF5Compare and Capture Buffer

Address
0x45014084
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF6Compare and Capture Buffer

Address
0x45014088
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value

CCBUF7Compare and Capture Buffer

Address
0x4501408C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
DITHERBUF5:0Dithering Buffer Cycle Number
DITHERBUF4:0Dithering Buffer Cycle Number
DITHERBUF3:0Channel Compare/Capture Buffer Value
CCBUF31:0Channel Compare/Capture Buffer Value
CCBUF31:4Dithering Buffer Cycle Number
CCBUF31:5Channel Compare/Capture Buffer Value
CCBUF31:6Channel Compare/Capture Buffer Value