\n

TCC

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x80 byte (0x0)
mem_usage : registers
protection : not protected

Registers

TCC_CTRLA

CTRLA

TCC_FCTRLB

FCTRLB

TCC_CC2

TCC_WEXCTRL

WEXCTRL

TCC_CCB1

TCC_CC3

TCC_DRVCTRL

DRVCTRL

TCC_CCB2

TCC_DBGCTRL

DBGCTRL

TCC_EVCTRL

EVCTRL

TCC_INTENCLR

INTENCLR

TCC_CCB3

TCC_INTENSET

INTENSET

TCC_INTFLAG

INTFLAG

TCC_STATUS

STATUS

TCC_COUNT

COUNT

TCC_PATT

PATT

TCC_WAVE

WAVE

TCC_CTRLBCLR

CTRLBCLR

TCC_PER

PER

CC0

CC1

CC2

TCC_CTRLBSET

CTRLBSET

CC3

TCC_PATTB

PATTB

TCC_WAVEB

WAVEB

TCC_PERB

PERB

CCB0

CCB1

CCB2

CCB3

TCC_SYNCBUSY

SYNCBUSY

TCC_CC0

TCC_FCTRLA

FCTRLA

TCC_CC1

TCC_CCB0


TCC_CTRLA

Control A
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CTRLA TCC_CTRLA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SWRST ENABLE RESOLUTION PRESCALER RUNSTDBY PRESCSYNC ALOCK CPTEN0 CPTEN1 CPTEN2 CPTEN3

SWRST : Software Reset
bits : 0 - 0 (1 bit)

ENABLE : Enable
bits : 1 - 1 (1 bit)

RESOLUTION : Enhanced Resolution
bits : 5 - 6 (2 bit)

Enumeration: RESOLUTIONSelect

0x0 : None

None

0x1 : DITH4

None

0x2 : DITH5

None

0x3 : DITH6

None

End of enumeration elements list.

PRESCALER : Prescaler
bits : 8 - 10 (3 bit)

Enumeration: PRESCALERSelect

0x0 : DIV1

None

0x1 : DIV2

None

0x2 : DIV4

None

0x3 : DIV8

None

0x4 : DIV16

None

0x5 : DIV64

None

0x6 : DIV256

None

0x7 : DIV1024

None

End of enumeration elements list.

RUNSTDBY : Run in Standby
bits : 11 - 11 (1 bit)

PRESCSYNC : Prescaler and Counter Synchronization Selection
bits : 12 - 13 (2 bit)

Enumeration: PRESCSYNCSelect

0x0 : GCLK

None

0x1 : PRESC

None

0x2 : RESYNC

None

End of enumeration elements list.

ALOCK : Auto Lock
bits : 14 - 14 (1 bit)

CPTEN0 : Capture Channel 0 Enable
bits : 24 - 24 (1 bit)

CPTEN1 : Capture Channel 1 Enable
bits : 25 - 25 (1 bit)

CPTEN2 : Capture Channel 2 Enable
bits : 26 - 26 (1 bit)

CPTEN3 : Capture Channel 3 Enable
bits : 27 - 27 (1 bit)


CTRLA

Control A
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLA CTRLA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SWRST ENABLE RESOLUTION PRESCALER RUNSTDBY PRESCSYNC ALOCK CPTEN0 CPTEN1 CPTEN2 CPTEN3

SWRST : Software Reset
bits : 0 - 0 (1 bit)

ENABLE : Enable
bits : 1 - 1 (1 bit)

RESOLUTION : Enhanced Resolution
bits : 5 - 6 (2 bit)

Enumeration: RESOLUTIONSelect

0x0 : None


0x1 : DITH4


0x2 : DITH5


0x3 : DITH6


End of enumeration elements list.

PRESCALER : Prescaler
bits : 8 - 10 (3 bit)

Enumeration: PRESCALERSelect

0x0 : DIV1


0x1 : DIV2


0x2 : DIV4


0x3 : DIV8


0x4 : DIV16


0x5 : DIV64


0x6 : DIV256


0x7 : DIV1024


End of enumeration elements list.

RUNSTDBY : Run in Standby
bits : 11 - 11 (1 bit)

PRESCSYNC : Prescaler and Counter Synchronization Selection
bits : 12 - 13 (2 bit)

Enumeration: PRESCSYNCSelect

0x0 : GCLK


0x1 : PRESC


0x2 : RESYNC


End of enumeration elements list.

ALOCK : Auto Lock
bits : 14 - 14 (1 bit)

CPTEN0 : Capture Channel 0 Enable
bits : 24 - 24 (1 bit)

CPTEN1 : Capture Channel 1 Enable
bits : 25 - 25 (1 bit)

CPTEN2 : Capture Channel 2 Enable
bits : 26 - 26 (1 bit)

CPTEN3 : Capture Channel 3 Enable
bits : 27 - 27 (1 bit)


TCC_FCTRLB

Recoverable FaultB Configuration
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_FCTRLB TCC_FCTRLB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SRC KEEP QUAL BLANK RESTART HALT CHSEL CAPTURE BLANKPRESC BLANKVAL FILTERVAL

SRC : FaultB Source
bits : 0 - 1 (2 bit)

Enumeration: SRCSelect

0x0 : DISABLE

None

0x1 : ENABLE

None

0x2 : INVERT

None

0x3 : ALTFAULT

None

End of enumeration elements list.

KEEP : FaultB Keeper
bits : 3 - 3 (1 bit)

QUAL : FaultB Qualification
bits : 4 - 4 (1 bit)

BLANK : FaultB Blanking Mode
bits : 5 - 6 (2 bit)

Enumeration: BLANKSelect

0x0 : START

None

0x1 : RISE

None

0x2 : FALL

None

0x3 : BOTH

None

End of enumeration elements list.

RESTART : FaultB Restart
bits : 7 - 7 (1 bit)

HALT : FaultB Halt Mode
bits : 8 - 9 (2 bit)

Enumeration: HALTSelect

0x0 : DISABLE

None

0x1 : HW

None

0x2 : SW

None

0x3 : NR

None

End of enumeration elements list.

CHSEL : FaultB Capture Channel
bits : 10 - 11 (2 bit)

Enumeration: CHSELSelect

0x0 : CC0

None

0x1 : CC1

None

0x2 : CC2

None

0x3 : CC3

None

End of enumeration elements list.

CAPTURE : FaultB Capture Action
bits : 12 - 14 (3 bit)

Enumeration: CAPTURESelect

0x0 : DISABLE

None

0x1 : CAPT

None

0x2 : CAPTMIN

None

0x3 : CAPTMAX

None

0x4 : LOCMIN

None

0x5 : LOCMAX

None

0x6 : DERIV0

None

0x7 : CAPTMARK

None

End of enumeration elements list.

BLANKPRESC : FaultB Blanking Prescalar
bits : 15 - 15 (1 bit)

BLANKVAL : FaultB Blanking Time
bits : 16 - 23 (8 bit)

FILTERVAL : FaultB Filter Value
bits : 24 - 27 (4 bit)


FCTRLB

Recoverable FaultB Configuration
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCTRLB FCTRLB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SRC KEEP QUAL BLANK RESTART HALT CHSEL CAPTURE BLANKPRESC BLANKVAL FILTERVAL

SRC : FaultB Source
bits : 0 - 1 (2 bit)

Enumeration: SRCSelect

0x0 : DISABLE


0x1 : ENABLE


0x2 : INVERT


0x3 : ALTFAULT


End of enumeration elements list.

KEEP : FaultB Keeper
bits : 3 - 3 (1 bit)

QUAL : FaultB Qualification
bits : 4 - 4 (1 bit)

BLANK : FaultB Blanking Mode
bits : 5 - 6 (2 bit)

Enumeration: BLANKSelect

0x0 : START


0x1 : RISE


0x2 : FALL


0x3 : BOTH


End of enumeration elements list.

RESTART : FaultB Restart
bits : 7 - 7 (1 bit)

HALT : FaultB Halt Mode
bits : 8 - 9 (2 bit)

Enumeration: HALTSelect

0x0 : DISABLE


