\n

TC

Peripheral Memory Blocks

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

Registers

TC_CCR0

CCR0

TC_SMMR0

CV0

TC_CV2

TC_RA2

TC_RB2

TC_RC2

RA0

TC_SR2

TC_IER2

TC_IDR2

TC_IMR2

RB0

RC0

TC_CV0

SR0

IER0

TC_RA0

IDR0

IMR0

TC_RB0

TC_RC0

CMR0

TC_CCR1

TC_SR0

CCR1

CMR1

TC_IER0

SMMR1

TC_CMR1

TC_IDR0

CV1

RA1

TC_IMR0

TC_SMMR1

RB1

RC1

SR1

IER1

IDR1

IMR1

TC_CV1

TC_RA1

TC_CMR0

SMMR0

CCR2

CMR2

TC_RB1

SMMR2

CV2

TC_RC1

RA2

RB2

RC2

TC_SR1

SR2

IER2

IDR2

TC_IER1

IMR2

TC_IDR1

TC_BCR

TC_CCR2

BCR

TC_BMR

TC_IMR1

BMR

TC_CMR2

TC_SMMR2

TC_WPMR

WPMR

TC_FEATURES

FEATURES

TC_VERSION

VERSION


TC_CCR0

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

TC_CCR0 TC_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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


CCR0

Channel Control Register Channel
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


TC_SMMR0

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

TC_SMMR0 TC_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)

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


CV0

Counter Value Channel
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_CV2

Counter Value Channel
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_CV2 TC_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 - 15 (16 bit)


TC_RA2

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

TC_RA2 TC_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 - 15 (16 bit)


TC_RB2

Register B Channel
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RB2 TC_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 - 15 (16 bit)


TC_RC2

Register C Channel
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RC2 TC_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 - 15 (16 bit)


RA0

Register A Channel
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_SR2

Status Register Channel
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_SR2 TC_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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


TC_IER2

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

TC_IER2 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


TC_IDR2

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

TC_IDR2 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


TC_IMR2

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

TC_IMR2 TC_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)

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


RB0

Register B Channel
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


RC0

Register C Channel
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_CV0

Counter Value Channel
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_CV0 TC_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 - 15 (16 bit)


SR0

Status Register Channel
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


IER0

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


TC_RA0

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

TC_RA0 TC_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 - 15 (16 bit)


IDR0

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


IMR0

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

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


TC_RB0

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

TC_RB0 TC_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 - 15 (16 bit)


TC_RC0

Register C Channel
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RC0 TC_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 - 15 (16 bit)


CMR0

Channel Mode Register Channel
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 CPCSTOP LDBDIS CPCDIS ETRGEDG EEVTEDG ABETRG EEVT ENETRG WAVSEL CPCTRG WAVE LDRA ACPA LDRB ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

0x0 : TIMER_DIV1_CLOCK

TIMER_DIV1_CLOCK

0x1 : TIMER_DIV2_CLOCK

TIMER_DIV2_CLOCK

0x2 : TIMER_DIV3_CLOCK

TIMER_DIV3_CLOCK

0x3 : TIMER_DIV4_CLOCK

TIMER_DIV4_CLOCK

0x4 : TIMER_DIV5_CLOCK

TIMER_DIV5_CLOCK

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCSTOPSelect

0x0 : 0

Counter clock is not stopped when counter reaches RC.

0x1 : 1

Counter clock is stopped when counter reaches RC.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCDISSelect

0x0 : 0

Counter clock is not disabled when counter reaches RC.

0x1 : 1

Counter clock is disabled when counter reaches RC.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: EEVTEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: EEVTSelect

0x0 : TIOB_INPUT

TIOB input. If TIOB is chosen as the external event signal, it is configured as an input and no longer generates waveforms.

0x1 : XC0_OUTPUT

XC0 output

0x2 : XC1_OUTPUT

XC1 output

0x3 : XC2_OUTPUT

XC2 output

End of enumeration elements list.

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

Enumeration: ENETRGSelect

0x0 : 0

The external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.

0x1 : 1

The external event resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVSELSelect

0x0 : UP_NO_AUTO

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN_NO_AUTO

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_AUTO

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_AUTO

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVESelect

0x0 : 0

Waveform Mode is disabled (Capture Mode is enabled).

0x1 : 1

Waveform Mode is enabled.

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: ACPASelect

0x0 : NONE

none

0x1 : SET

set

0x2 : CLEAR

clear

0x3 : TOGGLE

toggle

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
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 TIOA
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 TIOA
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 TIOB
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 TIOB
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 TIOB
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 TIOB
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_CCR1

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

