\n

TC

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xE8 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x0 Bytes (0x0)
size : 0xE8 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x0 Bytes (0x0)
size : 0xE8 byte (0x0)
mem_usage : registers
protection :

Registers

TC_CCR

CCR0

TC_CV

CV0

TC_RA

RA0

TC_RB

RB0

TC_RC

RC0

TC_SR

SR0

TC_IER

IER0

TC_IDR

IDR0

TC_IMR

IMR0

TC_EMR

EMR0

TC_CMR

CMR0

CMR0_WAVEFORM_MODE

CCR1

CMR1

CMR1_WAVEFORM_MODE

SMMR1

RAB1

CV1

RA1

RB1

RC1

SR1

IER1

IDR1

IMR1

EMR1

TC_SMMR

SMMR0

CCR2

CMR2

CMR2_WAVEFORM_MODE

SMMR2

RAB2

CV2

RA2

RB2

RC2

SR2

IER2

IDR2

IMR2

EMR2

TC_RAB

RAB0

TC_BCR

BCR

TC_BMR

BMR

TC_QIER

QIER

TC_QIDR

QIDR

TC_QIMR

QIMR

TC_QISR

QISR

TC_FMR

FMR

TC_WPMR

WPMR


TC_CCR

Channel Control Register (channel = 0)
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_CCR TC_CCR write-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 CLKEN CLKDIS SWTRG

CLKEN : Counter Clock Enable Command
bits : 0 - 0 (1 bit)

CLKDIS : Counter Clock Disable Command
bits : 1 - 1 (1 bit)

SWTRG : Software Trigger Command
bits : 2 - 2 (1 bit)


CCR0

Channel Control Register (channel = 0)
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CCR0 CCR0 write-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 CLKEN CLKDIS SWTRG

CLKEN : Counter Clock Enable Command
bits : 0 - 0 (1 bit)
access : write-only

CLKDIS : Counter Clock Disable Command
bits : 1 - 1 (1 bit)
access : write-only

SWTRG : Software Trigger Command
bits : 2 - 2 (1 bit)
access : write-only


TC_CV

Counter Value (channel = 0)
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_CV TC_CV 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 CV

CV : Counter Value
bits : 0 - 31 (32 bit)


CV0

Counter Value (channel = 0)
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CV0 CV0 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 CV

CV : Counter Value
bits : 0 - 31 (32 bit)
access : read-only


TC_RA

Register A (channel = 0)
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RA TC_RA 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 RA

RA : Register A
bits : 0 - 31 (32 bit)


RA0

Register A (channel = 0)
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RA0 RA0 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 RA

RA : Register A
bits : 0 - 31 (32 bit)
access : read-write


TC_RB

Register B (channel = 0)
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RB TC_RB 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 RB

RB : Register B
bits : 0 - 31 (32 bit)


RB0

Register B (channel = 0)
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RB0 RB0 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 RB

RB : Register B
bits : 0 - 31 (32 bit)
access : read-write


TC_RC

Register C (channel = 0)
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RC TC_RC 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 RC

RC : Register C
bits : 0 - 31 (32 bit)


RC0

Register C (channel = 0)
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RC0 RC0 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 RC

RC : Register C
bits : 0 - 31 (32 bit)
access : read-write


TC_SR

Status Register (channel = 0)
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_SR TC_SR 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS CLKSTA MTIOA MTIOB

COVFS : Counter Overflow Status (cleared on read)
bits : 0 - 0 (1 bit)

LOVRS : Load Overrun Status (cleared on read)
bits : 1 - 1 (1 bit)

CPAS : RA Compare Status (cleared on read)
bits : 2 - 2 (1 bit)

CPBS : RB Compare Status (cleared on read)
bits : 3 - 3 (1 bit)

CPCS : RC Compare Status (cleared on read)
bits : 4 - 4 (1 bit)

LDRAS : RA Loading Status (cleared on read)
bits : 5 - 5 (1 bit)

LDRBS : RB Loading Status (cleared on read)
bits : 6 - 6 (1 bit)

ETRGS : External Trigger Status (cleared on read)
bits : 7 - 7 (1 bit)

CLKSTA : Clock Enabling Status
bits : 16 - 16 (1 bit)

MTIOA : TIOAx Mirror
bits : 17 - 17 (1 bit)

MTIOB : TIOBx Mirror
bits : 18 - 18 (1 bit)


SR0

Status Register (channel = 0)
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

SR0 SR0 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS CLKSTA MTIOA MTIOB

COVFS : Counter Overflow Status (cleared on read)
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun Status (cleared on read)
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare Status (cleared on read)
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare Status (cleared on read)
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare Status (cleared on read)
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading Status (cleared on read)
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading Status (cleared on read)
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger Status (cleared on read)
bits : 7 - 7 (1 bit)
access : read-only