0x1 : HW


0x2 : SW


0x3 : NR


End of enumeration elements list.

CHSEL : FaultB Capture Channel
bits : 10 - 11 (2 bit)

Enumeration: CHSELSelect

0x0 : CC0


0x1 : CC1


0x2 : CC2


0x3 : CC3


End of enumeration elements list.

CAPTURE : FaultB Capture Action
bits : 12 - 14 (3 bit)

Enumeration: CAPTURESelect

0x0 : DISABLE


0x1 : CAPT


0x2 : CAPTMIN


0x3 : CAPTMAX


0x4 : LOCMIN


0x5 : LOCMAX


0x6 : DERIV0


0x7 : CAPTMARK


End of enumeration elements list.

BLANKPRESC : FaultB Blanking Prescalar
bits : 15 - 15 (1 bit)

BLANKVAL : FaultB Blanking Time
bits : 16 - 23 (8 bit)

FILTERVAL : FaultB Filter Value
bits : 24 - 27 (4 bit)


TCC_CC2

Compare and Capture
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CC2 TCC_CC2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_WEXCTRL

Waveform Extension Configuration
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_WEXCTRL TCC_WEXCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OTMX DTIEN0 DTIEN1 DTIEN2 DTIEN3 DTLS DTHS

OTMX : Output Matrix
bits : 0 - 1 (2 bit)

DTIEN0 : Dead-time Insertion Generator 0 Enable
bits : 8 - 8 (1 bit)

DTIEN1 : Dead-time Insertion Generator 1 Enable
bits : 9 - 9 (1 bit)

DTIEN2 : Dead-time Insertion Generator 2 Enable
bits : 10 - 10 (1 bit)

DTIEN3 : Dead-time Insertion Generator 3 Enable
bits : 11 - 11 (1 bit)

DTLS : Dead-time Low Side Outputs Value
bits : 16 - 23 (8 bit)

DTHS : Dead-time High Side Outputs Value
bits : 24 - 31 (8 bit)


WEXCTRL

Waveform Extension Configuration
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WEXCTRL WEXCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OTMX DTIEN0 DTIEN1 DTIEN2 DTIEN3 DTLS DTHS

OTMX : Output Matrix
bits : 0 - 1 (2 bit)

DTIEN0 : Dead-time Insertion Generator 0 Enable
bits : 8 - 8 (1 bit)

DTIEN1 : Dead-time Insertion Generator 1 Enable
bits : 9 - 9 (1 bit)

DTIEN2 : Dead-time Insertion Generator 2 Enable
bits : 10 - 10 (1 bit)

DTIEN3 : Dead-time Insertion Generator 3 Enable
bits : 11 - 11 (1 bit)

DTLS : Dead-time Low Side Outputs Value
bits : 16 - 23 (8 bit)

DTHS : Dead-time High Side Outputs Value
bits : 24 - 31 (8 bit)


TCC_CCB1

Compare and Capture Buffer
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CCB1 TCC_CCB1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_CC3

Compare and Capture
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CC3 TCC_CC3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_DRVCTRL

Driver Configuration
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_DRVCTRL TCC_DRVCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NRE0 NRE1 NRE2 NRE3 NRE4 NRE5 NRE6 NRE7 NRV0 NRV1 NRV2 NRV3 NRV4 NRV5 NRV6 NRV7 INVEN0 INVEN1 INVEN2 INVEN3 INVEN4 INVEN5 INVEN6 INVEN7 FILTERVAL0 FILTERVAL1

NRE0 : Non-Recoverable State 0 Output Enable
bits : 0 - 0 (1 bit)

NRE1 : Non-Recoverable State 1 Output Enable
bits : 1 - 1 (1 bit)

NRE2 : Non-Recoverable State 2 Output Enable
bits : 2 - 2 (1 bit)

NRE3 : Non-Recoverable State 3 Output Enable
bits : 3 - 3 (1 bit)

NRE4 : Non-Recoverable State 4 Output Enable
bits : 4 - 4 (1 bit)

NRE5 : Non-Recoverable State 5 Output Enable
bits : 5 - 5 (1 bit)

NRE6 : Non-Recoverable State 6 Output Enable
bits : 6 - 6 (1 bit)

NRE7 : Non-Recoverable State 7 Output Enable
bits : 7 - 7 (1 bit)

NRV0 : Non-Recoverable State 0 Output Value
bits : 8 - 8 (1 bit)

NRV1 : Non-Recoverable State 1 Output Value
bits : 9 - 9 (1 bit)

NRV2 : Non-Recoverable State 2 Output Value
bits : 10 - 10 (1 bit)

NRV3 : Non-Recoverable State 3 Output Value
bits : 11 - 11 (1 bit)

NRV4 : Non-Recoverable State 4 Output Value
bits : 12 - 12 (1 bit)

NRV5 : Non-Recoverable State 5 Output Value
bits : 13 - 13 (1 bit)

NRV6 : Non-Recoverable State 6 Output Value
bits : 14 - 14 (1 bit)

NRV7 : Non-Recoverable State 7 Output Value
bits : 15 - 15 (1 bit)

INVEN0 : Output Waveform 0 Inversion
bits : 16 - 16 (1 bit)

INVEN1 : Output Waveform 1 Inversion
bits : 17 - 17 (1 bit)

INVEN2 : Output Waveform 2 Inversion
bits : 18 - 18 (1 bit)

INVEN3 : Output Waveform 3 Inversion
bits : 19 - 19 (1 bit)

INVEN4 : Output Waveform 4 Inversion
bits : 20 - 20 (1 bit)

INVEN5 : Output Waveform 5 Inversion
bits : 21 - 21 (1 bit)

INVEN6 : Output Waveform 6 Inversion
bits : 22 - 22 (1 bit)

INVEN7 : Output Waveform 7 Inversion
bits : 23 - 23 (1 bit)

FILTERVAL0 : Non-Recoverable Fault Input 0 Filter Value
bits : 24 - 27 (4 bit)

FILTERVAL1 : Non-Recoverable Fault Input 1 Filter Value
bits : 28 - 31 (4 bit)


DRVCTRL

Driver Configuration
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DRVCTRL DRVCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NRE0 NRE1 NRE2 NRE3 NRE4 NRE5 NRE6 NRE7 NRV0 NRV1 NRV2 NRV3 NRV4 NRV5 NRV6 NRV7 INVEN0 INVEN1 INVEN2 INVEN3 INVEN4 INVEN5 INVEN6 INVEN7 FILTERVAL0 FILTERVAL1

NRE0 : Non-Recoverable State 0 Output Enable
bits : 0 - 0 (1 bit)

NRE1 : Non-Recoverable State 1 Output Enable
bits : 1 - 1 (1 bit)

NRE2 : Non-Recoverable State 2 Output Enable
bits : 2 - 2 (1 bit)

NRE3 : Non-Recoverable State 3 Output Enable
bits : 3 - 3 (1 bit)

NRE4 : Non-Recoverable State 4 Output Enable
bits : 4 - 4 (1 bit)

NRE5 : Non-Recoverable State 5 Output Enable
bits : 5 - 5 (1 bit)

NRE6 : Non-Recoverable State 6 Output Enable
bits : 6 - 6 (1 bit)

NRE7 : Non-Recoverable State 7 Output Enable
bits : 7 - 7 (1 bit)

NRV0 : Non-Recoverable State 0 Output Value
bits : 8 - 8 (1 bit)

NRV1 : Non-Recoverable State 1 Output Value
bits : 9 - 9 (1 bit)

NRV2 : Non-Recoverable State 2 Output Value
bits : 10 - 10 (1 bit)

NRV3 : Non-Recoverable State 3 Output Value
bits : 11 - 11 (1 bit)

NRV4 : Non-Recoverable State 4 Output Value
bits : 12 - 12 (1 bit)

NRV5 : Non-Recoverable State 5 Output Value
bits : 13 - 13 (1 bit)

NRV6 : Non-Recoverable State 6 Output Value
bits : 14 - 14 (1 bit)

NRV7 : Non-Recoverable State 7 Output Value
bits : 15 - 15 (1 bit)