TC_CCR1 TC_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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


TC_SR0

Status Register Channel
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_SR0 TC_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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


CCR1

Channel Control Register Channel
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


CMR1

Channel Mode Register Channel
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 CPCSTOP LDBDIS CPCDIS ETRGEDG EEVTEDG ABETRG EEVT ENETRG WAVSEL CPCTRG WAVE LDRA ACPA LDRB ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

0x0 : TIMER_DIV1_CLOCK

TIMER_DIV1_CLOCK

0x1 : TIMER_DIV2_CLOCK

TIMER_DIV2_CLOCK

0x2 : TIMER_DIV3_CLOCK

TIMER_DIV3_CLOCK

0x3 : TIMER_DIV4_CLOCK

TIMER_DIV4_CLOCK

0x4 : TIMER_DIV5_CLOCK

TIMER_DIV5_CLOCK

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCSTOPSelect

0x0 : 0

Counter clock is not stopped when counter reaches RC.

0x1 : 1

Counter clock is stopped when counter reaches RC.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCDISSelect

0x0 : 0

Counter clock is not disabled when counter reaches RC.

0x1 : 1

Counter clock is disabled when counter reaches RC.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: EEVTEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: EEVTSelect

0x0 : TIOB_INPUT

TIOB input. If TIOB is chosen as the external event signal, it is configured as an input and no longer generates waveforms.

0x1 : XC0_OUTPUT

XC0 output

0x2 : XC1_OUTPUT

XC1 output

0x3 : XC2_OUTPUT

XC2 output

End of enumeration elements list.

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

Enumeration: ENETRGSelect

0x0 : 0

The external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.

0x1 : 1

The external event resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVSELSelect

0x0 : UP_NO_AUTO

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN_NO_AUTO

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_AUTO

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_AUTO

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVESelect

0x0 : 0

Waveform Mode is disabled (Capture Mode is enabled).

0x1 : 1

Waveform Mode is enabled.

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: ACPASelect

0x0 : NONE

none

0x1 : SET

set

0x2 : CLEAR

clear

0x3 : TOGGLE

toggle

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
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 TIOA
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 TIOA
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 TIOB
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 TIOB
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 TIOB
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 TIOB
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_IER0

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

TC_IER0 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


SMMR1

Stepper Motor Mode Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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)

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


TC_CMR1

Channel Mode Register Channel
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : CAPTURE
reset_Mask : 0x0

TC_CMR1 TC_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

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

WAVE : Wave
bits : 15 - 15 (1 bit)

Enumeration: WAVESelect

0x0 : 0

Capture Mode is enabled.

0x1 : 1

Capture Mode is disabled (Waveform Mode is enabled).

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.


TC_IDR0

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

TC_IDR0 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


CV1

Counter Value Channel
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


RA1

Register A Channel
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_IMR0

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

TC_IMR0 TC_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)

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


TC_SMMR1

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

TC_SMMR1 TC_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)

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


RB1

Register B Channel
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


RC1

Register C Channel
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


SR1

Status Register Channel
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


IER1

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


IDR1

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


IMR1

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

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


TC_CV1

Counter Value Channel
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_CV1 TC_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 - 15 (16 bit)


TC_RA1

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

TC_RA1 TC_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 - 15 (16 bit)


TC_CMR0

Channel Mode Register Channel
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : CAPTURE
reset_Mask : 0x0

TC_CMR0 TC_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

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

WAVE : Wave
bits : 15 - 15 (1 bit)

Enumeration: WAVESelect

0x0 : 0

Capture Mode is enabled.

0x1 : 1

Capture Mode is disabled (Waveform Mode is enabled).

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.


SMMR0

Stepper Motor Mode Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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)

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


CCR2

Channel Control Register Channel
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


CMR2

Channel Mode Register Channel
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 CPCSTOP LDBDIS CPCDIS ETRGEDG EEVTEDG ABETRG EEVT ENETRG WAVSEL CPCTRG WAVE LDRA ACPA LDRB ACPC AEEVT ASWTRG BCPB BCPC BEEVT BSWTRG

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

0x0 : TIMER_DIV1_CLOCK

TIMER_DIV1_CLOCK

0x1 : TIMER_DIV2_CLOCK

TIMER_DIV2_CLOCK

0x2 : TIMER_DIV3_CLOCK

TIMER_DIV3_CLOCK

0x3 : TIMER_DIV4_CLOCK

TIMER_DIV4_CLOCK

0x4 : TIMER_DIV5_CLOCK