CLKSTA : Clock Enabling Status
bits : 16 - 16 (1 bit)
access : read-only

MTIOA : TIOA Mirror
bits : 17 - 17 (1 bit)
access : read-only

MTIOB : TIOB Mirror
bits : 18 - 18 (1 bit)
access : read-only


TC_IER

Interrupt Enable Register (channel = 0)
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_IER TC_IER write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)

CPAS : RA Compare
bits : 2 - 2 (1 bit)

CPBS : RB Compare
bits : 3 - 3 (1 bit)

CPCS : RC Compare
bits : 4 - 4 (1 bit)

LDRAS : RA Loading
bits : 5 - 5 (1 bit)

LDRBS : RB Loading
bits : 6 - 6 (1 bit)

ETRGS : External Trigger
bits : 7 - 7 (1 bit)


IER0

Interrupt Enable Register (channel = 0)
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IER0 IER0 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


TC_IDR

Interrupt Disable Register (channel = 0)
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_IDR TC_IDR write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)

CPAS : RA Compare
bits : 2 - 2 (1 bit)

CPBS : RB Compare
bits : 3 - 3 (1 bit)

CPCS : RC Compare
bits : 4 - 4 (1 bit)

LDRAS : RA Loading
bits : 5 - 5 (1 bit)

LDRBS : RB Loading
bits : 6 - 6 (1 bit)

ETRGS : External Trigger
bits : 7 - 7 (1 bit)


IDR0

Interrupt Disable Register (channel = 0)
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IDR0 IDR0 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


TC_IMR

Interrupt Mask Register (channel = 0)
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_IMR TC_IMR 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)

CPAS : RA Compare
bits : 2 - 2 (1 bit)

CPBS : RB Compare
bits : 3 - 3 (1 bit)

CPCS : RC Compare
bits : 4 - 4 (1 bit)

LDRAS : RA Loading
bits : 5 - 5 (1 bit)

LDRBS : RB Loading
bits : 6 - 6 (1 bit)

ETRGS : External Trigger
bits : 7 - 7 (1 bit)


IMR0

Interrupt Mask Register (channel = 0)
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

IMR0 IMR0 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : read-only


TC_EMR

Extended Mode Register (channel = 0)
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_EMR TC_EMR 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 TRIGSRCA TRIGSRCB NODIVCLK

TRIGSRCA : Trigger Source for Input A
bits : 0 - 1 (2 bit)

Enumeration: TRIGSRCASelect

0 : EXTERNAL_TIOAx

The trigger/capture input A is driven by external pin TIOAx

1 : PWMx

The trigger/capture input A is driven internally by PWMx

End of enumeration elements list.

TRIGSRCB : Trigger Source for Input B
bits : 4 - 5 (2 bit)

Enumeration: TRIGSRCBSelect

0 : EXTERNAL_TIOBx

The trigger/capture input B is driven by external pin TIOBx

1 : PWMx

For TC0 to TC10: The trigger/capture input B is driven internally by the comparator output (see Figure 7-16) of the PWMx.For TC11: The trigger/capture input B is driven internally by the GTSUCOMP signal of the Ethernet MAC (GMAC).

End of enumeration elements list.

NODIVCLK : No Divided Clock
bits : 8 - 8 (1 bit)


EMR0

Extended Mode Register (channel = 0)
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

EMR0 EMR0 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 TRIGSRCA TRIGSRCB NODIVCLK

TRIGSRCA : Trigger Source for Input A
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOAx

The trigger/capture input A is driven by external pin TIOAx

1 : PWMx

The trigger/capture input A is driven internally by PWMx

End of enumeration elements list.

TRIGSRCB : Trigger Source for Input B
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOBx

The trigger/capture input B is driven by external pin TIOBx

1 : PWMx

For TC0 to TC10: The trigger/capture input B is driven internally by the comparator output (see Figure 7-16) of the PWMx.For TC11: The trigger/capture input B is driven internally by the GTSUCOMP singal of the Ethernet MAC (GMAC).

End of enumeration elements list.

NODIVCLK : No Divided Clock
bits : 8 - 8 (1 bit)
access : read-write


TC_CMR

Channel Mode Register (channel = 0)
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_CMR TC_CMR 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 TCCLKS CLKI BURST LDBSTOP LDBDIS ETRGEDG ABETRG CPCTRG WAVE LDRA LDRB SBSMPLR

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)

Enumeration: BURSTSelect

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

LDBSTOP : Counter Clock Stopped with RB Loading
bits : 6 - 6 (1 bit)

LDBDIS : Counter Clock Disable with RB Loading
bits : 7 - 7 (1 bit)

ETRGEDG : External Trigger Edge Selection
bits : 8 - 9 (2 bit)