INVEN0 : Output Waveform 0 Inversion
bits : 16 - 16 (1 bit)

INVEN1 : Output Waveform 1 Inversion
bits : 17 - 17 (1 bit)

INVEN2 : Output Waveform 2 Inversion
bits : 18 - 18 (1 bit)

INVEN3 : Output Waveform 3 Inversion
bits : 19 - 19 (1 bit)

INVEN4 : Output Waveform 4 Inversion
bits : 20 - 20 (1 bit)

INVEN5 : Output Waveform 5 Inversion
bits : 21 - 21 (1 bit)

INVEN6 : Output Waveform 6 Inversion
bits : 22 - 22 (1 bit)

INVEN7 : Output Waveform 7 Inversion
bits : 23 - 23 (1 bit)

FILTERVAL0 : Non-Recoverable Fault Input 0 Filter Value
bits : 24 - 27 (4 bit)

FILTERVAL1 : Non-Recoverable Fault Input 1 Filter Value
bits : 28 - 31 (4 bit)


TCC_CCB2

Compare and Capture Buffer
address_offset : 0x1CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CCB2 TCC_CCB2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_DBGCTRL

Debug Control
address_offset : 0x1E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_DBGCTRL TCC_DBGCTRL read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DBGRUN FDDBD

DBGRUN : Debug Running Mode
bits : 0 - 0 (1 bit)

FDDBD : Fault Detection on Debug Break Detection
bits : 2 - 2 (1 bit)


DBGCTRL

Debug Control
address_offset : 0x1E Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBGCTRL DBGCTRL read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DBGRUN FDDBD

DBGRUN : Debug Running Mode
bits : 0 - 0 (1 bit)

FDDBD : Fault Detection on Debug Break Detection
bits : 2 - 2 (1 bit)


TCC_EVCTRL

Event Control
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_EVCTRL TCC_EVCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVACT0 EVACT1 CNTSEL OVFEO TRGEO CNTEO TCINV0 TCINV1 TCEI0 TCEI1 MCEI0 MCEI1 MCEI2 MCEI3 MCEO0 MCEO1 MCEO2 MCEO3

EVACT0 : Timer/counter Input Event0 Action
bits : 0 - 2 (3 bit)

Enumeration: EVACT0Select

0x0 : OFF

None

0x1 : RETRIGGER

None

0x2 : COUNTEV

None

0x3 : START

None

0x4 : INC

None

0x5 : COUNT

None

0x7 : FAULT

None

End of enumeration elements list.

EVACT1 : Timer/counter Input Event1 Action
bits : 3 - 5 (3 bit)

Enumeration: EVACT1Select

0x0 : OFF

None

0x1 : RETRIGGER

None

0x2 : DIR

None

0x3 : STOP

None

0x4 : DEC

None

0x5 : PPW

None

0x6 : PWP

None

0x7 : FAULT

None

End of enumeration elements list.

CNTSEL : Timer/counter Output Event Mode
bits : 6 - 7 (2 bit)

Enumeration: CNTSELSelect

0x0 : START

None

0x1 : END

None

0x2 : BETWEEN

None

0x3 : BOUNDARY

None

End of enumeration elements list.

OVFEO : Overflow/Underflow Output Event Enable
bits : 8 - 8 (1 bit)

TRGEO : Retrigger Output Event Enable
bits : 9 - 9 (1 bit)

CNTEO : Timer/counter Output Event Enable
bits : 10 - 10 (1 bit)

TCINV0 : Inverted Event 0 Input Enable
bits : 12 - 12 (1 bit)

TCINV1 : Inverted Event 1 Input Enable
bits : 13 - 13 (1 bit)

TCEI0 : Timer/counter Event 0 Input Enable
bits : 14 - 14 (1 bit)

TCEI1 : Timer/counter Event 1 Input Enable
bits : 15 - 15 (1 bit)

MCEI0 : Match or Capture Channel 0 Event Input Enable
bits : 16 - 16 (1 bit)

MCEI1 : Match or Capture Channel 1 Event Input Enable
bits : 17 - 17 (1 bit)

MCEI2 : Match or Capture Channel 2 Event Input Enable
bits : 18 - 18 (1 bit)

MCEI3 : Match or Capture Channel 3 Event Input Enable
bits : 19 - 19 (1 bit)

MCEO0 : Match or Capture Channel 0 Event Output Enable
bits : 24 - 24 (1 bit)

MCEO1 : Match or Capture Channel 1 Event Output Enable
bits : 25 - 25 (1 bit)

MCEO2 : Match or Capture Channel 2 Event Output Enable
bits : 26 - 26 (1 bit)

MCEO3 : Match or Capture Channel 3 Event Output Enable
bits : 27 - 27 (1 bit)


EVCTRL

Event Control
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EVCTRL EVCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EVACT0 EVACT1 CNTSEL OVFEO TRGEO CNTEO TCINV0 TCINV1 TCEI0 TCEI1 MCEI0 MCEI1 MCEI2 MCEI3 MCEO0 MCEO1 MCEO2 MCEO3

EVACT0 : Timer/counter Input Event0 Action
bits : 0 - 2 (3 bit)

Enumeration: EVACT0Select

0x0 : OFF


0x1 : RETRIGGER


0x2 : COUNTEV


0x3 : START


0x4 : INC


0x5 : COUNT


0x7 : FAULT


End of enumeration elements list.

EVACT1 : Timer/counter Input Event1 Action
bits : 3 - 5 (3 bit)

Enumeration: EVACT1Select

0x0 : OFF


0x1 : RETRIGGER


0x2 : DIR


0x3 : STOP


0x4 : DEC


0x5 : PPW


0x6 : PWP


0x7 : FAULT


End of enumeration elements list.

CNTSEL : Timer/counter Output Event Mode
bits : 6 - 7 (2 bit)

Enumeration: CNTSELSelect

0x0 : START


0x1 : END


0x2 : BETWEEN


0x3 : BOUNDARY


End of enumeration elements list.

OVFEO : Overflow/Underflow Output Event Enable
bits : 8 - 8 (1 bit)

TRGEO : Retrigger Output Event Enable
bits : 9 - 9 (1 bit)

CNTEO : Timer/counter Output Event Enable
bits : 10 - 10 (1 bit)

TCINV0 : Inverted Event 0 Input Enable
bits : 12 - 12 (1 bit)

TCINV1 : Inverted Event 1 Input Enable
bits : 13 - 13 (1 bit)

TCEI0 : Timer/counter Event 0 Input Enable
bits : 14 - 14 (1 bit)

TCEI1 : Timer/counter Event 1 Input Enable
bits : 15 - 15 (1 bit)

MCEI0 : Match or Capture Channel 0 Event Input Enable
bits : 16 - 16 (1 bit)

MCEI1 : Match or Capture Channel 1 Event Input Enable
bits : 17 - 17 (1 bit)

MCEI2 : Match or Capture Channel 2 Event Input Enable
bits : 18 - 18 (1 bit)

MCEI3 : Match or Capture Channel 3 Event Input Enable
bits : 19 - 19 (1 bit)

MCEO0 : Match or Capture Channel 0 Event Output Enable
bits : 24 - 24 (1 bit)

MCEO1 : Match or Capture Channel 1 Event Output Enable
bits : 25 - 25 (1 bit)

MCEO2 : Match or Capture Channel 2 Event Output Enable
bits : 26 - 26 (1 bit)

MCEO3 : Match or Capture Channel 3 Event Output Enable
bits : 27 - 27 (1 bit)


TCC_INTENCLR

Interrupt Enable Clear
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_INTENCLR TCC_INTENCLR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow Interrupt Enable
bits : 0 - 0 (1 bit)

TRG : Retrigger Interrupt Enable
bits : 1 - 1 (1 bit)

CNT : Counter Interrupt Enable
bits : 2 - 2 (1 bit)

ERR : Error Interrupt Enable
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready Interrupt Enable
bits : 4 - 4 (1 bit)

DFS : Non-recoverable Debug Fault Interrupt Enable
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA Interrupt Enable
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB Interrupt Enable
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 Interrupt Enable
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 Interrupt Enable
bits : 15 - 15 (1 bit)

