\n

TC

Peripheral Memory Blocks

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

Registers

TC_CCR

CCR

TC_CV

CV

TC_RA

RA

TC_RB

RB

TC_RC

RC

TC_SR

SR

TC_IER

IER

TC_IDR

IDR

TC_IMR

IMR

TC_EMR

EMR

TC_CMR_CAPTURE_MODE

TC_CMR_WAVEFORM_MODE

CMR_CAPTURE_MODE

CMR_WAVEFORM_MODE

TC_SMMR

SMMR

TC_RAB

RAB

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)


CCR

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

CCR 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)


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)


CV

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

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


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)


RA

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

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


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)


RB

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

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


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)


RC

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

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


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)


SR

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

SR 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)


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)


IER

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

IER 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)


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)


IDR

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

IDR 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)


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)


IMR

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

IMR 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)


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)


EMR

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

EMR 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)


TC_CMR_CAPTURE_MODE

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

TC_CMR_CAPTURE_MODE TC_CMR_CAPTURE_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 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.


TC_CMR_WAVEFORM_MODE

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

TC_CMR_WAVEFORM_MODE TC_CMR_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)

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.

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

CPCDIS : Counter Clock Disable with RC Loading
bits : 7 - 7 (1 bit)

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

Enumeration: EEVTEDGSelect

0x0 : NONE

None

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edges

End of enumeration elements list.

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

Enumeration: EEVTSelect

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)

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

Enumeration: WAVSELSelect

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)

ACPA : RA Compare Effect on TIOAx
bits : 16 - 17 (2 bit)

Enumeration: ACPASelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

ACPC : RC Compare Effect on TIOAx
bits : 18 - 19 (2 bit)

Enumeration: ACPCSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

AEEVT : External Event Effect on TIOAx
bits : 20 - 21 (2 bit)

Enumeration: AEEVTSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

ASWTRG : Software Trigger Effect on TIOAx
bits : 22 - 23 (2 bit)

Enumeration: ASWTRGSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BCPB : RB Compare Effect on TIOBx
bits : 24 - 25 (2 bit)

Enumeration: BCPBSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BCPC : RC Compare Effect on TIOBx
bits : 26 - 27 (2 bit)

Enumeration: BCPCSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BEEVT : External Event Effect on TIOBx
bits : 28 - 29 (2 bit)

Enumeration: BEEVTSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BSWTRG : Software Trigger Effect on TIOBx
bits : 30 - 31 (2 bit)

Enumeration: BSWTRGSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.


CMR_CAPTURE_MODE

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

CMR_CAPTURE_MODE CMR_CAPTURE_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 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.


CMR_WAVEFORM_MODE

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

CMR_WAVEFORM_MODE CMR_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)

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.

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

CPCDIS : Counter Clock Disable with RC Loading
bits : 7 - 7 (1 bit)

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

Enumeration: EEVTEDGSelect

0x0 : NONE

None

0x1 : RISING

Rising edge

0x2 : FALLING

Falling edge

0x3 : EDGE

Each edges

End of enumeration elements list.

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

Enumeration: EEVTSelect

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)

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

Enumeration: WAVSELSelect

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)

ACPA : RA Compare Effect on TIOAx
bits : 16 - 17 (2 bit)

Enumeration: ACPASelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

ACPC : RC Compare Effect on TIOAx
bits : 18 - 19 (2 bit)

Enumeration: ACPCSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

AEEVT : External Event Effect on TIOAx
bits : 20 - 21 (2 bit)

Enumeration: AEEVTSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

ASWTRG : Software Trigger Effect on TIOAx
bits : 22 - 23 (2 bit)

Enumeration: ASWTRGSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BCPB : RB Compare Effect on TIOBx
bits : 24 - 25 (2 bit)

Enumeration: BCPBSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BCPC : RC Compare Effect on TIOBx
bits : 26 - 27 (2 bit)

Enumeration: BCPCSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BEEVT : External Event Effect on TIOBx
bits : 28 - 29 (2 bit)

Enumeration: BEEVTSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.

BSWTRG : Software Trigger Effect on TIOBx
bits : 30 - 31 (2 bit)

Enumeration: BSWTRGSelect

0x0 : NONE

NONE

0x1 : SET

SET

0x2 : CLEAR

CLEAR

0x3 : TOGGLE

TOGGLE

End of enumeration elements list.


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)


SMMR

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

SMMR 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)


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)


RAB

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

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


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
reset_Mask : 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)


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 AUTOC MAXFILT MAXCMP

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)

AUTOC : AutoCorrection of missing pulses
bits : 18 - 18 (1 bit)

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

MAXCMP : Maximum Consecutive Missing Pulses
bits : 26 - 29 (4 bit)


BMR

Block Mode Register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 AUTOC MAXFILT MAXCMP

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)

AUTOC : AutoCorrection of missing pulses
bits : 18 - 18 (1 bit)

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

MAXCMP : Maximum Consecutive Missing Pulses
bits : 26 - 29 (4 bit)


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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


QIER

QDEC Interrupt Enable Register
address_offset : 0xC8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


QIDR

QDEC Interrupt Disable Register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


QIMR

QDEC Interrupt Mask Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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 MPE

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)


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 MPE DIR

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (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
reset_Mask : 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 MPE DIR

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

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

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

MPE : Consecutive Missing Pulse Error
bits : 3 - 3 (1 bit)

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


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
reset_Mask : 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)

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


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
reset_Mask : 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)

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.



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.