Enumeration: ETRGEDGSelect

0x0 : NONE

The clock is not gated by an external signal.

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

ABETRG : TIOAx or TIOBx External Trigger Selection
bits : 10 - 10 (1 bit)

CPCTRG : RC Compare Trigger Enable
bits : 14 - 14 (1 bit)

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)

LDRA : RA Loading Edge Selection
bits : 16 - 17 (2 bit)

Enumeration: LDRASelect

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOAx

0x2 : FALLING

Falling edge of TIOAx

0x3 : EDGE

Each edge of TIOAx

End of enumeration elements list.

LDRB : RB Loading Edge Selection
bits : 18 - 19 (2 bit)

Enumeration: LDRBSelect

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOAx

0x2 : FALLING

Falling edge of TIOAx

0x3 : EDGE

Each edge of TIOAx

End of enumeration elements list.

SBSMPLR : Loading Edge Subsampling Ratio
bits : 20 - 22 (3 bit)

Enumeration: SBSMPLRSelect

0x0 : ONE

Load a Capture Register each selected edge

0x1 : HALF

Load a Capture Register every 2 selected edges

0x2 : FOURTH

Load a Capture Register every 4 selected edges

0x3 : EIGHTH

Load a Capture Register every 8 selected edges

0x4 : SIXTEENTH

Load a Capture Register every 16 selected edges

End of enumeration elements list.


CMR0

Channel Mode Register (channel = 0)
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR0 CMR0 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 TCCLKS CLKI BURST LDBSTOP LDBDIS ETRGEDG ABETRG CPCTRG WAVE LDRA LDRB SBSMPLR

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

LDBSTOP : Counter Clock Stopped with RB Loading
bits : 6 - 6 (1 bit)
access : read-write

LDBDIS : Counter Clock Disable with RB Loading
bits : 7 - 7 (1 bit)
access : read-write

ETRGEDG : External Trigger Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

ABETRG : TIOA or TIOB External Trigger Selection
bits : 10 - 10 (1 bit)
access : read-write

CPCTRG : RC Compare Trigger Enable
bits : 14 - 14 (1 bit)
access : read-write

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

LDRA : RA Loading Edge Selection
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

LDRB : RB Loading Edge Selection
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

SBSMPLR : Loading Edge Subsampling Ratio
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

0x0 : ONE

Load a Capture Register each selected edge

0x1 : HALF

Load a Capture Register every 2 selected edges

0x2 : FOURTH

Load a Capture Register every 4 selected edges

0x3 : EIGHTH

Load a Capture Register every 8 selected edges

0x4 : SIXTEENTH

Load a Capture Register every 16 selected edges

End of enumeration elements list.


CMR0_WAVEFORM_MODE

Channel Mode Register (channel = 0)
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR0_WAVEFORM_MODE CMR0_WAVEFORM_MODE 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 TCCLKS CLKI BURST CPCSTOP CPCDIS EEVTEDG EEVT ENETRG WAVSEL WAVE ACPA ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

CPCSTOP : Counter Clock Stopped with RC Compare
bits : 6 - 6 (1 bit)
access : read-write

CPCDIS : Counter Clock Disable with RC Compare
bits : 7 - 7 (1 bit)
access : read-write

EEVTEDG : External Event Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

EEVT : External Event Selection
bits : 10 - 11 (2 bit)
access : read-write

Enumeration:

0x0 : TIOB

TIOB

0x1 : XC0

XC0

0x2 : XC1

XC1

0x3 : XC2

XC2

End of enumeration elements list.

ENETRG : External Event Trigger Enable
bits : 12 - 12 (1 bit)
access : read-write

WAVSEL : Waveform Selection
bits : 13 - 14 (2 bit)
access : read-write

Enumeration:

0x0 : UP

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_RC

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_RC

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

ACPA : RA Compare Effect on TIOA
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

AEEVT : External Event Effect on TIOA
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ASWTRG : Software Trigger Effect on TIOA
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPB : RB Compare Effect on TIOB
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPC : RC Compare Effect on TIOB
bits : 26 - 27 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BEEVT : External Event Effect on TIOB
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BSWTRG : Software Trigger Effect on TIOB
bits : 30 - 31 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.


CCR1

Channel Control Register (channel = 1)
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CCR1 CCR1 write-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 CLKEN CLKDIS SWTRG

CLKEN : Counter Clock Enable Command
bits : 0 - 0 (1 bit)
access : write-only

CLKDIS : Counter Clock Disable Command
bits : 1 - 1 (1 bit)
access : write-only

SWTRG : Software Trigger Command
bits : 2 - 2 (1 bit)
access : write-only


CMR1