TIMER_DIV5_CLOCK

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCSTOPSelect

0x0 : 0

Counter clock is not stopped when counter reaches RC.

0x1 : 1

Counter clock is stopped when counter reaches RC.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: CPCDISSelect

0x0 : 0

Counter clock is not disabled when counter reaches RC.

0x1 : 1

Counter clock is disabled when counter reaches RC.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: EEVTEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: EEVTSelect

0x0 : TIOB_INPUT

TIOB input. If TIOB is chosen as the external event signal, it is configured as an input and no longer generates waveforms.

0x1 : XC0_OUTPUT

XC0 output

0x2 : XC1_OUTPUT

XC1 output

0x3 : XC2_OUTPUT

XC2 output

End of enumeration elements list.

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

Enumeration: ENETRGSelect

0x0 : 0

The external event has no effect on the counter and its clock. In this case, the selected external event only controls the TIOA output.

0x1 : 1

The external event resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVSELSelect

0x0 : UP_NO_AUTO

UP mode without automatic trigger on RC Compare

0x1 : UPDOWN_NO_AUTO

UPDOWN mode without automatic trigger on RC Compare

0x2 : UP_AUTO

UP mode with automatic trigger on RC Compare

0x3 : UPDOWN_AUTO

UPDOWN mode with automatic trigger on RC Compare

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

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

Enumeration: WAVESelect

0x0 : 0

Waveform Mode is disabled (Capture Mode is enabled).

0x1 : 1

Waveform Mode is enabled.

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: ACPASelect

0x0 : NONE

none

0x1 : SET

set

0x2 : CLEAR

clear

0x3 : TOGGLE

toggle

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

ACPC : RC Compare Effect on TIOA
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 TIOA
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 TIOA
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 TIOB
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 TIOB
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 TIOB
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 TIOB
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_RB1

Register B Channel
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RB1 TC_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 - 15 (16 bit)


SMMR2

Stepper Motor Mode Register
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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)

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


CV2

Counter Value Channel
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_RC1

Register C Channel
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TC_RC1 TC_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 - 15 (16 bit)


RA2

Register A Channel
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


RB2

Register B Channel
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


RC2

Register C Channel
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 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 - 15 (16 bit)


TC_SR1

Status Register Channel
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_SR1 TC_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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


SR2

Status Register Channel
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 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
bits : 0 - 0 (1 bit)

Enumeration: COVFSSelect

0x0 : 0

No counter overflow has occurred since the last read of the Status Register.

0x1 : 1

A counter overflow has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

Load overrun has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA or RB have been loaded at least twice without any read of the corresponding register since the last read of the StatusRegister, if WAVE:0.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

RA Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RA Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

RB Compare has not occurred since the last read of the Status Register or WAVE:0.

0x1 : 1

RB Compare has occurred since the last read of the Status Register, if WAVE:1.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

RC Compare has not occurred since the last read of the Status Register.

0x1 : 1

RC Compare has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

RA Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RA Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

RB Load has not occurred since the last read of the Status Register or WAVE:1.

0x1 : 1

RB Load has occurred since the last read of the Status Register, if WAVE:0.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

External trigger has not occurred since the last read of the Status Register.

0x1 : 1

External trigger has occurred since the last read of the Status Register.

End of enumeration elements list.

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

Enumeration: CLKSTASelect

0x0 : 0

Clock is disabled.

0x1 : 1

Clock is enabled.

End of enumeration elements list.

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

Enumeration: MTIOASelect

0x0 : 0

TIOA is low. If WAVE:0, this means that TIOA pin is low. If WAVE:1, this means that TIOA is driven low.

0x1 : 1

TIOA is high. If WAVE:0, this means that TIOA pin is high. If WAVE:1, this means that TIOA is driven high.

End of enumeration elements list.

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

Enumeration: MTIOBSelect

0x0 : 0

TIOB is low. If WAVE:0, this means that TIOB pin is low. If WAVE:1, this means that TIOB is driven low.

0x1 : 1

TIOB is high. If WAVE:0, this means that TIOB pin is high. If WAVE:1, this means that TIOB is driven high.

End of enumeration elements list.


IER2

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


IDR2

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

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


TC_IER1

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

TC_IER1 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the Load Overrun Interrupt.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Compare Interrupt.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RA Load Interrupt.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the RB Load Interrupt.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Enables the External Trigger Interrupt.

End of enumeration elements list.


IMR2

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

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


TC_IDR1

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

TC_IDR1 TC_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)