MC0 : Match or Capture Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

MC1 : Match or Capture Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

MC2 : Match or Capture Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

MC3 : Match or Capture Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


INTENCLR

Interrupt Enable Clear
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTENCLR INTENCLR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow Interrupt Enable
bits : 0 - 0 (1 bit)

TRG : Retrigger Interrupt Enable
bits : 1 - 1 (1 bit)

CNT : Counter Interrupt Enable
bits : 2 - 2 (1 bit)

ERR : Error Interrupt Enable
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready Interrupt Enable
bits : 4 - 4 (1 bit)

DFS : Non-recoverable Debug Fault Interrupt Enable
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA Interrupt Enable
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB Interrupt Enable
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 Interrupt Enable
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 Interrupt Enable
bits : 15 - 15 (1 bit)

MC0 : Match or Capture Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

MC1 : Match or Capture Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

MC2 : Match or Capture Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

MC3 : Match or Capture Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


TCC_CCB3

Compare and Capture Buffer
address_offset : 0x248 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CCB3 TCC_CCB3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_INTENSET

Interrupt Enable Set
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_INTENSET TCC_INTENSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow Interrupt Enable
bits : 0 - 0 (1 bit)

TRG : Retrigger Interrupt Enable
bits : 1 - 1 (1 bit)

CNT : Counter Interrupt Enable
bits : 2 - 2 (1 bit)

ERR : Error Interrupt Enable
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready Interrupt Enable
bits : 4 - 4 (1 bit)

DFS : Non-Recoverable Debug Fault Interrupt Enable
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA Interrupt Enable
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB Interrupt Enable
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 Interrupt Enable
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 Interrupt Enabl
bits : 15 - 15 (1 bit)

MC0 : Match or Capture Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

MC1 : Match or Capture Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

MC2 : Match or Capture Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

MC3 : Match or Capture Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


INTENSET

Interrupt Enable Set
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTENSET INTENSET read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow Interrupt Enable
bits : 0 - 0 (1 bit)

TRG : Retrigger Interrupt Enable
bits : 1 - 1 (1 bit)

CNT : Counter Interrupt Enable
bits : 2 - 2 (1 bit)

ERR : Error Interrupt Enable
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready Interrupt Enable
bits : 4 - 4 (1 bit)

DFS : Non-Recoverable Debug Fault Interrupt Enable
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA Interrupt Enable
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB Interrupt Enable
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 Interrupt Enable
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 Interrupt Enabl
bits : 15 - 15 (1 bit)

MC0 : Match or Capture Channel 0 Interrupt Enable
bits : 16 - 16 (1 bit)

MC1 : Match or Capture Channel 1 Interrupt Enable
bits : 17 - 17 (1 bit)

MC2 : Match or Capture Channel 2 Interrupt Enable
bits : 18 - 18 (1 bit)

MC3 : Match or Capture Channel 3 Interrupt Enable
bits : 19 - 19 (1 bit)


TCC_INTFLAG

Interrupt Flag Status and Clear
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_INTFLAG TCC_INTFLAG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow
bits : 0 - 0 (1 bit)

TRG : Retrigger
bits : 1 - 1 (1 bit)

CNT : Counter
bits : 2 - 2 (1 bit)

ERR : Error
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready
bits : 4 - 4 (1 bit)

DFS : Non-Recoverable Debug Fault
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1
bits : 15 - 15 (1 bit)

MC0 : Match or Capture 0
bits : 16 - 16 (1 bit)

MC1 : Match or Capture 1
bits : 17 - 17 (1 bit)

MC2 : Match or Capture 2
bits : 18 - 18 (1 bit)

MC3 : Match or Capture 3
bits : 19 - 19 (1 bit)


INTFLAG

Interrupt Flag Status and Clear
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INTFLAG INTFLAG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OVF TRG CNT ERR SYNCRDY DFS FAULTA FAULTB FAULT0 FAULT1 MC0 MC1 MC2 MC3

OVF : Overflow
bits : 0 - 0 (1 bit)

TRG : Retrigger
bits : 1 - 1 (1 bit)

CNT : Counter
bits : 2 - 2 (1 bit)

ERR : Error
bits : 3 - 3 (1 bit)

SYNCRDY : Synchro Ready
bits : 4 - 4 (1 bit)

DFS : Non-Recoverable Debug Fault
bits : 11 - 11 (1 bit)

FAULTA : Recoverable FaultA
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1
bits : 15 - 15 (1 bit)

MC0 : Match or Capture 0
bits : 16 - 16 (1 bit)

MC1 : Match or Capture 1
bits : 17 - 17 (1 bit)

MC2 : Match or Capture 2
bits : 18 - 18 (1 bit)

MC3 : Match or Capture 3
bits : 19 - 19 (1 bit)


TCC_STATUS

Status
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_STATUS TCC_STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STOP IDX DFS SLAVE PATTBV WAVEBV PERBV FAULTAIN FAULTBIN FAULT0IN FAULT1IN FAULTA FAULTB FAULT0 FAULT1 CCBV0 CCBV1 CCBV2 CCBV3 CMP0 CMP1 CMP2 CMP3

STOP : Stop
bits : 0 - 0 (1 bit)
access : read-only

IDX : Ramp
bits : 1 - 1 (1 bit)
access : read-only

DFS : Non-Recoverable Debug Fault State
bits : 3 - 3 (1 bit)

SLAVE : Slave
bits : 4 - 4 (1 bit)
access : read-only

PATTBV : Pattern Buffer Valid
bits : 5 - 5 (1 bit)

WAVEBV : Wave Buffer Valid
bits : 6 - 6 (1 bit)

PERBV : Period Buffer Valid
bits : 7 - 7 (1 bit)

FAULTAIN : Recoverable FaultA Input
bits : 8 - 8 (1 bit)
access : read-only

FAULTBIN : Recoverable FaultB Input
bits : 9 - 9 (1 bit)
access : read-only

FAULT0IN : Non-Recoverable Fault0 Input
bits : 10 - 10 (1 bit)
access : read-only

FAULT1IN : Non-Recoverable Fault1 Input
bits : 11 - 11 (1 bit)
access : read-only

FAULTA : Recoverable FaultA State
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB State
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 State
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 State
bits : 15 - 15 (1 bit)

CCBV0 : Compare Channel 0 Buffer Valid
bits : 16 - 16 (1 bit)

CCBV1 : Compare Channel 1 Buffer Valid
bits : 17 - 17 (1 bit)

CCBV2 : Compare Channel 2 Buffer Valid
bits : 18 - 18 (1 bit)

CCBV3 : Compare Channel 3 Buffer Valid
bits : 19 - 19 (1 bit)

CMP0 : Compare Channel 0 Value
bits : 24 - 24 (1 bit)
access : read-only

CMP1 : Compare Channel 1 Value
bits : 25 - 25 (1 bit)
access : read-only

CMP2 : Compare Channel 2 Value
bits : 26 - 26 (1 bit)
access : read-only

CMP3 : Compare Channel 3 Value
bits : 27 - 27 (1 bit)
access : read-only


STATUS

Status
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STATUS STATUS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 STOP IDX DFS SLAVE PATTBV WAVEBV PERBV FAULTAIN FAULTBIN FAULT0IN FAULT1IN FAULTA FAULTB FAULT0 FAULT1 CCBV0 CCBV1 CCBV2 CCBV3 CMP0 CMP1 CMP2 CMP3

STOP : Stop
bits : 0 - 0 (1 bit)
access : read-only

IDX : Ramp
bits : 1 - 1 (1 bit)
access : read-only

DFS : Non-Recoverable Debug Fault State
bits : 3 - 3 (1 bit)

SLAVE : Slave
bits : 4 - 4 (1 bit)
access : read-only

PATTBV : Pattern Buffer Valid
bits : 5 - 5 (1 bit)

WAVEBV : Wave Buffer Valid
bits : 6 - 6 (1 bit)

PERBV : Period Buffer Valid
bits : 7 - 7 (1 bit)

