\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected
Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : Timer Mode
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
0x00000000 : UP
Up-count mode
0x00000001 : DOWN
Down-count mode
0x00000002 : UPDOWN
Up/down-count mode
0x00000003 : QDEC
Quadrature decoder mode
End of enumeration elements list.
SYNC : Timer Start/Stop/Reload Synchronization
bits : 3 - 3 (1 bit)
access : read-write
OSMEN : One-shot Mode Enable
bits : 4 - 4 (1 bit)
access : read-write
QDM : Quadrature Decoder Mode Selection
bits : 5 - 5 (1 bit)
access : read-write
DEBUGRUN : Debug Mode Run Enable
bits : 6 - 6 (1 bit)
access : read-write
DMACLRACT : DMA Request Clear on Active
bits : 7 - 7 (1 bit)
access : read-write
RISEA : Timer Rising Input Edge Action
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action
0x00000001 : START
Start counter without reload
0x00000002 : STOP
Stop counter without reload
0x00000003 : RELOADSTART
Reload and start counter
End of enumeration elements list.
FALLA : Timer Falling Input Edge Action
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action
0x00000001 : START
Start counter without reload
0x00000002 : STOP
Stop counter without reload
0x00000003 : RELOADSTART
Reload and start counter
End of enumeration elements list.
X2CNT : 2x Count Mode
bits : 13 - 13 (1 bit)
access : read-write
DISSYNCOUT : Disable Timer From Start/Stop/Reload Other Synchronized Timers
bits : 14 - 14 (1 bit)
access : read-write
CLKSEL : Clock Source Select
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
0x00000000 : PRESCHFPERCLK
Prescaled HFPERCLK
0x00000001 : CC1
Compare/Capture Channel 1 Input
0x00000002 : TIMEROUF
Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer
End of enumeration elements list.
PRESC : Prescaler Setting
bits : 24 - 27 (4 bit)
access : read-write
Enumeration:
0x00000000 : DIV1
The HFPERCLK is undivided
0x00000001 : DIV2
The HFPERCLK is divided by 2
0x00000002 : DIV4
The HFPERCLK is divided by 4
0x00000003 : DIV8
The HFPERCLK is divided by 8
0x00000004 : DIV16
The HFPERCLK is divided by 16
0x00000005 : DIV32
The HFPERCLK is divided by 32
0x00000006 : DIV64
The HFPERCLK is divided by 64
0x00000007 : DIV128
The HFPERCLK is divided by 128
0x00000008 : DIV256
The HFPERCLK is divided by 256
0x00000009 : DIV512
The HFPERCLK is divided by 512
0x0000000A : DIV1024
The HFPERCLK is divided by 1024
End of enumeration elements list.
ATI : Always Track Inputs
bits : 28 - 28 (1 bit)
access : read-write
RSSCOIST : Reload-Start Sets Compare Output Initial State
bits : 29 - 29 (1 bit)
access : read-write
Interrupt Flag Set Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
OF : Set OF Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only
UF : Set UF Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only
DIRCHG : Set DIRCHG Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only
CC0 : Set CC0 Interrupt Flag
bits : 4 - 4 (1 bit)
access : write-only
CC1 : Set CC1 Interrupt Flag
bits : 5 - 5 (1 bit)
access : write-only
CC2 : Set CC2 Interrupt Flag
bits : 6 - 6 (1 bit)
access : write-only
CC3 : Set CC3 Interrupt Flag
bits : 7 - 7 (1 bit)
access : write-only
ICBOF0 : Set ICBOF0 Interrupt Flag
bits : 8 - 8 (1 bit)
access : write-only
ICBOF1 : Set ICBOF1 Interrupt Flag
bits : 9 - 9 (1 bit)
access : write-only
ICBOF2 : Set ICBOF2 Interrupt Flag
bits : 10 - 10 (1 bit)
access : write-only
ICBOF3 : Set ICBOF3 Interrupt Flag
bits : 11 - 11 (1 bit)
access : write-only
Interrupt Flag Clear Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
OF : Clear OF Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only
UF : Clear UF Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only
DIRCHG : Clear DIRCHG Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only
CC0 : Clear CC0 Interrupt Flag
bits : 4 - 4 (1 bit)
access : write-only
CC1 : Clear CC1 Interrupt Flag
bits : 5 - 5 (1 bit)
access : write-only
CC2 : Clear CC2 Interrupt Flag
bits : 6 - 6 (1 bit)
access : write-only
CC3 : Clear CC3 Interrupt Flag
bits : 7 - 7 (1 bit)
access : write-only
ICBOF0 : Clear ICBOF0 Interrupt Flag
bits : 8 - 8 (1 bit)
access : write-only
ICBOF1 : Clear ICBOF1 Interrupt Flag
bits : 9 - 9 (1 bit)
access : write-only
ICBOF2 : Clear ICBOF2 Interrupt Flag
bits : 10 - 10 (1 bit)
access : write-only
ICBOF3 : Clear ICBOF3 Interrupt Flag
bits : 11 - 11 (1 bit)
access : write-only
Interrupt Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OF : OF Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write
UF : UF Interrupt Enable
bits : 1 - 1 (1 bit)
access : read-write
DIRCHG : DIRCHG Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write
CC0 : CC0 Interrupt Enable
bits : 4 - 4 (1 bit)
access : read-write
CC1 : CC1 Interrupt Enable
bits : 5 - 5 (1 bit)
access : read-write
CC2 : CC2 Interrupt Enable
bits : 6 - 6 (1 bit)
access : read-write
CC3 : CC3 Interrupt Enable
bits : 7 - 7 (1 bit)
access : read-write
ICBOF0 : ICBOF0 Interrupt Enable
bits : 8 - 8 (1 bit)
access : read-write
ICBOF1 : ICBOF1 Interrupt Enable
bits : 9 - 9 (1 bit)
access : read-write
ICBOF2 : ICBOF2 Interrupt Enable
bits : 10 - 10 (1 bit)
access : read-write
ICBOF3 : ICBOF3 Interrupt Enable
bits : 11 - 11 (1 bit)
access : read-write
Counter Top Value Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TOP : Counter Top Value
bits : 0 - 31 (32 bit)
access : read-write
Counter Top Value Buffer Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TOPB : Counter Top Value Buffer
bits : 0 - 31 (32 bit)
access : read-write
Counter Value Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CNT : Counter Value
bits : 0 - 31 (32 bit)
access : read-write
TIMER Configuration Lock Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TIMERLOCKKEY : Timer Lock Key
bits : 0 - 15 (16 bit)
access : read-write
Enumeration:
0x00000000 : UNLOCKED
None
0x00000001 : LOCKED
None
End of enumeration elements list.
I/O Routing Pin Enable Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CC0PEN : CC Channel 0 Pin Enable
bits : 0 - 0 (1 bit)
access : read-write
CC1PEN : CC Channel 1 Pin Enable
bits : 1 - 1 (1 bit)
access : read-write
CC2PEN : CC Channel 2 Pin Enable
bits : 2 - 2 (1 bit)
access : read-write
CC3PEN : CC Channel 3 Pin Enable
bits : 3 - 3 (1 bit)
access : read-write
CDTI0PEN : CC Channel 0 Complementary Dead-Time Insertion Pin Enable
bits : 8 - 8 (1 bit)
access : read-write
CDTI1PEN : CC Channel 1 Complementary Dead-Time Insertion Pin Enable
bits : 9 - 9 (1 bit)
access : read-write
CDTI2PEN : CC Channel 2 Complementary Dead-Time Insertion Pin Enable
bits : 10 - 10 (1 bit)
access : read-write
I/O Routing Location Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CC0LOC : I/O Location
bits : 0 - 5 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
0x00000005 : LOC5
Location 5
0x00000006 : LOC6
Location 6
0x00000007 : LOC7
Location 7
End of enumeration elements list.
CC1LOC : I/O Location
bits : 8 - 13 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
0x00000005 : LOC5
Location 5
0x00000006 : LOC6
Location 6
0x00000007 : LOC7
Location 7
End of enumeration elements list.
CC2LOC : I/O Location
bits : 16 - 21 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
0x00000005 : LOC5
Location 5
0x00000006 : LOC6
Location 6
0x00000007 : LOC7
Location 7
End of enumeration elements list.
CC3LOC : I/O Location
bits : 24 - 29 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
0x00000005 : LOC5
Location 5
0x00000006 : LOC6
Location 6
0x00000007 : LOC7
Location 7
End of enumeration elements list.
I/O Routing Location Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CDTI0LOC : I/O Location
bits : 0 - 5 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
End of enumeration elements list.
CDTI1LOC : I/O Location
bits : 8 - 13 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
End of enumeration elements list.
CDTI2LOC : I/O Location
bits : 16 - 21 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
End of enumeration elements list.
Command Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
START : Start Timer
bits : 0 - 0 (1 bit)
access : write-only
STOP : Stop Timer
bits : 1 - 1 (1 bit)
access : write-only
CC Channel Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : CC Channel Mode
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
0x00000000 : OFF
Compare/Capture channel turned off
0x00000001 : INPUTCAPTURE
Input capture
0x00000002 : OUTPUTCOMPARE
Output compare
0x00000003 : PWM
Pulse-Width Modulation
End of enumeration elements list.
OUTINV : Output Invert
bits : 2 - 2 (1 bit)
access : read-write
COIST : Compare Output Initial State
bits : 4 - 4 (1 bit)
access : read-write
CMOA : Compare Match Output Action
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on compare match
0x00000001 : TOGGLE
Toggle output on compare match
0x00000002 : CLEAR
Clear output on compare match
0x00000003 : SET
Set output on compare match
End of enumeration elements list.
COFOA : Counter Overflow Output Action
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter overflow
0x00000001 : TOGGLE
Toggle output on counter overflow
0x00000002 : CLEAR
Clear output on counter overflow
0x00000003 : SET
Set output on counter overflow
End of enumeration elements list.
CUFOA : Counter Underflow Output Action
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter underflow
0x00000001 : TOGGLE
Toggle output on counter underflow
0x00000002 : CLEAR
Clear output on counter underflow
0x00000003 : SET
Set output on counter underflow
End of enumeration elements list.
PRSSEL : Compare/Capture Channel PRS Input Channel Selection
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as input
0x00000001 : PRSCH1
PRS Channel 1 selected as input
0x00000002 : PRSCH2
PRS Channel 2 selected as input
0x00000003 : PRSCH3
PRS Channel 3 selected as input
0x00000004 : PRSCH4
PRS Channel 4 selected as input
0x00000005 : PRSCH5
PRS Channel 5 selected as input
0x00000006 : PRSCH6
PRS Channel 6 selected as input
0x00000007 : PRSCH7
PRS Channel 7 selected as input
End of enumeration elements list.
ICEDGE : Input Capture Edge Select
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
0x00000000 : RISING
Rising edges detected
0x00000001 : FALLING
Falling edges detected
0x00000002 : BOTH
Both edges detected
0x00000003 : NONE
No edge detection, signal is left as it is
End of enumeration elements list.
ICEVCTRL : Input Capture Event Control
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
0x00000000 : EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000001 : EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000002 : RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000003 : FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
End of enumeration elements list.
PRSCONF : PRS Configuration
bits : 28 - 28 (1 bit)
access : read-write
INSEL : Input Selection
bits : 29 - 29 (1 bit)
access : read-write
FILT : Digital Filter
bits : 30 - 30 (1 bit)
access : read-write
CC Channel Value Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCV : CC Channel Value
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Value Peek Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CCVP : CC Channel Value Peek
bits : 0 - 31 (32 bit)
access : read-only
CC Channel Buffer Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCVB : CC Channel Value Buffer
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Control Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : CC Channel Mode
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
0x00000000 : OFF
Compare/Capture channel turned off
0x00000001 : INPUTCAPTURE
Input capture
0x00000002 : OUTPUTCOMPARE
Output compare
0x00000003 : PWM
Pulse-Width Modulation
End of enumeration elements list.
OUTINV : Output Invert
bits : 2 - 2 (1 bit)
access : read-write
COIST : Compare Output Initial State
bits : 4 - 4 (1 bit)
access : read-write
CMOA : Compare Match Output Action
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on compare match
0x00000001 : TOGGLE
Toggle output on compare match
0x00000002 : CLEAR
Clear output on compare match
0x00000003 : SET
Set output on compare match
End of enumeration elements list.
COFOA : Counter Overflow Output Action
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter overflow
0x00000001 : TOGGLE
Toggle output on counter overflow
0x00000002 : CLEAR
Clear output on counter overflow
0x00000003 : SET
Set output on counter overflow
End of enumeration elements list.
CUFOA : Counter Underflow Output Action
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter underflow
0x00000001 : TOGGLE
Toggle output on counter underflow
0x00000002 : CLEAR
Clear output on counter underflow
0x00000003 : SET
Set output on counter underflow
End of enumeration elements list.
PRSSEL : Compare/Capture Channel PRS Input Channel Selection
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as input
0x00000001 : PRSCH1
PRS Channel 1 selected as input
0x00000002 : PRSCH2
PRS Channel 2 selected as input
0x00000003 : PRSCH3
PRS Channel 3 selected as input
0x00000004 : PRSCH4
PRS Channel 4 selected as input
0x00000005 : PRSCH5
PRS Channel 5 selected as input
0x00000006 : PRSCH6
PRS Channel 6 selected as input
0x00000007 : PRSCH7
PRS Channel 7 selected as input
End of enumeration elements list.
ICEDGE : Input Capture Edge Select
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
0x00000000 : RISING
Rising edges detected
0x00000001 : FALLING
Falling edges detected
0x00000002 : BOTH
Both edges detected
0x00000003 : NONE
No edge detection, signal is left as it is
End of enumeration elements list.
ICEVCTRL : Input Capture Event Control
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
0x00000000 : EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000001 : EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000002 : RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000003 : FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
End of enumeration elements list.
PRSCONF : PRS Configuration
bits : 28 - 28 (1 bit)
access : read-write
INSEL : Input Selection
bits : 29 - 29 (1 bit)
access : read-write
FILT : Digital Filter
bits : 30 - 30 (1 bit)
access : read-write
CC Channel Value Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCV : CC Channel Value
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Value Peek Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CCVP : CC Channel Value Peek
bits : 0 - 31 (32 bit)
access : read-only
CC Channel Buffer Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCVB : CC Channel Value Buffer
bits : 0 - 31 (32 bit)
access : read-write
Status Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
RUNNING : Running
bits : 0 - 0 (1 bit)
access : read-only
DIR : Direction
bits : 1 - 1 (1 bit)
access : read-only
TOPBV : TOPB Valid
bits : 2 - 2 (1 bit)
access : read-only
CCVBV0 : CC0 CCVB Valid
bits : 8 - 8 (1 bit)
access : read-only
CCVBV1 : CC1 CCVB Valid
bits : 9 - 9 (1 bit)
access : read-only
CCVBV2 : CC2 CCVB Valid
bits : 10 - 10 (1 bit)
access : read-only
CCVBV3 : CC3 CCVB Valid
bits : 11 - 11 (1 bit)
access : read-only
ICV0 : CC0 Input Capture Valid
bits : 16 - 16 (1 bit)
access : read-only
ICV1 : CC1 Input Capture Valid
bits : 17 - 17 (1 bit)
access : read-only
ICV2 : CC2 Input Capture Valid
bits : 18 - 18 (1 bit)
access : read-only
ICV3 : CC3 Input Capture Valid
bits : 19 - 19 (1 bit)
access : read-only
CCPOL0 : CC0 Polarity
bits : 24 - 24 (1 bit)
access : read-only
CCPOL1 : CC1 Polarity
bits : 25 - 25 (1 bit)
access : read-only
CCPOL2 : CC2 Polarity
bits : 26 - 26 (1 bit)
access : read-only
CCPOL3 : CC3 Polarity
bits : 27 - 27 (1 bit)
access : read-only
CC Channel Control Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : CC Channel Mode
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
0x00000000 : OFF
Compare/Capture channel turned off
0x00000001 : INPUTCAPTURE
Input capture
0x00000002 : OUTPUTCOMPARE
Output compare
0x00000003 : PWM
Pulse-Width Modulation
End of enumeration elements list.
OUTINV : Output Invert
bits : 2 - 2 (1 bit)
access : read-write
COIST : Compare Output Initial State
bits : 4 - 4 (1 bit)
access : read-write
CMOA : Compare Match Output Action
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on compare match
0x00000001 : TOGGLE
Toggle output on compare match
0x00000002 : CLEAR
Clear output on compare match
0x00000003 : SET
Set output on compare match
End of enumeration elements list.
COFOA : Counter Overflow Output Action
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter overflow
0x00000001 : TOGGLE
Toggle output on counter overflow
0x00000002 : CLEAR
Clear output on counter overflow
0x00000003 : SET
Set output on counter overflow
End of enumeration elements list.
CUFOA : Counter Underflow Output Action
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter underflow
0x00000001 : TOGGLE
Toggle output on counter underflow
0x00000002 : CLEAR
Clear output on counter underflow
0x00000003 : SET
Set output on counter underflow
End of enumeration elements list.
PRSSEL : Compare/Capture Channel PRS Input Channel Selection
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as input
0x00000001 : PRSCH1
PRS Channel 1 selected as input
0x00000002 : PRSCH2
PRS Channel 2 selected as input
0x00000003 : PRSCH3
PRS Channel 3 selected as input
0x00000004 : PRSCH4
PRS Channel 4 selected as input
0x00000005 : PRSCH5
PRS Channel 5 selected as input
0x00000006 : PRSCH6
PRS Channel 6 selected as input
0x00000007 : PRSCH7
PRS Channel 7 selected as input
End of enumeration elements list.
ICEDGE : Input Capture Edge Select
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
0x00000000 : RISING
Rising edges detected
0x00000001 : FALLING
Falling edges detected
0x00000002 : BOTH
Both edges detected
0x00000003 : NONE
No edge detection, signal is left as it is
End of enumeration elements list.
ICEVCTRL : Input Capture Event Control
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
0x00000000 : EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000001 : EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000002 : RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000003 : FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
End of enumeration elements list.
PRSCONF : PRS Configuration
bits : 28 - 28 (1 bit)
access : read-write
INSEL : Input Selection
bits : 29 - 29 (1 bit)
access : read-write
FILT : Digital Filter
bits : 30 - 30 (1 bit)
access : read-write
CC Channel Value Register
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCV : CC Channel Value
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Value Peek Register
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CCVP : CC Channel Value Peek
bits : 0 - 31 (32 bit)
access : read-only
CC Channel Buffer Register
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCVB : CC Channel Value Buffer
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Control Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : CC Channel Mode
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
0x00000000 : OFF
Compare/Capture channel turned off
0x00000001 : INPUTCAPTURE
Input capture
0x00000002 : OUTPUTCOMPARE
Output compare
0x00000003 : PWM
Pulse-Width Modulation
End of enumeration elements list.
OUTINV : Output Invert
bits : 2 - 2 (1 bit)
access : read-write
COIST : Compare Output Initial State
bits : 4 - 4 (1 bit)
access : read-write
CMOA : Compare Match Output Action
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on compare match
0x00000001 : TOGGLE
Toggle output on compare match
0x00000002 : CLEAR
Clear output on compare match
0x00000003 : SET
Set output on compare match
End of enumeration elements list.
COFOA : Counter Overflow Output Action
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter overflow
0x00000001 : TOGGLE
Toggle output on counter overflow
0x00000002 : CLEAR
Clear output on counter overflow
0x00000003 : SET
Set output on counter overflow
End of enumeration elements list.
CUFOA : Counter Underflow Output Action
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on counter underflow
0x00000001 : TOGGLE
Toggle output on counter underflow
0x00000002 : CLEAR
Clear output on counter underflow
0x00000003 : SET
Set output on counter underflow
End of enumeration elements list.
PRSSEL : Compare/Capture Channel PRS Input Channel Selection
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as input
0x00000001 : PRSCH1
PRS Channel 1 selected as input
0x00000002 : PRSCH2
PRS Channel 2 selected as input
0x00000003 : PRSCH3
PRS Channel 3 selected as input
0x00000004 : PRSCH4
PRS Channel 4 selected as input
0x00000005 : PRSCH5
PRS Channel 5 selected as input
0x00000006 : PRSCH6
PRS Channel 6 selected as input
0x00000007 : PRSCH7
PRS Channel 7 selected as input
End of enumeration elements list.
ICEDGE : Input Capture Edge Select
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
0x00000000 : RISING
Rising edges detected
0x00000001 : FALLING
Falling edges detected
0x00000002 : BOTH
Both edges detected
0x00000003 : NONE
No edge detection, signal is left as it is
End of enumeration elements list.
ICEVCTRL : Input Capture Event Control
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
0x00000000 : EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000001 : EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000002 : RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000003 : FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
End of enumeration elements list.
PRSCONF : PRS Configuration
bits : 28 - 28 (1 bit)
access : read-write
INSEL : Input Selection
bits : 29 - 29 (1 bit)
access : read-write
FILT : Digital Filter
bits : 30 - 30 (1 bit)
access : read-write
CC Channel Value Register
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCV : CC Channel Value
bits : 0 - 31 (32 bit)
access : read-write
CC Channel Value Peek Register
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CCVP : CC Channel Value Peek
bits : 0 - 31 (32 bit)
access : read-only
CC Channel Buffer Register
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CCVB : CC Channel Value Buffer
bits : 0 - 31 (32 bit)
access : read-write
DTI Control Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DTEN : DTI Enable
bits : 0 - 0 (1 bit)
access : read-write
DTDAS : DTI Automatic Start-up Functionality
bits : 1 - 1 (1 bit)
access : read-write
DTIPOL : DTI Inactive Polarity
bits : 2 - 2 (1 bit)
access : read-write
DTCINV : DTI Complementary Output Invert
bits : 3 - 3 (1 bit)
access : read-write
DTPRSSEL : DTI PRS Source Channel Select
bits : 4 - 6 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as input
0x00000001 : PRSCH1
PRS Channel 1 selected as input
0x00000002 : PRSCH2
PRS Channel 2 selected as input
0x00000003 : PRSCH3
PRS Channel 3 selected as input
0x00000004 : PRSCH4
PRS Channel 4 selected as input
0x00000005 : PRSCH5
PRS Channel 5 selected as input
0x00000006 : PRSCH6
PRS Channel 6 selected as input
0x00000007 : PRSCH7
PRS Channel 7 selected as input
End of enumeration elements list.
DTAR : DTI Always Run
bits : 9 - 9 (1 bit)
access : read-write
DTFATS : DTI Fault Action on Timer Stop
bits : 10 - 10 (1 bit)
access : read-write
DTPRSEN : DTI PRS Source Enable
bits : 24 - 24 (1 bit)
access : read-write
DTI Time Control Register
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DTPRESC : DTI Prescaler Setting
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
0x00000000 : DIV1
The HFPERCLK is undivided
0x00000001 : DIV2
The HFPERCLK is divided by 2
0x00000002 : DIV4
The HFPERCLK is divided by 4
0x00000003 : DIV8
The HFPERCLK is divided by 8
0x00000004 : DIV16
The HFPERCLK is divided by 16
0x00000005 : DIV32
The HFPERCLK is divided by 32
0x00000006 : DIV64
The HFPERCLK is divided by 64
0x00000007 : DIV128
The HFPERCLK is divided by 128
0x00000008 : DIV256
The HFPERCLK is divided by 256
0x00000009 : DIV512
The HFPERCLK is divided by 512
0x0000000A : DIV1024
The HFPERCLK is divided by 1024
End of enumeration elements list.
DTRISET : DTI Rise-time
bits : 8 - 13 (6 bit)
access : read-write
DTFALLT : DTI Fall-time
bits : 16 - 21 (6 bit)
access : read-write
DTI Fault Configuration Register
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DTPRS0FSEL : DTI PRS Fault Source 0 Select
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as fault source 0
0x00000001 : PRSCH1
PRS Channel 1 selected as fault source 1
0x00000002 : PRSCH2
PRS Channel 2 selected as fault source 2
0x00000003 : PRSCH3
PRS Channel 3 selected as fault source 3
0x00000004 : PRSCH4
PRS Channel 4 selected as fault source 4
0x00000005 : PRSCH5
PRS Channel 5 selected as fault source 5
0x00000006 : PRSCH6
PRS Channel 6 selected as fault source 6
0x00000007 : PRSCH7
PRS Channel 7 selected as fault source 7
End of enumeration elements list.
DTPRS1FSEL : DTI PRS Fault Source 1 Select
bits : 8 - 10 (3 bit)
access : read-write
Enumeration:
0x00000000 : PRSCH0
PRS Channel 0 selected as fault source 1
0x00000001 : PRSCH1
PRS Channel 1 selected as fault source 1
0x00000002 : PRSCH2
PRS Channel 2 selected as fault source 1
0x00000003 : PRSCH3
PRS Channel 3 selected as fault source 1
0x00000004 : PRSCH4
PRS Channel 4 selected as fault source 1
0x00000005 : PRSCH5
PRS Channel 5 selected as fault source 1
0x00000006 : PRSCH6
PRS Channel 6 selected as fault source 1
0x00000007 : PRSCH7
PRS Channel 7 selected as fault source 1
End of enumeration elements list.
DTFA : DTI Fault Action
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
0x00000000 : NONE
No action on fault
0x00000001 : INACTIVE
Set outputs inactive
0x00000002 : CLEAR
Clear outputs
0x00000003 : TRISTATE
Tristate outputs
End of enumeration elements list.
DTPRS0FEN : DTI PRS 0 Fault Enable
bits : 24 - 24 (1 bit)
access : read-write
DTPRS1FEN : DTI PRS 1 Fault Enable
bits : 25 - 25 (1 bit)
access : read-write
DTDBGFEN : DTI Debugger Fault Enable
bits : 26 - 26 (1 bit)
access : read-write
DTLOCKUPFEN : DTI Lockup Fault Enable
bits : 27 - 27 (1 bit)
access : read-write
DTI Output Generation Enable Register
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DTOGCC0EN : DTI CC0 Output Generation Enable
bits : 0 - 0 (1 bit)
access : read-write
DTOGCC1EN : DTI CC1 Output Generation Enable
bits : 1 - 1 (1 bit)
access : read-write
DTOGCC2EN : DTI CC2 Output Generation Enable
bits : 2 - 2 (1 bit)
access : read-write
DTOGCDTI0EN : DTI CDTI0 Output Generation Enable
bits : 3 - 3 (1 bit)
access : read-write
DTOGCDTI1EN : DTI CDTI1 Output Generation Enable
bits : 4 - 4 (1 bit)
access : read-write
DTOGCDTI2EN : DTI CDTI2 Output Generation Enable
bits : 5 - 5 (1 bit)
access : read-write
DTI Fault Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DTPRS0F : DTI PRS 0 Fault
bits : 0 - 0 (1 bit)
access : read-only
DTPRS1F : DTI PRS 1 Fault
bits : 1 - 1 (1 bit)
access : read-only
DTDBGF : DTI Debugger Fault
bits : 2 - 2 (1 bit)
access : read-only
DTLOCKUPF : DTI Lockup Fault
bits : 3 - 3 (1 bit)
access : read-only
DTI Fault Clear Register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
DTPRS0FC : DTI PRS0 Fault Clear
bits : 0 - 0 (1 bit)
access : write-only
DTPRS1FC : DTI PRS1 Fault Clear
bits : 1 - 1 (1 bit)
access : write-only
DTDBGFC : DTI Debugger Fault Clear
bits : 2 - 2 (1 bit)
access : write-only
TLOCKUPFC : DTI Lockup Fault Clear
bits : 3 - 3 (1 bit)
access : write-only
DTI Configuration Lock Register
address_offset : 0xB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LOCKKEY : DTI Lock Key
bits : 0 - 15 (16 bit)
access : read-write
Enumeration:
0x00000000 : UNLOCKED
None
0x00000001 : LOCKED
None
End of enumeration elements list.
Interrupt Flag Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OF : Overflow Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-only
UF : Underflow Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-only
DIRCHG : Direction Change Detect Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-only
CC0 : CC Channel 0 Interrupt Flag
bits : 4 - 4 (1 bit)
access : read-only
CC1 : CC Channel 1 Interrupt Flag
bits : 5 - 5 (1 bit)
access : read-only
CC2 : CC Channel 2 Interrupt Flag
bits : 6 - 6 (1 bit)
access : read-only
CC3 : CC Channel 3 Interrupt Flag
bits : 7 - 7 (1 bit)
access : read-only
ICBOF0 : CC Channel 0 Input Capture Buffer Overflow Interrupt Flag
bits : 8 - 8 (1 bit)
access : read-only
ICBOF1 : CC Channel 1 Input Capture Buffer Overflow Interrupt Flag
bits : 9 - 9 (1 bit)
access : read-only
ICBOF2 : CC Channel 2 Input Capture Buffer Overflow Interrupt Flag
bits : 10 - 10 (1 bit)
access : read-only
ICBOF3 : CC Channel 3 Input Capture Buffer Overflow Interrupt Flag
bits : 11 - 11 (1 bit)
access : read-only
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.