Enumeration: COVFSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Counter Overflow Interrupt.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the Load Overrun Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Compare Interrupt (if WAVE:1).

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RC Compare Interrupt.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RA Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the RB Load Interrupt (if WAVE:0).

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

No effect.

0x1 : 1

Disables the External Trigger Interrupt.

End of enumeration elements list.


TC_BCR

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

Enumeration: SYNCSelect

0x0 : 0

No effect.

0x1 : 1

Asserts the SYNC signal which generates a software trigger simultaneously for each of the channels.

End of enumeration elements list.


TC_CCR2

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

TC_CCR2 TC_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)

Enumeration: CLKENSelect

0x0 : 0

No effect.

0x1 : 1

Enables the clock if CLKDIS is not 1.

End of enumeration elements list.

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

Enumeration: CLKDISSelect

0x0 : 0

No effect.

0x1 : 1

Disables the clock.

End of enumeration elements list.

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

Enumeration: SWTRGSelect

0x0 : 0

No effect.

0x1 : 1

A software trigger is performed:the counter is reset and clock is started.

End of enumeration elements list.


BCR

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

Enumeration: SYNCSelect

0x0 : 0

No effect.

0x1 : 1

Asserts the SYNC signal which generates a software trigger simultaneously for each of the channels.

End of enumeration elements list.


TC_BMR

TC 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

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

Enumeration: TC0XC0SSelect

0x0 : TCLK0

Select TCLK0 as clock signal 0.

0x1 : NO_CLK

Select no clock as clock signal 0.

0x2 : TIOA1

Select TIOA1 as clock signal 0.

0x3 : TIOA2

Select TIOA2 as clock signal 0.

End of enumeration elements list.

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

Enumeration: TC1XC1SSelect

0x0 : TCLK1

Select TCLK1 as clock signal 1.

0x1 : NO_CLK

Select no clock as clock signal 1.

0x2 : TIOA0

Select TIOA0 as clock signal 1.

0x3 : TIOA2

Select TIOA2 as clock signal 1.

End of enumeration elements list.

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

Enumeration: TC2XC2SSelect

0x0 : TCLK2

Select TCLK2 as clock signal 2.

0x1 : NO_CLK

Select no clock as clock signal 2.

0x2 : TIOA0

Select TIOA0 as clock signal 2.

0x3 : TIOA1

Select TIOA1 as clock signal 2.

End of enumeration elements list.


TC_IMR1

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

TC_IMR1 TC_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)

Enumeration: COVFSSelect

0x0 : 0

The Counter Overflow Interrupt is disabled.

0x1 : 1

The Counter Overflow Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LOVRSSelect

0x0 : 0

The Load Overrun Interrupt is disabled.

0x1 : 1

The Load Overrun Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPASSelect

0x0 : 0

The RA Compare Interrupt is disabled.

0x1 : 1

The RA Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPBSSelect

0x0 : 0

The RB Compare Interrupt is disabled.

0x1 : 1

The RB Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: CPCSSelect

0x0 : 0

The RC Compare Interrupt is disabled.

0x1 : 1

The RC Compare Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRASSelect

0x0 : 0

The Load RA Interrupt is disabled.

0x1 : 1

The Load RA Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: LDRBSSelect

0x0 : 0

The Load RB Interrupt is disabled.

0x1 : 1

The Load RB Interrupt is enabled.

End of enumeration elements list.

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

Enumeration: ETRGSSelect

0x0 : 0

The External Trigger Interrupt is disabled.

0x1 : 1

The External Trigger Interrupt is enabled.

End of enumeration elements list.


BMR

TC 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

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

Enumeration: TC0XC0SSelect

0x0 : TCLK0

Select TCLK0 as clock signal 0.

0x1 : NO_CLK

Select no clock as clock signal 0.

0x2 : TIOA1

Select TIOA1 as clock signal 0.

0x3 : TIOA2

Select TIOA2 as clock signal 0.

End of enumeration elements list.

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

Enumeration: TC1XC1SSelect

0x0 : TCLK1

Select TCLK1 as clock signal 1.

0x1 : NO_CLK

Select no clock as clock signal 1.

0x2 : TIOA0

Select TIOA0 as clock signal 1.

0x3 : TIOA2

Select TIOA2 as clock signal 1.

End of enumeration elements list.

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

Enumeration: TC2XC2SSelect

0x0 : TCLK2

Select TCLK2 as clock signal 2.

0x1 : NO_CLK

Select no clock as clock signal 2.

0x2 : TIOA0

Select TIOA0 as clock signal 2.

0x3 : TIOA1

Select TIOA1 as clock signal 2.

End of enumeration elements list.


TC_CMR2