Channel Mode Register (channel = 1)
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR1 CMR1 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 TCCLKS CLKI BURST LDBSTOP LDBDIS ETRGEDG ABETRG CPCTRG WAVE LDRA LDRB SBSMPLR

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

LDBSTOP : Counter Clock Stopped with RB Loading
bits : 6 - 6 (1 bit)
access : read-write

LDBDIS : Counter Clock Disable with RB Loading
bits : 7 - 7 (1 bit)
access : read-write

ETRGEDG : External Trigger Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

ABETRG : TIOA or TIOB External Trigger Selection
bits : 10 - 10 (1 bit)
access : read-write

CPCTRG : RC Compare Trigger Enable
bits : 14 - 14 (1 bit)
access : read-write

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

LDRA : RA Loading Edge Selection
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

LDRB : RB Loading Edge Selection
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

SBSMPLR : Loading Edge Subsampling Ratio
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

0x0 : ONE

Load a Capture Register each selected edge

0x1 : HALF

Load a Capture Register every 2 selected edges

0x2 : FOURTH

Load a Capture Register every 4 selected edges

0x3 : EIGHTH

Load a Capture Register every 8 selected edges

0x4 : SIXTEENTH

Load a Capture Register every 16 selected edges

End of enumeration elements list.


CMR1_WAVEFORM_MODE

Channel Mode Register (channel = 1)
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR1_WAVEFORM_MODE CMR1_WAVEFORM_MODE 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 TCCLKS CLKI BURST CPCSTOP CPCDIS EEVTEDG EEVT ENETRG WAVSEL WAVE ACPA ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

CPCSTOP : Counter Clock Stopped with RC Compare
bits : 6 - 6 (1 bit)
access : read-write

CPCDIS : Counter Clock Disable with RC Compare
bits : 7 - 7 (1 bit)
access : read-write

EEVTEDG : External Event Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

EEVT : External Event Selection
bits : 10 - 11 (2 bit)
access : read-write

Enumeration:

0x0 : TIOB

TIOB

0x1 : XC0

XC0

0x2 : XC1

XC1

0x3 : XC2

XC2

End of enumeration elements list.

ENETRG : External Event Trigger Enable
bits : 12 - 12 (1 bit)
access : read-write

WAVSEL : Waveform Selection
bits : 13 - 14 (2 bit)
access : read-write

Enumeration:

0x0 : UP

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_RC

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_RC

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

ACPA : RA Compare Effect on TIOA
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

AEEVT : External Event Effect on TIOA
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ASWTRG : Software Trigger Effect on TIOA
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPB : RB Compare Effect on TIOB
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPC : RC Compare Effect on TIOB
bits : 26 - 27 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BEEVT : External Event Effect on TIOB
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BSWTRG : Software Trigger Effect on TIOB
bits : 30 - 31 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.


SMMR1

Stepper Motor Mode Register (channel = 1)
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

SMMR1 SMMR1 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 GCEN DOWN

GCEN : Gray Count Enable
bits : 0 - 0 (1 bit)
access : read-write

DOWN : Down Count
bits : 1 - 1 (1 bit)
access : read-write


RAB1

Register AB (channel = 1)
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

RAB1 RAB1 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 RAB

RAB : Register A or Register B
bits : 0 - 31 (32 bit)
access : read-only


CV1

Counter Value (channel = 1)
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CV1 CV1 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 CV

CV : Counter Value
bits : 0 - 31 (32 bit)
access : read-only


RA1

Register A (channel = 1)
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RA1 RA1 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 RA

RA : Register A
bits : 0 - 31 (32 bit)
access : read-write


RB1

Register B (channel = 1)
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RB1 RB1 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 RB

RB : Register B
bits : 0 - 31 (32 bit)
access : read-write


RC1

Register C (channel = 1)
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RC1 RC1 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 RC

RC : Register C
bits : 0 - 31 (32 bit)
access : read-write


SR1

Status Register (channel = 1)
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

SR1 SR1 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS CLKSTA MTIOA MTIOB

COVFS : Counter Overflow Status (cleared on read)
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun Status (cleared on read)
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare Status (cleared on read)
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare Status (cleared on read)
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare Status (cleared on read)
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading Status (cleared on read)
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading Status (cleared on read)
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger Status (cleared on read)
bits : 7 - 7 (1 bit)
access : read-only

CLKSTA : Clock Enabling Status
bits : 16 - 16 (1 bit)
access : read-only

MTIOA : TIOA Mirror
bits : 17 - 17 (1 bit)
access : read-only

MTIOB : TIOB Mirror
bits : 18 - 18 (1 bit)
access : read-only


IER1

Interrupt Enable Register (channel = 1)
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IER1 IER1 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


IDR1

Interrupt Disable Register (channel = 1)
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IDR1 IDR1 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


IMR1