FAULTAIN : Recoverable FaultA Input
bits : 8 - 8 (1 bit)
access : read-only

FAULTBIN : Recoverable FaultB Input
bits : 9 - 9 (1 bit)
access : read-only

FAULT0IN : Non-Recoverable Fault0 Input
bits : 10 - 10 (1 bit)
access : read-only

FAULT1IN : Non-Recoverable Fault1 Input
bits : 11 - 11 (1 bit)
access : read-only

FAULTA : Recoverable FaultA State
bits : 12 - 12 (1 bit)

FAULTB : Recoverable FaultB State
bits : 13 - 13 (1 bit)

FAULT0 : Non-Recoverable Fault 0 State
bits : 14 - 14 (1 bit)

FAULT1 : Non-Recoverable Fault 1 State
bits : 15 - 15 (1 bit)

CCBV0 : Compare Channel 0 Buffer Valid
bits : 16 - 16 (1 bit)

CCBV1 : Compare Channel 1 Buffer Valid
bits : 17 - 17 (1 bit)

CCBV2 : Compare Channel 2 Buffer Valid
bits : 18 - 18 (1 bit)

CCBV3 : Compare Channel 3 Buffer Valid
bits : 19 - 19 (1 bit)

CMP0 : Compare Channel 0 Value
bits : 24 - 24 (1 bit)
access : read-only

CMP1 : Compare Channel 1 Value
bits : 25 - 25 (1 bit)
access : read-only

CMP2 : Compare Channel 2 Value
bits : 26 - 26 (1 bit)
access : read-only

CMP3 : Compare Channel 3 Value
bits : 27 - 27 (1 bit)
access : read-only


TCC_COUNT

Count
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_COUNT TCC_COUNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


COUNT

Count
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COUNT COUNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_PATT

Pattern
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_PATT TCC_PATT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PGE0 PGE1 PGE2 PGE3 PGE4 PGE5 PGE6 PGE7 PGV0 PGV1 PGV2 PGV3 PGV4 PGV5 PGV6 PGV7

PGE0 : Pattern Generator 0 Output Enable
bits : 0 - 0 (1 bit)

PGE1 : Pattern Generator 1 Output Enable
bits : 1 - 1 (1 bit)

PGE2 : Pattern Generator 2 Output Enable
bits : 2 - 2 (1 bit)

PGE3 : Pattern Generator 3 Output Enable
bits : 3 - 3 (1 bit)

PGE4 : Pattern Generator 4 Output Enable
bits : 4 - 4 (1 bit)

PGE5 : Pattern Generator 5 Output Enable
bits : 5 - 5 (1 bit)

PGE6 : Pattern Generator 6 Output Enable
bits : 6 - 6 (1 bit)

PGE7 : Pattern Generator 7 Output Enable
bits : 7 - 7 (1 bit)

PGV0 : Pattern Generator 0 Output Value
bits : 8 - 8 (1 bit)

PGV1 : Pattern Generator 1 Output Value
bits : 9 - 9 (1 bit)

PGV2 : Pattern Generator 2 Output Value
bits : 10 - 10 (1 bit)

PGV3 : Pattern Generator 3 Output Value
bits : 11 - 11 (1 bit)

PGV4 : Pattern Generator 4 Output Value
bits : 12 - 12 (1 bit)

PGV5 : Pattern Generator 5 Output Value
bits : 13 - 13 (1 bit)

PGV6 : Pattern Generator 6 Output Value
bits : 14 - 14 (1 bit)

PGV7 : Pattern Generator 7 Output Value
bits : 15 - 15 (1 bit)


PATT

Pattern
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PATT PATT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PGE0 PGE1 PGE2 PGE3 PGE4 PGE5 PGE6 PGE7 PGV0 PGV1 PGV2 PGV3 PGV4 PGV5 PGV6 PGV7

PGE0 : Pattern Generator 0 Output Enable
bits : 0 - 0 (1 bit)

PGE1 : Pattern Generator 1 Output Enable
bits : 1 - 1 (1 bit)

PGE2 : Pattern Generator 2 Output Enable
bits : 2 - 2 (1 bit)

PGE3 : Pattern Generator 3 Output Enable
bits : 3 - 3 (1 bit)

PGE4 : Pattern Generator 4 Output Enable
bits : 4 - 4 (1 bit)

PGE5 : Pattern Generator 5 Output Enable
bits : 5 - 5 (1 bit)

PGE6 : Pattern Generator 6 Output Enable
bits : 6 - 6 (1 bit)

PGE7 : Pattern Generator 7 Output Enable
bits : 7 - 7 (1 bit)

PGV0 : Pattern Generator 0 Output Value
bits : 8 - 8 (1 bit)

PGV1 : Pattern Generator 1 Output Value
bits : 9 - 9 (1 bit)

PGV2 : Pattern Generator 2 Output Value
bits : 10 - 10 (1 bit)

PGV3 : Pattern Generator 3 Output Value
bits : 11 - 11 (1 bit)

PGV4 : Pattern Generator 4 Output Value
bits : 12 - 12 (1 bit)

PGV5 : Pattern Generator 5 Output Value
bits : 13 - 13 (1 bit)

PGV6 : Pattern Generator 6 Output Value
bits : 14 - 14 (1 bit)

PGV7 : Pattern Generator 7 Output Value
bits : 15 - 15 (1 bit)


TCC_WAVE

Waveform Control
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_WAVE TCC_WAVE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAVEGEN RAMP CIPEREN CICCEN0 CICCEN1 CICCEN2 CICCEN3 POL0 POL1 POL2 POL3 SWAP0 SWAP1 SWAP2 SWAP3

WAVEGEN : Waveform Generation
bits : 0 - 2 (3 bit)

Enumeration: WAVEGENSelect

0x0 : NFRQ

None

0x1 : MFRQ

None

0x2 : NPWM

None

0x4 : DSCRITICAL

None

0x5 : DSBOTTOM

None

0x6 : DSBOTH

None

0x7 : DSTOP

None

End of enumeration elements list.

RAMP : Ramp Mode
bits : 4 - 5 (2 bit)

Enumeration: RAMPSelect

0x0 : RAMP1

None

0x1 : RAMP2A

None

0x2 : RAMP2

None

0x3 : RAMP2S

None

End of enumeration elements list.

CIPEREN : Circular period Enable
bits : 7 - 7 (1 bit)

CICCEN0 : Circular Channel 0 Enable
bits : 8 - 8 (1 bit)

CICCEN1 : Circular Channel 1 Enable
bits : 9 - 9 (1 bit)

CICCEN2 : Circular Channel 2 Enable
bits : 10 - 10 (1 bit)

CICCEN3 : Circular Channel 3 Enable
bits : 11 - 11 (1 bit)

POL0 : Channel 0 Polarity
bits : 16 - 16 (1 bit)

POL1 : Channel 1 Polarity
bits : 17 - 17 (1 bit)

POL2 : Channel 2 Polarity
bits : 18 - 18 (1 bit)

POL3 : Channel 3 Polarity
bits : 19 - 19 (1 bit)

SWAP0 : Swap DTI Output Pair 0
bits : 24 - 24 (1 bit)

SWAP1 : Swap DTI Output Pair 1
bits : 25 - 25 (1 bit)

SWAP2 : Swap DTI Output Pair 2
bits : 26 - 26 (1 bit)

SWAP3 : Swap DTI Output Pair 3
bits : 27 - 27 (1 bit)


WAVE

Waveform Control
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WAVE WAVE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAVEGEN RAMP CIPEREN CICCEN0 CICCEN1 CICCEN2 CICCEN3 POL0 POL1 POL2 POL3 SWAP0 SWAP1 SWAP2 SWAP3

WAVEGEN : Waveform Generation
bits : 0 - 2 (3 bit)

Enumeration: WAVEGENSelect

0x0 : NFRQ


0x1 : MFRQ


0x2 : NPWM


0x4 : DSCRITICAL


0x5 : DSBOTTOM


0x6 : DSBOTH


0x7 : DSTOP


End of enumeration elements list.

RAMP : Ramp Mode
bits : 4 - 5 (2 bit)

Enumeration: RAMPSelect