Channel Mode Register Channel
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
alternate_register : CAPTURE
reset_Mask : 0x0

TC_CMR2 TC_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

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

Enumeration: TCCLKSSelect

0x0 : TIMER_CLOCK1

TIMER_CLOCK1

0x1 : TIMER_CLOCK2

TIMER_CLOCK2

0x2 : TIMER_CLOCK3

TIMER_CLOCK3

0x3 : TIMER_CLOCK4

TIMER_CLOCK4

0x4 : TIMER_CLOCK5

TIMER_CLOCK5

0x5 : XC0

XC0

0x6 : XC1

XC1

0x7 : XC2

XC2

End of enumeration elements list.

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

Enumeration: CLKISelect

0x0 : 0

Counter is incremented on rising edge of the clock.

0x1 : 1

Counter is incremented on falling edge of the clock.

End of enumeration elements list.

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

Enumeration: BURSTSelect

0x0 : NOT_GATED

The clock is not gated by an external signal.

0x1 : CLK_AND_XC0

XC0 is ANDed with the selected clock.

0x2 : CLK_AND_XC1

XC1 is ANDed with the selected clock.

0x3 : CLK_AND_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)

Enumeration: LDBSTOPSelect

0x0 : 0

Counter clock is not stopped when RB loading occurs.

0x1 : 1

Counter clock is stopped when RB loading occurs.

End of enumeration elements list.

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

Enumeration: LDBDISSelect

0x0 : 0

Counter clock is not disabled when RB loading occurs.

0x1 : 1

Counter clock is disabled when RB loading occurs.

End of enumeration elements list.

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

Enumeration: ETRGEDGSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE

rising edge

0x2 : NEG_EDGE

falling edge

0x3 : BOTH_EDGES

each edge

End of enumeration elements list.

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

Enumeration: ABETRGSelect

0x0 : 0

TIOB is used as an external trigger.

0x1 : 1

TIOA is used as an external trigger.

End of enumeration elements list.

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

Enumeration: CPCTRGSelect

0x0 : 0

RC Compare has no effect on the counter and its clock.

0x1 : 1

RC Compare resets the counter and starts the counter clock.

End of enumeration elements list.

WAVE : Wave
bits : 15 - 15 (1 bit)

Enumeration: WAVESelect

0x0 : 0

Capture Mode is enabled.

0x1 : 1

Capture Mode is disabled (Waveform Mode is enabled).

End of enumeration elements list.

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

Enumeration: LDRASelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.

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

Enumeration: LDRBSelect

0x0 : NO_EDGE

none

0x1 : POS_EDGE_TIOA

rising edge of TIOA

0x2 : NEG_EDGE_TIOA

falling edge of TIOA

0x3 : BOTH_EDGES_TIOA

each edge of TIOA

End of enumeration elements list.


TC_SMMR2

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

TC_SMMR2 TC_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)

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


TC_WPMR

Write Protect 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 Protect Enable
bits : 0 - 0 (1 bit)

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


WPMR

Write Protect 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 Protect Enable
bits : 0 - 0 (1 bit)

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


TC_FEATURES

Features Register
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_FEATURES TC_FEATURES 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 CTRSIZE UPDNIMPL BRPBHSB

CTRSIZE : Counter Size
bits : 0 - 7 (8 bit)

UPDNIMPL : Up Down is Implemented
bits : 8 - 8 (1 bit)

BRPBHSB : Bridge Type is PB to HSB
bits : 9 - 9 (1 bit)


FEATURES

Features Register
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

FEATURES FEATURES 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 CTRSIZE UPDNIMPL BRPBHSB

CTRSIZE : Counter Size
bits : 0 - 7 (8 bit)

UPDNIMPL : Up Down is Implemented
bits : 8 - 8 (1 bit)

BRPBHSB : Bridge Type is PB to HSB
bits : 9 - 9 (1 bit)


TC_VERSION

Version Register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

TC_VERSION TC_VERSION 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 VERSION VARIANT

VERSION : Reserved. Value subject to change. No functionality associated. This is the Atmel internal version of the macrocell.
bits : 0 - 11 (12 bit)

VARIANT : Reserved. Value subject to change. No functionality associated.
bits : 16 - 19 (4 bit)


VERSION

Version Register
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

VERSION VERSION 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 VERSION VARIANT

VERSION : Reserved. Value subject to change. No functionality associated. This is the Atmel internal version of the macrocell.
bits : 0 - 11 (12 bit)

VARIANT : Reserved. Value subject to change. No functionality associated.
bits : 16 - 19 (4 bit)



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

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