Interrupt Mask Register (channel = 1)
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

IMR1 IMR1 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : read-only


EMR1

Extended Mode Register (channel = 1)
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

EMR1 EMR1 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 TRIGSRCA TRIGSRCB NODIVCLK

TRIGSRCA : Trigger Source for Input A
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOAx

The trigger/capture input A is driven by external pin TIOAx

1 : PWMx

The trigger/capture input A is driven internally by PWMx

End of enumeration elements list.

TRIGSRCB : Trigger Source for Input B
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOBx

The trigger/capture input B is driven by external pin TIOBx

1 : PWMx

For TC0 to TC10: The trigger/capture input B is driven internally by the comparator output (see Figure 7-16) of the PWMx.For TC11: The trigger/capture input B is driven internally by the GTSUCOMP singal of the Ethernet MAC (GMAC).

End of enumeration elements list.

NODIVCLK : No Divided Clock
bits : 8 - 8 (1 bit)
access : read-write


TC_SMMR

Stepper Motor Mode Register (channel = 0)
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_SMMR TC_SMMR 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 GCEN DOWN

GCEN : Gray Count Enable
bits : 0 - 0 (1 bit)

DOWN : Down Count
bits : 1 - 1 (1 bit)


SMMR0

Stepper Motor Mode Register (channel = 0)
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

SMMR0 SMMR0 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 GCEN DOWN

GCEN : Gray Count Enable
bits : 0 - 0 (1 bit)
access : read-write

DOWN : Down Count
bits : 1 - 1 (1 bit)
access : read-write


CCR2

Channel Control Register (channel = 2)
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

CCR2 CCR2 write-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 CLKEN CLKDIS SWTRG

CLKEN : Counter Clock Enable Command
bits : 0 - 0 (1 bit)
access : write-only

CLKDIS : Counter Clock Disable Command
bits : 1 - 1 (1 bit)
access : write-only

SWTRG : Software Trigger Command
bits : 2 - 2 (1 bit)
access : write-only


CMR2

Channel Mode Register (channel = 2)
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR2 CMR2 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 TCCLKS CLKI BURST LDBSTOP LDBDIS ETRGEDG ABETRG CPCTRG WAVE LDRA LDRB SBSMPLR

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

LDBSTOP : Counter Clock Stopped with RB Loading
bits : 6 - 6 (1 bit)
access : read-write

LDBDIS : Counter Clock Disable with RB Loading
bits : 7 - 7 (1 bit)
access : read-write

ETRGEDG : External Trigger Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

ABETRG : TIOA or TIOB External Trigger Selection
bits : 10 - 10 (1 bit)
access : read-write

CPCTRG : RC Compare Trigger Enable
bits : 14 - 14 (1 bit)
access : read-write

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

LDRA : RA Loading Edge Selection
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

LDRB : RB Loading Edge Selection
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge of TIOA

0x2 : FALLING

Falling edge of TIOA

0x3 : EDGE

Each edge of TIOA

End of enumeration elements list.

SBSMPLR : Loading Edge Subsampling Ratio
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

0x0 : ONE

Load a Capture Register each selected edge

0x1 : HALF

Load a Capture Register every 2 selected edges

0x2 : FOURTH

Load a Capture Register every 4 selected edges

0x3 : EIGHTH

Load a Capture Register every 8 selected edges

0x4 : SIXTEENTH

Load a Capture Register every 16 selected edges

End of enumeration elements list.


CMR2_WAVEFORM_MODE

Channel Mode Register (channel = 2)
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

CMR2_WAVEFORM_MODE CMR2_WAVEFORM_MODE 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 TCCLKS CLKI BURST CPCSTOP CPCDIS EEVTEDG EEVT ENETRG WAVSEL WAVE ACPA ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

TCCLKS : Clock Selection
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

0x0 : TIMER_CLOCK1

Clock selected: internal PCK6 clock signal (from PMC)

0x1 : TIMER_CLOCK2

Clock selected: internal MCK/8 clock signal (from PMC)

0x2 : TIMER_CLOCK3

Clock selected: internal MCK/32 clock signal (from PMC)

0x3 : TIMER_CLOCK4

Clock selected: internal MCK/128 clock signal (from PMC)

0x4 : TIMER_CLOCK5

Clock selected: internal SLCK clock signal (from PMC)

0x5 : XC0

Clock selected: XC0

0x6 : XC1

Clock selected: XC1

0x7 : XC2

Clock selected: XC2

End of enumeration elements list.

CLKI : Clock Invert
bits : 3 - 3 (1 bit)
access : read-write

BURST : Burst Signal Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

The clock is not gated by an external signal.

0x1 : XC0

XC0 is ANDed with the selected clock.

0x2 : XC1

XC1 is ANDed with the selected clock.