0x0 : RAMP1


0x1 : RAMP2A


0x2 : RAMP2


0x3 : RAMP2S


End of enumeration elements list.

CIPEREN : Circular period Enable
bits : 7 - 7 (1 bit)

CICCEN0 : Circular Channel 0 Enable
bits : 8 - 8 (1 bit)

CICCEN1 : Circular Channel 1 Enable
bits : 9 - 9 (1 bit)

CICCEN2 : Circular Channel 2 Enable
bits : 10 - 10 (1 bit)

CICCEN3 : Circular Channel 3 Enable
bits : 11 - 11 (1 bit)

POL0 : Channel 0 Polarity
bits : 16 - 16 (1 bit)

POL1 : Channel 1 Polarity
bits : 17 - 17 (1 bit)

POL2 : Channel 2 Polarity
bits : 18 - 18 (1 bit)

POL3 : Channel 3 Polarity
bits : 19 - 19 (1 bit)

SWAP0 : Swap DTI Output Pair 0
bits : 24 - 24 (1 bit)

SWAP1 : Swap DTI Output Pair 1
bits : 25 - 25 (1 bit)

SWAP2 : Swap DTI Output Pair 2
bits : 26 - 26 (1 bit)

SWAP3 : Swap DTI Output Pair 3
bits : 27 - 27 (1 bit)


TCC_CTRLBCLR

Control B Clear
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CTRLBCLR TCC_CTRLBCLR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DIR LUPD ONESHOT IDXCMD CMD

DIR : Counter Direction
bits : 0 - 0 (1 bit)

LUPD : Lock Update
bits : 1 - 1 (1 bit)

ONESHOT : One-Shot
bits : 2 - 2 (1 bit)

IDXCMD : Ramp Index Command
bits : 3 - 4 (2 bit)

Enumeration: IDXCMDSelect

0x0 : DISABLE

None

0x1 : SET

None

0x2 : CLEAR

None

0x3 : HOLD

None

End of enumeration elements list.

CMD : TCC Command
bits : 5 - 7 (3 bit)

Enumeration: CMDSelect

0x0 : NONE

None

0x1 : RETRIGGER

None

0x2 : STOP

None

0x3 : UPDATE

None

0x4 : READSYNC

None

End of enumeration elements list.


CTRLBCLR

Control B Clear
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLBCLR CTRLBCLR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DIR LUPD ONESHOT IDXCMD CMD

DIR : Counter Direction
bits : 0 - 0 (1 bit)

LUPD : Lock Update
bits : 1 - 1 (1 bit)

ONESHOT : One-Shot
bits : 2 - 2 (1 bit)

IDXCMD : Ramp Index Command
bits : 3 - 4 (2 bit)

Enumeration: IDXCMDSelect

0x0 : DISABLE


0x1 : SET


0x2 : CLEAR


0x3 : HOLD


End of enumeration elements list.

CMD : TCC Command
bits : 5 - 7 (3 bit)

Enumeration: CMDSelect

0x0 : NONE


0x1 : RETRIGGER


0x2 : STOP


0x3 : UPDATE


0x4 : READSYNC


End of enumeration elements list.


TCC_PER

Period
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_PER TCC_PER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERIOD

PERIOD : Period Value
bits : 0 - 23 (24 bit)


PER

Period
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PER PER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERIOD

PERIOD : Period Value
bits : 0 - 23 (24 bit)


CC0

Compare and Capture
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC0 CC0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


CC1

Compare and Capture
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC1 CC1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


CC2

Compare and Capture
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC2 CC2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_CTRLBSET

Control B Set
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CTRLBSET TCC_CTRLBSET read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DIR LUPD ONESHOT IDXCMD CMD

DIR : Counter Direction
bits : 0 - 0 (1 bit)

LUPD : Lock update
bits : 1 - 1 (1 bit)

ONESHOT : One-Shot
bits : 2 - 2 (1 bit)

IDXCMD : Ramp Index Command
bits : 3 - 4 (2 bit)

Enumeration: IDXCMDSelect

0x0 : DISABLE

None

0x1 : SET

None

0x2 : CLEAR

None

0x3 : HOLD

None

End of enumeration elements list.

CMD : TCC Command
bits : 5 - 7 (3 bit)

Enumeration: CMDSelect

0x0 : NONE

None

0x1 : RETRIGGER

None

0x2 : STOP

None

0x3 : UPDATE

None

0x4 : READSYNC

None

End of enumeration elements list.


CTRLBSET

Control B Set
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTRLBSET CTRLBSET read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DIR LUPD ONESHOT IDXCMD CMD

DIR : Counter Direction
bits : 0 - 0 (1 bit)

LUPD : Lock update
bits : 1 - 1 (1 bit)

ONESHOT : One-Shot
bits : 2 - 2 (1 bit)

IDXCMD : Ramp Index Command
bits : 3 - 4 (2 bit)

Enumeration: IDXCMDSelect

0x0 : DISABLE


0x1 : SET


0x2 : CLEAR


0x3 : HOLD


End of enumeration elements list.

CMD : TCC Command
bits : 5 - 7 (3 bit)

Enumeration: CMDSelect

0x0 : NONE


0x1 : RETRIGGER


0x2 : STOP


0x3 : UPDATE


0x4 : READSYNC


End of enumeration elements list.


CC3

Compare and Capture
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CC3 CC3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_PATTB

Pattern Buffer
address_offset : 0x64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_PATTB TCC_PATTB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PGEB0 PGEB1 PGEB2 PGEB3 PGEB4 PGEB5 PGEB6 PGEB7 PGVB0 PGVB1 PGVB2 PGVB3 PGVB4 PGVB5 PGVB6 PGVB7

PGEB0 : Pattern Generator 0 Output Enable Buffer
bits : 0 - 0 (1 bit)

PGEB1 : Pattern Generator 1 Output Enable Buffer
bits : 1 - 1 (1 bit)

PGEB2 : Pattern Generator 2 Output Enable Buffer
bits : 2 - 2 (1 bit)

PGEB3 : Pattern Generator 3 Output Enable Buffer
bits : 3 - 3 (1 bit)

PGEB4 : Pattern Generator 4 Output Enable Buffer
bits : 4 - 4 (1 bit)

PGEB5 : Pattern Generator 5 Output Enable Buffer
bits : 5 - 5 (1 bit)

PGEB6 : Pattern Generator 6 Output Enable Buffer
bits : 6 - 6 (1 bit)

PGEB7 : Pattern Generator 7 Output Enable Buffer
bits : 7 - 7 (1 bit)

PGVB0 : Pattern Generator 0 Output Enable
bits : 8 - 8 (1 bit)

PGVB1 : Pattern Generator 1 Output Enable
bits : 9 - 9 (1 bit)

PGVB2 : Pattern Generator 2 Output Enable
bits : 10 - 10 (1 bit)

PGVB3 : Pattern Generator 3 Output Enable
bits : 11 - 11 (1 bit)

PGVB4 : Pattern Generator 4 Output Enable
bits : 12 - 12 (1 bit)

PGVB5 : Pattern Generator 5 Output Enable
bits : 13 - 13 (1 bit)

PGVB6 : Pattern Generator 6 Output Enable
bits : 14 - 14 (1 bit)

PGVB7 : Pattern Generator 7 Output Enable
bits : 15 - 15 (1 bit)


PATTB

Pattern Buffer
address_offset : 0x64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PATTB PATTB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PGEB0 PGEB1 PGEB2 PGEB3 PGEB4 PGEB5 PGEB6 PGEB7 PGVB0 PGVB1 PGVB2 PGVB3 PGVB4 PGVB5 PGVB6 PGVB7

PGEB0 : Pattern Generator 0 Output Enable Buffer
bits : 0 - 0 (1 bit)

PGEB1 : Pattern Generator 1 Output Enable Buffer
bits : 1 - 1 (1 bit)

PGEB2 : Pattern Generator 2 Output Enable Buffer
bits : 2 - 2 (1 bit)

PGEB3 : Pattern Generator 3 Output Enable Buffer
bits : 3 - 3 (1 bit)