0x3 : XC2

XC2 is ANDed with the selected clock.

End of enumeration elements list.

CPCSTOP : Counter Clock Stopped with RC Compare
bits : 6 - 6 (1 bit)
access : read-write

CPCDIS : Counter Clock Disable with RC Compare
bits : 7 - 7 (1 bit)
access : read-write

EEVTEDG : External Event Edge Selection
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edge

End of enumeration elements list.

EEVT : External Event Selection
bits : 10 - 11 (2 bit)
access : read-write

Enumeration:

0x0 : TIOB

TIOB

0x1 : XC0

XC0

0x2 : XC1

XC1

0x3 : XC2

XC2

End of enumeration elements list.

ENETRG : External Event Trigger Enable
bits : 12 - 12 (1 bit)
access : read-write

WAVSEL : Waveform Selection
bits : 13 - 14 (2 bit)
access : read-write

Enumeration:

0x0 : UP

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_RC

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_RC

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

WAVE : Waveform Mode
bits : 15 - 15 (1 bit)
access : read-write

ACPA : RA Compare Effect on TIOA
bits : 16 - 17 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
bits : 18 - 19 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

AEEVT : External Event Effect on TIOA
bits : 20 - 21 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

ASWTRG : Software Trigger Effect on TIOA
bits : 22 - 23 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPB : RB Compare Effect on TIOB
bits : 24 - 25 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BCPC : RC Compare Effect on TIOB
bits : 26 - 27 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BEEVT : External Event Effect on TIOB
bits : 28 - 29 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.

BSWTRG : Software Trigger Effect on TIOB
bits : 30 - 31 (2 bit)
access : read-write

Enumeration:

0x0 : NONE

None

0x1 : SET

Set

0x2 : CLEAR

Clear

0x3 : TOGGLE

Toggle

End of enumeration elements list.


SMMR2

Stepper Motor Mode Register (channel = 2)
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

SMMR2 SMMR2 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 GCEN DOWN

GCEN : Gray Count Enable
bits : 0 - 0 (1 bit)
access : read-write

DOWN : Down Count
bits : 1 - 1 (1 bit)
access : read-write


RAB2

Register AB (channel = 2)
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

RAB2 RAB2 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 RAB

RAB : Register A or Register B
bits : 0 - 31 (32 bit)
access : read-only


CV2

Counter Value (channel = 2)
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

CV2 CV2 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 CV

CV : Counter Value
bits : 0 - 31 (32 bit)
access : read-only


RA2

Register A (channel = 2)
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RA2 RA2 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 RA

RA : Register A
bits : 0 - 31 (32 bit)
access : read-write


RB2

Register B (channel = 2)
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RB2 RB2 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 RB

RB : Register B
bits : 0 - 31 (32 bit)
access : read-write


RC2

Register C (channel = 2)
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

RC2 RC2 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 RC

RC : Register C
bits : 0 - 31 (32 bit)
access : read-write


SR2

Status Register (channel = 2)
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

SR2 SR2 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS CLKSTA MTIOA MTIOB

COVFS : Counter Overflow Status (cleared on read)
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun Status (cleared on read)
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare Status (cleared on read)
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare Status (cleared on read)
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare Status (cleared on read)
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading Status (cleared on read)
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading Status (cleared on read)
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger Status (cleared on read)
bits : 7 - 7 (1 bit)
access : read-only

CLKSTA : Clock Enabling Status
bits : 16 - 16 (1 bit)
access : read-only

MTIOA : TIOA Mirror
bits : 17 - 17 (1 bit)
access : read-only

MTIOB : TIOB Mirror
bits : 18 - 18 (1 bit)
access : read-only


IER2

Interrupt Enable Register (channel = 2)
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IER2 IER2 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


IDR2

Interrupt Disable Register (channel = 2)
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

IDR2 IDR2 write-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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : write-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : write-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : write-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : write-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : write-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : write-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : write-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : write-only


IMR2

Interrupt Mask Register (channel = 2)
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

IMR2 IMR2 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 COVFS LOVRS CPAS CPBS CPCS LDRAS LDRBS ETRGS

COVFS : Counter Overflow
bits : 0 - 0 (1 bit)
access : read-only

LOVRS : Load Overrun
bits : 1 - 1 (1 bit)
access : read-only

CPAS : RA Compare
bits : 2 - 2 (1 bit)
access : read-only

CPBS : RB Compare
bits : 3 - 3 (1 bit)
access : read-only

CPCS : RC Compare
bits : 4 - 4 (1 bit)
access : read-only

LDRAS : RA Loading
bits : 5 - 5 (1 bit)
access : read-only

LDRBS : RB Loading
bits : 6 - 6 (1 bit)
access : read-only