PGEB4 : Pattern Generator 4 Output Enable Buffer
bits : 4 - 4 (1 bit)

PGEB5 : Pattern Generator 5 Output Enable Buffer
bits : 5 - 5 (1 bit)

PGEB6 : Pattern Generator 6 Output Enable Buffer
bits : 6 - 6 (1 bit)

PGEB7 : Pattern Generator 7 Output Enable Buffer
bits : 7 - 7 (1 bit)

PGVB0 : Pattern Generator 0 Output Enable
bits : 8 - 8 (1 bit)

PGVB1 : Pattern Generator 1 Output Enable
bits : 9 - 9 (1 bit)

PGVB2 : Pattern Generator 2 Output Enable
bits : 10 - 10 (1 bit)

PGVB3 : Pattern Generator 3 Output Enable
bits : 11 - 11 (1 bit)

PGVB4 : Pattern Generator 4 Output Enable
bits : 12 - 12 (1 bit)

PGVB5 : Pattern Generator 5 Output Enable
bits : 13 - 13 (1 bit)

PGVB6 : Pattern Generator 6 Output Enable
bits : 14 - 14 (1 bit)

PGVB7 : Pattern Generator 7 Output Enable
bits : 15 - 15 (1 bit)


TCC_WAVEB

Waveform Control Buffer
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_WAVEB TCC_WAVEB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAVEGENB RAMPB CIPERENB CICCENB0 CICCENB1 CICCENB2 CICCENB3 POLB0 POLB1 POLB2 POLB3 SWAPB0 SWAPB1 SWAPB2 SWAPB3

WAVEGENB : Waveform Generation Buffer
bits : 0 - 2 (3 bit)

Enumeration: WAVEGENBSelect

0x0 : NFRQ

None

0x1 : MFRQ

None

0x2 : NPWM

None

0x4 : DSCRITICAL

None

0x5 : DSBOTTOM

None

0x6 : DSBOTH

None

0x7 : DSTOP

None

End of enumeration elements list.

RAMPB : Ramp Mode Buffer
bits : 4 - 5 (2 bit)

CIPERENB : Circular Period Enable Buffer
bits : 7 - 7 (1 bit)

CICCENB0 : Circular Channel 0 Enable Buffer
bits : 8 - 8 (1 bit)

CICCENB1 : Circular Channel 1 Enable Buffer
bits : 9 - 9 (1 bit)

CICCENB2 : Circular Channel 2 Enable Buffer
bits : 10 - 10 (1 bit)

CICCENB3 : Circular Channel 3 Enable Buffer
bits : 11 - 11 (1 bit)

POLB0 : Channel 0 Polarity Buffer
bits : 16 - 16 (1 bit)

POLB1 : Channel 1 Polarity Buffer
bits : 17 - 17 (1 bit)

POLB2 : Channel 2 Polarity Buffer
bits : 18 - 18 (1 bit)

POLB3 : Channel 3 Polarity Buffer
bits : 19 - 19 (1 bit)

SWAPB0 : Swap DTI Output Pair 0 Buffer
bits : 24 - 24 (1 bit)

SWAPB1 : Swap DTI Output Pair 1 Buffer
bits : 25 - 25 (1 bit)

SWAPB2 : Swap DTI Output Pair 2 Buffer
bits : 26 - 26 (1 bit)

SWAPB3 : Swap DTI Output Pair 3 Buffer
bits : 27 - 27 (1 bit)


WAVEB

Waveform Control Buffer
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WAVEB WAVEB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAVEGENB RAMPB CIPERENB CICCENB0 CICCENB1 CICCENB2 CICCENB3 POLB0 POLB1 POLB2 POLB3 SWAPB0 SWAPB1 SWAPB2 SWAPB3

WAVEGENB : Waveform Generation Buffer
bits : 0 - 2 (3 bit)

Enumeration: WAVEGENBSelect

0x0 : NFRQ


0x1 : MFRQ


0x2 : NPWM


0x4 : DSCRITICAL


0x5 : DSBOTTOM


0x6 : DSBOTH


0x7 : DSTOP


End of enumeration elements list.

RAMPB : Ramp Mode Buffer
bits : 4 - 5 (2 bit)

CIPERENB : Circular Period Enable Buffer
bits : 7 - 7 (1 bit)

CICCENB0 : Circular Channel 0 Enable Buffer
bits : 8 - 8 (1 bit)

CICCENB1 : Circular Channel 1 Enable Buffer
bits : 9 - 9 (1 bit)

CICCENB2 : Circular Channel 2 Enable Buffer
bits : 10 - 10 (1 bit)

CICCENB3 : Circular Channel 3 Enable Buffer
bits : 11 - 11 (1 bit)

POLB0 : Channel 0 Polarity Buffer
bits : 16 - 16 (1 bit)

POLB1 : Channel 1 Polarity Buffer
bits : 17 - 17 (1 bit)

POLB2 : Channel 2 Polarity Buffer
bits : 18 - 18 (1 bit)

POLB3 : Channel 3 Polarity Buffer
bits : 19 - 19 (1 bit)

SWAPB0 : Swap DTI Output Pair 0 Buffer
bits : 24 - 24 (1 bit)

SWAPB1 : Swap DTI Output Pair 1 Buffer
bits : 25 - 25 (1 bit)

SWAPB2 : Swap DTI Output Pair 2 Buffer
bits : 26 - 26 (1 bit)

SWAPB3 : Swap DTI Output Pair 3 Buffer
bits : 27 - 27 (1 bit)


TCC_PERB

Period Buffer
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_PERB TCC_PERB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERIOD

PERIOD : Period Value
bits : 0 - 23 (24 bit)


PERB

Period Buffer
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERB PERB read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERIOD

PERIOD : Period Value
bits : 0 - 23 (24 bit)


CCB0

Compare and Capture Buffer
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CCB0 CCB0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


CCB1

Compare and Capture Buffer
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CCB1 CCB1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


CCB2

Compare and Capture Buffer
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CCB2 CCB2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


CCB3

Compare and Capture Buffer
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CCB3 CCB3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_SYNCBUSY

Synchronization Busy
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TCC_SYNCBUSY TCC_SYNCBUSY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SWRST ENABLE CTRLB STATUS COUNT PATT WAVE PER CC0 CC1 CC2 CC3 CC4 CC5 CC6 CC7 PATTB WAVEB PERB CCB0 CCB1 CCB2 CCB3 CCB4 CCB5 CCB6 CCB7

SWRST : Swrst Busy
bits : 0 - 0 (1 bit)

ENABLE : Enable Busy
bits : 1 - 1 (1 bit)

CTRLB : Ctrlb Busy
bits : 2 - 2 (1 bit)

STATUS : Status Busy
bits : 3 - 3 (1 bit)

COUNT : Count Busy
bits : 4 - 4 (1 bit)

PATT : Pattern Busy
bits : 5 - 5 (1 bit)

WAVE : wave Busy
bits : 6 - 6 (1 bit)

PER : Period busy
bits : 7 - 7 (1 bit)

CC0 : Compare Channel Buffer 0 Busy
bits : 8 - 8 (1 bit)

CC1 : Compare Channel Buffer 1 Busy
bits : 9 - 9 (1 bit)

CC2 : Compare Channel Buffer 2 Busy
bits : 10 - 10 (1 bit)

CC3 : Compare Channel Buffer 3 Busy
bits : 11 - 11 (1 bit)

CC4 : Compare Channel Buffer 4 Busy
bits : 12 - 12 (1 bit)

CC5 : Compare Channel Buffer 5 Busy
bits : 13 - 13 (1 bit)

CC6 : Compare Channel Buffer 6 Busy
bits : 14 - 14 (1 bit)

CC7 : Compare Channel Buffer 7 Busy
bits : 15 - 15 (1 bit)

PATTB : Pattern Buffer Busy
bits : 16 - 16 (1 bit)

WAVEB : Wave Buffer Busy
bits : 17 - 17 (1 bit)

PERB : Period Buffer Busy
bits : 18 - 18 (1 bit)

CCB0 : Compare Channel Buffer 0 Busy
bits : 19 - 19 (1 bit)