ETRGS : External Trigger
bits : 7 - 7 (1 bit)
access : read-only


EMR2

Extended Mode Register (channel = 2)
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

EMR2 EMR2 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 TRIGSRCA TRIGSRCB NODIVCLK

TRIGSRCA : Trigger Source for Input A
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOAx

The trigger/capture input A is driven by external pin TIOAx

1 : PWMx

The trigger/capture input A is driven internally by PWMx

End of enumeration elements list.

TRIGSRCB : Trigger Source for Input B
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0 : EXTERNAL_TIOBx

The trigger/capture input B is driven by external pin TIOBx

1 : PWMx

For TC0 to TC10: The trigger/capture input B is driven internally by the comparator output (see Figure 7-16) of the PWMx.For TC11: The trigger/capture input B is driven internally by the GTSUCOMP singal of the Ethernet MAC (GMAC).

End of enumeration elements list.

NODIVCLK : No Divided Clock
bits : 8 - 8 (1 bit)
access : read-write


TC_RAB

Register AB (channel = 0)
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_RAB TC_RAB 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 RAB

RAB : Register A or Register B
bits : 0 - 31 (32 bit)


RAB0

Register AB (channel = 0)
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

RAB0 RAB0 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 RAB

RAB : Register A or Register B
bits : 0 - 31 (32 bit)
access : read-only


TC_BCR

Block Control Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_BCR TC_BCR write-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 SYNC

SYNC : Synchro Command
bits : 0 - 0 (1 bit)


BCR

Block Control Register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

BCR BCR write-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 SYNC

SYNC : Synchro Command
bits : 0 - 0 (1 bit)
access : write-only


TC_BMR

Block Mode Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_BMR TC_BMR 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 TC0XC0S TC1XC1S TC2XC2S QDEN POSEN SPEEDEN QDTRANS EDGPHA INVA INVB INVIDX SWAP IDXPHB MAXFILT

TC0XC0S : External Clock Signal 0 Selection
bits : 0 - 1 (2 bit)

Enumeration: TC0XC0SSelect

0x0 : TCLK0

Signal connected to XC0: TCLK0

0x2 : TIOA1

Signal connected to XC0: TIOA1

0x3 : TIOA2

Signal connected to XC0: TIOA2

End of enumeration elements list.

TC1XC1S : External Clock Signal 1 Selection
bits : 2 - 3 (2 bit)

Enumeration: TC1XC1SSelect

0x0 : TCLK1

Signal connected to XC1: TCLK1

0x2 : TIOA0

Signal connected to XC1: TIOA0

0x3 : TIOA2

Signal connected to XC1: TIOA2

End of enumeration elements list.

TC2XC2S : External Clock Signal 2 Selection
bits : 4 - 5 (2 bit)

Enumeration: TC2XC2SSelect

0x0 : TCLK2

Signal connected to XC2: TCLK2

0x2 : TIOA0

Signal connected to XC2: TIOA0

0x3 : TIOA1

Signal connected to XC2: TIOA1

End of enumeration elements list.

QDEN : Quadrature Decoder Enabled
bits : 8 - 8 (1 bit)

POSEN : Position Enabled
bits : 9 - 9 (1 bit)

SPEEDEN : Speed Enabled
bits : 10 - 10 (1 bit)

QDTRANS : Quadrature Decoding Transparent
bits : 11 - 11 (1 bit)

EDGPHA : Edge on PHA Count Mode
bits : 12 - 12 (1 bit)

INVA : Inverted PHA
bits : 13 - 13 (1 bit)

INVB : Inverted PHB
bits : 14 - 14 (1 bit)

INVIDX : Inverted Index
bits : 15 - 15 (1 bit)

SWAP : Swap PHA and PHB
bits : 16 - 16 (1 bit)

IDXPHB : Index Pin is PHB Pin
bits : 17 - 17 (1 bit)

MAXFILT : Maximum Filter
bits : 20 - 25 (6 bit)


BMR

Block Mode Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

BMR BMR 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 TC0XC0S TC1XC1S TC2XC2S QDEN POSEN SPEEDEN QDTRANS EDGPHA INVA INVB INVIDX SWAP IDXPHB MAXFILT

TC0XC0S : External Clock Signal 0 Selection
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

0x0 : TCLK0

Signal connected to XC0: TCLK0

0x2 : TIOA1

Signal connected to XC0: TIOA1

0x3 : TIOA2

Signal connected to XC0: TIOA2

End of enumeration elements list.

TC1XC1S : External Clock Signal 1 Selection
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

0x0 : TCLK1

Signal connected to XC1: TCLK1

0x2 : TIOA0

Signal connected to XC1: TIOA0

0x3 : TIOA2

Signal connected to XC1: TIOA2

End of enumeration elements list.