CCB1 : Compare Channel Buffer 1 Busy
bits : 20 - 20 (1 bit)

CCB2 : Compare Channel Buffer 2 Busy
bits : 21 - 21 (1 bit)

CCB3 : Compare Channel Buffer 3 Busy
bits : 22 - 22 (1 bit)

CCB4 : Compare Channel Buffer 4 Busy
bits : 23 - 23 (1 bit)

CCB5 : Compare Channel Buffer 5 Busy
bits : 24 - 24 (1 bit)

CCB6 : Compare Channel Buffer 6 Busy
bits : 25 - 25 (1 bit)

CCB7 : Compare Channel Buffer 7 Busy
bits : 26 - 26 (1 bit)


SYNCBUSY

Synchronization Busy
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYNCBUSY SYNCBUSY read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SWRST ENABLE CTRLB STATUS COUNT PATT WAVE PER CC0 CC1 CC2 CC3 CC4 CC5 CC6 CC7 PATTB WAVEB PERB CCB0 CCB1 CCB2 CCB3 CCB4 CCB5 CCB6 CCB7

SWRST : Swrst Busy
bits : 0 - 0 (1 bit)

ENABLE : Enable Busy
bits : 1 - 1 (1 bit)

CTRLB : Ctrlb Busy
bits : 2 - 2 (1 bit)

STATUS : Status Busy
bits : 3 - 3 (1 bit)

COUNT : Count Busy
bits : 4 - 4 (1 bit)

PATT : Pattern Busy
bits : 5 - 5 (1 bit)

WAVE : wave Busy
bits : 6 - 6 (1 bit)

PER : Period busy
bits : 7 - 7 (1 bit)

CC0 : Compare Channel Buffer 0 Busy
bits : 8 - 8 (1 bit)

CC1 : Compare Channel Buffer 1 Busy
bits : 9 - 9 (1 bit)

CC2 : Compare Channel Buffer 2 Busy
bits : 10 - 10 (1 bit)

CC3 : Compare Channel Buffer 3 Busy
bits : 11 - 11 (1 bit)

CC4 : Compare Channel Buffer 4 Busy
bits : 12 - 12 (1 bit)

CC5 : Compare Channel Buffer 5 Busy
bits : 13 - 13 (1 bit)

CC6 : Compare Channel Buffer 6 Busy
bits : 14 - 14 (1 bit)

CC7 : Compare Channel Buffer 7 Busy
bits : 15 - 15 (1 bit)

PATTB : Pattern Buffer Busy
bits : 16 - 16 (1 bit)

WAVEB : Wave Buffer Busy
bits : 17 - 17 (1 bit)

PERB : Period Buffer Busy
bits : 18 - 18 (1 bit)

CCB0 : Compare Channel Buffer 0 Busy
bits : 19 - 19 (1 bit)

CCB1 : Compare Channel Buffer 1 Busy
bits : 20 - 20 (1 bit)

CCB2 : Compare Channel Buffer 2 Busy
bits : 21 - 21 (1 bit)

CCB3 : Compare Channel Buffer 3 Busy
bits : 22 - 22 (1 bit)

CCB4 : Compare Channel Buffer 4 Busy
bits : 23 - 23 (1 bit)

CCB5 : Compare Channel Buffer 5 Busy
bits : 24 - 24 (1 bit)

CCB6 : Compare Channel Buffer 6 Busy
bits : 25 - 25 (1 bit)

CCB7 : Compare Channel Buffer 7 Busy
bits : 26 - 26 (1 bit)


TCC_CC0

Compare and Capture
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CC0 TCC_CC0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_FCTRLA

Recoverable FaultA Configuration
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_FCTRLA TCC_FCTRLA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SRC KEEP QUAL BLANK RESTART HALT CHSEL CAPTURE BLANKPRESC BLANKVAL FILTERVAL

SRC : FaultA Source
bits : 0 - 1 (2 bit)

Enumeration: SRCSelect

0x0 : DISABLE

None

0x1 : ENABLE

None

0x2 : INVERT

None

0x3 : ALTFAULT

None

End of enumeration elements list.

KEEP : FaultA Keeper
bits : 3 - 3 (1 bit)

QUAL : FaultA Qualification
bits : 4 - 4 (1 bit)

BLANK : FaultA Blanking Mode
bits : 5 - 6 (2 bit)

Enumeration: BLANKSelect

0x0 : START

None

0x1 : RISE

None

0x2 : FALL

None

0x3 : BOTH

None

End of enumeration elements list.

RESTART : FaultA Restart
bits : 7 - 7 (1 bit)

HALT : FaultA Halt Mode
bits : 8 - 9 (2 bit)

Enumeration: HALTSelect

0x0 : DISABLE

None

0x1 : HW

None

0x2 : SW

None

0x3 : NR

None

End of enumeration elements list.

CHSEL : FaultA Capture Channel
bits : 10 - 11 (2 bit)

Enumeration: CHSELSelect

0x0 : CC0

None

0x1 : CC1

None

0x2 : CC2

None

0x3 : CC3

None

End of enumeration elements list.

CAPTURE : FaultA Capture Action
bits : 12 - 14 (3 bit)

Enumeration: CAPTURESelect

0x0 : DISABLE

None

0x1 : CAPT

None

0x2 : CAPTMIN

None

0x3 : CAPTMAX

None

0x4 : LOCMIN

None

0x5 : LOCMAX

None

0x6 : DERIV0

None

0x7 : CAPTMARK

None

End of enumeration elements list.

BLANKPRESC : FaultA Blanking Prescalar
bits : 15 - 15 (1 bit)

BLANKVAL : FaultA Blanking Time
bits : 16 - 23 (8 bit)

FILTERVAL : FaultA Filter Value
bits : 24 - 27 (4 bit)


FCTRLA

Recoverable FaultA Configuration
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCTRLA FCTRLA read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SRC KEEP QUAL BLANK RESTART HALT CHSEL CAPTURE BLANKPRESC BLANKVAL FILTERVAL

SRC : FaultA Source
bits : 0 - 1 (2 bit)

Enumeration: SRCSelect

0x0 : DISABLE


0x1 : ENABLE


0x2 : INVERT


0x3 : ALTFAULT


End of enumeration elements list.

KEEP : FaultA Keeper
bits : 3 - 3 (1 bit)

QUAL : FaultA Qualification
bits : 4 - 4 (1 bit)

BLANK : FaultA Blanking Mode
bits : 5 - 6 (2 bit)

Enumeration: BLANKSelect

0x0 : START


0x1 : RISE


0x2 : FALL


0x3 : BOTH


End of enumeration elements list.

RESTART : FaultA Restart
bits : 7 - 7 (1 bit)

HALT : FaultA Halt Mode
bits : 8 - 9 (2 bit)

Enumeration: HALTSelect

0x0 : DISABLE


0x1 : HW


0x2 : SW


0x3 : NR


End of enumeration elements list.

CHSEL : FaultA Capture Channel
bits : 10 - 11 (2 bit)

Enumeration: CHSELSelect

0x0 : CC0


0x1 : CC1


0x2 : CC2


0x3 : CC3


End of enumeration elements list.

CAPTURE : FaultA Capture Action
bits : 12 - 14 (3 bit)

Enumeration: CAPTURESelect

0x0 : DISABLE


0x1 : CAPT


0x2 : CAPTMIN


0x3 : CAPTMAX


0x4 : LOCMIN


0x5 : LOCMAX


0x6 : DERIV0


0x7 : CAPTMARK


End of enumeration elements list.

BLANKPRESC : FaultA Blanking Prescalar
bits : 15 - 15 (1 bit)

BLANKVAL : FaultA Blanking Time
bits : 16 - 23 (8 bit)

FILTERVAL : FaultA Filter Value
bits : 24 - 27 (4 bit)


TCC_CC1

Compare and Capture
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CC1 TCC_CC1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)


TCC_CCB0

Compare and Capture Buffer
address_offset : 0xE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCC_CCB0 TCC_CCB0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

COUNT : Count Value
bits : 0 - 23 (24 bit)



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.