TC2XC2S : External Clock Signal 2 Selection
bits : 4 - 5 (2 bit)
access : read-write

Enumeration:

0x0 : TCLK2

Signal connected to XC2: TCLK2

0x2 : TIOA0

Signal connected to XC2: TIOA0

0x3 : TIOA1

Signal connected to XC2: TIOA1

End of enumeration elements list.

QDEN : Quadrature Decoder Enabled
bits : 8 - 8 (1 bit)
access : read-write

POSEN : Position Enabled
bits : 9 - 9 (1 bit)
access : read-write

SPEEDEN : Speed Enabled
bits : 10 - 10 (1 bit)
access : read-write

QDTRANS : Quadrature Decoding Transparent
bits : 11 - 11 (1 bit)
access : read-write

EDGPHA : Edge on PHA Count Mode
bits : 12 - 12 (1 bit)
access : read-write

INVA : Inverted PHA
bits : 13 - 13 (1 bit)
access : read-write

INVB : Inverted PHB
bits : 14 - 14 (1 bit)
access : read-write

INVIDX : Inverted Index
bits : 15 - 15 (1 bit)
access : read-write

SWAP : Swap PHA and PHB
bits : 16 - 16 (1 bit)
access : read-write

IDXPHB : Index Pin is PHB Pin
bits : 17 - 17 (1 bit)
access : read-write

MAXFILT : Maximum Filter
bits : 20 - 25 (6 bit)
access : read-write


TC_QIER

QDEC Interrupt Enable Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_QIER TC_QIER write-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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)

QERR : Quadrature Error
bits : 2 - 2 (1 bit)


QIER

QDEC Interrupt Enable Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

QIER QIER write-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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)
access : write-only

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)
access : write-only

QERR : Quadrature Error
bits : 2 - 2 (1 bit)
access : write-only


TC_QIDR

QDEC Interrupt Disable Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

TC_QIDR TC_QIDR write-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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)

QERR : Quadrature Error
bits : 2 - 2 (1 bit)


QIDR

QDEC Interrupt Disable Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0

QIDR QIDR write-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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)
access : write-only

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)
access : write-only

QERR : Quadrature Error
bits : 2 - 2 (1 bit)
access : write-only


TC_QIMR

QDEC Interrupt Mask Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_QIMR TC_QIMR 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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)

QERR : Quadrature Error
bits : 2 - 2 (1 bit)


QIMR

QDEC Interrupt Mask Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

QIMR QIMR 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 IDX DIRCHG QERR

IDX : Index
bits : 0 - 0 (1 bit)
access : read-only

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)
access : read-only

QERR : Quadrature Error
bits : 2 - 2 (1 bit)
access : read-only


TC_QISR

QDEC Interrupt Status Register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_QISR TC_QISR 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 IDX DIRCHG QERR DIR

IDX : Index
bits : 0 - 0 (1 bit)

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)

QERR : Quadrature Error
bits : 2 - 2 (1 bit)

DIR : Direction
bits : 8 - 8 (1 bit)


QISR

QDEC Interrupt Status Register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0

QISR QISR 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 IDX DIRCHG QERR DIR

IDX : Index
bits : 0 - 0 (1 bit)
access : read-only

DIRCHG : Direction Change
bits : 1 - 1 (1 bit)
access : read-only

QERR : Quadrature Error
bits : 2 - 2 (1 bit)
access : read-only

DIR : Direction
bits : 8 - 8 (1 bit)
access : read-only


TC_FMR

Fault Mode Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_FMR TC_FMR 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 ENCF0 ENCF1

ENCF0 : Enable Compare Fault Channel 0
bits : 0 - 0 (1 bit)

ENCF1 : Enable Compare Fault Channel 1
bits : 1 - 1 (1 bit)


FMR

Fault Mode Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

FMR FMR 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 ENCF0 ENCF1

ENCF0 : Enable Compare Fault Channel 0
bits : 0 - 0 (1 bit)
access : read-write

ENCF1 : Enable Compare Fault Channel 1
bits : 1 - 1 (1 bit)
access : read-write


TC_WPMR

Write Protection Mode Register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_WPMR TC_WPMR 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 WPEN WPKEY

WPEN : Write Protection Enable
bits : 0 - 0 (1 bit)

WPKEY : Write Protection Key
bits : 8 - 31 (24 bit)

Enumeration: WPKEYSelect

0x54494D : PASSWD

Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

End of enumeration elements list.


WPMR

Write Protection Mode Register
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

WPMR WPMR 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 WPEN WPKEY

WPEN : Write Protection Enable
bits : 0 - 0 (1 bit)
access : read-write

WPKEY : Write Protection Key
bits : 8 - 31 (24 bit)
access : read-write

Enumeration:

0x54494D : PASSWD

Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

End of enumeration elements list.



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.