SiliconLabs
MGM13S12F512GN
2024.05.04
Silicon Labs MGM13S12F512GN Cortex-M MCU
CM4
r0p1
little
true
true
3
false
8
32
ACMP0
ACMP0
ACMP0
0x0
0x0
0x400
registers
n
ACMP0
14
APORTCONFLICT
APORT Conflict Status Register
0x24
32
read-only
n
0x0
0x0
APORT0XCONFLICT
1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral
0
1
read-only
APORT0YCONFLICT
1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral
1
1
read-only
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
APORTREQ
APORT Request Status Register
0x20
32
read-only
n
0x0
0x0
APORT0XREQ
1 If the Bus Connected to APORT0X is Requested
0
1
read-only
APORT0YREQ
1 If the Bus Connected to APORT0Y is Requested
1
1
read-only
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ACCURACY
ACMP Accuracy Mode
15
1
read-write
APORTVMASTERDIS
APORT Bus Master Disable for Bus Selected By VASEL
10
1
read-write
APORTXMASTERDIS
APORT Bus X Master Disable
8
1
read-write
APORTYMASTERDIS
APORT Bus Y Master Disable
9
1
read-write
BIASPROG
Bias Configuration
24
6
read-write
EN
Analog Comparator Enable
0
1
read-write
FULLBIAS
Full Bias Current
31
1
read-write
GPIOINV
Comparator GPIO Output Invert
3
1
read-write
IFALL
Falling Edge Interrupt Sense
21
1
read-write
INACTVAL
Inactive Value
2
1
read-write
INPUTRANGE
Input Range
18
2
read-write
FULL
Setting when the input can be from 0 to ACMPVDD.
0x00000000
GTVDDDIV2
Setting when the input will always be greater than ACMPVDD/2.
0x00000001
LTVDDDIV2
Setting when the input will always be less than ACMPVDD/2.
0x00000002
IRISE
Rising Edge Interrupt Sense
20
1
read-write
PWRSEL
Power Select
12
3
read-write
AVDD
AVDD supply
0x00000000
DVDD
DVDD supply
0x00000001
IOVDD0
IOVDD/IOVDD0 supply
0x00000002
IOVDD1
IOVDD1 supply (if part has two I/O voltages)
0x00000004
EXTIFCTRL
External Override Interface Control
0x48
32
read-write
n
0x0
0x0
APORTSEL
APORT Selection for External Interface
4
4
read-write
APORT0X
APORT0X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0XCH0.
0x00000000
APORT0Y
APORT0Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0YCH0.
0x00000001
APORT1X
APORT1X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000002
APORT1Y
APORT1Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000003
APORT1XY
APORT1X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000004
APORT2X
APORT2X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000005
APORT2Y
APORT2Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000006
APORT2YX
APORT2Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000007
APORT3X
APORT3X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x00000008
APORT3Y
APORT3Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x00000009
APORT3XY
APORT3X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x0000000A
APORT4X
APORT4X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000B
APORT4Y
APORT4Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000C
APORT4YX
APORT4Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000D
EN
Enable External Interface
0
1
read-write
HYSTERESIS0
Hysteresis 0 Register
0x28
32
read-write
n
0x0
0x0
DIVVA
Divider for VA Voltage When ACMPOUT=0
16
6
read-write
DIVVB
Divider for VB Voltage When ACMPOUT=0
24
6
read-write
HYST
Hysteresis Select When ACMPOUT=0
0
4
read-write
HYST0
No hysteresis
0x00000000
HYST1
14 mV hysteresis
0x00000001
HYST2
25 mV hysteresis
0x00000002
HYST3
30 mV hysteresis
0x00000003
HYST4
35 mV hysteresis
0x00000004
HYST5
39 mV hysteresis
0x00000005
HYST6
42 mV hysteresis
0x00000006
HYST7
45 mV hysteresis
0x00000007
HYST8
No hysteresis
0x00000008
HYST9
-14 mV hysteresis
0x00000009
HYST10
-25 mV hysteresis
0x0000000A
HYST11
-30 mV hysteresis
0x0000000B
HYST12
-35 mV hysteresis
0x0000000C
HYST13
-39 mV hysteresis
0x0000000D
HYST14
-42 mV hysteresis
0x0000000E
HYST15
-45 mV hysteresis
0x0000000F
HYSTERESIS1
Hysteresis 1 Register
0x2C
32
read-write
n
0x0
0x0
DIVVA
Divider for VA Voltage When ACMPOUT=1
16
6
read-write
DIVVB
Divider for VB Voltage When ACMPOUT=1
24
6
read-write
HYST
Hysteresis Select When ACMPOUT=1
0
4
read-write
HYST0
No hysteresis
0x00000000
HYST1
14 mV hysteresis
0x00000001
HYST2
25 mV hysteresis
0x00000002
HYST3
30 mV hysteresis
0x00000003
HYST4
35 mV hysteresis
0x00000004
HYST5
39 mV hysteresis
0x00000005
HYST6
42 mV hysteresis
0x00000006
HYST7
45 mV hysteresis
0x00000007
HYST8
No hysteresis
0x00000008
HYST9
-14 mV hysteresis
0x00000009
HYST10
-25 mV hysteresis
0x0000000A
HYST11
-30 mV hysteresis
0x0000000B
HYST12
-35 mV hysteresis
0x0000000C
HYST13
-39 mV hysteresis
0x0000000D
HYST14
-42 mV hysteresis
0x0000000E
HYST15
-45 mV hysteresis
0x0000000F
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
APORTCONFLICT
APORTCONFLICT Interrupt Enable
2
1
read-write
EDGE
EDGE Interrupt Enable
0
1
read-write
WARMUP
WARMUP Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
APORTCONFLICT
APORT Conflict Interrupt Flag
2
1
read-only
EDGE
Edge Triggered Interrupt Flag
0
1
read-only
WARMUP
Warm-up Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
APORTCONFLICT
Clear APORTCONFLICT Interrupt Flag
2
1
write-only
EDGE
Clear EDGE Interrupt Flag
0
1
write-only
WARMUP
Clear WARMUP Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
APORTCONFLICT
Set APORTCONFLICT Interrupt Flag
2
1
write-only
EDGE
Set EDGE Interrupt Flag
0
1
write-only
WARMUP
Set WARMUP Interrupt Flag
1
1
write-only
INPUTSEL
Input Selection Register
0x4
32
read-write
n
0x0
0x0
CSRESEN
Capacitive Sense Mode Internal Resistor Enable
26
1
read-write
CSRESSEL
Capacitive Sense Mode Internal Resistor Select
28
3
read-write
RES0
Internal capacitive sense resistor value 0
0x00000000
RES1
Internal capacitive sense resistor value 1
0x00000001
RES2
Internal capacitive sense resistor value 2
0x00000002
RES3
Internal capacitive sense resistor value 3
0x00000003
RES4
Internal capacitive sense resistor value 4
0x00000004
RES5
Internal capacitive sense resistor value 5
0x00000005
RES6
Internal capacitive sense resistor value 6
0x00000006
RES7
Internal capacitive sense resistor value 7
0x00000007
NEGSEL
Negative Input Select
8
8
read-write
POSSEL
Positive Input Select
0
8
read-write
VASEL
VA Selection
16
6
read-write
VDD
ACMPVDD
0x00000000
APORT2YCH0
APORT2Y Channel 0
0x00000001
APORT2YCH2
APORT2Y Channel 2
0x00000003
APORT2YCH4
APORT2Y Channel 4
0x00000005
APORT2YCH6
APORT2Y Channel 6
0x00000007
APORT2YCH8
APORT2Y Channel 8
0x00000009
APORT2YCH10
APORT2Y Channel 10
0x0000000B
APORT2YCH12
APORT2Y Channel 12
0x0000000D
APORT2YCH14
APORT2Y Channel 14
0x0000000F
APORT2YCH16
APORT2Y Channel 16
0x00000011
APORT2YCH18
APORT2Y Channel 18
0x00000013
APORT2YCH20
APORT2Y Channel 20
0x00000015
APORT2YCH22
APORT2Y Channel 22
0x00000017
APORT2YCH24
APORT2Y Channel 24
0x00000019
APORT2YCH26
APORT2Y Channel 26
0x0000001B
APORT2YCH28
APORT2Y Channel 28
0x0000001D
APORT2YCH30
APORT2Y Channel 30
0x0000001F
APORT1XCH0
APORT1X Channel 0
0x00000020
APORT1YCH1
APORT1Y Channel 1
0x00000021
APORT1XCH2
APORT1X Channel 2
0x00000022
APORT1YCH3
APORT1Y Channel 3
0x00000023
APORT1XCH4
APORT1X Channel 4
0x00000024
APORT1YCH5
APORT1Y Channel 5
0x00000025
APORT1XCH6
APORT1X Channel 6
0x00000026
APORT1YCH7
APORT1Y Channel 7
0x00000027
APORT1XCH8
APORT1X Channel 8
0x00000028
APORT1YCH9
APORT1Y Channel 9
0x00000029
APORT1XCH10
APORT1X Channel 10
0x0000002A
APORT1YCH11
APORT1Y Channel 11
0x0000002B
APORT1XCH12
APORT1X Channel 12
0x0000002C
APORT1YCH13
APORT1Y Channel 13
0x0000002D
APORT1XCH14
APORT1X Channel 14
0x0000002E
APORT1YCH15
APORT1Y Channel 15
0x0000002F
APORT1XCH16
APORT1X Channel 16
0x00000030
APORT1YCH17
APORT1Y Channel 17
0x00000031
APORT1XCH18
APORT1X Channel 18
0x00000032
APORT1YCH19
APORT1Y Channel 19
0x00000033
APORT1XCH20
APORT1X Channel 20
0x00000034
APORT1YCH21
APORT1Y Channel 21
0x00000035
APORT1XCH22
APORT1X Channel 22
0x00000036
APORT1YCH23
APORT1Y Channel 23
0x00000037
APORT1XCH24
APORT1X Channel 24
0x00000038
APORT1YCH25
APORT1Y Channel 25
0x00000039
APORT1XCH26
APORT1X Channel 26
0x0000003A
APORT1YCH27
APORT1Y Channel 27
0x0000003B
APORT1XCH28
APORT1X Channel 28
0x0000003C
APORT1YCH29
APORT1Y Channel 29
0x0000003D
APORT1XCH30
APORT1X Channel 30
0x0000003E
APORT1YCH31
APORT1Y Channel 31
0x0000003F
VBSEL
VB Selection
22
1
read-write
VLPSEL
Low-Power Sampled Voltage Selection
24
1
read-write
ROUTELOC0
I/O Routing Location Register
0x44
32
read-write
n
0x0
0x0
OUTLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pine Enable Register
0x40
32
read-write
n
0x0
0x0
OUTPEN
ACMP Output Pin Enable
0
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
ACMPACT
Analog Comparator Active
0
1
read-only
ACMPOUT
Analog Comparator Output
1
1
read-only
APORTCONFLICT
APORT Conflict Output
2
1
read-only
EXTIFACT
External Override Interface Active
3
1
read-only
ACMP1
ACMP1
ACMP1
0x0
0x0
0x400
registers
n
ACMP0
14
APORTCONFLICT
APORT Conflict Status Register
0x24
32
read-only
n
0x0
0x0
APORT0XCONFLICT
1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral
0
1
read-only
APORT0YCONFLICT
1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral
1
1
read-only
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
APORTREQ
APORT Request Status Register
0x20
32
read-only
n
0x0
0x0
APORT0XREQ
1 If the Bus Connected to APORT0X is Requested
0
1
read-only
APORT0YREQ
1 If the Bus Connected to APORT0Y is Requested
1
1
read-only
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ACCURACY
ACMP Accuracy Mode
15
1
read-write
APORTVMASTERDIS
APORT Bus Master Disable for Bus Selected By VASEL
10
1
read-write
APORTXMASTERDIS
APORT Bus X Master Disable
8
1
read-write
APORTYMASTERDIS
APORT Bus Y Master Disable
9
1
read-write
BIASPROG
Bias Configuration
24
6
read-write
EN
Analog Comparator Enable
0
1
read-write
FULLBIAS
Full Bias Current
31
1
read-write
GPIOINV
Comparator GPIO Output Invert
3
1
read-write
IFALL
Falling Edge Interrupt Sense
21
1
read-write
INACTVAL
Inactive Value
2
1
read-write
INPUTRANGE
Input Range
18
2
read-write
FULL
Setting when the input can be from 0 to ACMPVDD.
0x00000000
GTVDDDIV2
Setting when the input will always be greater than ACMPVDD/2.
0x00000001
LTVDDDIV2
Setting when the input will always be less than ACMPVDD/2.
0x00000002
IRISE
Rising Edge Interrupt Sense
20
1
read-write
PWRSEL
Power Select
12
3
read-write
AVDD
AVDD supply
0x00000000
DVDD
DVDD supply
0x00000001
IOVDD0
IOVDD/IOVDD0 supply
0x00000002
IOVDD1
IOVDD1 supply (if part has two I/O voltages)
0x00000004
EXTIFCTRL
External Override Interface Control
0x48
32
read-write
n
0x0
0x0
APORTSEL
APORT Selection for External Interface
4
4
read-write
APORT0X
APORT0X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0XCH0.
0x00000000
APORT0Y
APORT0Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0YCH0.
0x00000001
APORT1X
APORT1X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000002
APORT1Y
APORT1Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000003
APORT1XY
APORT1X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000004
APORT2X
APORT2X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000005
APORT2Y
APORT2Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000006
APORT2YX
APORT2Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000007
APORT3X
APORT3X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x00000008
APORT3Y
APORT3Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x00000009
APORT3XY
APORT3X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x0000000A
APORT4X
APORT4X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000B
APORT4Y
APORT4Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000C
APORT4YX
APORT4Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000D
EN
Enable External Interface
0
1
read-write
HYSTERESIS0
Hysteresis 0 Register
0x28
32
read-write
n
0x0
0x0
DIVVA
Divider for VA Voltage When ACMPOUT=0
16
6
read-write
DIVVB
Divider for VB Voltage When ACMPOUT=0
24
6
read-write
HYST
Hysteresis Select When ACMPOUT=0
0
4
read-write
HYST0
No hysteresis
0x00000000
HYST1
14 mV hysteresis
0x00000001
HYST2
25 mV hysteresis
0x00000002
HYST3
30 mV hysteresis
0x00000003
HYST4
35 mV hysteresis
0x00000004
HYST5
39 mV hysteresis
0x00000005
HYST6
42 mV hysteresis
0x00000006
HYST7
45 mV hysteresis
0x00000007
HYST8
No hysteresis
0x00000008
HYST9
-14 mV hysteresis
0x00000009
HYST10
-25 mV hysteresis
0x0000000A
HYST11
-30 mV hysteresis
0x0000000B
HYST12
-35 mV hysteresis
0x0000000C
HYST13
-39 mV hysteresis
0x0000000D
HYST14
-42 mV hysteresis
0x0000000E
HYST15
-45 mV hysteresis
0x0000000F
HYSTERESIS1
Hysteresis 1 Register
0x2C
32
read-write
n
0x0
0x0
DIVVA
Divider for VA Voltage When ACMPOUT=1
16
6
read-write
DIVVB
Divider for VB Voltage When ACMPOUT=1
24
6
read-write
HYST
Hysteresis Select When ACMPOUT=1
0
4
read-write
HYST0
No hysteresis
0x00000000
HYST1
14 mV hysteresis
0x00000001
HYST2
25 mV hysteresis
0x00000002
HYST3
30 mV hysteresis
0x00000003
HYST4
35 mV hysteresis
0x00000004
HYST5
39 mV hysteresis
0x00000005
HYST6
42 mV hysteresis
0x00000006
HYST7
45 mV hysteresis
0x00000007
HYST8
No hysteresis
0x00000008
HYST9
-14 mV hysteresis
0x00000009
HYST10
-25 mV hysteresis
0x0000000A
HYST11
-30 mV hysteresis
0x0000000B
HYST12
-35 mV hysteresis
0x0000000C
HYST13
-39 mV hysteresis
0x0000000D
HYST14
-42 mV hysteresis
0x0000000E
HYST15
-45 mV hysteresis
0x0000000F
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
APORTCONFLICT
APORTCONFLICT Interrupt Enable
2
1
read-write
EDGE
EDGE Interrupt Enable
0
1
read-write
WARMUP
WARMUP Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
APORTCONFLICT
APORT Conflict Interrupt Flag
2
1
read-only
EDGE
Edge Triggered Interrupt Flag
0
1
read-only
WARMUP
Warm-up Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
APORTCONFLICT
Clear APORTCONFLICT Interrupt Flag
2
1
write-only
EDGE
Clear EDGE Interrupt Flag
0
1
write-only
WARMUP
Clear WARMUP Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
APORTCONFLICT
Set APORTCONFLICT Interrupt Flag
2
1
write-only
EDGE
Set EDGE Interrupt Flag
0
1
write-only
WARMUP
Set WARMUP Interrupt Flag
1
1
write-only
INPUTSEL
Input Selection Register
0x4
32
read-write
n
0x0
0x0
CSRESEN
Capacitive Sense Mode Internal Resistor Enable
26
1
read-write
CSRESSEL
Capacitive Sense Mode Internal Resistor Select
28
3
read-write
RES0
Internal capacitive sense resistor value 0
0x00000000
RES1
Internal capacitive sense resistor value 1
0x00000001
RES2
Internal capacitive sense resistor value 2
0x00000002
RES3
Internal capacitive sense resistor value 3
0x00000003
RES4
Internal capacitive sense resistor value 4
0x00000004
RES5
Internal capacitive sense resistor value 5
0x00000005
RES6
Internal capacitive sense resistor value 6
0x00000006
RES7
Internal capacitive sense resistor value 7
0x00000007
NEGSEL
Negative Input Select
8
8
read-write
POSSEL
Positive Input Select
0
8
read-write
VASEL
VA Selection
16
6
read-write
VDD
ACMPVDD
0x00000000
APORT2YCH0
APORT2Y Channel 0
0x00000001
APORT2YCH2
APORT2Y Channel 2
0x00000003
APORT2YCH4
APORT2Y Channel 4
0x00000005
APORT2YCH6
APORT2Y Channel 6
0x00000007
APORT2YCH8
APORT2Y Channel 8
0x00000009
APORT2YCH10
APORT2Y Channel 10
0x0000000B
APORT2YCH12
APORT2Y Channel 12
0x0000000D
APORT2YCH14
APORT2Y Channel 14
0x0000000F
APORT2YCH16
APORT2Y Channel 16
0x00000011
APORT2YCH18
APORT2Y Channel 18
0x00000013
APORT2YCH20
APORT2Y Channel 20
0x00000015
APORT2YCH22
APORT2Y Channel 22
0x00000017
APORT2YCH24
APORT2Y Channel 24
0x00000019
APORT2YCH26
APORT2Y Channel 26
0x0000001B
APORT2YCH28
APORT2Y Channel 28
0x0000001D
APORT2YCH30
APORT2Y Channel 30
0x0000001F
APORT1XCH0
APORT1X Channel 0
0x00000020
APORT1YCH1
APORT1Y Channel 1
0x00000021
APORT1XCH2
APORT1X Channel 2
0x00000022
APORT1YCH3
APORT1Y Channel 3
0x00000023
APORT1XCH4
APORT1X Channel 4
0x00000024
APORT1YCH5
APORT1Y Channel 5
0x00000025
APORT1XCH6
APORT1X Channel 6
0x00000026
APORT1YCH7
APORT1Y Channel 7
0x00000027
APORT1XCH8
APORT1X Channel 8
0x00000028
APORT1YCH9
APORT1Y Channel 9
0x00000029
APORT1XCH10
APORT1X Channel 10
0x0000002A
APORT1YCH11
APORT1Y Channel 11
0x0000002B
APORT1XCH12
APORT1X Channel 12
0x0000002C
APORT1YCH13
APORT1Y Channel 13
0x0000002D
APORT1XCH14
APORT1X Channel 14
0x0000002E
APORT1YCH15
APORT1Y Channel 15
0x0000002F
APORT1XCH16
APORT1X Channel 16
0x00000030
APORT1YCH17
APORT1Y Channel 17
0x00000031
APORT1XCH18
APORT1X Channel 18
0x00000032
APORT1YCH19
APORT1Y Channel 19
0x00000033
APORT1XCH20
APORT1X Channel 20
0x00000034
APORT1YCH21
APORT1Y Channel 21
0x00000035
APORT1XCH22
APORT1X Channel 22
0x00000036
APORT1YCH23
APORT1Y Channel 23
0x00000037
APORT1XCH24
APORT1X Channel 24
0x00000038
APORT1YCH25
APORT1Y Channel 25
0x00000039
APORT1XCH26
APORT1X Channel 26
0x0000003A
APORT1YCH27
APORT1Y Channel 27
0x0000003B
APORT1XCH28
APORT1X Channel 28
0x0000003C
APORT1YCH29
APORT1Y Channel 29
0x0000003D
APORT1XCH30
APORT1X Channel 30
0x0000003E
APORT1YCH31
APORT1Y Channel 31
0x0000003F
VBSEL
VB Selection
22
1
read-write
VLPSEL
Low-Power Sampled Voltage Selection
24
1
read-write
ROUTELOC0
I/O Routing Location Register
0x44
32
read-write
n
0x0
0x0
OUTLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pine Enable Register
0x40
32
read-write
n
0x0
0x0
OUTPEN
ACMP Output Pin Enable
0
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
ACMPACT
Analog Comparator Active
0
1
read-only
ACMPOUT
Analog Comparator Output
1
1
read-only
APORTCONFLICT
APORT Conflict Output
2
1
read-only
EXTIFACT
External Override Interface Active
3
1
read-only
ADC0
ADC0
ADC0
0x0
0x0
0x400
registers
n
ADC0
15
APORTCONFLICT
APORT Conflict Status Register
0x80
32
read-only
n
0x0
0x0
APORT0XCONFLICT
1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral
0
1
read-only
APORT0YCONFLICT
1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral
1
1
read-only
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
APORTMASTERDIS
APORT Bus Master Disable Register
0x94
32
read-write
n
0x0
0x0
APORT1XMASTERDIS
APORT1X Master Disable
2
1
read-write
APORT1YMASTERDIS
APORT1Y Master Disable
3
1
read-write
APORT2XMASTERDIS
APORT2X Master Disable
4
1
read-write
APORT2YMASTERDIS
APORT2Y Master Disable
5
1
read-write
APORT3XMASTERDIS
APORT3X Master Disable
6
1
read-write
APORT3YMASTERDIS
APORT3Y Master Disable
7
1
read-write
APORT4XMASTERDIS
APORT4X Master Disable
8
1
read-write
APORT4YMASTERDIS
APORT4Y Master Disable
9
1
read-write
APORTREQ
APORT Request Status Register
0x7C
32
read-only
n
0x0
0x0
APORT0XREQ
1 If the Bus Connected to APORT0X is Requested
0
1
read-only
APORT0YREQ
1 If the Bus Connected to APORT0Y is Requested
1
1
read-only
APORT1XREQ
1 If the Bus Connected to APORT1X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1Y is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
BIASPROG
Bias Programming Register for Various Analog Blocks Used in ADC Operation
0x30
32
read-write
n
0x0
0x0
ADCBIASPROG
Bias Programming Value of Analog ADC Block
0
4
read-write
NORMAL
Normal power (use for 1Msps operation)
0x00000000
SCALE2
Scaling bias to 1/2
0x00000004
SCALE4
Scaling bias to 1/4
0x00000008
SCALE8
Scaling bias to 1/8
0x0000000C
SCALE16
Scaling bias to 1/16
0x0000000E
SCALE32
Scaling bias to 1/32
0x0000000F
GPBIASACC
Accuracy Setting for the System Bias During ADC Operation
16
1
read-write
VFAULTCLR
Clear VREFOF Flag
12
1
read-write
CAL
Calibration Register
0x34
32
read-write
n
0x0
0x0
CALEN
Calibration Mode is Enabled
31
1
read-write
OFFSETINVMODE
Negative Single-ended Offset Calibration is Enabled
15
1
read-write
SCANGAIN
Scan Mode Gain Calibration Value
24
7
read-write
SCANOFFSET
Scan Mode Offset Calibration Value for Differential or Positive Single-ended Mode
16
4
read-write
SCANOFFSETINV
Scan Mode Offset Calibration Value for Negative Single-ended Mode
20
4
read-write
SINGLEGAIN
Single Mode Gain Calibration Value
8
7
read-write
SINGLEOFFSET
Single Mode Offset Calibration Value for Differential or Positive Single-ended Mode
0
4
read-write
SINGLEOFFSETINV
Single Mode Offset Calibration Value for Negative Single-ended Mode
4
4
read-write
CMD
Command Register
0x8
32
write-only
n
0x0
0x0
SCANSTART
Scan Sequence Start
2
1
write-only
SCANSTOP
Scan Sequence Stop
3
1
write-only
SINGLESTART
Single Channel Conversion Start
0
1
write-only
SINGLESTOP
Single Channel Conversion Stop
1
1
write-only
CMPTHR
Compare Threshold Register
0x2C
32
read-write
n
0x0
0x0
ADGT
Greater Than Compare Threshold
16
16
read-write
ADLT
Less Than Compare Threshold
0
16
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ADCCLKMODE
ADC Clock Mode
7
1
read-write
ASYNCCLKEN
Selects ASYNC CLK Enable Mode When ADCCLKMODE=1
6
1
read-write
CHCONMODE
Channel Connect
29
1
read-write
CHCONREFWARMIDLE
Channel Connect and Reference Warm Sel When ADC is IDLE
30
2
read-write
PREFSCAN
Keep scan reference warm and APORT switches for first scan channel closed if WARMUPMODE is not NORMAL
0x00000000
PREFSINGLE
Keep single reference warm and keep APORT switches for single channel closed if WARMUPMODE is not NORMAL
0x00000001
KEEPPREV
Keep last used reference warm and keep APORT switches for corresponding channel closed if WARMUPMODE is not NORMAL
0x00000002
DBGHALT
Debug Mode Halt Enable
28
1
read-write
OVSRSEL
Oversample Rate Select
24
4
read-write
X2
2 samples for each conversion result
0x00000000
X4
4 samples for each conversion result
0x00000001
X8
8 samples for each conversion result
0x00000002
X16
16 samples for each conversion result
0x00000003
X32
32 samples for each conversion result
0x00000004
X64
64 samples for each conversion result
0x00000005
X128
128 samples for each conversion result
0x00000006
X256
256 samples for each conversion result
0x00000007
X512
512 samples for each conversion result
0x00000008
X1024
1024 samples for each conversion result
0x00000009
X2048
2048 samples for each conversion result
0x0000000A
X4096
4096 samples for each conversion result
0x0000000B
PRESC
Prescalar Setting for ADC Sample and Conversion Clock
8
7
read-write
NODIVISION
None
0x00000000
SCANDMAWU
SCANFIFO DMA Wakeup
3
1
read-write
SINGLEDMAWU
SINGLEFIFO DMA Wakeup
2
1
read-write
TAILGATE
Conversion Tailgating
4
1
read-write
TIMEBASE
1us Time Base
16
7
read-write
WARMUPMODE
Warm-up Mode
0
2
read-write
NORMAL
ADC is shut down after each conversion. 5us warmup time is used before each conversion.
0x00000000
KEEPINSTANDBY
ADC is kept in standby mode between conversions. 1us warmup time is used before each conversion.
0x00000001
KEEPINSLOWACC
ADC is kept in slow acquisition mode between conversions. 1us warmup time is used before each conversion.
0x00000002
KEEPADCWARM
ADC is kept on after conversions, allowing for continuous conversion.
0x00000003
IEN
Interrupt Enable Register
0x44
32
read-write
n
0x0
0x0
EM23ERR
EM23ERR Interrupt Enable
29
1
read-write
PROGERR
PROGERR Interrupt Enable
25
1
read-write
PRSTIMEDERR
PRSTIMEDERR Interrupt Enable
28
1
read-write
SCAN
SCAN Interrupt Enable
1
1
read-write
SCANCMP
SCANCMP Interrupt Enable
17
1
read-write
SCANEXTPEND
SCANEXTPEND Interrupt Enable
26
1
read-write
SCANOF
SCANOF Interrupt Enable
9
1
read-write
SCANPEND
SCANPEND Interrupt Enable
27
1
read-write
SCANUF
SCANUF Interrupt Enable
11
1
read-write
SINGLE
SINGLE Interrupt Enable
0
1
read-write
SINGLECMP
SINGLECMP Interrupt Enable
16
1
read-write
SINGLEOF
SINGLEOF Interrupt Enable
8
1
read-write
SINGLEUF
SINGLEUF Interrupt Enable
10
1
read-write
VREFOV
VREFOV Interrupt Enable
24
1
read-write
IF
Interrupt Flag Register
0x38
32
read-only
n
0x0
0x0
EM23ERR
EM23 Entry Error Flag
29
1
read-only
PROGERR
Programming Error Interrupt Flag
25
1
read-only
PRSTIMEDERR
PRS Timed Mode Error Flag
28
1
read-only
SCAN
Scan Conversion Complete Interrupt Flag
1
1
read-only
SCANCMP
Scan Result Compare Match Interrupt Flag
17
1
read-only
SCANEXTPEND
External Scan Trigger Pending Flag
26
1
read-only
SCANOF
Scan FIFO Overflow Interrupt Flag
9
1
read-only
SCANPEND
Scan Trigger Pending Flag
27
1
read-only
SCANUF
Scan FIFO Underflow Interrupt Flag
11
1
read-only
SINGLE
Single Conversion Complete Interrupt Flag
0
1
read-only
SINGLECMP
Single Result Compare Match Interrupt Flag
16
1
read-only
SINGLEOF
Single FIFO Overflow Interrupt Flag
8
1
read-only
SINGLEUF
Single FIFO Underflow Interrupt Flag
10
1
read-only
VREFOV
VREF Over Voltage Interrupt Flag
24
1
read-only
IFC
Interrupt Flag Clear Register
0x40
32
write-only
n
0x0
0x0
EM23ERR
Clear EM23ERR Interrupt Flag
29
1
write-only
PROGERR
Clear PROGERR Interrupt Flag
25
1
write-only
PRSTIMEDERR
Clear PRSTIMEDERR Interrupt Flag
28
1
write-only
SCANCMP
Clear SCANCMP Interrupt Flag
17
1
write-only
SCANEXTPEND
Clear SCANEXTPEND Interrupt Flag
26
1
write-only
SCANOF
Clear SCANOF Interrupt Flag
9
1
write-only
SCANPEND
Clear SCANPEND Interrupt Flag
27
1
write-only
SCANUF
Clear SCANUF Interrupt Flag
11
1
write-only
SINGLECMP
Clear SINGLECMP Interrupt Flag
16
1
write-only
SINGLEOF
Clear SINGLEOF Interrupt Flag
8
1
write-only
SINGLEUF
Clear SINGLEUF Interrupt Flag
10
1
write-only
VREFOV
Clear VREFOV Interrupt Flag
24
1
write-only
IFS
Interrupt Flag Set Register
0x3C
32
write-only
n
0x0
0x0
EM23ERR
Set EM23ERR Interrupt Flag
29
1
write-only
PROGERR
Set PROGERR Interrupt Flag
25
1
write-only
PRSTIMEDERR
Set PRSTIMEDERR Interrupt Flag
28
1
write-only
SCANCMP
Set SCANCMP Interrupt Flag
17
1
write-only
SCANEXTPEND
Set SCANEXTPEND Interrupt Flag
26
1
write-only
SCANOF
Set SCANOF Interrupt Flag
9
1
write-only
SCANPEND
Set SCANPEND Interrupt Flag
27
1
write-only
SCANUF
Set SCANUF Interrupt Flag
11
1
write-only
SINGLECMP
Set SINGLECMP Interrupt Flag
16
1
write-only
SINGLEOF
Set SINGLEOF Interrupt Flag
8
1
write-only
SINGLEUF
Set SINGLEUF Interrupt Flag
10
1
write-only
VREFOV
Set VREFOV Interrupt Flag
24
1
write-only
SCANCTRL
Scan Control Register
0x18
32
read-write
n
0x0
0x0
ADJ
Scan Sequence Result Adjustment
2
1
read-write
AT
Scan Acquisition Time
24
4
read-write
1CYCLE
1 conversion clock cycle acquisition time for scan
0x00000000
2CYCLES
2 conversion clock cycles acquisition time for scan
0x00000001
3CYCLES
3 conversion clock cycles acquisition time for scan
0x00000002
4CYCLES
4 conversion clock cycles acquisition time for scan
0x00000003
8CYCLES
8 conversion clock cycles acquisition time for scan
0x00000004
16CYCLES
16 conversion clock cycles acquisition time for scan
0x00000005
32CYCLES
32 conversion clock cycles acquisition time for scan
0x00000006
64CYCLES
64 conversion clock cycles acquisition time for scan
0x00000007
128CYCLES
128 conversion clock cycles acquisition time for scan
0x00000008
256CYCLES
256 conversion clock cycles acquisition time for scan
0x00000009
CMPEN
Compare Logic Enable for Scan
31
1
read-write
DIFF
Scan Sequence Differential Mode
1
1
read-write
PRSEN
Scan Sequence PRS Trigger Enable
29
1
read-write
REF
Scan Sequence Reference Selection
5
3
read-write
1V25
VFS = 1.25V with internal VBGR reference
0x00000000
2V5
VFS = 2.5V with internal VBGR reference
0x00000001
VDD
VFS = AVDD with AVDD as reference source
0x00000002
5V
VFS = 5V with internal VBGR reference
0x00000003
EXTSINGLE
Single ended external reference
0x00000004
2XEXTDIFF
Differential external reference, 2x
0x00000005
2XVDD
VFS=2xAVDD with AVDD as the reference source
0x00000006
CONF
Use SCANCTRLX to configure reference
0x00000007
REP
Scan Sequence Repetitive Mode
0
1
read-write
RES
Scan Sequence Resolution Select
3
2
read-write
12BIT
12-bit resolution
0x00000000
8BIT
8-bit resolution
0x00000001
6BIT
6-bit resolution
0x00000002
OVS
Oversampling enabled. Oversampling rate is set in OVSRSEL
0x00000003
SCANCTRLX
Scan Control Register Continued
0x1C
32
read-write
n
0x0
0x0
CONVSTARTDELAY
Delay Next Conversion Start If CONVSTARTDELAYEN is Set
22
5
read-write
CONVSTARTDELAYEN
Enable Delaying Next Conversion Start
27
1
read-write
DVL
Scan DV Level Select
12
2
read-write
FIFOOFACT
Scan FIFO Overflow Action
14
1
read-write
PRSMODE
Scan PRS Trigger Mode
16
1
read-write
PRSSEL
Scan Sequence PRS Trigger Select
17
4
read-write
PRSCH0
PRS ch 0 triggers scan sequence
0x00000000
PRSCH1
PRS ch 1 triggers scan sequence
0x00000001
PRSCH2
PRS ch 2 triggers scan sequence
0x00000002
PRSCH3
PRS ch 3 triggers scan sequence
0x00000003
PRSCH4
PRS ch 4 triggers scan sequence
0x00000004
PRSCH5
PRS ch 5 triggers scan sequence
0x00000005
PRSCH6
PRS ch 6 triggers scan sequence
0x00000006
PRSCH7
PRS ch 7 triggers scan sequence
0x00000007
PRSCH8
PRS ch 8 triggers scan sequence
0x00000008
PRSCH9
PRS ch 9 triggers scan sequence
0x00000009
PRSCH10
PRS ch 10 triggers scan sequence
0x0000000A
PRSCH11
PRS ch 11 triggers scan sequence
0x0000000B
REPDELAY
REPDELAY Select for SCAN REP Mode
29
3
read-write
NODELAY
No delay
0x00000000
4CYCLES
4 conversion clock cycles
0x00000001
8CYCLES
8 conversion clock cycles
0x00000002
16CYCLES
16 conversion clock cycles
0x00000003
32CYCLES
32 conversion clock cycles
0x00000004
64CYCLES
64 conversion clock cycles
0x00000005
128CYCLES
128 conversion clock cycles
0x00000006
256CYCLES
256 conversion clock cycles
0x00000007
VINATT
Code for VIN Attenuation Factor
8
4
read-write
VREFATT
Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
4
4
read-write
VREFATTFIX
Enable Fixed Scaling on VREF
3
1
read-write
VREFSEL
Scan Channel Reference Selection
0
3
read-write
VBGR
Internal 0.83V Bandgap reference
0x00000000
VDDXWATT
Scaled AVDD: AVDD*(the VREF attenuation factor)
0x00000001
VREFPWATT
Scaled singled ended external Vref: ADCn_EXTP*(the VREF attenuation factor)
0x00000002
VREFP
Raw single ended external Vref: ADCn_EXTP
0x00000003
VREFPNWATT
Scaled differential external Vref from : (ADCn_EXTP-ADCn_EXTN)*(the VREF attenuation factor)
0x00000005
VREFPN
Raw differential external Vref from : (ADCn_EXTP-ADCn_EXTN)
0x00000006
VBGRLOW
Internal Bandgap reference at low setting 0.78V
0x00000007
SCANDATA
Scan Conversion Result Data
0x4C
32
read-only
n
0x0
0x0
modifyExternal
DATA
Scan Conversion Result Data
0
32
read-only
SCANDATAP
Scan Sequence Result Data Peek Register
0x54
32
read-only
n
0x0
0x0
DATAP
Scan Conversion Result Data Peek
0
32
read-only
SCANDATAX
Scan Sequence Result Data + Data Source Register
0x68
32
read-only
n
0x0
0x0
modifyExternal
DATA
Scan Conversion Result Data
0
16
read-only
SCANINPUTID
Scan Conversion Input ID
16
5
read-only
SCANDATAXP
Scan Sequence Result Data + Data Source Peek Register
0x6C
32
read-only
n
0x0
0x0
DATAP
Scan Conversion Result Data Peek
0
16
read-only
SCANINPUTIDPEEK
Scan Conversion Data Source Peek
16
5
read-only
SCANFIFOCLEAR
Scan FIFO Clear Register
0x90
32
write-only
n
0x0
0x0
SCANFIFOCLEAR
Clear Scan FIFO Content
0
1
write-only
SCANFIFOCOUNT
Scan FIFO Count Register
0x88
32
read-only
n
0x0
0x0
SCANDC
Scan Data Count
0
3
read-only
SCANINPUTSEL
Input Selection Register for Scan Mode
0x24
32
read-write
n
0x0
0x0
INPUT0TO7SEL
Inputs Chosen for ADCn_INPUT7-ADCn_INPUT0 as Referred in SCANMASK
0
5
read-write
APORT0CH0TO7
None
0x00000000
APORT0CH8TO15
None
0x00000001
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT2CH0TO7
None
0x00000008
APORT2CH8TO15
None
0x00000009
APORT2CH16TO23
None
0x0000000A
APORT2CH24TO31
None
0x0000000B
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
APORT4CH0TO7
None
0x00000010
APORT4CH8TO15
None
0x00000011
APORT4CH16TO23
None
0x00000012
APORT4CH24TO31
None
0x00000013
INPUT16TO23SEL
Inputs Chosen for ADCn_INPUT16-ADCn_INPUT23 as Referred in SCANMASK
16
5
read-write
APORT0CH0TO7
None
0x00000000
APORT0CH8TO15
None
0x00000001
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT2CH0TO7
None
0x00000008
APORT2CH8TO15
None
0x00000009
APORT2CH16TO23
None
0x0000000A
APORT2CH24TO31
None
0x0000000B
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
APORT4CH0TO7
None
0x00000010
APORT4CH8TO15
None
0x00000011
APORT4CH16TO23
None
0x00000012
APORT4CH24TO31
None
0x00000013
INPUT24TO31SEL
Inputs Chosen for ADCn_INPUT24-ADCn_INPUT31 as Referred in SCANMASK
24
5
read-write
APORT0CH0TO7
None
0x00000000
APORT0CH8TO15
None
0x00000001
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT2CH0TO7
None
0x00000008
APORT2CH8TO15
None
0x00000009
APORT2CH16TO23
None
0x0000000A
APORT2CH24TO31
None
0x0000000B
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
APORT4CH0TO7
None
0x00000010
APORT4CH8TO15
None
0x00000011
APORT4CH16TO23
None
0x00000012
APORT4CH24TO31
None
0x00000013
INPUT8TO15SEL
Inputs Chosen for ADCn_INPUT8-ADCn_INPUT15 as Referred in SCANMASK
8
5
read-write
APORT0CH0TO7
None
0x00000000
APORT0CH8TO15
None
0x00000001
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT2CH0TO7
None
0x00000008
APORT2CH8TO15
None
0x00000009
APORT2CH16TO23
None
0x0000000A
APORT2CH24TO31
None
0x0000000B
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
APORT4CH0TO7
None
0x00000010
APORT4CH8TO15
None
0x00000011
APORT4CH16TO23
None
0x00000012
APORT4CH24TO31
None
0x00000013
SCANMASK
Scan Sequence Input Mask Register
0x20
32
read-write
n
0x0
0x0
SCANINPUTEN
Scan Sequence Input Mask
0
32
read-write
SCANNEGSEL
Negative Input Select Register for Scan
0x28
32
read-write
n
0x0
0x0
INPUT0NEGSEL
Negative Input Select Register for ADCn_INPUT0 in Differential Scan Mode
0
2
read-write
INPUT1
Selects ADCn_INPUT1 as negative channel input
0x00000000
INPUT3
Selects ADCn_INPUT3 as negative channel input
0x00000001
INPUT5
Selects ADCn_INPUT5 as negative channel input
0x00000002
INPUT7
Selects ADCn_INPUT7 as negative channel input
0x00000003
INPUT11NEGSEL
Negative Input Select Register for ADCn_INPUT11 in Differential Scan Mode
10
2
read-write
INPUT8
Selects ADCn_INPUT8 as negative channel input
0x00000000
INPUT10
Selects ADCn_INPUT10 as negative channel input
0x00000001
INPUT12
Selects ADCn_INPUT12 as negative channel input
0x00000002
INPUT14
Selects ADCn_INPUT14 as negative channel input
0x00000003
INPUT13NEGSEL
Negative Input Select Register for ADCn_INPUT13 in Differential Scan Mode
12
2
read-write
INPUT8
Selects ADCn_INPUT8 as negative channel input
0x00000000
INPUT10
Selects ADCn_INPUT10 as negative channel input
0x00000001
INPUT12
Selects ADCn_INPUT12 as negative channel input
0x00000002
INPUT14
Selects ADCn_INPUT14 as negative channel input
0x00000003
INPUT15NEGSEL
Negative Input Select Register for ADCn_INPUT15 in Differential Scan Mode
14
2
read-write
INPUT8
Selects ADCn_INPUT8 as negative channel input
0x00000000
INPUT10
Selects ADCn_INPUT10 as negative channel input
0x00000001
INPUT12
Selects ADCn_INPUT12 as negative channel input
0x00000002
INPUT14
Selects ADCn_INPUT14 as negative channel input
0x00000003
INPUT2NEGSEL
Negative Input Select Register for ADCn_INPUT2 in Differential Scan Mode
2
2
read-write
INPUT1
Selects ADCn_INPUT1 as negative channel input
0x00000000
INPUT3
Selects ADCn_INPUT3 as negative channel input
0x00000001
INPUT5
Selects ADCn_INPUT5 as negative channel input
0x00000002
INPUT7
Selects ADCn_INPUT7 as negative channel input
0x00000003
INPUT4NEGSEL
Negative Input Select Register for ADCn_INPUT4 in Differential Scan Mode
4
2
read-write
INPUT1
Selects ADCn_INPUT1 as negative channel input
0x00000000
INPUT3
Selects ADCn_INPUT3 as negative channel input
0x00000001
INPUT5
Selects ADCn_INPUT5 as negative channel input
0x00000002
INPUT7
Selects ADCn_INPUT7 as negative channel input
0x00000003
INPUT6NEGSEL
Negative Input Select Register for ADCn_INPUT1 in Differential Scan Mode
6
2
read-write
INPUT1
Selects ADCn_INPUT1 as negative channel input
0x00000000
INPUT3
Selects ADCn_INPUT3 as negative channel input
0x00000001
INPUT5
Selects ADCn_INPUT5 as negative channel input
0x00000002
INPUT7
Selects ADCn_INPUT7 as negative channel input
0x00000003
INPUT9NEGSEL
Negative Input Select Register for ADCn_INPUT9 in Differential Scan Mode
8
2
read-write
INPUT8
Selects ADCn_INPUT8 as negative channel input
0x00000000
INPUT10
Selects ADCn_INPUT10 as negative channel input
0x00000001
INPUT12
Selects ADCn_INPUT12 as negative channel input
0x00000002
INPUT14
Selects ADCn_INPUT14 as negative channel input
0x00000003
SINGLECTRL
Single Channel Control Register
0x10
32
read-write
n
0x0
0x0
ADJ
Single Channel Result Adjustment
2
1
read-write
AT
Single Channel Acquisition Time
24
4
read-write
1CYCLE
1 conversion clock cycle acquisition time for single channel
0x00000000
2CYCLES
2 conversion clock cycles acquisition time for single channel
0x00000001
3CYCLES
3 conversion clock cycles acquisition time for single channel
0x00000002
4CYCLES
4 conversion clock cycles acquisition time for single channel
0x00000003
8CYCLES
8 conversion clock cycles acquisition time for single channel
0x00000004
16CYCLES
16 conversion clock cycles acquisition time for single channel
0x00000005
32CYCLES
32 conversion clock cycles acquisition time for single channel
0x00000006
64CYCLES
64 conversion clock cycles acquisition time for single channel
0x00000007
128CYCLES
128 conversion clock cycles acquisition time for single channel
0x00000008
256CYCLES
256 conversion clock cycles acquisition time for single channel
0x00000009
CMPEN
Compare Logic Enable for Single Channel
31
1
read-write
DIFF
Single Channel Differential Mode
1
1
read-write
NEGSEL
Single Channel Negative Input Selection
16
8
read-write
POSSEL
Single Channel Positive Input Selection
8
8
read-write
PRSEN
Single Channel PRS Trigger Enable
29
1
read-write
REF
Single Channel Reference Selection
5
3
read-write
1V25
VFS = 1.25V with internal VBGR reference
0x00000000
2V5
VFS = 2.5V with internal VBGR reference
0x00000001
VDD
VFS = AVDD with AVDD as reference source
0x00000002
5V
VFS = 5V with internal VBGR reference
0x00000003
EXTSINGLE
Single ended external reference
0x00000004
2XEXTDIFF
Differential external reference, 2x
0x00000005
2XVDD
VFS = 2xAVDD with AVDD as the reference source
0x00000006
CONF
Use SINGLECTRLX to configure reference
0x00000007
REP
Single Channel Repetitive Mode
0
1
read-write
RES
Single Channel Resolution Select
3
2
read-write
12BIT
12-bit resolution.
0x00000000
8BIT
8-bit resolution.
0x00000001
6BIT
6-bit resolution.
0x00000002
OVS
Oversampling enabled. Oversampling rate is set in OVSRSEL.
0x00000003
SINGLECTRLX
Single Channel Control Register Continued
0x14
32
read-write
n
0x0
0x0
CONVSTARTDELAY
Delay Value for Next Conversion Start If CONVSTARTDELAYEN is Set
22
5
read-write
CONVSTARTDELAYEN
Enable Delaying Next Conversion Start
27
1
read-write
DVL
Single Channel DV Level Select
12
2
read-write
FIFOOFACT
Single Channel FIFO Overflow Action
14
1
read-write
PRSMODE
Single Channel PRS Trigger Mode
16
1
read-write
PRSSEL
Single Channel PRS Trigger Select
17
4
read-write
PRSCH0
PRS ch 0 triggers single channel
0x00000000
PRSCH1
PRS ch 1 triggers single channel
0x00000001
PRSCH2
PRS ch 2 triggers single channel
0x00000002
PRSCH3
PRS ch 3 triggers single channel
0x00000003
PRSCH4
PRS ch 4 triggers single channel
0x00000004
PRSCH5
PRS ch 5 triggers single channel
0x00000005
PRSCH6
PRS ch 6 triggers single channel
0x00000006
PRSCH7
PRS ch 7 triggers single channel
0x00000007
PRSCH8
PRS ch 8 triggers single channel
0x00000008
PRSCH9
PRS ch 9 triggers single channel
0x00000009
PRSCH10
PRS ch 10 triggers single channel
0x0000000A
PRSCH11
PRS ch 11 triggers single channel
0x0000000B
REPDELAY
REPDELAY Select for SINGLE REP Mode
29
3
read-write
NODELAY
No delay
0x00000000
4CYCLES
4 conversion clock cycles
0x00000001
8CYCLES
8 conversion clock cycles
0x00000002
16CYCLES
16 conversion clock cycles
0x00000003
32CYCLES
32 conversion clock cycles
0x00000004
64CYCLES
64 conversion clock cycles
0x00000005
128CYCLES
128 conversion clock cycles
0x00000006
256CYCLES
256 conversion clock cycles
0x00000007
VINATT
Code for VIN Attenuation Factor
8
4
read-write
VREFATT
Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
4
4
read-write
VREFATTFIX
Enable Fixed Scaling on VREF
3
1
read-write
VREFSEL
Single Channel Reference Selection
0
3
read-write
VBGR
Internal 0.83V Bandgap reference
0x00000000
VDDXWATT
Scaled AVDD: AVDD*(the VREF attenuation factor)
0x00000001
VREFPWATT
Scaled singled ended external Vref: ADCn_EXTP*(the VREF attenuation factor)
0x00000002
VREFP
Raw single ended external Vref: ADCn_EXTP
0x00000003
VENTROPY
Special mode used to generate ENTROPY.
0x00000004
VREFPNWATT
Scaled differential external Vref from : (ADCn_EXTP-ADCn_EXTN)*(the VREF attenuation factor)
0x00000005
VREFPN
Raw differential external Vref from : (ADCn_EXTP-ADCn_EXTN)
0x00000006
VBGRLOW
Internal Bandgap reference at low setting 0.78V
0x00000007
SINGLEDATA
Single Conversion Result Data
0x48
32
read-only
n
0x0
0x0
modifyExternal
DATA
Single Conversion Result Data
0
32
read-only
SINGLEDATAP
Single Conversion Result Data Peek Register
0x50
32
read-only
n
0x0
0x0
DATAP
Single Conversion Result Data Peek
0
32
read-only
SINGLEFIFOCLEAR
Single FIFO Clear Register
0x8C
32
write-only
n
0x0
0x0
SINGLEFIFOCLEAR
Clear Single FIFO Content
0
1
write-only
SINGLEFIFOCOUNT
Single FIFO Count Register
0x84
32
read-only
n
0x0
0x0
SINGLEDC
Single Data Count
0
3
read-only
STATUS
Status Register
0xC
32
read-only
n
0x0
0x0
PROGERR
Programming Error Status
10
2
read-only
BUSCONF
None
0x00000001
NEGSELCONF
None
0x00000002
SCANACT
Scan Conversion Active
1
1
read-only
SCANDV
Scan Data Valid
17
1
read-only
SCANPENDING
Scan Conversion Pending
2
1
read-only
SCANREFWARM
Scan Reference Warmed Up
9
1
read-only
SINGLEACT
Single Channel Conversion Active
0
1
read-only
SINGLEDV
Single Channel Data Valid
16
1
read-only
SINGLEREFWARM
Single Channel Reference Warmed Up
8
1
read-only
WARM
ADC Warmed Up
12
1
read-only
CMU
CMU
CMU
0x0
0x0
0x400
registers
n
CMU
24
ADCCTRL
ADC Control Register
0x15C
32
read-write
n
0x0
0x0
ADC0CLKINV
Invert Clock Selected By ADC0CLKSEL
8
1
read-write
ADC0CLKSEL
ADC0 Clock Select
4
2
read-write
DISABLED
ADC0 is not clocked
0x00000000
AUXHFRCO
AUXHFRCO is clocking ADC0
0x00000001
HFXO
HFXO is clocking ADC0
0x00000002
HFSRCCLK
HFSRCCLK is clocking ADC0
0x00000003
AUXHFRCOCTRL
AUXHFRCO Control Register
0x18
32
read-write
n
0x0
0x0
CLKDIV
Locally Divide AUXHFRCO Clock Output
25
2
read-write
DIV1
Divide by 1.
0x00000000
DIV2
Divide by 2.
0x00000001
DIV4
Divide by 4.
0x00000002
CMPBIAS
AUXHFRCO Comparator Bias Current
21
3
read-write
FINETUNING
AUXHFRCO Fine Tuning Value
8
6
read-write
FINETUNINGEN
Enable Reference for Fine Tuning
27
1
read-write
FREQRANGE
AUXHFRCO Frequency Range
16
5
read-write
LDOHP
AUXHFRCO LDO High Power Mode
24
1
read-write
TUNING
AUXHFRCO Tuning Value
0
7
read-write
VREFTC
AUXHFRCO Temperature Coefficient Trim on Comparator Reference
28
4
read-write
CALCNT
Calibration Counter Register
0x54
32
read-write
n
0x0
0x0
CALCNT
Calibration Counter
0
20
read-write
CALCTRL
Calibration Control Register
0x50
32
read-write
n
0x0
0x0
CONT
Continuous Calibration
8
1
read-write
DOWNSEL
Calibration Down-counter Select
4
4
read-write
HFCLK
Select HFCLK for down-counter
0x00000000
HFXO
Select HFXO for down-counter
0x00000001
LFXO
Select LFXO for down-counter
0x00000002
HFRCO
Select HFRCO for down-counter
0x00000003
LFRCO
Select LFRCO for down-counter
0x00000004
AUXHFRCO
Select AUXHFRCO for down-counter
0x00000005
PRS
Select PRS input selected by PRSDOWNSEL as down-counter
0x00000006
PLFRCO
Select PLFRCO for down-counter
0x00000009
PRSDOWNSEL
PRS Select for PRS Input When Selected in DOWNSEL
24
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSUPSEL
PRS Select for PRS Input When Selected in UPSEL
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
UPSEL
Calibration Up-counter Select
0
4
read-write
HFXO
Select HFXO as up-counter
0x00000000
LFXO
Select LFXO as up-counter
0x00000001
HFRCO
Select HFRCO as up-counter
0x00000002
LFRCO
Select LFRCO as up-counter
0x00000003
AUXHFRCO
Select AUXHFRCO as up-counter
0x00000004
PRS
Select PRS input selected by PRSUPSEL as up-counter
0x00000005
PLFRCO
Select PLFRCO as up-counter
0x00000008
CMD
Command Register
0x64
32
write-only
n
0x0
0x0
CALSTART
Calibration Start
0
1
write-only
CALSTOP
Calibration Stop
1
1
write-only
HFXOPEAKDETSTART
HFXO Peak Detection Start
4
1
write-only
HFXOSHUNTOPTSTART
HFXO Shunt Current Optimization Start
5
1
write-only
CTRL
CMU Control Register
0x0
32
read-write
n
0x0
0x0
CLKOUTSEL0
Clock Output Select 0
0
5
read-write
DISABLED
Disabled
0x00000000
ULFRCO
ULFRCO (directly from oscillator)
0x00000001
LFRCO
LFRCO (directly from oscillator)
0x00000002
LFXO
LFXO (directly from oscillator)
0x00000003
HFXO
HFXO (directly from oscillator)
0x00000006
HFEXPCLK
HFEXPCLK
0x00000007
ULFRCOQ
ULFRCO (qualified)
0x00000009
LFRCOQ
LFRCO (qualified)
0x0000000A
LFXOQ
LFXO (qualified)
0x0000000B
HFRCOQ
HFRCO (qualified)
0x0000000C
AUXHFRCOQ
AUXHFRCO (qualified)
0x0000000D
HFXOQ
HFXO (qualified)
0x0000000E
HFSRCCLK
HFSRCCLK
0x0000000F
PLFRCO
PLFRCO (directly from oscillator)
0x00000010
PLFRCOQ
PLFRCO (qualified)
0x00000011
CLKOUTSEL1
Clock Output Select 1
5
5
read-write
DISABLED
Disabled
0x00000000
ULFRCO
ULFRCO (directly from oscillator)
0x00000001
LFRCO
LFRCO (directly from oscillator)
0x00000002
LFXO
LFXO (directly from oscillator)
0x00000003
HFXO
HFXO (directly from oscillator)
0x00000006
HFEXPCLK
HFEXPCLK
0x00000007
ULFRCOQ
ULFRCO (qualified)
0x00000009
LFRCOQ
LFRCO (qualified)
0x0000000A
LFXOQ
LFXO (qualified)
0x0000000B
HFRCOQ
HFRCO (qualified)
0x0000000C
AUXHFRCOQ
AUXHFRCO (qualified)
0x0000000D
HFXOQ
HFXO (qualified)
0x0000000E
HFSRCCLK
HFSRCCLK
0x0000000F
PLFRCO
PLFRCO (directly from oscillator)
0x00000010
PLFRCOQ
PLFRCO (qualified)
0x00000011
HFPERCLKEN
HFPERCLK Enable
20
1
read-write
WSHFLE
Wait State for High-Frequency LE Interface
16
1
read-write
DBGCLKSEL
Debug Trace Clock Select
0x70
32
read-write
n
0x0
0x0
DBG
Debug Trace Clock
0
1
read-write
AUXHFRCO
AUXHFRCO is the debug trace clock
0x00000000
HFCLK
HFCLK is the debug trace clock
0x00000001
DPLLCTRL
DPLL Control Register
0x40
32
read-write
n
0x0
0x0
AUTORECOVER
Automatic Recovery Ctrl
2
1
read-write
EDGESEL
Reference Edge Select
1
1
read-write
MODE
Operating Mode Control
0
1
read-write
REFSEL
Reference Clock Selection Control
3
2
read-write
HFXO
HFXO selected
0x00000000
LFXO
LFXO selected
0x00000001
CLKIN0
CLKIN0 selected
0x00000003
DPLLCTRL1
DPLL Control Register
0x44
32
read-write
n
0x0
0x0
M
Factor M
0
12
read-write
N
Factor N
16
12
read-write
FREEZE
Freeze Register
0x144
32
read-write
n
0x0
0x0
REGFREEZE
Register Update Freeze
0
1
read-write
HFBUSCLKEN0
High Frequency Bus Clock Enable Register 0
0xB0
32
read-write
n
0x0
0x0
CRYPTO0
Advanced Encryption Standard Accelerator 0 Clock Enable
0
1
read-write
CRYPTO1
Advanced Encryption Standard Accelerator 1 Clock Enable
1
1
read-write
GPCRC
General Purpose CRC Clock Enable
6
1
read-write
GPIO
General purpose Input/Output Clock Enable
3
1
read-write
LDMA
Linked Direct Memory Access Controller Clock Enable
5
1
read-write
LE
Low Energy Peripheral Interface Clock Enable
2
1
read-write
PRS
Peripheral Reflex System Clock Enable
4
1
read-write
HFCLKSEL
High Frequency Clock Select Command Register
0x74
32
write-only
n
0x0
0x0
HF
HFCLK Select
0
3
write-only
HFRCO
Select HFRCO as HFCLK
0x00000001
HFXO
Select HFXO as HFCLK
0x00000002
LFRCO
Select LFRCO as HFCLK
0x00000003
LFXO
Select LFXO as HFCLK
0x00000004
HFRCODIV2
Select HFRCO divided by 2 as HFCLK
0x00000005
CLKIN0
Select CLKIN0 as HFCLK
0x00000007
HFCLKSTATUS
HFCLK Status Register
0x94
32
read-only
n
0x0
0x0
SELECTED
HFCLK Selected
0
3
read-only
HFRCO
HFRCO is selected as HFCLK clock source
0x00000001
HFXO
HFXO is selected as HFCLK clock source
0x00000002
LFRCO
LFRCO is selected as HFCLK clock source
0x00000003
LFXO
LFXO is selected as HFCLK clock source
0x00000004
HFRCODIV2
HFRCO divided by 2 is selected as HFCLK clock source
0x00000005
CLKIN0
CLKIN0 is selected as HFCLK clock source
0x00000007
HFCOREPRESC
High Frequency Core Clock Prescaler Register
0x108
32
read-write
n
0x0
0x0
PRESC
HFCORECLK Prescaler
8
9
read-write
NODIVISION
None
0x00000000
HFEXPPRESC
High Frequency Export Clock Prescaler Register
0x114
32
read-write
n
0x0
0x0
PRESC
HFEXPCLK Prescaler
8
5
read-write
NODIVISION
None
0x00000000
HFPERCLKEN0
High Frequency Peripheral Clock Enable Register 0
0xC0
32
read-write
n
0x0
0x0
ACMP0
Analog Comparator 0 Clock Enable
8
1
read-write
ACMP1
Analog Comparator 1 Clock Enable
9
1
read-write
ADC0
Analog to Digital Converter 0 Clock Enable
11
1
read-write
CRYOTIMER
CRYOTIMER Clock Enable
10
1
read-write
CSEN
Capacitive touch sense module Clock Enable
13
1
read-write
I2C0
I2C 0 Clock Enable
6
1
read-write
I2C1
I2C 1 Clock Enable
7
1
read-write
IDAC0
Current Digital to Analog Converter 0 Clock Enable
14
1
read-write
TIMER0
Timer 0 Clock Enable
0
1
read-write
TIMER1
Timer 1 Clock Enable
1
1
read-write
TRNG0
True Random Number Generator 0 Clock Enable
15
1
read-write
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0 Clock Enable
3
1
read-write
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1 Clock Enable
4
1
read-write
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2 Clock Enable
5
1
read-write
VDAC0
Digital to Analog Converter 0 Clock Enable
12
1
read-write
WTIMER0
Wide Timer 0 Clock Enable
2
1
read-write
HFPERPRESC
High Frequency Peripheral Clock Prescaler Register
0x10C
32
read-write
n
0x0
0x0
PRESC
HFPERCLK Prescaler
8
9
read-write
NODIVISION
None
0x00000000
HFPRESC
High Frequency Clock Prescaler Register
0x100
32
read-write
n
0x0
0x0
HFCLKLEPRESC
HFCLKLE Prescaler
24
1
read-write
DIV2
HFCLKLE is HFBUSCLKLE divided by 2.
0x00000000
DIV4
HFCLKLE is HFBUSCLKLE divided by 4.
0x00000001
PRESC
HFCLK Prescaler
8
5
read-write
NODIVISION
None
0x00000000
HFRCOCTRL
HFRCO Control Register
0x10
32
read-write
n
0x0
0x0
CLKDIV
Locally Divide HFRCO Clock Output
25
2
read-write
DIV1
Divide by 1.
0x00000000
DIV2
Divide by 2.
0x00000001
DIV4
Divide by 4.
0x00000002
CMPBIAS
HFRCO Comparator Bias Current
21
3
read-write
FINETUNING
HFRCO Fine Tuning Value
8
6
read-write
FINETUNINGEN
Enable Reference for Fine Tuning
27
1
read-write
FREQRANGE
HFRCO Frequency Range
16
5
read-write
LDOHP
HFRCO LDO High Power Mode
24
1
read-write
TUNING
HFRCO Tuning Value
0
7
read-write
VREFTC
HFRCO Temperature Coefficient Trim on Comparator Reference
28
4
read-write
HFRCOSS
HFRCO Spread Spectrum Register
0x184
32
read-write
n
0x0
0x0
SSAMP
Spread Spectrum Amplitude
0
3
read-write
SSINV
Spread Spectrum Update Interval
8
5
read-write
HFXOCTRL
HFXO Control Register
0x24
32
read-write
n
0x0
0x0
AUTOSTARTEM0EM1
Automatically Start of HFXO Upon EM0/EM1 Entry From EM2/EM3
28
1
read-write
AUTOSTARTSELEM0EM1
Automatically Start and Select of HFXO Upon EM0/EM1 Entry From EM2/EM3
29
1
read-write
LFTIMEOUT
HFXO Low Frequency Timeout
24
3
read-write
0CYCLES
Timeout period of 0 cycles (disabled)
0x00000000
2CYCLES
Timeout period of 2 cycles
0x00000001
4CYCLES
Timeout period of 4 cycles
0x00000002
16CYCLES
Timeout period of 16 cycles
0x00000003
32CYCLES
Timeout period of 32 cycles
0x00000004
64CYCLES
Timeout period of 64 cycles
0x00000005
1KCYCLES
Timeout period of 1024 cycles
0x00000006
4KCYCLES
Timeout period of 4096 cycles
0x00000007
LOWPOWER
Low Power Mode Control
8
1
read-write
MODE
HFXO Mode
0
1
read-write
PEAKDETSHUNTOPTMODE
HFXO Automatic Peak Detection and Shunt Current Optimization Mode
4
2
read-write
AUTOCMD
Automatic control of HFXO peak detection and shunt optimization sequences. CMU_CMD HFXOPEAKDETSTART and HFXOSHUNTOPTSTART can also be used.
0x00000000
CMD
CMU_CMD HFXOPEAKDETSTART and HFXOSHUNTOPTSTART can be used to trigger peak detection and shunt optimization sequences.
0x00000001
MANUAL
CMU_HFXOSTEADYSTATECTRL IBTRIMXOCORE, REGISH, REGSELILOW, and PEAKDETEN are under full software control and are allowed to be changed once HFXO is ready.
0x00000002
XTI2GND
Clamp HFXTAL_N Pin to Ground When HFXO Oscillator is Off
9
1
read-write
XTO2GND
Clamp HFXTAL_P Pin to Ground When HFXO Oscillator is Off
10
1
read-write
HFXOSTARTUPCTRL
HFXO Startup Control
0x2C
32
read-write
n
0x0
0x0
CTUNE
Sets Oscillator Tuning Capacitance
11
9
read-write
IBTRIMXOCORE
Sets the Startup Oscillator Core Bias Current
0
7
read-write
HFXOSTEADYSTATECTRL
HFXO Steady State Control
0x30
32
read-write
n
0x0
0x0
CTUNE
Sets Oscillator Tuning Capacitance
11
9
read-write
IBTRIMXOCORE
Sets the Steady State Oscillator Core Bias Current.
0
7
read-write
PEAKDETEN
Enables Oscillator Peak Detectors
26
1
read-write
REGISH
Sets the Steady State Regulator Output Current Level (shunt Regulator)
7
4
read-write
REGISHUPPER
Set Regulator Output Current Level (shunt Regulator). Ish = 120uA + REGISHUPPER X 120uA
28
4
read-write
REGSELILOW
Controls Regulator Minimum Shunt Current Detection Relative to Nominal
24
2
read-write
HFXOTIMEOUTCTRL
HFXO Timeout Control
0x34
32
read-write
n
0x0
0x0
PEAKDETTIMEOUT
Wait Duration in HFXO Peak Detection Wait State
12
4
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
4CYCLES
Timeout period of 4 cycles
0x00000001
16CYCLES
Timeout period of 16 cycles
0x00000002
32CYCLES
Timeout period of 32 cycles
0x00000003
256CYCLES
Timeout period of 256 cycles
0x00000004
1KCYCLES
Timeout period of 1024 cycles
0x00000005
2KCYCLES
Timeout period of 2048 cycles
0x00000006
4KCYCLES
Timeout period of 4096 cycles
0x00000007
8KCYCLES
Timeout period of 8192 cycles
0x00000008
16KCYCLES
Timeout period of 16384 cycles
0x00000009
32KCYCLES
Timeout period of 32768 cycles
0x0000000A
SHUNTOPTTIMEOUT
Wait Duration in HFXO Shunt Current Optimization Wait State
16
4
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
4CYCLES
Timeout period of 4 cycles
0x00000001
16CYCLES
Timeout period of 16 cycles
0x00000002
32CYCLES
Timeout period of 32 cycles
0x00000003
256CYCLES
Timeout period of 256 cycles
0x00000004
1KCYCLES
Timeout period of 1024 cycles
0x00000005
2KCYCLES
Timeout period of 2048 cycles
0x00000006
4KCYCLES
Timeout period of 4096 cycles
0x00000007
8KCYCLES
Timeout period of 8192 cycles
0x00000008
16KCYCLES
Timeout period of 16384 cycles
0x00000009
32KCYCLES
Timeout period of 32768 cycles
0x0000000A
STARTUPTIMEOUT
Wait Duration in HFXO Startup Enable Wait State
0
4
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
4CYCLES
Timeout period of 4 cycles
0x00000001
16CYCLES
Timeout period of 16 cycles
0x00000002
32CYCLES
Timeout period of 32 cycles
0x00000003
256CYCLES
Timeout period of 256 cycles
0x00000004
1KCYCLES
Timeout period of 1024 cycles
0x00000005
2KCYCLES
Timeout period of 2048 cycles
0x00000006
4KCYCLES
Timeout period of 4096 cycles
0x00000007
8KCYCLES
Timeout period of 8192 cycles
0x00000008
16KCYCLES
Timeout period of 16384 cycles
0x00000009
32KCYCLES
Timeout period of 32768 cycles
0x0000000A
STEADYTIMEOUT
Wait Duration in HFXO Startup Steady Wait State
4
4
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
4CYCLES
Timeout period of 4 cycles
0x00000001
16CYCLES
Timeout period of 16 cycles
0x00000002
32CYCLES
Timeout period of 32 cycles
0x00000003
256CYCLES
Timeout period of 256 cycles
0x00000004
1KCYCLES
Timeout period of 1024 cycles
0x00000005
2KCYCLES
Timeout period of 2048 cycles
0x00000006
4KCYCLES
Timeout period of 4096 cycles
0x00000007
8KCYCLES
Timeout period of 8192 cycles
0x00000008
16KCYCLES
Timeout period of 16384 cycles
0x00000009
32KCYCLES
Timeout period of 32768 cycles
0x0000000A
HFXOTRIMSTATUS
HFXO Trim Status
0x9C
32
read-only
n
0x0
0x0
IBTRIMXOCORE
Value of IBTRIMXOCORE Found By Automatic HFXO Peak Detection Algorithm
0
7
read-only
REGISH
Value of REGISH Found By Automatic HFXO Shunt Current Optimization Algorithm
7
4
read-only
IEN
Interrupt Enable Register
0xAC
32
read-write
n
0x0
0x0
AUXHFRCORDY
AUXHFRCORDY Interrupt Enable
4
1
read-write
CALOF
CALOF Interrupt Enable
6
1
read-write
CALRDY
CALRDY Interrupt Enable
5
1
read-write
CMUERR
CMUERR Interrupt Enable
31
1
read-write
DPLLLOCKFAILHIGH
DPLLLOCKFAILHIGH Interrupt Enable
17
1
read-write
DPLLLOCKFAILLOW
DPLLLOCKFAILLOW Interrupt Enable
16
1
read-write
DPLLRDY
DPLLRDY Interrupt Enable
15
1
read-write
HFRCODIS
HFRCODIS Interrupt Enable
13
1
read-write
HFRCORDY
HFRCORDY Interrupt Enable
0
1
read-write
HFXOAUTOSW
HFXOAUTOSW Interrupt Enable
9
1
read-write
HFXODISERR
HFXODISERR Interrupt Enable
8
1
read-write
HFXOPEAKDETERR
HFXOPEAKDETERR Interrupt Enable
10
1
read-write
HFXOPEAKDETRDY
HFXOPEAKDETRDY Interrupt Enable
11
1
read-write
HFXORDY
HFXORDY Interrupt Enable
1
1
read-write
HFXOSHUNTOPTRDY
HFXOSHUNTOPTRDY Interrupt Enable
12
1
read-write
LFRCOEDGE
LFRCOEDGE Interrupt Enable
28
1
read-write
LFRCORDY
LFRCORDY Interrupt Enable
2
1
read-write
LFTIMEOUTERR
LFTIMEOUTERR Interrupt Enable
14
1
read-write
LFXOEDGE
LFXOEDGE Interrupt Enable
27
1
read-write
LFXORDY
LFXORDY Interrupt Enable
3
1
read-write
PLFRCOCALDONE
PLFRCOCALDONE Interrupt Enable
18
1
read-write
PLFRCOEDGE
PLFRCOEDGE Interrupt Enable
30
1
read-write
PLFRCOHFXODNSERR
PLFRCOHFXODNSERR Interrupt Enable
20
1
read-write
PLFRCORDY
PLFRCORDY Interrupt Enable
19
1
read-write
PLFRCOTEMPCHKDONE
PLFRCOTEMPCHKDONE Interrupt Enable
21
1
read-write
PLFRCOTIMERDONE
PLFRCOTIMERDONE Interrupt Enable
22
1
read-write
ULFRCOEDGE
ULFRCOEDGE Interrupt Enable
29
1
read-write
IF
Interrupt Flag Register
0xA0
32
read-only
n
0x0
0x0
AUXHFRCORDY
AUXHFRCO Ready Interrupt Flag
4
1
read-only
CALOF
Calibration Overflow Interrupt Flag
6
1
read-only
CALRDY
Calibration Ready Interrupt Flag
5
1
read-only
CMUERR
CMU Error Interrupt Flag
31
1
read-only
DPLLLOCKFAILHIGH
DPLL Lock Failure Low Interrupt Flag
17
1
read-only
DPLLLOCKFAILLOW
DPLL Lock Failure Low Interrupt Flag
16
1
read-only
DPLLRDY
DPLL Lock Interrupt Flag
15
1
read-only
HFRCODIS
HFRCO Disable Interrupt Flag
13
1
read-only
HFRCORDY
HFRCO Ready Interrupt Flag
0
1
read-only
HFXOAUTOSW
HFXO Automatic Switch Interrupt Flag
9
1
read-only
HFXODISERR
HFXO Disable Error Interrupt Flag
8
1
read-only
HFXOPEAKDETERR
HFXO Automatic Peak Detection Error Interrupt Flag
10
1
read-only
HFXOPEAKDETRDY
HFXO Automatic Peak Detection Ready Interrupt Flag
11
1
read-only
HFXORDY
HFXO Ready Interrupt Flag
1
1
read-only
HFXOSHUNTOPTRDY
HFXO Automatic Shunt Current Optimization Ready Interrupt Flag
12
1
read-only
LFRCOEDGE
LFRCO Clock Edge Detected Interrupt Flag
28
1
read-only
LFRCORDY
LFRCO Ready Interrupt Flag
2
1
read-only
LFTIMEOUTERR
Low Frequency Timeout Error Interrupt Flag
14
1
read-only
LFXOEDGE
LFXO Clock Edge Detected Interrupt Flag
27
1
read-only
LFXORDY
LFXO Ready Interrupt Flag
3
1
read-only
PLFRCOCALDONE
Calibration Interrupt Flag
18
1
read-only
PLFRCOEDGE
PLFRCO Clock Edge Detected Interrupt Flag
30
1
read-only
PLFRCOHFXODNSERR
Error Due to HFXO Not Starting Interrupt Flag
20
1
read-only
PLFRCORDY
PLFRCO Ready Interrupt Flag
19
1
read-only
PLFRCOTEMPCHKDONE
Temperature Check Done Interrupt Flag
21
1
read-only
PLFRCOTIMERDONE
Timer Done Interrupt Flag
22
1
read-only
ULFRCOEDGE
ULFRCO Clock Edge Detected Interrupt Flag
29
1
read-only
IFC
Interrupt Flag Clear Register
0xA8
32
write-only
n
0x0
0x0
AUXHFRCORDY
Clear AUXHFRCORDY Interrupt Flag
4
1
write-only
CALOF
Clear CALOF Interrupt Flag
6
1
write-only
CALRDY
Clear CALRDY Interrupt Flag
5
1
write-only
CMUERR
Clear CMUERR Interrupt Flag
31
1
write-only
DPLLLOCKFAILHIGH
Clear DPLLLOCKFAILHIGH Interrupt Flag
17
1
write-only
DPLLLOCKFAILLOW
Clear DPLLLOCKFAILLOW Interrupt Flag
16
1
write-only
DPLLRDY
Clear DPLLRDY Interrupt Flag
15
1
write-only
HFRCODIS
Clear HFRCODIS Interrupt Flag
13
1
write-only
HFRCORDY
Clear HFRCORDY Interrupt Flag
0
1
write-only
HFXOAUTOSW
Clear HFXOAUTOSW Interrupt Flag
9
1
write-only
HFXODISERR
Clear HFXODISERR Interrupt Flag
8
1
write-only
HFXOPEAKDETERR
Clear HFXOPEAKDETERR Interrupt Flag
10
1
write-only
HFXOPEAKDETRDY
Clear HFXOPEAKDETRDY Interrupt Flag
11
1
write-only
HFXORDY
Clear HFXORDY Interrupt Flag
1
1
write-only
HFXOSHUNTOPTRDY
Clear HFXOSHUNTOPTRDY Interrupt Flag
12
1
write-only
LFRCOEDGE
Clear LFRCOEDGE Interrupt Flag
28
1
write-only
LFRCORDY
Clear LFRCORDY Interrupt Flag
2
1
write-only
LFTIMEOUTERR
Clear LFTIMEOUTERR Interrupt Flag
14
1
write-only
LFXOEDGE
Clear LFXOEDGE Interrupt Flag
27
1
write-only
LFXORDY
Clear LFXORDY Interrupt Flag
3
1
write-only
PLFRCOCALDONE
Clear PLFRCOCALDONE Interrupt Flag
18
1
write-only
PLFRCOEDGE
Clear PLFRCOEDGE Interrupt Flag
30
1
write-only
PLFRCOHFXODNSERR
Clear PLFRCOHFXODNSERR Interrupt Flag
20
1
write-only
PLFRCORDY
Clear PLFRCORDY Interrupt Flag
19
1
write-only
PLFRCOTEMPCHKDONE
Clear PLFRCOTEMPCHKDONE Interrupt Flag
21
1
write-only
PLFRCOTIMERDONE
Clear PLFRCOTIMERDONE Interrupt Flag
22
1
write-only
ULFRCOEDGE
Clear ULFRCOEDGE Interrupt Flag
29
1
write-only
IFS
Interrupt Flag Set Register
0xA4
32
write-only
n
0x0
0x0
AUXHFRCORDY
Set AUXHFRCORDY Interrupt Flag
4
1
write-only
CALOF
Set CALOF Interrupt Flag
6
1
write-only
CALRDY
Set CALRDY Interrupt Flag
5
1
write-only
CMUERR
Set CMUERR Interrupt Flag
31
1
write-only
DPLLLOCKFAILHIGH
Set DPLLLOCKFAILHIGH Interrupt Flag
17
1
write-only
DPLLLOCKFAILLOW
Set DPLLLOCKFAILLOW Interrupt Flag
16
1
write-only
DPLLRDY
Set DPLLRDY Interrupt Flag
15
1
write-only
HFRCODIS
Set HFRCODIS Interrupt Flag
13
1
write-only
HFRCORDY
Set HFRCORDY Interrupt Flag
0
1
write-only
HFXOAUTOSW
Set HFXOAUTOSW Interrupt Flag
9
1
write-only
HFXODISERR
Set HFXODISERR Interrupt Flag
8
1
write-only
HFXOPEAKDETERR
Set HFXOPEAKDETERR Interrupt Flag
10
1
write-only
HFXOPEAKDETRDY
Set HFXOPEAKDETRDY Interrupt Flag
11
1
write-only
HFXORDY
Set HFXORDY Interrupt Flag
1
1
write-only
HFXOSHUNTOPTRDY
Set HFXOSHUNTOPTRDY Interrupt Flag
12
1
write-only
LFRCOEDGE
Set LFRCOEDGE Interrupt Flag
28
1
write-only
LFRCORDY
Set LFRCORDY Interrupt Flag
2
1
write-only
LFTIMEOUTERR
Set LFTIMEOUTERR Interrupt Flag
14
1
write-only
LFXOEDGE
Set LFXOEDGE Interrupt Flag
27
1
write-only
LFXORDY
Set LFXORDY Interrupt Flag
3
1
write-only
PLFRCOCALDONE
Set PLFRCOCALDONE Interrupt Flag
18
1
write-only
PLFRCOEDGE
Set PLFRCOEDGE Interrupt Flag
30
1
write-only
PLFRCOHFXODNSERR
Set PLFRCOHFXODNSERR Interrupt Flag
20
1
write-only
PLFRCORDY
Set PLFRCORDY Interrupt Flag
19
1
write-only
PLFRCOTEMPCHKDONE
Set PLFRCOTEMPCHKDONE Interrupt Flag
21
1
write-only
PLFRCOTIMERDONE
Set PLFRCOTIMERDONE Interrupt Flag
22
1
write-only
ULFRCOEDGE
Set ULFRCOEDGE Interrupt Flag
29
1
write-only
LFACLKEN0
Low Frequency a Clock Enable Register 0 (Async Reg)
0xE0
32
read-write
n
0x0
0x0
LESENSE
Low Energy Sensor Interface Clock Enable
1
1
read-write
LETIMER0
Low Energy Timer 0 Clock Enable
0
1
read-write
LFACLKSEL
Low Frequency A Clock Select Register
0x80
32
read-write
n
0x0
0x0
LFA
Clock Select for LFA
0
3
read-write
DISABLED
LFACLK is disabled
0x00000000
LFRCO
LFRCO selected as LFACLK
0x00000001
LFXO
LFXO selected as LFACLK
0x00000002
ULFRCO
ULFRCO selected as LFACLK
0x00000004
PLFRCO
PLFRCO selected as LFACLK
0x00000005
LFAPRESC0
Low Frequency a Prescaler Register 0 (Async Reg)
0x120
32
read-write
n
0x0
0x0
LESENSE
Low Energy Sensor Interface Prescaler
4
2
read-write
DIV1
LFACLKLESENSE = LFACLK
0x00000000
DIV2
LFACLKLESENSE = LFACLK/2
0x00000001
DIV4
LFACLKLESENSE = LFACLK/4
0x00000002
DIV8
LFACLKLESENSE = LFACLK/8
0x00000003
LETIMER0
Low Energy Timer 0 Prescaler
0
4
read-write
DIV1
LFACLKLETIMER0 = LFACLK
0x00000000
DIV2
LFACLKLETIMER0 = LFACLK/2
0x00000001
DIV4
LFACLKLETIMER0 = LFACLK/4
0x00000002
DIV8
LFACLKLETIMER0 = LFACLK/8
0x00000003
DIV16
LFACLKLETIMER0 = LFACLK/16
0x00000004
DIV32
LFACLKLETIMER0 = LFACLK/32
0x00000005
DIV64
LFACLKLETIMER0 = LFACLK/64
0x00000006
DIV128
LFACLKLETIMER0 = LFACLK/128
0x00000007
DIV256
LFACLKLETIMER0 = LFACLK/256
0x00000008
DIV512
LFACLKLETIMER0 = LFACLK/512
0x00000009
DIV1024
LFACLKLETIMER0 = LFACLK/1024
0x0000000A
DIV2048
LFACLKLETIMER0 = LFACLK/2048
0x0000000B
DIV4096
LFACLKLETIMER0 = LFACLK/4096
0x0000000C
DIV8192
LFACLKLETIMER0 = LFACLK/8192
0x0000000D
DIV16384
LFACLKLETIMER0 = LFACLK/16384
0x0000000E
DIV32768
LFACLKLETIMER0 = LFACLK/32768
0x0000000F
LFBCLKEN0
Low Frequency B Clock Enable Register 0 (Async Reg)
0xE8
32
read-write
n
0x0
0x0
CSEN
Capacitive touch sense module Clock Enable
2
1
read-write
LEUART0
Low Energy UART 0 Clock Enable
1
1
read-write
SYSTICK
Clock Enable
0
1
read-write
LFBCLKSEL
Low Frequency B Clock Select Register
0x84
32
read-write
n
0x0
0x0
LFB
Clock Select for LFB
0
3
read-write
DISABLED
LFBCLK is disabled
0x00000000
LFRCO
LFRCO selected as LFBCLK
0x00000001
LFXO
LFXO selected as LFBCLK
0x00000002
HFCLKLE
HFCLK divided by two/four is selected as LFBCLK
0x00000003
ULFRCO
ULFRCO selected as LFBCLK
0x00000004
PLFRCO
PLFRCO selected as LFBCLK
0x00000005
LFBPRESC0
Low Frequency B Prescaler Register 0 (Async Reg)
0x128
32
read-write
n
0x0
0x0
CSEN
Capacitive touch sense module Prescaler
8
2
read-write
DIV16
LFBCLKCSEN = LFBCLK/16
0x00000000
DIV32
LFBCLKCSEN = LFBCLK/32
0x00000001
DIV64
LFBCLKCSEN = LFBCLK/64
0x00000002
DIV128
LFBCLKCSEN = LFBCLK/128
0x00000003
LEUART0
Low Energy UART 0 Prescaler
4
2
read-write
DIV1
LFBCLKLEUART0 = LFBCLK
0x00000000
DIV2
LFBCLKLEUART0 = LFBCLK/2
0x00000001
DIV4
LFBCLKLEUART0 = LFBCLK/4
0x00000002
DIV8
LFBCLKLEUART0 = LFBCLK/8
0x00000003
SYSTICK
Prescaler
0
4
read-only
DIV1
LFBCLKSYSTICK = LFBCLK
0x00000000
LFECLKEN0
Low Frequency E Clock Enable Register 0 (Async Reg)
0xF0
32
read-write
n
0x0
0x0
RTCC
Real-Time Counter and Calendar Clock Enable
0
1
read-write
LFECLKSEL
Low Frequency E Clock Select Register
0x88
32
read-write
n
0x0
0x0
LFE
Clock Select for LFE
0
3
read-write
DISABLED
LFECLK is disabled
0x00000000
LFRCO
LFRCO selected as LFECLK
0x00000001
LFXO
LFXO selected as LFECLK
0x00000002
ULFRCO
ULFRCO selected as LFECLK
0x00000004
PLFRCO
PLFRCO selected as LFECLK
0x00000005
LFEPRESC0
Low Frequency E Prescaler Register 0 (Async Reg)
0x130
32
read-write
n
0x0
0x0
RTCC
Real-Time Counter and Calendar Prescaler
0
2
read-write
DIV1
LFECLKRTCC = LFECLK
0x00000000
DIV2
LFECLKRTCC = LFECLK/2
0x00000001
DIV4
LFECLKRTCC = LFECLK/4
0x00000002
LFRCLKEN0
Low Frequency R Clock Enable Register 0 (Async Reg)
0x210
32
read-write
n
0x0
0x0
PRORTC
Protocol Real-Time Counter Clock Enable
0
1
read-write
LFRCLKSEL
Low Frequency R Clock Select Register
0x200
32
read-write
n
0x0
0x0
LFR
Clock Select for LFR
0
3
read-write
DISABLED
LFRCLK is disabled
0x00000000
LFRCO
LFRCO selected as LFRCLK
0x00000001
LFXO
LFXO selected as LFRCLK
0x00000002
ULFRCO
ULFRCO selected as LFRCLK
0x00000004
PLFRCO
PLFRCO selected as LFRCLK
0x00000005
LFRCOCTRL
LFRCO Control Register
0x20
32
read-write
n
0x0
0x0
ENCHOP
Enable Comparator Chopping
17
1
read-write
ENDEM
Enable Dynamic Element Matching
18
1
read-write
ENVREF
Enable Duty Cycling of Vref
16
1
read-write
GMCCURTUNE
Tuning of Gmc Current
28
4
read-write
TIMEOUT
LFRCO Timeout
24
2
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
16CYCLES
Timeout period of 16 cycles
0x00000001
32CYCLES
Timeout period of 32 cycles
0x00000002
TUNING
LFRCO Tuning Value
0
9
read-write
VREFUPDATE
Control Vref Update Rate
20
2
read-write
32CYCLES
32 clocks.
0x00000000
64CYCLES
64 clocks.
0x00000001
128CYCLES
128 clocks.
0x00000002
256CYCLES
256 clocks.
0x00000003
LFRPRESC0
Low Frequency R Prescaler Register 0 (Async Reg)
0x218
32
read-write
n
0x0
0x0
PRORTC
Protocol Real-Time Counter Prescaler
0
2
read-write
DIV1
LFRCLKPRORTC = LFRCLK
0x00000000
DIV2
LFRCLKPRORTC = LFRCLK/2
0x00000001
DIV4
LFRCLKPRORTC = LFRCLK/4
0x00000002
LFXOCTRL
LFXO Control Register
0x38
32
read-write
n
0x0
0x0
AGC
LFXO AGC Enable
15
1
read-write
BUFCUR
LFXO Buffer Bias Current
20
1
read-write
CUR
LFXO Current Trim
16
2
read-write
GAIN
LFXO Startup Gain
11
2
read-write
HIGHAMPL
LFXO High XTAL Oscillation Amplitude Enable
14
1
read-write
MODE
LFXO Mode
8
2
read-write
XTAL
32768 Hz crystal oscillator
0x00000000
BUFEXTCLK
An AC coupled buffer is coupled in series with LFXTAL_N pin, suitable for external sinus wave (32768 Hz).
0x00000001
DIGEXTCLK
Digital external clock on LFXTAL_N pin. Oscillator is effectively bypassed.
0x00000002
TIMEOUT
LFXO Timeout
24
3
read-write
2CYCLES
Timeout period of 2 cycles
0x00000000
256CYCLES
Timeout period of 256 cycles
0x00000001
1KCYCLES
Timeout period of 1024 cycles
0x00000002
2KCYCLES
Timeout period of 2048 cycles
0x00000003
4KCYCLES
Timeout period of 4096 cycles
0x00000004
8KCYCLES
Timeout period of 8192 cycles
0x00000005
16KCYCLES
Timeout period of 16384 cycles
0x00000006
32KCYCLES
Timeout period of 32768 cycles
0x00000007
TUNING
LFXO Internal Capacitor Array Tuning Value
0
7
read-write
LOCK
Configuration Lock Register
0x180
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
OSCENCMD
Oscillator Enable/Disable Command Register
0x60
32
write-only
n
0x0
0x0
AUXHFRCODIS
AUXHFRCO Disable
5
1
write-only
AUXHFRCOEN
AUXHFRCO Enable
4
1
write-only
DPLLDIS
DPLL Disable
13
1
write-only
DPLLEN
DPLL Enable
12
1
write-only
HFRCODIS
HFRCO Disable
1
1
write-only
HFRCOEN
HFRCO Enable
0
1
write-only
HFXODIS
HFXO Disable
3
1
write-only
HFXOEN
HFXO Enable
2
1
write-only
LFRCODIS
LFRCO Disable
7
1
write-only
LFRCOEN
LFRCO Enable
6
1
write-only
LFXODIS
LFXO Disable
9
1
write-only
LFXOEN
LFXO Enable
8
1
write-only
PLFRCODIS
PLFRCO Disable
15
1
write-only
PLFRCOEN
PLFRCO Enable
14
1
write-only
PCNTCTRL
PCNT Control Register
0x150
32
read-write
n
0x0
0x0
PCNT0CLKEN
PCNT0 Clock Enable
0
1
read-write
PCNT0CLKSEL
PCNT0 Clock Select
1
1
read-write
ROUTELOC0
I/O Routing Location Register
0x174
32
read-write
n
0x0
0x0
CLKOUT0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
CLKOUT1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
ROUTELOC1
I/O Routing Location Register
0x178
32
read-write
n
0x0
0x0
CLKIN0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
ROUTEPEN
I/O Routing Pin Enable Register
0x170
32
read-write
n
0x0
0x0
CLKIN0PEN
CLKIN0 Pin Enable
28
1
read-write
CLKOUT0PEN
CLKOUT0 Pin Enable
0
1
read-write
CLKOUT1PEN
CLKOUT1 Pin Enable
1
1
read-write
STATUS
Status Register
0x90
32
read-only
n
0x0
0x0
AUXHFRCOENS
AUXHFRCO Enable Status
4
1
read-only
AUXHFRCORDY
AUXHFRCO Ready
5
1
read-only
CALRDY
Calibration Ready
16
1
read-only
DPLLENS
DPLL Enable Status
12
1
read-only
DPLLRDY
DPLL Ready
13
1
read-only
HFRCOENS
HFRCO Enable Status
0
1
read-only
HFRCORDY
HFRCO Ready
1
1
read-only
HFXOAMPHIGH
HFXO Oscillation Amplitude is Too High
24
1
read-only
HFXOAMPLOW
HFXO Amplitude Tuning Value Too Low
25
1
read-only
HFXOENS
HFXO Enable Status
2
1
read-only
HFXOPEAKDETRDY
HFXO Peak Detection Ready
22
1
read-only
HFXORDY
HFXO Ready
3
1
read-only
HFXOREGILOW
HFXO Regulator Shunt Current Too Low
26
1
read-only
HFXOREQ
HFXO is Required By Hardware
21
1
read-only
HFXOSHUNTOPTRDY
HFXO Shunt Current Optimization Ready
23
1
read-only
LFRCOENS
LFRCO Enable Status
6
1
read-only
LFRCOPHASE
LFRCO Clock Phase
28
1
read-only
LFRCORDY
LFRCO Ready
7
1
read-only
LFXOENS
LFXO Enable Status
8
1
read-only
LFXOPHASE
LFXO Clock Phase
27
1
read-only
LFXORDY
LFXO Ready
9
1
read-only
PLFRCOENS
PLFRCO Enable Status
14
1
read-only
PLFRCOPHASE
PLFRCO Clock Phase
30
1
read-only
PLFRCORDY
PLFRCO Ready
15
1
read-only
ULFRCOPHASE
ULFRCO Clock Phase
29
1
read-only
SYNCBUSY
Synchronization Busy Register
0x140
32
read-only
n
0x0
0x0
AUXHFRCOBSY
AUXHFRCO Busy
25
1
read-only
HFRCOBSY
HFRCO Busy
24
1
read-only
HFXOBSY
HFXO Busy
28
1
read-only
LFACLKEN0
Low Frequency a Clock Enable 0 Busy
0
1
read-only
LFAPRESC0
Low Frequency a Prescaler 0 Busy
2
1
read-only
LFBCLKEN0
Low Frequency B Clock Enable 0 Busy
4
1
read-only
LFBPRESC0
Low Frequency B Prescaler 0 Busy
6
1
read-only
LFECLKEN0
Low Frequency E Clock Enable 0 Busy
16
1
read-only
LFEPRESC0
Low Frequency E Prescaler 0 Busy
18
1
read-only
LFRCLKEN0
Low Frequency R Clock Enable 0 Busy
12
1
read-only
LFRCOBSY
LFRCO Busy
26
1
read-only
LFRCOVREFBSY
LFRCO VREF Busy
27
1
read-only
LFRPRESC0
Low Frequency R Prescaler 0 Busy
14
1
read-only
LFXOBSY
LFXO Busy
29
1
read-only
CRYOTIMER
CRYOTIMER
CRYOTIMER
0x0
0x0
0x400
registers
n
CRYOTIMER
33
CNT
Counter Value
0x8
32
read-only
n
0x0
0x0
CNT
Counter Value
0
32
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
EN
Enable CRYOTIMER
0
1
read-write
OSCSEL
Select Low Frequency Oscillator
2
3
read-write
DISABLED
Output is driven low
0x00000000
LFRCO
Select Low Frequency RC Oscillator
0x00000001
LFXO
Select Low Frequency Crystal Oscillator
0x00000002
ULFRCO
Select Ultra Low Frequency RC Oscillator
0x00000003
PRESC
Prescaler Setting
5
3
read-write
DIV1
LF Oscillator frequency undivided
0x00000000
DIV2
LF Oscillator frequency divided by 2
0x00000001
DIV4
LF Oscillator frequency divided by 4
0x00000002
DIV8
LF Oscillator frequency divided by 8
0x00000003
DIV16
LF Oscillator frequency divided by 16
0x00000004
DIV32
LF Oscillator frequency divided by 32
0x00000005
DIV64
LF Oscillator frequency divided by 64
0x00000006
DIV128
LF Oscillator frequency divided by 128
0x00000007
EM4WUEN
Wake Up Enable
0xC
32
read-write
n
0x0
0x0
EM4WU
EM4 Wake-up Enable
0
1
read-write
IEN
Interrupt Enable Register
0x1C
32
read-write
n
0x0
0x0
PERIOD
PERIOD Interrupt Enable
0
1
read-write
IF
Interrupt Flag Register
0x10
32
read-only
n
0x0
0x0
PERIOD
Wakeup Event/Interrupt
0
1
read-only
IFC
Interrupt Flag Clear Register
0x18
32
write-only
n
0x0
0x0
PERIOD
Clear PERIOD Interrupt Flag
0
1
write-only
IFS
Interrupt Flag Set Register
0x14
32
write-only
n
0x0
0x0
PERIOD
Set PERIOD Interrupt Flag
0
1
write-only
PERIODSEL
Interrupt Duration
0x4
32
read-write
n
0x0
0x0
PERIODSEL
Interrupts/Wakeup Events Period Setting
0
6
read-write
CRYPTO0
CRYPTO0
CRYPTO0
0x0
0x0
0x400
registers
n
CRYPTO0
26
CMD
Command Register
0x8
32
read-write
n
0x0
0x0
INSTR
Execute Instruction
0
8
read-write
SEQSTART
Encryption/Decryption SEQUENCE Start
9
1
write-only
SEQSTEP
Sequence Step
11
1
write-only
SEQSTOP
Sequence Stop
10
1
write-only
CSTATUS
Control Status Register
0x18
32
read-only
n
0x0
0x0
SEQIP
Sequence Next Instruction Pointer
20
5
read-only
SEQPART
Sequence Part
16
1
read-only
SEQSKIP
Sequence Skip Next Instruction
17
1
read-only
V0
Selected ALU Operand 0
0
3
read-only
DDATA0
None
0x00000000
DDATA1
None
0x00000001
DDATA2
None
0x00000002
DDATA3
None
0x00000003
DDATA4
None
0x00000004
DATA0
None
0x00000005
DATA1
None
0x00000006
DATA2
None
0x00000007
V1
Selected ALU Operand 1
8
3
read-only
DDATA0
None
0x00000000
DDATA1
None
0x00000001
DDATA2
None
0x00000002
DDATA3
None
0x00000003
DDATA4
None
0x00000004
DATA0
None
0x00000005
DATA1
None
0x00000006
DATA2
None
0x00000007
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AES
AES Mode
0
1
read-write
COMBDMA0WEREQ
Combined Data0 Write DMA Request
31
1
read-write
DMA0MODE
DMA0 Read Mode
16
2
read-write
FULL
Target register is fully read/written during every DMA transaction
0x00000000
LENLIMIT
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Zero padding is automatically added when writing.
0x00000001
FULLBYTE
Target register is fully read/written during every DMA transaction. Bytewise DMA.
0x00000002
LENLIMITBYTE
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.
0x00000003
DMA0RSEL
DMA0 Read Register Select
20
2
read-write
DATA0
None
0x00000000
DDATA0
None
0x00000001
DDATA0BIG
None
0x00000002
QDATA0
None
0x00000003
DMA1MODE
DMA1 Read Mode
24
2
read-write
FULL
Target register is fully read/written during every DMA transaction
0x00000000
LENLIMIT
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Zero padding is automatically added when writing.
0x00000001
FULLBYTE
Target register is fully read/written during every DMA transaction. Bytewise DMA.
0x00000002
LENLIMITBYTE
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.
0x00000003
DMA1RSEL
DATA0 DMA Unaligned Read Register Select
28
2
read-write
DATA1
None
0x00000000
DDATA1
None
0x00000001
QDATA1
None
0x00000002
QDATA1BIG
None
0x00000003
INCWIDTH
Increment Width
14
2
read-write
INCWIDTH1
Byte 15 in DATA1 is used for the increment function.
0x00000000
INCWIDTH2
Bytes 14 and 15 in DATA1 are used for the increment function.
0x00000001
INCWIDTH3
Bytes 13 to 15 in DATA1 are used for the increment function.
0x00000002
INCWIDTH4
Bytes 12 to 15 in DATA1 are used for the increment function.
0x00000003
KEYBUFDIS
Key Buffer Disable
1
1
read-write
NOBUSYSTALL
No Stalling of Bus When Busy
10
1
read-write
SHA
SHA Mode
2
1
read-write
DATA0
DATA0 Register Access
0x80
32
read-write
n
0x0
0x0
modifyExternal
DATA0
Data 0 Access
0
32
read-write
DATA0BYTE
DATA0 Register Byte Access
0xB0
32
read-write
n
0x0
0x0
modifyExternal
DATA0BYTE
Data 0 Byte Access
0
8
read-write
DATA0BYTE12
DATA0 Register Byte 12 Access
0xC0
32
read-write
n
0x0
0x0
DATA0BYTE12
Data 0 Byte 12 Access
0
8
read-write
DATA0BYTE13
DATA0 Register Byte 13 Access
0xC4
32
read-write
n
0x0
0x0
DATA0BYTE13
Data 0 Byte 13 Access
0
8
read-write
DATA0BYTE14
DATA0 Register Byte 14 Access
0xC8
32
read-write
n
0x0
0x0
DATA0BYTE14
Data 0 Byte 14 Access
0
8
read-write
DATA0BYTE15
DATA0 Register Byte 15 Access
0xCC
32
read-write
n
0x0
0x0
DATA0BYTE15
Data 0 Byte 15 Access
0
8
read-write
DATA0XOR
DATA0XOR Register Access
0xA0
32
read-write
n
0x0
0x0
modifyExternal
DATA0XOR
XOR Data 0 Access
0
32
read-write
DATA0XORBYTE
DATA0 Register Byte XOR Access
0xBC
32
read-write
n
0x0
0x0
modifyExternal
DATA0XORBYTE
Data 0 XOR Byte Access
0
8
read-write
DATA1
DATA1 Register Access
0x84
32
read-write
n
0x0
0x0
modifyExternal
DATA1
Data 1 Access
0
32
read-write
DATA1BYTE
DATA1 Register Byte Access
0xB4
32
read-write
n
0x0
0x0
modifyExternal
DATA1BYTE
Data 1 Byte Access
0
8
read-write
DATA2
DATA2 Register Access
0x88
32
read-write
n
0x0
0x0
modifyExternal
DATA2
Data 2 Access
0
32
read-write
DATA3
DATA3 Register Access
0x8C
32
read-write
n
0x0
0x0
modifyExternal
DATA3
Data 3 Access
0
32
read-write
DDATA0
DDATA0 Register Access
0x100
32
read-write
n
0x0
0x0
modifyExternal
DDATA0
Double Data 0 Access
0
32
read-write
DDATA0BIG
DDATA0 Register Big Endian Access
0x130
32
read-write
n
0x0
0x0
modifyExternal
DDATA0BIG
Double Data 0 Big Endian Access
0
32
read-write
DDATA0BYTE
DDATA0 Register Byte Access
0x140
32
read-write
n
0x0
0x0
modifyExternal
DDATA0BYTE
Ddata 0 Byte Access
0
8
read-write
DDATA0BYTE32
DDATA0 Register Byte 32 Access
0x148
32
read-write
n
0x0
0x0
DDATA0BYTE32
Ddata 0 Byte 32 Access
0
4
read-write
DDATA1
DDATA1 Register Access
0x104
32
read-write
n
0x0
0x0
modifyExternal
DDATA1
Double Data 0 Access
0
32
read-write
DDATA1BYTE
DDATA1 Register Byte Access
0x144
32
read-write
n
0x0
0x0
modifyExternal
DDATA1BYTE
Ddata 1 Byte Access
0
8
read-write
DDATA2
DDATA2 Register Access
0x108
32
read-write
n
0x0
0x0
modifyExternal
DDATA2
Double Data 0 Access
0
32
read-write
DDATA3
DDATA3 Register Access
0x10C
32
read-write
n
0x0
0x0
modifyExternal
DDATA3
Double Data 0 Access
0
32
read-write
DDATA4
DDATA4 Register Access
0x110
32
read-write
n
0x0
0x0
modifyExternal
DDATA4
Double Data 0 Access
0
32
read-write
DSTATUS
Data Status Register
0x14
32
read-only
n
0x0
0x0
CARRY
Carry From Arithmetic Operation
24
1
read-only
DATA0ZERO
Data 0 Zero
0
4
read-only
ZERO0TO31
In DATA0 bits 0 to 31 are all zero.
0x00000001
ZERO32TO63
In DATA0 bits 32 to 63 are all zero.
0x00000002
ZERO64TO95
In DATA0 bits 64 to 95 are all zero.
0x00000004
ZERO96TO127
In DATA0 bits 96 to 127 are all zero.
0x00000008
DDATA0LSBS
LSBs in DDATA0
8
4
read-only
DDATA0MSBS
MSB in DDATA0
16
4
read-only
DDATA1MSB
MSB in DDATA1
20
1
read-only
IEN
Interrupt Enable Register
0x4C
32
read-write
n
0x0
0x0
INSTRDONE
INSTRDONE Interrupt Enable
0
1
read-write
SEQDONE
SEQDONE Interrupt Enable
1
1
read-write
IF
AES Interrupt Flags
0x40
32
read-only
n
0x0
0x0
INSTRDONE
Instruction Done
0
1
read-only
SEQDONE
Sequence Done
1
1
read-only
IFC
Interrupt Flag Clear Register
0x48
32
write-only
n
0x0
0x0
INSTRDONE
Clear INSTRDONE Interrupt Flag
0
1
write-only
SEQDONE
Clear SEQDONE Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x44
32
write-only
n
0x0
0x0
INSTRDONE
Set INSTRDONE Interrupt Flag
0
1
write-only
SEQDONE
Set SEQDONE Interrupt Flag
1
1
write-only
KEY
KEY Register Access
0x20
32
read-write
n
0x0
0x0
modifyExternal
KEY
Key Access
0
32
read-write
KEYBUF
KEY Buffer Register Access
0x24
32
read-write
n
0x0
0x0
modifyExternal
KEYBUF
Key Buffer Access
0
32
read-write
QDATA0
QDATA0 Register Access
0x180
32
read-write
n
0x0
0x0
modifyExternal
QDATA0
Quad Data 0 Access
0
32
read-write
QDATA0BYTE
QDATA0 Register Byte Access
0x1C0
32
read-write
n
0x0
0x0
modifyExternal
QDATA0BYTE
Qdata 0 Byte Access
0
8
read-write
QDATA1
QDATA1 Register Access
0x184
32
read-write
n
0x0
0x0
modifyExternal
QDATA1
Quad Data 1 Access
0
32
read-write
QDATA1BIG
QDATA1 Register Big Endian Access
0x1A4
32
read-write
n
0x0
0x0
modifyExternal
QDATA1BIG
Quad Data 1 Big Endian Access
0
32
read-write
QDATA1BYTE
QDATA1 Register Byte Access
0x1C4
32
read-write
n
0x0
0x0
modifyExternal
QDATA1BYTE
Qdata 1 Byte Access
0
8
read-write
SEQ0
Sequence Register 0
0x50
32
read-write
n
0x0
0x0
INSTR0
Sequence Instruction 0
0
8
read-write
INSTR1
Sequence Instruction 1
8
8
read-write
INSTR2
Sequence Instruction 2
16
8
read-write
INSTR3
Sequence Instruction 3
24
8
read-write
SEQ1
Sequence Register 1
0x54
32
read-write
n
0x0
0x0
INSTR4
Sequence Instruction 4
0
8
read-write
INSTR5
Sequence Instruction 5
8
8
read-write
INSTR6
Sequence Instruction 6
16
8
read-write
INSTR7
Sequence Instruction 7
24
8
read-write
SEQ2
Sequence Register 2
0x58
32
read-write
n
0x0
0x0
INSTR10
Sequence Instruction 10
16
8
read-write
INSTR11
Sequence Instruction 11
24
8
read-write
INSTR8
Sequence Instruction 8
0
8
read-write
INSTR9
Sequence Instruction 9
8
8
read-write
SEQ3
Sequence Register 3
0x5C
32
read-write
n
0x0
0x0
INSTR12
Sequence Instruction 12
0
8
read-write
INSTR13
Sequence Instruction 13
8
8
read-write
INSTR14
Sequence Instruction 14
16
8
read-write
INSTR15
Sequence Instruction 15
24
8
read-write
SEQ4
Sequence Register 4
0x60
32
read-write
n
0x0
0x0
INSTR16
Sequence Instruction 16
0
8
read-write
INSTR17
Sequence Instruction 17
8
8
read-write
INSTR18
Sequence Instruction 18
16
8
read-write
INSTR19
Sequence Instruction 19
24
8
read-write
SEQCTRL
Sequence Control
0x30
32
read-write
n
0x0
0x0
BLOCKSIZE
Size of Data Blocks
20
2
read-write
16BYTES
A block is 16 bytes long
0x00000000
32BYTES
A block is 32 bytes long
0x00000001
64BYTES
A block is 64 bytes long
0x00000002
DMA0PRESA
DMA0 Preserve a
28
1
read-write
DMA0SKIP
DMA0 Skip
24
2
read-write
DMA1PRESA
DMA1 Preserve a
29
1
read-write
DMA1SKIP
DMA1 Skip
26
2
read-write
HALT
Halt Sequence
31
1
read-write
LENGTHA
Buffer Length a in Bytes
0
14
read-write
SEQCTRLB
Sequence Control B
0x34
32
read-write
n
0x0
0x0
DMA0PRESB
DMA0 Preserve B
28
1
read-write
DMA1PRESB
DMA1 Preserve B
29
1
read-write
LENGTHB
Buffer Length B in Bytes
0
14
read-write
STATUS
Status Register
0x10
32
read-only
n
0x0
0x0
DMAACTIVE
DMA Action is Active
2
1
read-only
INSTRRUNNING
Action is Active
1
1
read-only
SEQRUNNING
AES SEQUENCE Running
0
1
read-only
WAC
Wide Arithmetic Configuration
0x4
32
read-write
n
0x0
0x0
MODOP
Modular Operation Field Type
4
1
read-write
MODULUS
Modular Operation Modulus
0
4
read-write
BIN256
Generic modulus. p = 2^256
0x00000000
BIN128
Generic modulus. p = 2^128
0x00000001
ECCBIN233P
Modulus for B-233 and K-233 ECC curves. p(t) = t^233 + t^74 + 1
0x00000002
ECCBIN163P
Modulus for B-163 and K-163 ECC curves. p(t) = t^163 + t^7 + t^6 + t^3 + 1
0x00000003
GCMBIN128
Modulus for GCM. P(t) = t^128 + t^7 + t^2 + t + 1
0x00000004
ECCPRIME256P
Modulus for P-256 ECC curve. p = 2^256 - 2^224 + 2^192 + 2^96 - 1
0x00000005
ECCPRIME224P
Modulus for P-224 ECC curve. p = 2^224 - 2^96 - 1
0x00000006
ECCPRIME192P
Modulus for P-192 ECC curve. p = 2^192 - 2^64 - 1
0x00000007
ECCBIN233N
P modulus for B-233 ECC curve
0x00000008
ECCBIN233KN
P modulus for K-233 ECC curve
0x00000009
ECCBIN163N
P modulus for B-163 ECC curve
0x0000000A
ECCBIN163KN
P modulus for K-163 ECC curve
0x0000000B
ECCPRIME256N
P modulus for P-256 ECC curve
0x0000000C
ECCPRIME224N
P modulus for P-224 ECC curve
0x0000000D
ECCPRIME192N
P modulus for P-192 ECC curve
0x0000000E
MULWIDTH
Multiply Width
8
2
read-write
MUL256
Multiply 256 bits
0x00000000
MUL128
Multiply 128 bits
0x00000001
MULMOD
Same number of bits as specified by MODULUS
0x00000002
RESULTWIDTH
Result Width
10
2
read-write
256BIT
Results have 256 bits
0x00000000
128BIT
Results have 128 bits
0x00000001
260BIT
Results have 260 bits. Upper bits of result can be read through DDATA0MSBS in CRYPTO_STATUS
0x00000002
CRYPTO1
CRYPTO1
CRYPTO1
0x0
0x0
0x400
registers
n
CRYPTO1
44
CMD
Command Register
0x8
32
read-write
n
0x0
0x0
INSTR
Execute Instruction
0
8
read-write
SEQSTART
Encryption/Decryption SEQUENCE Start
9
1
write-only
SEQSTEP
Sequence Step
11
1
write-only
SEQSTOP
Sequence Stop
10
1
write-only
CSTATUS
Control Status Register
0x18
32
read-only
n
0x0
0x0
SEQIP
Sequence Next Instruction Pointer
20
5
read-only
SEQPART
Sequence Part
16
1
read-only
SEQSKIP
Sequence Skip Next Instruction
17
1
read-only
V0
Selected ALU Operand 0
0
3
read-only
DDATA0
None
0x00000000
DDATA1
None
0x00000001
DDATA2
None
0x00000002
DDATA3
None
0x00000003
DDATA4
None
0x00000004
DATA0
None
0x00000005
DATA1
None
0x00000006
DATA2
None
0x00000007
V1
Selected ALU Operand 1
8
3
read-only
DDATA0
None
0x00000000
DDATA1
None
0x00000001
DDATA2
None
0x00000002
DDATA3
None
0x00000003
DDATA4
None
0x00000004
DATA0
None
0x00000005
DATA1
None
0x00000006
DATA2
None
0x00000007
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AES
AES Mode
0
1
read-write
COMBDMA0WEREQ
Combined Data0 Write DMA Request
31
1
read-write
DMA0MODE
DMA0 Read Mode
16
2
read-write
FULL
Target register is fully read/written during every DMA transaction
0x00000000
LENLIMIT
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Zero padding is automatically added when writing.
0x00000001
FULLBYTE
Target register is fully read/written during every DMA transaction. Bytewise DMA.
0x00000002
LENLIMITBYTE
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.
0x00000003
DMA0RSEL
DMA0 Read Register Select
20
2
read-write
DATA0
None
0x00000000
DDATA0
None
0x00000001
DDATA0BIG
None
0x00000002
QDATA0
None
0x00000003
DMA1MODE
DMA1 Read Mode
24
2
read-write
FULL
Target register is fully read/written during every DMA transaction
0x00000000
LENLIMIT
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Zero padding is automatically added when writing.
0x00000001
FULLBYTE
Target register is fully read/written during every DMA transaction. Bytewise DMA.
0x00000002
LENLIMITBYTE
Length Limited. When the current length, i.e. LENGTHA or LENGTHB indicates that there are less bytes available than the register size, only length + 1 bytes + necessary zero padding is read. Bytewise DMA. Zero padding is automatically added when writing.
0x00000003
DMA1RSEL
DATA0 DMA Unaligned Read Register Select
28
2
read-write
DATA1
None
0x00000000
DDATA1
None
0x00000001
QDATA1
None
0x00000002
QDATA1BIG
None
0x00000003
INCWIDTH
Increment Width
14
2
read-write
INCWIDTH1
Byte 15 in DATA1 is used for the increment function.
0x00000000
INCWIDTH2
Bytes 14 and 15 in DATA1 are used for the increment function.
0x00000001
INCWIDTH3
Bytes 13 to 15 in DATA1 are used for the increment function.
0x00000002
INCWIDTH4
Bytes 12 to 15 in DATA1 are used for the increment function.
0x00000003
KEYBUFDIS
Key Buffer Disable
1
1
read-write
NOBUSYSTALL
No Stalling of Bus When Busy
10
1
read-write
SHA
SHA Mode
2
1
read-write
DATA0
DATA0 Register Access
0x80
32
read-write
n
0x0
0x0
modifyExternal
DATA0
Data 0 Access
0
32
read-write
DATA0BYTE
DATA0 Register Byte Access
0xB0
32
read-write
n
0x0
0x0
modifyExternal
DATA0BYTE
Data 0 Byte Access
0
8
read-write
DATA0BYTE12
DATA0 Register Byte 12 Access
0xC0
32
read-write
n
0x0
0x0
DATA0BYTE12
Data 0 Byte 12 Access
0
8
read-write
DATA0BYTE13
DATA0 Register Byte 13 Access
0xC4
32
read-write
n
0x0
0x0
DATA0BYTE13
Data 0 Byte 13 Access
0
8
read-write
DATA0BYTE14
DATA0 Register Byte 14 Access
0xC8
32
read-write
n
0x0
0x0
DATA0BYTE14
Data 0 Byte 14 Access
0
8
read-write
DATA0BYTE15
DATA0 Register Byte 15 Access
0xCC
32
read-write
n
0x0
0x0
DATA0BYTE15
Data 0 Byte 15 Access
0
8
read-write
DATA0XOR
DATA0XOR Register Access
0xA0
32
read-write
n
0x0
0x0
modifyExternal
DATA0XOR
XOR Data 0 Access
0
32
read-write
DATA0XORBYTE
DATA0 Register Byte XOR Access
0xBC
32
read-write
n
0x0
0x0
modifyExternal
DATA0XORBYTE
Data 0 XOR Byte Access
0
8
read-write
DATA1
DATA1 Register Access
0x84
32
read-write
n
0x0
0x0
modifyExternal
DATA1
Data 1 Access
0
32
read-write
DATA1BYTE
DATA1 Register Byte Access
0xB4
32
read-write
n
0x0
0x0
modifyExternal
DATA1BYTE
Data 1 Byte Access
0
8
read-write
DATA2
DATA2 Register Access
0x88
32
read-write
n
0x0
0x0
modifyExternal
DATA2
Data 2 Access
0
32
read-write
DATA3
DATA3 Register Access
0x8C
32
read-write
n
0x0
0x0
modifyExternal
DATA3
Data 3 Access
0
32
read-write
DDATA0
DDATA0 Register Access
0x100
32
read-write
n
0x0
0x0
modifyExternal
DDATA0
Double Data 0 Access
0
32
read-write
DDATA0BIG
DDATA0 Register Big Endian Access
0x130
32
read-write
n
0x0
0x0
modifyExternal
DDATA0BIG
Double Data 0 Big Endian Access
0
32
read-write
DDATA0BYTE
DDATA0 Register Byte Access
0x140
32
read-write
n
0x0
0x0
modifyExternal
DDATA0BYTE
Ddata 0 Byte Access
0
8
read-write
DDATA0BYTE32
DDATA0 Register Byte 32 Access
0x148
32
read-write
n
0x0
0x0
DDATA0BYTE32
Ddata 0 Byte 32 Access
0
4
read-write
DDATA1
DDATA1 Register Access
0x104
32
read-write
n
0x0
0x0
modifyExternal
DDATA1
Double Data 0 Access
0
32
read-write
DDATA1BYTE
DDATA1 Register Byte Access
0x144
32
read-write
n
0x0
0x0
modifyExternal
DDATA1BYTE
Ddata 1 Byte Access
0
8
read-write
DDATA2
DDATA2 Register Access
0x108
32
read-write
n
0x0
0x0
modifyExternal
DDATA2
Double Data 0 Access
0
32
read-write
DDATA3
DDATA3 Register Access
0x10C
32
read-write
n
0x0
0x0
modifyExternal
DDATA3
Double Data 0 Access
0
32
read-write
DDATA4
DDATA4 Register Access
0x110
32
read-write
n
0x0
0x0
modifyExternal
DDATA4
Double Data 0 Access
0
32
read-write
DSTATUS
Data Status Register
0x14
32
read-only
n
0x0
0x0
CARRY
Carry From Arithmetic Operation
24
1
read-only
DATA0ZERO
Data 0 Zero
0
4
read-only
ZERO0TO31
In DATA0 bits 0 to 31 are all zero.
0x00000001
ZERO32TO63
In DATA0 bits 32 to 63 are all zero.
0x00000002
ZERO64TO95
In DATA0 bits 64 to 95 are all zero.
0x00000004
ZERO96TO127
In DATA0 bits 96 to 127 are all zero.
0x00000008
DDATA0LSBS
LSBs in DDATA0
8
4
read-only
DDATA0MSBS
MSB in DDATA0
16
4
read-only
DDATA1MSB
MSB in DDATA1
20
1
read-only
IEN
Interrupt Enable Register
0x4C
32
read-write
n
0x0
0x0
INSTRDONE
INSTRDONE Interrupt Enable
0
1
read-write
SEQDONE
SEQDONE Interrupt Enable
1
1
read-write
IF
AES Interrupt Flags
0x40
32
read-only
n
0x0
0x0
INSTRDONE
Instruction Done
0
1
read-only
SEQDONE
Sequence Done
1
1
read-only
IFC
Interrupt Flag Clear Register
0x48
32
write-only
n
0x0
0x0
INSTRDONE
Clear INSTRDONE Interrupt Flag
0
1
write-only
SEQDONE
Clear SEQDONE Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x44
32
write-only
n
0x0
0x0
INSTRDONE
Set INSTRDONE Interrupt Flag
0
1
write-only
SEQDONE
Set SEQDONE Interrupt Flag
1
1
write-only
KEY
KEY Register Access
0x20
32
read-write
n
0x0
0x0
modifyExternal
KEY
Key Access
0
32
read-write
KEYBUF
KEY Buffer Register Access
0x24
32
read-write
n
0x0
0x0
modifyExternal
KEYBUF
Key Buffer Access
0
32
read-write
QDATA0
QDATA0 Register Access
0x180
32
read-write
n
0x0
0x0
modifyExternal
QDATA0
Quad Data 0 Access
0
32
read-write
QDATA0BYTE
QDATA0 Register Byte Access
0x1C0
32
read-write
n
0x0
0x0
modifyExternal
QDATA0BYTE
Qdata 0 Byte Access
0
8
read-write
QDATA1
QDATA1 Register Access
0x184
32
read-write
n
0x0
0x0
modifyExternal
QDATA1
Quad Data 1 Access
0
32
read-write
QDATA1BIG
QDATA1 Register Big Endian Access
0x1A4
32
read-write
n
0x0
0x0
modifyExternal
QDATA1BIG
Quad Data 1 Big Endian Access
0
32
read-write
QDATA1BYTE
QDATA1 Register Byte Access
0x1C4
32
read-write
n
0x0
0x0
modifyExternal
QDATA1BYTE
Qdata 1 Byte Access
0
8
read-write
SEQ0
Sequence Register 0
0x50
32
read-write
n
0x0
0x0
INSTR0
Sequence Instruction 0
0
8
read-write
INSTR1
Sequence Instruction 1
8
8
read-write
INSTR2
Sequence Instruction 2
16
8
read-write
INSTR3
Sequence Instruction 3
24
8
read-write
SEQ1
Sequence Register 1
0x54
32
read-write
n
0x0
0x0
INSTR4
Sequence Instruction 4
0
8
read-write
INSTR5
Sequence Instruction 5
8
8
read-write
INSTR6
Sequence Instruction 6
16
8
read-write
INSTR7
Sequence Instruction 7
24
8
read-write
SEQ2
Sequence Register 2
0x58
32
read-write
n
0x0
0x0
INSTR10
Sequence Instruction 10
16
8
read-write
INSTR11
Sequence Instruction 11
24
8
read-write
INSTR8
Sequence Instruction 8
0
8
read-write
INSTR9
Sequence Instruction 9
8
8
read-write
SEQ3
Sequence Register 3
0x5C
32
read-write
n
0x0
0x0
INSTR12
Sequence Instruction 12
0
8
read-write
INSTR13
Sequence Instruction 13
8
8
read-write
INSTR14
Sequence Instruction 14
16
8
read-write
INSTR15
Sequence Instruction 15
24
8
read-write
SEQ4
Sequence Register 4
0x60
32
read-write
n
0x0
0x0
INSTR16
Sequence Instruction 16
0
8
read-write
INSTR17
Sequence Instruction 17
8
8
read-write
INSTR18
Sequence Instruction 18
16
8
read-write
INSTR19
Sequence Instruction 19
24
8
read-write
SEQCTRL
Sequence Control
0x30
32
read-write
n
0x0
0x0
BLOCKSIZE
Size of Data Blocks
20
2
read-write
16BYTES
A block is 16 bytes long
0x00000000
32BYTES
A block is 32 bytes long
0x00000001
64BYTES
A block is 64 bytes long
0x00000002
DMA0PRESA
DMA0 Preserve a
28
1
read-write
DMA0SKIP
DMA0 Skip
24
2
read-write
DMA1PRESA
DMA1 Preserve a
29
1
read-write
DMA1SKIP
DMA1 Skip
26
2
read-write
HALT
Halt Sequence
31
1
read-write
LENGTHA
Buffer Length a in Bytes
0
14
read-write
SEQCTRLB
Sequence Control B
0x34
32
read-write
n
0x0
0x0
DMA0PRESB
DMA0 Preserve B
28
1
read-write
DMA1PRESB
DMA1 Preserve B
29
1
read-write
LENGTHB
Buffer Length B in Bytes
0
14
read-write
STATUS
Status Register
0x10
32
read-only
n
0x0
0x0
DMAACTIVE
DMA Action is Active
2
1
read-only
INSTRRUNNING
Action is Active
1
1
read-only
SEQRUNNING
AES SEQUENCE Running
0
1
read-only
WAC
Wide Arithmetic Configuration
0x4
32
read-write
n
0x0
0x0
MODOP
Modular Operation Field Type
4
1
read-write
MODULUS
Modular Operation Modulus
0
4
read-write
BIN256
Generic modulus. p = 2^256
0x00000000
BIN128
Generic modulus. p = 2^128
0x00000001
ECCBIN233P
Modulus for B-233 and K-233 ECC curves. p(t) = t^233 + t^74 + 1
0x00000002
ECCBIN163P
Modulus for B-163 and K-163 ECC curves. p(t) = t^163 + t^7 + t^6 + t^3 + 1
0x00000003
GCMBIN128
Modulus for GCM. P(t) = t^128 + t^7 + t^2 + t + 1
0x00000004
ECCPRIME256P
Modulus for P-256 ECC curve. p = 2^256 - 2^224 + 2^192 + 2^96 - 1
0x00000005
ECCPRIME224P
Modulus for P-224 ECC curve. p = 2^224 - 2^96 - 1
0x00000006
ECCPRIME192P
Modulus for P-192 ECC curve. p = 2^192 - 2^64 - 1
0x00000007
ECCBIN233N
P modulus for B-233 ECC curve
0x00000008
ECCBIN233KN
P modulus for K-233 ECC curve
0x00000009
ECCBIN163N
P modulus for B-163 ECC curve
0x0000000A
ECCBIN163KN
P modulus for K-163 ECC curve
0x0000000B
ECCPRIME256N
P modulus for P-256 ECC curve
0x0000000C
ECCPRIME224N
P modulus for P-224 ECC curve
0x0000000D
ECCPRIME192N
P modulus for P-192 ECC curve
0x0000000E
MULWIDTH
Multiply Width
8
2
read-write
MUL256
Multiply 256 bits
0x00000000
MUL128
Multiply 128 bits
0x00000001
MULMOD
Same number of bits as specified by MODULUS
0x00000002
RESULTWIDTH
Result Width
10
2
read-write
256BIT
Results have 256 bits
0x00000000
128BIT
Results have 128 bits
0x00000001
260BIT
Results have 260 bits. Upper bits of result can be read through DDATA0MSBS in CRYPTO_STATUS
0x00000002
CSEN
CSEN
CSEN
0x0
0x0
0x400
registers
n
CSEN
42
ANACTRL
Analog Control
0x48
32
read-write
n
0x0
0x0
IDACIREFS
Current DAC and Reference Current Scale
8
3
read-write
IREFPROG
Reference Current Control.
4
3
read-write
TRSTPROG
Reset Timing
20
3
read-write
APORTCONFLICT
APORT Request Conflict
0x2C
32
read-only
n
0x0
0x0
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
APORTREQ
APORT Request Status
0x28
32
read-only
n
0x0
0x0
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
CMD
Command
0x8
32
write-only
n
0x0
0x0
START
Start Software-Triggered Conversions
0
1
write-only
CMPTHR
Comparator Threshold
0x30
32
read-write
n
0x0
0x0
CMPTHR
Comparator Threshold.
0
16
read-write
CTRL
Control
0x0
32
read-write
n
0x0
0x0
ACU
CSEN Accumulator Mode Select
12
3
read-write
ACC1
Accumulate 1 sample.
0x00000000
ACC2
Accumulate 2 sample.
0x00000001
ACC4
Accumulate 4 sample.
0x00000002
ACC8
Accumulate 8 sample.
0x00000003
ACC16
Accumulate 16 sample.
0x00000004
ACC32
Accumulate 32 sample.
0x00000005
ACC64
Accumulate 64 sample.
0x00000006
AUTOGND
CSEN Automatic Ground Enable
23
1
read-write
CHOPEN
CSEN Chop Enable
22
1
read-write
CM
CSEN Conversion Mode Select
4
2
read-write
SGL
Single Channel Mode: One conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1) per conversion trigger.
0x00000000
SCAN
Scan Mode: Scans multiple selected channels once per conversion trigger.
0x00000001
CONTSGL
Continuous Single Channel: Continuous conversion of a single channel (when MCE = 0) or set of bonded channels (when MCE = 1).
0x00000002
CONTSCAN
Continuous Scan Mode: Continuously scans multiple selected channels.
0x00000003
CMPEN
CSEN Digital Comparator Enable
18
1
read-write
CMPPOL
CSEN Digital Comparator Polarity Select
2
1
read-write
CONVSEL
CSEN Converter Select
21
1
read-write
CPACCURACY
Charge Pump Accuracy
28
1
read-write
DMAEN
CSEN DMA Enable Bit
20
1
read-write
DRSF
CSEN Disable Right-Shift
19
1
read-write
EMACMPEN
Greater and Less Than Comparison Using the Exponential Moving Average (EMA) is Enabled
25
1
read-write
EN
CSEN Enable
1
1
read-write
LOCALSENS
Local Sensing Enable
27
1
read-write
MCEN
CSEN Multiple Channel Enable
15
1
read-write
MXUC
CSEN Mux Disconnect
24
1
read-write
SARCR
SAR Conversion Resolution.
8
2
read-write
CLK10
Conversions last 10 internal CSEN clocks and are 10-bits in length.
0x00000000
CLK12
Conversions last 12 internal CSEN clocks and are 12-bits in length.
0x00000001
CLK14
Conversions last 14 internal CSEN clocks and are 14-bits in length.
0x00000002
CLK16
Conversions last 16 internal CSEN clocks and are 16-bits in length.
0x00000003
STM
Start Trigger Select
16
2
read-write
PRS
PRS Triggering. Conversions are triggered by the PRS channel selected in PRSSEL.
0x00000000
TIMER
Timer Triggering. Conversions are triggered by a local CSEN timer reload.
0x00000001
START
Software Triggering. Conversions are triggered by writing a 1 to the START field of the CMD register.
0x00000002
WARMUPMODE
Select Warmup Mode for CSEN
26
1
read-write
DATA
Output Data
0x14
32
read-write
n
0x0
0x0
DATA
Output Data
0
32
read-write
DMBASELINE
Delta Modulation Baseline
0x40
32
read-write
n
0x0
0x0
BASELINEDN
Delta Modulator Integrator Initial Value
16
16
read-write
BASELINEUP
Delta Modulator Integrator Initial Value
0
16
read-write
DMCFG
Delta Modulation Configuration
0x44
32
read-write
n
0x0
0x0
CRMODE
Delta Modulator Conversion Resolution.
20
2
read-write
DM10
10-bit delta modulator
0x00000000
DM12
12-bit delta modulator
0x00000001
DM14
14-bit delta modulator
0x00000002
DM16
16-bit delta modulator
0x00000003
DMCR
Delta Modulator Conversion Rate
16
4
read-write
DMG
Delta Modulator Gain Step
0
8
read-write
DMGRDIS
Delta Modulation Gain Step Reduction Disable
28
1
read-write
DMR
Delta Modulator Gain Reduction Interval
8
4
read-write
EMA
Exponential Moving Average
0x34
32
read-write
n
0x0
0x0
EMA
Calculated Exponential Moving Average
0
22
read-write
EMACTRL
Exponential Moving Average Control
0x38
32
read-write
n
0x0
0x0
EMASAMPLE
EMA Sample Weight
0
3
read-write
W1
EMA weight (N) is 1.
0x00000000
W2
EMA weight (N) is 2.
0x00000001
W4
EMA weight (N) is 4.
0x00000002
W8
EMA weight (N) is 8.
0x00000003
W16
EMA weight (N) is 16.
0x00000004
W32
EMA weight (N) is 32.
0x00000005
W64
EMA weight (N) is 64.
0x00000006
IEN
Interrupt Enable
0x60
32
read-write
n
0x0
0x0
APORTCONFLICT
APORTCONFLICT Interrupt Enable
4
1
read-write
CMP
CMP Interrupt Enable
0
1
read-write
CONV
CONV Interrupt Enable
1
1
read-write
DMAOF
DMAOF Interrupt Enable
3
1
read-write
EOS
EOS Interrupt Enable
2
1
read-write
IF
Interrupt Flag
0x54
32
read-only
n
0x0
0x0
APORTCONFLICT
APORT Conflict Interrupt Flag
4
1
read-only
CMP
Digital Comparator Interrupt Flag
0
1
read-only
CONV
Conversion Done Interrupt Flag
1
1
read-only
DMAOF
DMA Overflow Interrupt Flag.
3
1
read-only
EOS
End of Scan Interrupt Flag.
2
1
read-only
IFC
Interrupt Flag Clear
0x5C
32
write-only
n
0x0
0x0
APORTCONFLICT
Clear APORTCONFLICT Interrupt Flag
4
1
write-only
CMP
Clear CMP Interrupt Flag
0
1
write-only
CONV
Clear CONV Interrupt Flag
1
1
write-only
DMAOF
Clear DMAOF Interrupt Flag
3
1
write-only
EOS
Clear EOS Interrupt Flag
2
1
write-only
IFS
Interrupt Flag Set
0x58
32
write-only
n
0x0
0x0
APORTCONFLICT
Set APORTCONFLICT Interrupt Flag
4
1
write-only
CMP
Set CMP Interrupt Flag
0
1
write-only
CONV
Set CONV Interrupt Flag
1
1
write-only
DMAOF
Set DMAOF Interrupt Flag
3
1
write-only
EOS
Set EOS Interrupt Flag
2
1
write-only
PRSSEL
PRS Select
0x10
32
read-write
n
0x0
0x0
PRSSEL
PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as the start trigger
0x00000000
PRSCH1
PRS Channel 1 selected as the start trigger
0x00000001
PRSCH2
PRS Channel 2 selected as the start trigger
0x00000002
PRSCH3
PRS Channel 3 selected as the start trigger
0x00000003
PRSCH4
PRS Channel 4 selected as the start trigger
0x00000004
PRSCH5
PRS Channel 5 selected as the start trigger
0x00000005
PRSCH6
PRS Channel 6 selected as the start trigger
0x00000006
PRSCH7
PRS Channel 7 selected as the start trigger
0x00000007
PRSCH8
PRS Channel 8 selected as the start trigger
0x00000008
PRSCH9
PRS Channel 9 selected as the start trigger
0x00000009
PRSCH10
PRS Channel 10 selected as the start trigger
0x0000000A
PRSCH11
PRS Channel 11 selected as the start trigger
0x0000000B
SCANINPUTSEL0
Scan Input Selection 0
0x1C
32
read-write
n
0x0
0x0
INPUT0TO7SEL
CSEN_INPUT0-7 Select
0
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT16TO23SEL
CSEN_INPUT16-23 Select
16
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT24TO31SEL
CSEN_INPUT24-31 Select
24
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT8TO15SEL
CSEN_INPUT8-15 Select
8
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
SCANINPUTSEL1
Scan Input Selection 1
0x24
32
read-write
n
0x0
0x0
INPUT32TO39SEL
CSEN_INPUT32-39 Select
0
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT40TO47SEL
CSEN_INPUT40-47 Select
8
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT48TO55SEL
CSEN_INPUT48-55 Select
16
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
INPUT56TO63SEL
CSEN_INPUT56-63 Select
24
4
read-write
APORT1CH0TO7
None
0x00000004
APORT1CH8TO15
None
0x00000005
APORT1CH16TO23
None
0x00000006
APORT1CH24TO31
None
0x00000007
APORT3CH0TO7
None
0x0000000C
APORT3CH8TO15
None
0x0000000D
APORT3CH16TO23
None
0x0000000E
APORT3CH24TO31
None
0x0000000F
SCANMASK0
Scan Channel Mask 0
0x18
32
read-write
n
0x0
0x0
SCANINPUTEN
Scan Channel Mask
0
32
read-write
SCANMASK1
Scan Channel Mask 1
0x20
32
read-write
n
0x0
0x0
SCANINPUTEN
Scan Channel Mask.
0
32
read-write
SINGLECTRL
Single Conversion Control
0x3C
32
read-write
n
0x0
0x0
SINGLESEL
Single Channel Input Select
4
7
read-write
APORT1XCH0
None
0x00000020
APORT1YCH1
None
0x00000021
APORT1XCH2
None
0x00000022
APORT1YCH3
None
0x00000023
APORT1XCH4
None
0x00000024
APORT1YCH5
None
0x00000025
APORT1XCH6
None
0x00000026
APORT1YCH7
None
0x00000027
APORT1XCH8
None
0x00000028
APORT1YCH9
None
0x00000029
APORT1XCH10
None
0x0000002A
APORT1YCH11
None
0x0000002B
APORT1XCH12
None
0x0000002C
APORT1YCH13
None
0x0000002D
APORT1XCH14
None
0x0000002E
APORT1YCH15
None
0x0000002F
APORT1XCH16
None
0x00000030
APORT1YCH17
None
0x00000031
APORT1XCH18
None
0x00000032
APORT1YCH19
None
0x00000033
APORT1XCH20
None
0x00000034
APORT1YCH21
None
0x00000035
APORT1XCH22
None
0x00000036
APORT1YCH23
None
0x00000037
APORT1XCH24
None
0x00000038
APORT1YCH25
None
0x00000039
APORT1XCH26
None
0x0000003A
APORT1YCH27
None
0x0000003B
APORT1XCH28
None
0x0000003C
APORT1YCH29
None
0x0000003D
APORT1XCH30
None
0x0000003E
APORT1YCH31
None
0x0000003F
APORT3XCH0
None
0x00000060
APORT3YCH1
None
0x00000061
APORT3XCH2
None
0x00000062
APORT3YCH3
None
0x00000063
APORT3XCH4
None
0x00000064
APORT3YCH5
None
0x00000065
APORT3XCH6
None
0x00000066
APORT3YCH7
None
0x00000067
APORT3XCH8
None
0x00000068
APORT3YCH9
None
0x00000069
APORT3XCH10
None
0x0000006A
APORT3YCH11
None
0x0000006B
APORT3XCH12
None
0x0000006C
APORT3YCH13
None
0x0000006D
APORT3XCH14
None
0x0000006E
APORT3YCH15
None
0x0000006F
APORT3XCH16
None
0x00000070
APORT3YCH17
None
0x00000071
APORT3XCH18
None
0x00000072
APORT3YCH19
None
0x00000073
APORT3XCH20
None
0x00000074
APORT3YCH21
None
0x00000075
APORT3XCH22
None
0x00000076
APORT3YCH23
None
0x00000077
APORT3XCH24
None
0x00000078
APORT3YCH25
None
0x00000079
APORT3XCH26
None
0x0000007A
APORT3YCH27
None
0x0000007B
APORT3XCH28
None
0x0000007C
APORT3YCH29
None
0x0000007D
APORT3XCH30
None
0x0000007E
APORT3YCH31
None
0x0000007F
STATUS
Status
0xC
32
read-only
n
0x0
0x0
CSENBUSY
Busy Flag
0
1
read-only
TIMCTRL
Timing Control
0x4
32
read-write
n
0x0
0x0
PCPRESC
Period Counter Prescaler
0
3
read-write
DIV1
The period counter clock frequency is LFBCLKCSEN/1
0x00000000
DIV2
The period counter clock frequency is LFBCLKCSEN/2
0x00000001
DIV4
The period counter clock frequency is LFBCLKCSEN/4
0x00000002
DIV8
The period counter clock frequency is LFBCLKCSEN/8
0x00000003
DIV16
The period counter clock frequency is LFBCLKCSEN/16
0x00000004
DIV32
The period counter clock frequency is LFBCLKCSEN/32
0x00000005
DIV64
The period counter clock frequency is LFBCLKCSEN/64
0x00000006
DIV128
The period counter clock frequency is LFBCLKCSEN/128
0x00000007
PCTOP
Period Counter Top Value
8
8
read-write
WARMUPCNT
Warmup Period Counter
16
2
read-write
EMU
EMU
EMU
0x0
0x0
0x400
registers
n
EMU
0
CMD
Command Register
0x10
32
write-only
n
0x0
0x0
EM01VSCALE0
EM01 Voltage Scale Command to Scale to Voltage Scale Level 0
4
1
write-only
EM01VSCALE2
EM01 Voltage Scale Command to Scale to Voltage Scale Level 2
6
1
write-only
EM4UNLATCH
EM4 Unlatch
0
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
EM01LD
Reserved for internal use. Do not change.
3
1
read-write
EM23VSCALE
EM23 Voltage Scale
8
2
read-write
VSCALE2
Voltage Scale Level 2
0x00000000
VSCALE0
Voltage Scale Level 0
0x00000002
RESV
RESV
0x00000003
EM23VSCALEAUTOWSEN
Automatically Configures Flash and Frequency to Wakeup From EM2 or EM3 at Low Voltage
4
1
read-write
EM2BLOCK
Energy Mode 2 Block
1
1
read-write
EM2BODDIS
Disable BOD in EM2
2
1
read-write
EM4HVSCALE
EM4H Voltage Scale
16
2
read-write
VSCALE2
Voltage Scale Level 2
0x00000000
VSCALE0
Voltage Scale Level 0
0x00000002
RESV
RESV
0x00000003
DCDCCLIMCTRL
DCDC Power Train PFET Current Limiter Control Register
0x54
32
read-write
n
0x0
0x0
BYPLIMEN
Bypass Current Limit Enable
13
1
read-write
CLIMBLANKDLY
Reserved for internal use. Do not change.
8
2
read-write
DCDCCTRL
DCDC Control
0x40
32
read-write
n
0x0
0x0
DCDCMODE
Regulator Mode
0
2
read-write
BYPASS
DCDC regulator is operating in bypass mode. Prior to configuring DCDCMODE=BYPASS, software must set EMU_DCDCCLIMCTRL.BYPLIMEN=1 to prevent excessive current between VREGVDD and DVDD supplies.
0x00000000
LOWNOISE
DCDC regulator is operating in low noise mode.
0x00000001
LOWPOWER
DCDC regulator is operating in low power mode.
0x00000002
OFF
DCDC regulator is off and the bypass switch is off. Note: DVDD must be supplied externally
0x00000003
DCDCMODEEM23
DCDC Mode EM23
4
1
read-write
DCDCMODEEM4
DCDC Mode EM4H
5
1
read-write
DCDCLNCOMPCTRL
DCDC Low Noise Compensator Control Register
0x58
32
read-write
n
0x0
0x0
COMPENC1
Low Noise Mode Compensator C1 Trim Value
20
2
read-write
COMPENC2
Low Noise Mode Compensator C2 Trim Value
24
3
read-write
COMPENC3
Low Noise Mode Compensator C3 Trim Value
28
4
read-write
COMPENR1
Low Noise Mode Compensator R1 Trim Value
0
3
read-write
COMPENR2
Low Noise Mode Compensator R2 Trim Value
4
5
read-write
COMPENR3
Low Noise Mode Compensator R3 Trim Value
12
4
read-write
DCDCLNFREQCTRL
DCDC Low Noise Controller Frequency Control
0x70
32
read-write
n
0x0
0x0
RCOBAND
LN Mode RCO Frequency Band Selection
0
3
read-write
RCOTRIM
Reserved for internal use. Do not change.
24
5
read-write
DCDCLNVCTRL
DCDC Low Noise Voltage Register
0x5C
32
read-write
n
0x0
0x0
LNATT
Low Noise Mode Feedback Attenuation
1
1
read-write
LNVREF
Low Noise Mode VREF Trim
8
7
read-write
DCDCLPCTRL
DCDC Low Power Control Register
0x6C
32
read-write
n
0x0
0x0
LPBLANK
Reserved for internal use. Do not change.
25
2
read-write
LPCMPHYSSELEM234H
LP Mode Hysteresis Selection for EM23 and EM4H
12
4
read-write
LPVREFDUTYEN
LP Mode Duty Cycling Enable
24
1
read-write
DCDCLPEM01CFG
Configuration Bits for Low Power Mode to Be Applied During EM01, This Field is Only Relevant If LP Mode is Used in EM01
0xE0
32
read-write
n
0x0
0x0
LPCMPBIASEM01
LP Mode Comparator Bias Selection for EM01
8
2
read-write
BIAS0
Maximum load current less than 75uA.
0x00000000
BIAS1
Maximum load current less than 500uA.
0x00000001
BIAS2
Maximum load current less than 2.5mA.
0x00000002
BIAS3
Maximum load current less than 10mA.
0x00000003
LPCMPHYSSELEM01
LP Mode Hysteresis Selection for EM01
12
4
read-write
DCDCLPVCTRL
DCDC Low Power Voltage Register
0x64
32
read-write
n
0x0
0x0
LPATT
Low Power Feedback Attenuation
0
1
read-write
LPVREF
LP Mode Reference Selection for EM23 and EM4H
1
8
read-write
DCDCMISCCTRL
DCDC Miscellaneous Control Register
0x4C
32
read-write
n
0x0
0x0
BYPLIMSEL
Current Limit in Bypass Mode
16
4
read-write
LNCLIMILIMSEL
Current Limit Level Selection for Current Limiter in LN Mode
24
3
read-write
LNFORCECCM
Force DCDC Into CCM Mode in Low Noise Operation
0
1
read-write
LNFORCECCMIMM
Force DCDC Into CCM Mode Immediately, Based on LNFORCECCM
5
1
read-write
LPCLIMILIMSEL
Current Limit Level Selection for Current Limiter in LP Mode
20
3
read-write
LPCMPBIASEM234H
LP Mode Comparator Bias Selection for EM23 or EM4H
28
2
read-write
BIAS0
Maximum load current less than 75uA.
0x00000000
BIAS1
Maximum load current less than 500uA.
0x00000001
BIAS2
Maximum load current less than 2.5mA.
0x00000002
BIAS3
Maximum load current less than 10mA.
0x00000003
LPCMPHYSDIS
Disable LP Mode Hysteresis in the State Machine Control
1
1
read-write
LPCMPHYSHI
Comparator Threshold on the High Side
2
1
read-write
NFETCNT
NFET Switch Number Selection
12
4
read-write
PFETCNT
PFET Switch Number Selection
8
4
read-write
DCDCSYNC
DCDC Read Status Register
0x78
32
read-only
n
0x0
0x0
DCDCCTRLBUSY
DCDC CTRL Register Transfer Busy
0
1
read-only
DCDCZDETCTRL
DCDC Power Train NFET Zero Current Detector Control Register
0x50
32
read-write
n
0x0
0x0
ZDETBLANKDLY
Reserved for internal use. Do not change.
8
2
read-write
ZDETILIMSEL
Reverse Current Limit Level Selection for Zero Detector
4
3
read-write
EM23PERNORETAINCMD
Clears Corresponding Bits in EM23PERNORETAINSTATUS Unlocking Access to Peripheral
0xF4
32
write-only
n
0x0
0x0
ACMP0UNLOCK
Clears Status Bit of ACMP0 and Unlocks Access to It
0
1
write-only
ACMP1UNLOCK
Clears Status Bit of ACMP1 and Unlocks Access to It
1
1
write-only
ADC0UNLOCK
Clears Status Bit of ADC0 and Unlocks Access to It
9
1
write-only
CSENUNLOCK
Clears Status Bit of CSEN and Unlocks Access to It
14
1
write-only
DAC0UNLOCK
Clears Status Bit of DAC0 and Unlocks Access to It
7
1
write-only
I2C0UNLOCK
Clears Status Bit of I2C0 and Unlocks Access to It
5
1
write-only
I2C1UNLOCK
Clears Status Bit of I2C1 and Unlocks Access to It
6
1
write-only
IDAC0UNLOCK
Clears Status Bit of IDAC0 and Unlocks Access to It
8
1
write-only
LESENSE0UNLOCK
Clears Status Bit of LESENSE0 and Unlocks Access to It
13
1
write-only
LETIMER0UNLOCK
Clears Status Bit of LETIMER0 and Unlocks Access to It
10
1
write-only
LEUART0UNLOCK
Clears Status Bit of LEUART0 and Unlocks Access to It
15
1
write-only
PCNT0UNLOCK
Clears Status Bit of PCNT0 and Unlocks Access to It
2
1
write-only
WDOG0UNLOCK
Clears Status Bit of WDOG0 and Unlocks Access to It
11
1
write-only
WDOG1UNLOCK
Clears Status Bit of WDOG1 and Unlocks Access to It
12
1
write-only
EM23PERNORETAINCTRL
When Set Corresponding Peripherals May Get Powered Down in EM23
0xFC
32
read-write
n
0x0
0x0
ACMP0DIS
Allow Power Down of ACMP0 During EM23
0
1
read-write
ACMP1DIS
Allow Power Down of ACMP1 During EM23
1
1
read-write
ADC0DIS
Allow Power Down of ADC0 During EM23
9
1
read-write
CSENDIS
Allow Power Down of CSEN During EM23
14
1
read-write
I2C0DIS
Allow Power Down of I2C0 During EM23
5
1
read-write
I2C1DIS
Allow Power Down of I2C1 During EM23
6
1
read-write
IDAC0DIS
Allow Power Down of IDAC0 During EM23
8
1
read-write
LESENSE0DIS
Allow Power Down of LESENSE0 During EM23
13
1
read-write
LETIMER0DIS
Allow Power Down of LETIMER0 During EM23
10
1
read-write
LEUART0DIS
Allow Power Down of LEUART0 During EM23
15
1
read-write
PCNT0DIS
Allow Power Down of PCNT0 During EM23
2
1
read-write
VDAC0DIS
Allow Power Down of DAC0 During EM23
7
1
read-write
WDOG0DIS
Allow Power Down of WDOG0 During EM23
11
1
read-write
WDOG1DIS
Allow Power Down of WDOG1 During EM23
12
1
read-write
EM23PERNORETAINSTATUS
Status Indicating If Peripherals Were Powered Down in EM23, Subsequently Locking Access to It
0xF8
32
read-only
n
0x0
0x0
ACMP0LOCKED
Indicates If ACMP0 Powered Down During EM23
0
1
read-only
ACMP1LOCKED
Indicates If ACMP1 Powered Down During EM23
1
1
read-only
ADC0LOCKED
Indicates If ADC0 Powered Down During EM23
9
1
read-only
CSENLOCKED
Indicates If CSEN Powered Down During EM23
14
1
read-only
DAC0LOCKED
Indicates If DAC0 Powered Down During EM23
7
1
read-only
I2C0LOCKED
Indicates If I2C0 Powered Down During EM23
5
1
read-only
I2C1LOCKED
Indicates If I2C1 Powered Down During EM23
6
1
read-only
IDAC0LOCKED
Indicates If IDAC0 Powered Down During EM23
8
1
read-only
LESENSE0LOCKED
Indicates If LESENSE0 Powered Down During EM23
13
1
read-only
LETIMER0LOCKED
Indicates If LETIMER0 Powered Down During EM23
10
1
read-only
LEUART0LOCKED
Indicates If LEUART0 Powered Down During EM23
15
1
read-only
PCNT0LOCKED
Indicates If PCNT0 Powered Down During EM23
2
1
read-only
WDOG0LOCKED
Indicates If WDOG0 Powered Down During EM23
11
1
read-only
WDOG1LOCKED
Indicates If WDOG1 Powered Down During EM23
12
1
read-only
EM4CTRL
EM4 Control Register
0x18
32
read-write
n
0x0
0x0
EM4ENTRY
Energy Mode 4 Entry
16
2
write-only
EM4IORETMODE
EM4 IO Retention Disable
4
2
read-write
DISABLE
No Retention: Pads enter reset state when entering EM4
0x00000000
EM4EXIT
Retention through EM4: Pads enter reset state when exiting EM4
0x00000001
SWUNLATCH
Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention
0x00000002
EM4STATE
Energy Mode 4 State
0
1
read-write
RETAINLFRCO
LFRCO Retain During EM4
1
1
read-write
RETAINLFXO
LFXO Retain During EM4
2
1
read-write
RETAINULFRCO
ULFRCO Retain During EM4S
3
1
read-write
IEN
Interrupt Enable Register
0x30
32
read-write
n
0x0
0x0
DCDCINBYPASS
DCDCINBYPASS Interrupt Enable
20
1
read-write
DCDCLNRUNNING
DCDCLNRUNNING Interrupt Enable
19
1
read-write
DCDCLPRUNNING
DCDCLPRUNNING Interrupt Enable
18
1
read-write
EM23WAKEUP
EM23WAKEUP Interrupt Enable
24
1
read-write
NFETOVERCURRENTLIMIT
NFETOVERCURRENTLIMIT Interrupt Enable
17
1
read-write
PFETOVERCURRENTLIMIT
PFETOVERCURRENTLIMIT Interrupt Enable
16
1
read-write
TEMP
TEMP Interrupt Enable
29
1
read-write
TEMPHIGH
TEMPHIGH Interrupt Enable
31
1
read-write
TEMPLOW
TEMPLOW Interrupt Enable
30
1
read-write
VMONALTAVDDFALL
VMONALTAVDDFALL Interrupt Enable
2
1
read-write
VMONALTAVDDRISE
VMONALTAVDDRISE Interrupt Enable
3
1
read-write
VMONAVDDFALL
VMONAVDDFALL Interrupt Enable
0
1
read-write
VMONAVDDRISE
VMONAVDDRISE Interrupt Enable
1
1
read-write
VMONDVDDFALL
VMONDVDDFALL Interrupt Enable
4
1
read-write
VMONDVDDRISE
VMONDVDDRISE Interrupt Enable
5
1
read-write
VMONFVDDFALL
VMONFVDDFALL Interrupt Enable
14
1
read-write
VMONFVDDRISE
VMONFVDDRISE Interrupt Enable
15
1
read-write
VMONIO0FALL
VMONIO0FALL Interrupt Enable
6
1
read-write
VMONIO0RISE
VMONIO0RISE Interrupt Enable
7
1
read-write
VSCALEDONE
VSCALEDONE Interrupt Enable
25
1
read-write
IF
Interrupt Flag Register
0x24
32
read-only
n
0x0
0x0
DCDCINBYPASS
DCDC is in Bypass
20
1
read-only
DCDCLNRUNNING
LN Mode is Running
19
1
read-only
DCDCLPRUNNING
LP Mode is Running
18
1
read-only
EM23WAKEUP
Wakeup IRQ From EM2 and EM3
24
1
read-only
NFETOVERCURRENTLIMIT
NFET Current Limit Hit
17
1
read-only
PFETOVERCURRENTLIMIT
PFET Current Limit Hit
16
1
read-only
TEMP
New Temperature Measurement Valid
29
1
read-only
TEMPHIGH
Temperature High Limit Reached
31
1
read-only
TEMPLOW
Temperature Low Limit Reached
30
1
read-only
VMONALTAVDDFALL
Alternate VMON AVDD Channel Fall
2
1
read-only
VMONALTAVDDRISE
Alternate VMON AVDD Channel Rise
3
1
read-only
VMONAVDDFALL
VMON AVDD Channel Fall
0
1
read-only
VMONAVDDRISE
VMON AVDD Channel Rise
1
1
read-only
VMONDVDDFALL
VMON DVDD Channel Fall
4
1
read-only
VMONDVDDRISE
VMON DVDD Channel Rise
5
1
read-only
VMONFVDDFALL
VMON VDDFLASH Channel Fall
14
1
read-only
VMONFVDDRISE
VMON VDDFLASH Channel Rise
15
1
read-only
VMONIO0FALL
VMON IOVDD0 Channel Fall
6
1
read-only
VMONIO0RISE
VMON IOVDD0 Channel Rise
7
1
read-only
VSCALEDONE
Voltage Scale Steps Done IRQ
25
1
read-only
IFC
Interrupt Flag Clear Register
0x2C
32
write-only
n
0x0
0x0
DCDCINBYPASS
Clear DCDCINBYPASS Interrupt Flag
20
1
write-only
DCDCLNRUNNING
Clear DCDCLNRUNNING Interrupt Flag
19
1
write-only
DCDCLPRUNNING
Clear DCDCLPRUNNING Interrupt Flag
18
1
write-only
EM23WAKEUP
Clear EM23WAKEUP Interrupt Flag
24
1
write-only
NFETOVERCURRENTLIMIT
Clear NFETOVERCURRENTLIMIT Interrupt Flag
17
1
write-only
PFETOVERCURRENTLIMIT
Clear PFETOVERCURRENTLIMIT Interrupt Flag
16
1
write-only
TEMP
Clear TEMP Interrupt Flag
29
1
write-only
TEMPHIGH
Clear TEMPHIGH Interrupt Flag
31
1
write-only
TEMPLOW
Clear TEMPLOW Interrupt Flag
30
1
write-only
VMONALTAVDDFALL
Clear VMONALTAVDDFALL Interrupt Flag
2
1
write-only
VMONALTAVDDRISE
Clear VMONALTAVDDRISE Interrupt Flag
3
1
write-only
VMONAVDDFALL
Clear VMONAVDDFALL Interrupt Flag
0
1
write-only
VMONAVDDRISE
Clear VMONAVDDRISE Interrupt Flag
1
1
write-only
VMONDVDDFALL
Clear VMONDVDDFALL Interrupt Flag
4
1
write-only
VMONDVDDRISE
Clear VMONDVDDRISE Interrupt Flag
5
1
write-only
VMONFVDDFALL
Clear VMONFVDDFALL Interrupt Flag
14
1
write-only
VMONFVDDRISE
Clear VMONFVDDRISE Interrupt Flag
15
1
write-only
VMONIO0FALL
Clear VMONIO0FALL Interrupt Flag
6
1
write-only
VMONIO0RISE
Clear VMONIO0RISE Interrupt Flag
7
1
write-only
VSCALEDONE
Clear VSCALEDONE Interrupt Flag
25
1
write-only
IFS
Interrupt Flag Set Register
0x28
32
write-only
n
0x0
0x0
DCDCINBYPASS
Set DCDCINBYPASS Interrupt Flag
20
1
write-only
DCDCLNRUNNING
Set DCDCLNRUNNING Interrupt Flag
19
1
write-only
DCDCLPRUNNING
Set DCDCLPRUNNING Interrupt Flag
18
1
write-only
EM23WAKEUP
Set EM23WAKEUP Interrupt Flag
24
1
write-only
NFETOVERCURRENTLIMIT
Set NFETOVERCURRENTLIMIT Interrupt Flag
17
1
write-only
PFETOVERCURRENTLIMIT
Set PFETOVERCURRENTLIMIT Interrupt Flag
16
1
write-only
TEMP
Set TEMP Interrupt Flag
29
1
write-only
TEMPHIGH
Set TEMPHIGH Interrupt Flag
31
1
write-only
TEMPLOW
Set TEMPLOW Interrupt Flag
30
1
write-only
VMONALTAVDDFALL
Set VMONALTAVDDFALL Interrupt Flag
2
1
write-only
VMONALTAVDDRISE
Set VMONALTAVDDRISE Interrupt Flag
3
1
write-only
VMONAVDDFALL
Set VMONAVDDFALL Interrupt Flag
0
1
write-only
VMONAVDDRISE
Set VMONAVDDRISE Interrupt Flag
1
1
write-only
VMONDVDDFALL
Set VMONDVDDFALL Interrupt Flag
4
1
write-only
VMONDVDDRISE
Set VMONDVDDRISE Interrupt Flag
5
1
write-only
VMONFVDDFALL
Set VMONFVDDFALL Interrupt Flag
14
1
write-only
VMONFVDDRISE
Set VMONFVDDRISE Interrupt Flag
15
1
write-only
VMONIO0FALL
Set VMONIO0FALL Interrupt Flag
6
1
write-only
VMONIO0RISE
Set VMONIO0RISE Interrupt Flag
7
1
write-only
VSCALEDONE
Set VSCALEDONE Interrupt Flag
25
1
write-only
LOCK
Configuration Lock Register
0x8
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
PWRCTRL
Power Control Register
0x3C
32
read-write
n
0x0
0x0
ANASW
Analog Switch Selection
5
1
read-write
IMMEDIATEPWRSWITCH
Allows Immediate Switching of ANASW and REGPWRSEL Bitfields
13
1
read-write
REGPWRSEL
This Field Selects the Input Supply Pin for the Digital LDO
10
1
read-write
PWRLOCK
Regulator and Supply Lock Register
0x34
32
read-write
n
0x0
0x0
LOCKKEY
Regulator and Supply Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
RAM0CTRL
Memory Control Register
0xC
32
read-write
n
0x0
0x0
RAMPOWERDOWN
RAM0 Blockset Power-down
0
1
read-write
NONE
None of the RAM blocks powered down
0x00000000
BLK1
Power down RAM block 1
0x00000001
RAM1CTRL
Memory Control Register
0xB0
32
read-write
n
0x0
0x0
RAMPOWERDOWN
RAM1 Blockset Power-down
0
2
read-write
NONE
None of the RAM blocks powered down
0x00000000
BLK1
Power down RAM block 1 (address range 0x20030000-0x2003FFFF)
0x00000002
BLK0TO1
Power down RAM blocks 0-1 (address range 0x20020000-0x2003FFFF)
0x00000003
RAM2CTRL
Memory Control Register
0xB4
32
read-write
n
0x0
0x0
RAMPOWERDOWN
RAM2 Blockset Power-down
0
1
read-write
NONE
None of the RAM blocks powered down
0x00000000
BLK
Power down RAM blocks 0-3
0x00000001
STATUS
Status Register
0x4
32
read-only
n
0x0
0x0
EM4IORET
IO Retention Status
20
1
read-only
TEMPACTIVE
Temperature Measurement Active
26
1
read-only
VMONALTAVDD
Alternate VMON AVDD Channel
2
1
read-only
VMONAVDD
VMON AVDD Channel
1
1
read-only
VMONDVDD
VMON DVDD Channel
3
1
read-only
VMONFVDD
VMON VDDFLASH Channel
8
1
read-only
VMONIO0
VMON IOVDD0 Channel
4
1
read-only
VMONRDY
VMON Ready
0
1
read-only
VSCALE
Current Voltage Scale Value
16
2
read-only
VSCALE2
Voltage Scale Level 2
0x00000000
VSCALE0
Voltage Scale Level 0
0x00000002
RESV
RESV
0x00000003
VSCALEBUSY
System is Busy Scaling Voltage
18
1
read-only
TEMP
Value of Last Temperature Measurement
0x20
32
read-only
n
0x0
0x0
TEMP
Temperature Measurement
0
8
read-only
TEMPLIMITS
Temperature Limits for Interrupt Generation
0x1C
32
read-write
n
0x0
0x0
EM4WUEN
Enable EM4 Wakeup Due to Low/high Temperature
16
1
read-write
TEMPHIGH
Temperature High Limit
8
8
read-write
TEMPLOW
Temperature Low Limit
0
8
read-write
VMONALTAVDDCTRL
Alternate VMON AVDD Channel Control
0x94
32
read-write
n
0x0
0x0
EN
Enable
0
1
read-write
FALLWU
Fall Wakeup
3
1
read-write
RISEWU
Rise Wakeup
2
1
read-write
THRESCOARSE
Threshold Coarse Adjust
12
4
read-write
THRESFINE
Threshold Fine Adjust
8
4
read-write
VMONAVDDCTRL
VMON AVDD Channel Control
0x90
32
read-write
n
0x0
0x0
EN
Enable
0
1
read-write
FALLTHRESCOARSE
Falling Threshold Coarse Adjust
12
4
read-write
FALLTHRESFINE
Falling Threshold Fine Adjust
8
4
read-write
FALLWU
Fall Wakeup
3
1
read-write
RISETHRESCOARSE
Rising Threshold Coarse Adjust
20
4
read-write
RISETHRESFINE
Rising Threshold Fine Adjust
16
4
read-write
RISEWU
Rise Wakeup
2
1
read-write
VMONDVDDCTRL
VMON DVDD Channel Control
0x98
32
read-write
n
0x0
0x0
EN
Enable
0
1
read-write
FALLWU
Fall Wakeup
3
1
read-write
RISEWU
Rise Wakeup
2
1
read-write
THRESCOARSE
Threshold Coarse Adjust
12
4
read-write
THRESFINE
Threshold Fine Adjust
8
4
read-write
VMONIO0CTRL
VMON IOVDD0 Channel Control
0x9C
32
read-write
n
0x0
0x0
EN
Enable
0
1
read-write
FALLWU
Fall Wakeup
3
1
read-write
RETDIS
EM4 IO0 Retention Disable
4
1
read-write
RISEWU
Rise Wakeup
2
1
read-write
THRESCOARSE
Threshold Coarse Adjust
12
4
read-write
THRESFINE
Threshold Fine Adjust
8
4
read-write
ETM
ETM
ETM
0x0
0x0
0x40000
registers
n
ETMAUTHSTATUS
ETM Authentication Status Register
0xFB8
32
read-only
n
0x0
0x0
NONSECINVDBG
Non-secure invasive Debug Status
0
2
read-only
NONSECNONINVDBG
Non-secure non-invasive Debug Status
2
2
read-only
DISABLE
Non-secure non-invasive debug disable
0x00000002
ENABLE
Non-secure non-invasive debug enable
0x00000003
SECINVDBG
Secure invasive Debug Status
4
2
read-only
SECNONINVDBG
Secure non-invasive Debug Status
6
2
read-only
ETMCCER
Configuration Code Extension Register
0x1E8
32
read-only
n
0x0
0x0
DADDRCMP
Data Address comparisons
12
1
read-only
EICEIMP
EmbeddedICE Behavior control Implemented
21
1
read-only
EICEWPNT
EmbeddedICE watchpoint inputs
16
4
read-only
EXTINPBUS
Extended External Input Bus
3
8
read-only
EXTINPSEL
Extended External Input Selectors
0
2
read-only
INSTRES
Instrumentation Resources
13
3
read-only
READREGS
Readable Registers
11
1
read-only
RFCNT
Reduced Function Counter
27
1
read-only
TEICEWPNT
Trace Sart/Stop Block Uses EmbeddedICE watchpoint inputs
20
1
read-only
TENC
Timestamp Encoding
28
1
read-only
TIMP
Timestamping Implemented
22
1
read-only
TSIZE
Timestamp Size
29
1
read-only
ETMCCR
Configuration Code Register
0x4
32
read-only
n
0x0
0x0
ADRCMPPAIR
Number of Address Comparator Pairs
0
4
read-only
COUNTNUM
Number of Counters
13
3
read-only
DATACMPNUM
Number of Data Value Comparators
4
4
read-only
ETMID
ETM ID Register Present
31
1
read-only
EXTINPNUM
Number of External Inputs
17
3
read-only
ZERO
Zero inputs presents
0x00000000
ONE
One inputs presents
0x00000001
TWO
Two inputs presents
0x00000002
EXTOUTNUM
Number of External Output
20
3
read-only
FIFOFULLPRES
FIFIO FULL present
23
1
read-only
IDCOMPNUM
Number of context ID Comparators
24
2
read-only
MMACCESS
Coprocessor and Memeory Access
27
1
read-only
MMDECCNT
Number of Memeory Map Decoders
8
5
read-only
SEQPRES
Sequencer Present
16
1
read-only
TRACESS
Trace Start/Stop Block Present
26
1
read-only
ETMCIDR0
Component ID0 Register
0xFF0
32
read-only
n
0x0
0x0
PREAMB
CoreSight Preamble
0
8
read-only
ETMCIDR1
Component ID1 Register
0xFF4
32
read-only
n
0x0
0x0
PREAMB
CoreSight Preamble
0
8
read-only
ETMCIDR2
Component ID2 Register
0xFF8
32
read-only
n
0x0
0x0
PREAMB
CoreSight Preamble
0
8
read-only
ETMCIDR3
Component ID3 Register
0xFFC
32
read-only
n
0x0
0x0
PREAMB
CoreSight Preamble
0
8
read-only
ETMCLAIMCLR
ETM Claim Tag Clear Register
0xFA4
32
read-write
n
0x0
0x0
CLRTAG
Tag Bits
0
1
read-write
ETMCLAIMSET
ETM Claim Tag Set Register
0xFA0
32
read-write
n
0x0
0x0
SETTAG
Tag Bits
0
8
read-write
ETMCNTRLDVR1
Counter Reload Value
0x140
32
read-write
n
0x0
0x0
COUNT
Free running counter reload value
0
16
read-write
ETMCR
Main Control Register
0x0
32
read-write
n
0x0
0x0
BRANCHOUTPUT
Branch Output
8
1
read-write
DBGREQCTRL
Debug Request Control
9
1
read-write
EPORTSIZE
Port Size[3]
21
2
read-write
ETMPORTSEL
ETM Port Selection
11
1
read-write
ETMPROG
ETM Programming
10
1
read-write
PORTMODE
Port Mode Control
16
2
read-write
PORTMODE2
Port Mode[2]
13
1
read-write
PORTSIZE
ETM Port Size
4
3
read-write
POWERDWN
ETM Control in low power mode
0
1
read-write
STALL
Stall Processor
7
1
read-write
TSTAMPEN
Time Stamp Enable
28
1
read-write
ETMDEVTYPE
CoreSight Device Type Register
0xFCC
32
read-only
n
0x0
0x0
PROCTRACE
Processor Trace
4
4
read-only
TRACESRC
Trace Source
0
4
read-only
ETMFFLR
ETM Fifo Full Level Register
0x2C
32
read-write
n
0x0
0x0
BYTENUM
Bytes left in FIFO
0
8
read-write
ETMIDR
ID Register
0x1E4
32
read-only
n
0x0
0x0
BPE
Branch Packet Encoding
20
1
read-only
ETMMAJVER
Major ETM Architecture Version
8
4
read-only
ETMMINVER
Minor ETM Architecture Version
4
4
read-only
IMPCODE
Implementer Code
24
8
read-only
IMPVER
Implementation Revision
0
4
read-only
LPCF
Load PC First
16
1
read-only
PROCFAM
Implementer Code
12
4
read-only
SECEXT
Security Extension Support
19
1
read-only
THUMBT
32-bit Thumb Instruction Tracing
18
1
read-only
ETMIDR2
ETM ID Register 2
0x208
32
read-only
n
0x0
0x0
RFE
RFE Transfer Order
0
1
read-only
SWP
SWP Transfer Order
1
1
read-only
ETMISCIN
Integration Test Miscellaneous Inputs Register
0xEE0
32
read-write
n
0x0
0x0
COREHALT
Core Halt
4
1
read-write
EXTIN
EXTIN Value
0
2
read-write
ETMITATBCTR0
ETM Integration Test ATB Control 0 Register
0xEF8
32
read-write
n
0x0
0x0
ATVALID
ATVALID Output Value
0
1
read-write
ETMITATBCTR2
ETM Integration Test ATB Control 2 Register
0xEF0
32
read-only
n
0x0
0x0
ATREADY
ATREADY Input Value
0
1
read-only
ETMITCTRL
ETM Integration Control Register
0xF00
32
read-write
n
0x0
0x0
ITEN
Integration Mode Enable
0
1
read-write
ETMLAR
ETM Lock Access Register
0xFB0
32
read-write
n
0x0
0x0
KEY
Key Value
0
1
read-write
ETMLSR
Lock Status Register
0xFB4
32
read-only
n
0x0
0x0
LOCKED
ETM locked
1
1
read-only
LOCKIMP
ETM Locking Implemented
0
1
read-only
ETMPDSR
Device Power-down Status Register
0x314
32
read-only
n
0x0
0x0
ETMUP
ETM Powered Up
0
1
read-only
ETMPIDR0
Peripheral ID0 Register
0xFE0
32
read-only
n
0x0
0x0
PARTNUM
Part Number
0
8
read-only
ETMPIDR1
Peripheral ID1 Register
0xFE4
32
read-only
n
0x0
0x0
IDCODE
JEP106 Identity Code
4
4
read-only
PARTNUM
Part Number
0
4
read-only
ETMPIDR2
Peripheral ID2 Register
0xFE8
32
read-only
n
0x0
0x0
ALWAYS1
Always 1
3
1
read-only
IDCODE
JEP106 Identity Code
0
3
read-only
REV
Revision
4
4
read-only
ETMPIDR3
Peripheral ID3 Register
0xFEC
32
read-only
n
0x0
0x0
CUSTMOD
Customer Modified
0
4
read-only
REVAND
RevAnd
4
4
read-only
ETMPIDR4
Peripheral ID4 Register
0xFD0
32
read-only
n
0x0
0x0
CONTCODE
JEP106 Continuation Code
0
4
read-only
COUNT
4KB Count
4
4
read-only
ETMPIDR5
Peripheral ID5 Register
0xFD4
32
write-only
n
0x0
0x0
ETMPIDR6
Peripheral ID6 Register
0xFD8
32
write-only
n
0x0
0x0
ETMPIDR7
Peripheral ID7 Register
0xFDC
32
write-only
n
0x0
0x0
ETMSCR
ETM System Configuration Register
0x14
32
read-only
n
0x0
0x0
FIFOFULL
FIFO FULL Supported
8
1
read-only
MAXPORTSIZE
Maximum Port Size
0
3
read-only
MAXPORTSIZE3
Max Port Size[3]
9
1
read-only
NOFETCHCOMP
No Fetch Comparison
17
1
read-only
PORTMODE
Port Mode Supported
11
1
read-only
PORTSIZE
Port Size Supported
10
1
read-only
PROCNUM
Number of Supported Processros
12
3
read-only
ETMSR
ETM Status Register
0x10
32
read-write
n
0x0
0x0
ETHOF
ETM Overflow
0
1
read-only
ETMPROGBIT
ETM Programming Bit Status
1
1
read-only
TRACESTAT
Trace Start/Stop Status
2
1
read-write
TRIGBIT
Trigger Bit
3
1
read-write
ETMSYNCFR
Synchronisation Frequency Register
0x1E0
32
read-write
n
0x0
0x0
FREQ
Synchronisation Frequency Value
0
12
read-write
ETMTECR1
ETM Trace control Register
0x24
32
read-write
n
0x0
0x0
ADRCMP
Address Comparator
0
8
read-write
INCEXCTL
Trace Include/Exclude Flag
24
1
read-write
MEMMAP
Memmap
8
16
read-write
TCE
Trace Control Enable
25
1
read-write
ETMTEEVR
ETM TraceEnable Event Register
0x20
32
read-write
n
0x0
0x0
ETMFCNEN
ETM Function Trace Enable
14
3
read-write
RESA
ETM Resource A Trace Enable
0
7
read-write
RESB
ETM Resource B Trace Enable
7
7
read-write
ETMTESSEICR
TraceEnable Start/Stop EmbeddedICE Control Register
0x1F0
32
read-write
n
0x0
0x0
STARTRSEL
Stop Resource Selection
0
4
read-write
STOPRSEL
Stop Resource Selection
16
4
read-write
ETMTRACEIDR
CoreSight Trace ID Register
0x200
32
read-write
n
0x0
0x0
TRACEID
Trace ID
0
7
read-write
ETMTRIGGER
ETM Trigger Event Register
0x8
32
read-write
n
0x0
0x0
ETMFCN
ETM Function
14
3
read-write
RESA
ETM Resource A
0
7
read-write
RESB
ETM Resource B
7
7
read-write
ETMTSEVR
Timestamp Event Register
0x1F8
32
read-write
n
0x0
0x0
ETMFCNEVT
ETM Function Event
14
3
read-write
RESAEVT
ETM Resource A Event
0
7
read-write
RESBEVT
ETM Resource B Event
7
7
read-write
ITTRIGOUT
Integration Test Trigger Out Register
0xEE8
32
read-write
n
0x0
0x0
TRIGGEROUT
Trigger output value
0
1
read-write
FPUEH
FPUEH
FPUEH
0x0
0x0
0x400
registers
n
FPUEH
35
IEN
Interrupt Enable Register
0xC
32
read-write
n
0x0
0x0
FPDZC
FPDZC Interrupt Enable
1
1
read-write
FPIDC
FPIDC Interrupt Enable
4
1
read-write
FPIOC
FPIOC Interrupt Enable
0
1
read-write
FPIXC
FPIXC Interrupt Enable
5
1
read-write
FPOFC
FPOFC Interrupt Enable
3
1
read-write
FPUFC
FPUFC Interrupt Enable
2
1
read-write
IF
Interrupt Flag Register
0x0
32
read-only
n
0x0
0x0
FPDZC
FPU divide-by-zero exception
1
1
read-only
FPIDC
FPU input denormal exception
4
1
read-only
FPIOC
FPU invalid operation
0
1
read-only
FPIXC
FPU inexact exception
5
1
read-only
FPOFC
FPU overflow exception
3
1
read-only
FPUFC
FPU underflow exception
2
1
read-only
IFC
Interrupt Flag Clear Register
0x8
32
write-only
n
0x0
0x0
FPDZC
Clear FPDZC Interrupt Flag
1
1
write-only
FPIDC
Clear FPIDC Interrupt Flag
4
1
write-only
FPIOC
Clear FPIOC Interrupt Flag
0
1
write-only
FPIXC
Clear FPIXC Interrupt Flag
5
1
write-only
FPOFC
Clear FPOFC Interrupt Flag
3
1
write-only
FPUFC
Clear FPUFC Interrupt Flag
2
1
write-only
IFS
Interrupt Flag Set Register
0x4
32
write-only
n
0x0
0x0
FPDZC
Set FPDZC Interrupt Flag
1
1
write-only
FPIDC
Set FPIDC Interrupt Flag
4
1
write-only
FPIOC
Set FPIOC Interrupt Flag
0
1
write-only
FPIXC
Set FPIXC Interrupt Flag
5
1
write-only
FPOFC
Set FPOFC Interrupt Flag
3
1
write-only
FPUFC
Set FPUFC Interrupt Flag
2
1
write-only
GPCRC
GPCRC
GPCRC
0x0
0x0
0x400
registers
n
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
INIT
Initialization Enable
0
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUTOINIT
Auto Init Enable
13
1
read-write
BITREVERSE
Byte-level Bit Reverse Enable
9
1
read-write
BYTEMODE
Byte Mode Enable
8
1
read-write
BYTEREVERSE
Byte Reverse Mode
10
1
read-write
EN
CRC Functionality Enable
0
1
read-write
POLYSEL
Polynomial Select
4
1
read-write
DATA
CRC Data Register
0x1C
32
read-only
n
0x0
0x0
DATA
CRC Data Register
0
32
read-only
DATABYTEREV
CRC Data Byte Reverse Register
0x24
32
read-only
n
0x0
0x0
DATABYTEREV
Data Byte Reverse Value
0
32
read-only
DATAREV
CRC Data Reverse Register
0x20
32
read-only
n
0x0
0x0
DATAREV
Data Reverse Value
0
32
read-only
INIT
CRC Init Value
0x8
32
read-write
n
0x0
0x0
INIT
CRC Initialization Value
0
32
read-write
INPUTDATA
Input 32-bit Data Register
0x10
32
read-write
n
0x0
0x0
INPUTDATA
Input Data for 32-bit
0
32
read-write
INPUTDATABYTE
Input 8-bit Data Register
0x18
32
read-write
n
0x0
0x0
INPUTDATABYTE
Input Data for 8-bit
0
8
read-write
INPUTDATAHWORD
Input 16-bit Data Register
0x14
32
read-write
n
0x0
0x0
INPUTDATAHWORD
Input Data for 16-bit
0
16
read-write
POLY
CRC Polynomial Value
0xC
32
read-write
n
0x0
0x0
POLY
CRC Polynomial Value
0
16
read-write
GPIO
GPIO
GPIO
0x0
0x0
0x1000
registers
n
GPIO_EVEN
10
GPIO_ODD
18
EM4WUEN
EM4 Wake Up Enable Register
0x42C
32
read-write
n
0x0
0x0
EM4WUEN
EM4 Wake Up Enable
16
16
read-write
EXTIFALL
External Interrupt Falling Edge Trigger Register
0x414
32
read-write
n
0x0
0x0
EXTIFALL
External Interrupt N Falling Edge Trigger Enable
0
16
read-write
EXTILEVEL
External Interrupt Level Register
0x418
32
read-write
n
0x0
0x0
EM4WU0
EM4 Wake Up Level for EM4WU0 Pin
16
1
read-write
EM4WU1
EM4 Wake Up Level for EM4WU1 Pin
17
1
read-write
EM4WU12
EM4 Wake Up Level for EM4WU12 Pin
28
1
read-write
EM4WU4
EM4 Wake Up Level for EM4WU4 Pin
20
1
read-write
EM4WU8
EM4 Wake Up Level for EM4WU8 Pin
24
1
read-write
EM4WU9
EM4 Wake Up Level for EM4WU9 Pin
25
1
read-write
EXTIPINSELH
External Interrupt Pin Select High Register
0x40C
32
read-write
n
0x0
0x0
EXTIPINSEL10
External Interrupt 10 Pin Select
8
2
read-write
PIN8
Pin 8
0x00000000
PIN9
Pin 9
0x00000001
PIN10
Pin 10
0x00000002
PIN11
Pin 11
0x00000003
EXTIPINSEL11
External Interrupt 11 Pin Select
12
2
read-write
PIN8
Pin 8
0x00000000
PIN9
Pin 9
0x00000001
PIN10
Pin 10
0x00000002
PIN11
Pin 11
0x00000003
EXTIPINSEL12
External Interrupt 12 Pin Select
16
2
read-write
PIN12
Pin 12
0x00000000
PIN13
Pin 13
0x00000001
PIN14
Pin 14
0x00000002
PIN15
Pin 15
0x00000003
EXTIPINSEL13
External Interrupt 13 Pin Select
20
2
read-write
PIN12
Pin 12
0x00000000
PIN13
Pin 13
0x00000001
PIN14
Pin 14
0x00000002
PIN15
Pin 15
0x00000003
EXTIPINSEL14
External Interrupt 14 Pin Select
24
2
read-write
PIN12
Pin 12
0x00000000
PIN13
Pin 13
0x00000001
PIN14
Pin 14
0x00000002
PIN15
Pin 15
0x00000003
EXTIPINSEL15
External Interrupt 15 Pin Select
28
2
read-write
PIN12
Pin 12
0x00000000
PIN13
Pin 13
0x00000001
PIN14
Pin 14
0x00000002
PIN15
Pin 15
0x00000003
EXTIPINSEL8
External Interrupt 8 Pin Select
0
2
read-write
PIN8
Pin 8
0x00000000
PIN9
Pin 9
0x00000001
PIN10
Pin 10
0x00000002
PIN11
Pin 11
0x00000003
EXTIPINSEL9
External Interrupt 9 Pin Select
4
2
read-write
PIN8
Pin 8
0x00000000
PIN9
Pin 9
0x00000001
PIN10
Pin 10
0x00000002
PIN11
Pin 11
0x00000003
EXTIPINSELL
External Interrupt Pin Select Low Register
0x408
32
read-write
n
0x0
0x0
EXTIPINSEL0
External Interrupt 0 Pin Select
0
2
read-write
PIN0
Pin 0
0x00000000
PIN1
Pin 1
0x00000001
PIN2
Pin 2
0x00000002
PIN3
Pin 3
0x00000003
EXTIPINSEL1
External Interrupt 1 Pin Select
4
2
read-write
PIN0
Pin 0
0x00000000
PIN1
Pin 1
0x00000001
PIN2
Pin 2
0x00000002
PIN3
Pin 3
0x00000003
EXTIPINSEL2
External Interrupt 2 Pin Select
8
2
read-write
PIN0
Pin 0
0x00000000
PIN1
Pin 1
0x00000001
PIN2
Pin 2
0x00000002
PIN3
Pin 3
0x00000003
EXTIPINSEL3
External Interrupt 3 Pin Select
12
2
read-write
PIN0
Pin 0
0x00000000
PIN1
Pin 1
0x00000001
PIN2
Pin 2
0x00000002
PIN3
Pin 3
0x00000003
EXTIPINSEL4
External Interrupt 4 Pin Select
16
2
read-write
PIN4
Pin 4
0x00000000
PIN5
Pin 5
0x00000001
PIN6
Pin 6
0x00000002
PIN7
Pin 7
0x00000003
EXTIPINSEL5
External Interrupt 5 Pin Select
20
2
read-write
PIN4
Pin 4
0x00000000
PIN5
Pin 5
0x00000001
PIN6
Pin 6
0x00000002
PIN7
Pin 7
0x00000003
EXTIPINSEL6
External Interrupt 6 Pin Select
24
2
read-write
PIN4
Pin 4
0x00000000
PIN5
Pin 5
0x00000001
PIN6
Pin 6
0x00000002
PIN7
Pin 7
0x00000003
EXTIPINSEL7
External Interrupt 7 Pin Select
28
2
read-write
PIN4
Pin 4
0x00000000
PIN5
Pin 5
0x00000001
PIN6
Pin 6
0x00000002
PIN7
Pin 7
0x00000003
EXTIPSELH
External Interrupt Port Select High Register
0x404
32
read-write
n
0x0
0x0
EXTIPSEL10
External Interrupt 10 Port Select
8
4
read-write
PORTA
Port A group selected for external interrupt 10
0x00000000
PORTB
Port B group selected for external interrupt 10
0x00000001
PORTC
Port C group selected for external interrupt 10
0x00000002
PORTD
Port D group selected for external interrupt 10
0x00000003
PORTF
Port F group selected for external interrupt 10
0x00000005
EXTIPSEL11
External Interrupt 11 Port Select
12
4
read-write
PORTA
Port A group selected for external interrupt 11
0x00000000
PORTB
Port B group selected for external interrupt 11
0x00000001
PORTC
Port C group selected for external interrupt 11
0x00000002
PORTD
Port D group selected for external interrupt 11
0x00000003
PORTF
Port F group selected for external interrupt 11
0x00000005
EXTIPSEL12
External Interrupt 12 Port Select
16
4
read-write
PORTA
Port A group selected for external interrupt 12
0x00000000
PORTB
Port B group selected for external interrupt 12
0x00000001
PORTC
Port C group selected for external interrupt 12
0x00000002
PORTD
Port D group selected for external interrupt 12
0x00000003
PORTF
Port F group selected for external interrupt 12
0x00000005
EXTIPSEL13
External Interrupt 13 Port Select
20
4
read-write
PORTA
Port A group selected for external interrupt 13
0x00000000
PORTB
Port B group selected for external interrupt 13
0x00000001
PORTC
Port C group selected for external interrupt 13
0x00000002
PORTD
Port D group selected for external interrupt 13
0x00000003
PORTF
Port F group selected for external interrupt 13
0x00000005
EXTIPSEL14
External Interrupt 14 Port Select
24
4
read-write
PORTA
Port A group selected for external interrupt 14
0x00000000
PORTB
Port B group selected for external interrupt 14
0x00000001
PORTC
Port C group selected for external interrupt 14
0x00000002
PORTD
Port D group selected for external interrupt 14
0x00000003
PORTF
Port F group selected for external interrupt 14
0x00000005
EXTIPSEL15
External Interrupt 15 Port Select
28
4
read-write
PORTA
Port A group selected for external interrupt 15
0x00000000
PORTB
Port B group selected for external interrupt 15
0x00000001
PORTC
Port C group selected for external interrupt 15
0x00000002
PORTD
Port D group selected for external interrupt 15
0x00000003
PORTF
Port F group selected for external interrupt 15
0x00000005
EXTIPSEL8
External Interrupt 8 Port Select
0
4
read-write
PORTA
Port A group selected for external interrupt 8
0x00000000
PORTB
Port B group selected for external interrupt 8
0x00000001
PORTC
Port C group selected for external interrupt 8
0x00000002
PORTD
Port D group selected for external interrupt 8
0x00000003
PORTF
Port F group selected for external interrupt 8
0x00000005
EXTIPSEL9
External Interrupt 9 Port Select
4
4
read-write
PORTA
Port A group selected for external interrupt 9
0x00000000
PORTB
Port B group selected for external interrupt 9
0x00000001
PORTC
Port C group selected for external interrupt 9
0x00000002
PORTD
Port D group selected for external interrupt 9
0x00000003
PORTF
Port F group selected for external interrupt 9
0x00000005
EXTIPSELL
External Interrupt Port Select Low Register
0x400
32
read-write
n
0x0
0x0
EXTIPSEL0
External Interrupt 0 Port Select
0
4
read-write
PORTA
Port A group selected for external interrupt 0
0x00000000
PORTB
Port B group selected for external interrupt 0
0x00000001
PORTC
Port C group selected for external interrupt 0
0x00000002
PORTD
Port D group selected for external interrupt 0
0x00000003
PORTF
Port F group selected for external interrupt 0
0x00000005
EXTIPSEL1
External Interrupt 1 Port Select
4
4
read-write
PORTA
Port A group selected for external interrupt 1
0x00000000
PORTB
Port B group selected for external interrupt 1
0x00000001
PORTC
Port C group selected for external interrupt 1
0x00000002
PORTD
Port D group selected for external interrupt 1
0x00000003
PORTF
Port F group selected for external interrupt 1
0x00000005
EXTIPSEL2
External Interrupt 2 Port Select
8
4
read-write
PORTA
Port A group selected for external interrupt 2
0x00000000
PORTB
Port B group selected for external interrupt 2
0x00000001
PORTC
Port C group selected for external interrupt 2
0x00000002
PORTD
Port D group selected for external interrupt 2
0x00000003
PORTF
Port F group selected for external interrupt 2
0x00000005
EXTIPSEL3
External Interrupt 3 Port Select
12
4
read-write
PORTA
Port A group selected for external interrupt 3
0x00000000
PORTB
Port B group selected for external interrupt 3
0x00000001
PORTC
Port C group selected for external interrupt 3
0x00000002
PORTD
Port D group selected for external interrupt 3
0x00000003
PORTF
Port F group selected for external interrupt 3
0x00000005
EXTIPSEL4
External Interrupt 4 Port Select
16
4
read-write
PORTA
Port A group selected for external interrupt 4
0x00000000
PORTB
Port B group selected for external interrupt 4
0x00000001
PORTC
Port C group selected for external interrupt 4
0x00000002
PORTD
Port D group selected for external interrupt 4
0x00000003
PORTF
Port F group selected for external interrupt 4
0x00000005
EXTIPSEL5
External Interrupt 5 Port Select
20
4
read-write
PORTA
Port A group selected for external interrupt 5
0x00000000
PORTB
Port B group selected for external interrupt 5
0x00000001
PORTC
Port C group selected for external interrupt 5
0x00000002
PORTD
Port D group selected for external interrupt 5
0x00000003
PORTF
Port F group selected for external interrupt 5
0x00000005
EXTIPSEL6
External Interrupt 6 Port Select
24
4
read-write
PORTA
Port A group selected for external interrupt 6
0x00000000
PORTB
Port B group selected for external interrupt 6
0x00000001
PORTC
Port C group selected for external interrupt 6
0x00000002
PORTD
Port D group selected for external interrupt 6
0x00000003
PORTF
Port F group selected for external interrupt 6
0x00000005
EXTIPSEL7
External Interrupt 7 Port Select
28
4
read-write
PORTA
Port A group selected for external interrupt 7
0x00000000
PORTB
Port B group selected for external interrupt 7
0x00000001
PORTC
Port C group selected for external interrupt 7
0x00000002
PORTD
Port D group selected for external interrupt 7
0x00000003
PORTF
Port F group selected for external interrupt 7
0x00000005
EXTIRISE
External Interrupt Rising Edge Trigger Register
0x410
32
read-write
n
0x0
0x0
EXTIRISE
External Interrupt N Rising Edge Trigger Enable
0
16
read-write
IEN
Interrupt Enable Register
0x428
32
read-write
n
0x0
0x0
EM4WU
EM4WU Interrupt Enable
16
16
read-write
EXT
EXT Interrupt Enable
0
16
read-write
IF
Interrupt Flag Register
0x41C
32
read-only
n
0x0
0x0
EM4WU
EM4 Wake Up Pin Interrupt Flag
16
16
read-only
EXT
External Pin Interrupt Flag
0
16
read-only
IFC
Interrupt Flag Clear Register
0x424
32
write-only
n
0x0
0x0
EM4WU
Clear EM4WU Interrupt Flag
16
16
write-only
EXT
Clear EXT Interrupt Flag
0
16
write-only
IFS
Interrupt Flag Set Register
0x420
32
write-only
n
0x0
0x0
EM4WU
Set EM4WU Interrupt Flag
16
16
write-only
EXT
Set EXT Interrupt Flag
0
16
write-only
INSENSE
Input Sense Register
0x450
32
read-write
n
0x0
0x0
EM4WU
EM4WU Interrupt Sense Enable
1
1
read-write
INT
Interrupt Sense Enable
0
1
read-write
LOCK
Configuration Lock Register
0x454
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
PA_CTRL
Port Control Register
0x0
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PA_DIN
Port Data in Register
0x1C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PA_DOUT
Port Data Out Register
0xC
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PA_DOUTTGL
Port Data Out Toggle Register
0x18
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PA_MODEH
Port Pin Mode High Register
0x8
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PA_MODEL
Port Pin Mode Low Register
0x4
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PA_OVTDIS
Over Voltage Disable for All Modes
0x28
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PA_PINLOCKN
Port Unlocked Pins Register
0x20
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PB_CTRL
Port Control Register
0x30
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PB_DIN
Port Data in Register
0x4C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PB_DOUT
Port Data Out Register
0x3C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PB_DOUTTGL
Port Data Out Toggle Register
0x48
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PB_MODEH
Port Pin Mode High Register
0x38
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PB_MODEL
Port Pin Mode Low Register
0x34
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PB_OVTDIS
Over Voltage Disable for All Modes
0x58
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PB_PINLOCKN
Port Unlocked Pins Register
0x50
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PC_CTRL
Port Control Register
0x60
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PC_DIN
Port Data in Register
0x7C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PC_DOUT
Port Data Out Register
0x6C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PC_DOUTTGL
Port Data Out Toggle Register
0x78
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PC_MODEH
Port Pin Mode High Register
0x68
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PC_MODEL
Port Pin Mode Low Register
0x64
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PC_OVTDIS
Over Voltage Disable for All Modes
0x88
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PC_PINLOCKN
Port Unlocked Pins Register
0x80
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PD_CTRL
Port Control Register
0x90
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PD_DIN
Port Data in Register
0xAC
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PD_DOUT
Port Data Out Register
0x9C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PD_DOUTTGL
Port Data Out Toggle Register
0xA8
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PD_MODEH
Port Pin Mode High Register
0x98
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PD_MODEL
Port Pin Mode Low Register
0x94
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PD_OVTDIS
Over Voltage Disable for All Modes
0xB8
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PD_PINLOCKN
Port Unlocked Pins Register
0xB0
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PE_CTRL
Port Control Register
0xC0
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PE_DIN
Port Data in Register
0xDC
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PE_DOUT
Port Data Out Register
0xCC
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PE_DOUTTGL
Port Data Out Toggle Register
0xD8
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PE_MODEH
Port Pin Mode High Register
0xC8
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PE_MODEL
Port Pin Mode Low Register
0xC4
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PE_OVTDIS
Over Voltage Disable for All Modes
0xE8
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PE_PINLOCKN
Port Unlocked Pins Register
0xE0
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PF_CTRL
Port Control Register
0xF0
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PF_DIN
Port Data in Register
0x10C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PF_DOUT
Port Data Out Register
0xFC
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PF_DOUTTGL
Port Data Out Toggle Register
0x108
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PF_MODEH
Port Pin Mode High Register
0xF8
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PF_MODEL
Port Pin Mode Low Register
0xF4
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PF_OVTDIS
Over Voltage Disable for All Modes
0x118
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PF_PINLOCKN
Port Unlocked Pins Register
0x110
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PG_CTRL
Port Control Register
0x120
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PG_DIN
Port Data in Register
0x13C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PG_DOUT
Port Data Out Register
0x12C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PG_DOUTTGL
Port Data Out Toggle Register
0x138
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PG_MODEH
Port Pin Mode High Register
0x128
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PG_MODEL
Port Pin Mode Low Register
0x124
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PG_OVTDIS
Over Voltage Disable for All Modes
0x148
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PG_PINLOCKN
Port Unlocked Pins Register
0x140
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PH_CTRL
Port Control Register
0x150
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PH_DIN
Port Data in Register
0x16C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PH_DOUT
Port Data Out Register
0x15C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PH_DOUTTGL
Port Data Out Toggle Register
0x168
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PH_MODEH
Port Pin Mode High Register
0x158
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PH_MODEL
Port Pin Mode Low Register
0x154
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PH_OVTDIS
Over Voltage Disable for All Modes
0x178
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PH_PINLOCKN
Port Unlocked Pins Register
0x170
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PI_CTRL
Port Control Register
0x180
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PI_DIN
Port Data in Register
0x19C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PI_DOUT
Port Data Out Register
0x18C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PI_DOUTTGL
Port Data Out Toggle Register
0x198
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PI_MODEH
Port Pin Mode High Register
0x188
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PI_MODEL
Port Pin Mode Low Register
0x184
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PI_OVTDIS
Over Voltage Disable for All Modes
0x1A8
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PI_PINLOCKN
Port Unlocked Pins Register
0x1A0
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PJ_CTRL
Port Control Register
0x1B0
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PJ_DIN
Port Data in Register
0x1CC
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PJ_DOUT
Port Data Out Register
0x1BC
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PJ_DOUTTGL
Port Data Out Toggle Register
0x1C8
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PJ_MODEH
Port Pin Mode High Register
0x1B8
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PJ_MODEL
Port Pin Mode Low Register
0x1B4
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PJ_OVTDIS
Over Voltage Disable for All Modes
0x1D8
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PJ_PINLOCKN
Port Unlocked Pins Register
0x1D0
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PK_CTRL
Port Control Register
0x1E0
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PK_DIN
Port Data in Register
0x1FC
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PK_DOUT
Port Data Out Register
0x1EC
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PK_DOUTTGL
Port Data Out Toggle Register
0x1F8
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PK_MODEH
Port Pin Mode High Register
0x1E8
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PK_MODEL
Port Pin Mode Low Register
0x1E4
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PK_OVTDIS
Over Voltage Disable for All Modes
0x208
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PK_PINLOCKN
Port Unlocked Pins Register
0x200
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
PL_CTRL
Port Control Register
0x210
32
read-write
n
0x0
0x0
DINDIS
Data in Disable
12
1
read-write
DINDISALT
Alternate Data in Disable
28
1
read-write
DRIVESTRENGTH
Drive Strength for Port
0
1
read-write
DRIVESTRENGTHALT
Alternate Drive Strength for Port
16
1
read-write
SLEWRATE
Slewrate Limit for Port
4
3
read-write
SLEWRATEALT
Alternate Slewrate Limit for Port
20
3
read-write
PL_DIN
Port Data in Register
0x22C
32
read-only
n
0x0
0x0
DIN
Data in
0
16
read-only
PL_DOUT
Port Data Out Register
0x21C
32
read-write
n
0x0
0x0
DOUT
Data Out
0
16
read-write
PL_DOUTTGL
Port Data Out Toggle Register
0x228
32
write-only
n
0x0
0x0
DOUTTGL
Data Out Toggle
0
16
write-only
PL_MODEH
Port Pin Mode High Register
0x218
32
read-write
n
0x0
0x0
MODE10
Pin 10 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE11
Pin 11 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE12
Pin 12 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE13
Pin 13 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE14
Pin 14 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE15
Pin 15 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE8
Pin 8 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE9
Pin 9 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PL_MODEL
Port Pin Mode Low Register
0x214
32
read-write
n
0x0
0x0
MODE0
Pin 0 Mode
0
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE1
Pin 1 Mode
4
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE2
Pin 2 Mode
8
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE3
Pin 3 Mode
12
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE4
Pin 4 Mode
16
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE5
Pin 5 Mode
20
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE6
Pin 6 Mode
24
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
MODE7
Pin 7 Mode
28
4
read-write
DISABLED
Input disabled. Pullup if DOUT is set.
0x00000000
INPUT
Input enabled. Filter if DOUT is set
0x00000001
INPUTPULL
Input enabled. DOUT determines pull direction
0x00000002
INPUTPULLFILTER
Input enabled with filter. DOUT determines pull direction
0x00000003
PUSHPULL
Push-pull output
0x00000004
PUSHPULLALT
Push-pull using alternate control
0x00000005
WIREDOR
Wired-or output
0x00000006
WIREDORPULLDOWN
Wired-or output with pull-down
0x00000007
WIREDAND
Open-drain output
0x00000008
WIREDANDFILTER
Open-drain output with filter
0x00000009
WIREDANDPULLUP
Open-drain output with pullup
0x0000000A
WIREDANDPULLUPFILTER
Open-drain output with filter and pullup
0x0000000B
WIREDANDALT
Open-drain output using alternate control
0x0000000C
WIREDANDALTFILTER
Open-drain output using alternate control with filter
0x0000000D
WIREDANDALTPULLUP
Open-drain output using alternate control with pullup
0x0000000E
WIREDANDALTPULLUPFILTER
Open-drain output using alternate control with filter and pullup
0x0000000F
PL_OVTDIS
Over Voltage Disable for All Modes
0x238
32
read-write
n
0x0
0x0
OVTDIS
Disable Over Voltage Capability
0
16
read-write
PL_PINLOCKN
Port Unlocked Pins Register
0x230
32
read-write
n
0x0
0x0
PINLOCKN
Unlocked Pins
0
16
read-write
ROUTELOC0
I/O Routing Location Register
0x444
32
read-write
n
0x0
0x0
SWVLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ROUTELOC1
I/O Routing Location Register 1
0x448
32
read-write
n
0x0
0x0
ETMTCLKLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ETMTD0LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ETMTD1LOC
I/O Location
14
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ETMTD2LOC
I/O Location
20
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ETMTD3LOC
I/O Location
26
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
ROUTEPEN
I/O Routing Pin Enable Register
0x440
32
read-write
n
0x0
0x0
ETMTCLKPEN
ETM Trace Clock Pin Enable
16
1
read-write
ETMTD0PEN
ETM Trace Data Pin Enable
17
1
read-write
ETMTD1PEN
ETM Trace Data Pin Enable
18
1
read-write
ETMTD2PEN
ETM Trace Data Pin Enable
19
1
read-write
ETMTD3PEN
ETM Trace Data Pin Enable
20
1
read-write
SWCLKTCKPEN
Serial Wire Clock and JTAG Test Clock Pin Enable
0
1
read-write
SWDIOTMSPEN
Serial Wire Data and JTAG Test Mode Select Pin Enable
1
1
read-write
SWVPEN
Serial Wire Viewer Output Pin Enable
4
1
read-write
TDIPEN
JTAG Test Debug Input Pin Enable
3
1
read-write
TDOPEN
JTAG Test Debug Output Pin Enable
2
1
read-write
I2C0
I2C0
I2C0
0x0
0x0
0x400
registers
n
I2C0
17
CLKDIV
Clock Division Register
0x10
32
read-write
n
0x0
0x0
DIV
Clock Divider
0
9
read-write
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
ABORT
Abort Transmission
5
1
write-only
ACK
Send ACK
2
1
write-only
CLEARPC
Clear Pending Commands
7
1
write-only
CLEARTX
Clear TX
6
1
write-only
CONT
Continue Transmission
4
1
write-only
NACK
Send NACK
3
1
write-only
START
Send Start Condition
0
1
write-only
STOP
Send Stop Condition
1
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ARBDIS
Arbitration Disable
5
1
read-write
AUTOACK
Automatic Acknowledge
2
1
read-write
AUTOSE
Automatic STOP When Empty
3
1
read-write
AUTOSN
Automatic STOP on NACK
4
1
read-write
BITO
Bus Idle Timeout
12
2
read-write
OFF
Timeout disabled
0x00000000
40PCC
Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.
0x00000001
80PCC
Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.
0x00000002
160PCC
Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.
0x00000003
CLHR
Clock Low High Ratio
8
2
read-write
STANDARD
The ratio between low period and high period counters (Nlow:Nhigh) is 4:4
0x00000000
ASYMMETRIC
The ratio between low period and high period counters (Nlow:Nhigh) is 6:3
0x00000001
FAST
The ratio between low period and high period counters (Nlow:Nhigh) is 11:6
0x00000002
CLTO
Clock Low Timeout
16
3
read-write
OFF
Timeout disabled
0x00000000
40PCC
Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.
0x00000001
80PCC
Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.
0x00000002
160PCC
Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.
0x00000003
320PCC
Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.
0x00000004
1024PCC
Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.
0x00000005
EN
I2C Enable
0
1
read-write
GCAMEN
General Call Address Match Enable
6
1
read-write
GIBITO
Go Idle on Bus Idle Timeout
15
1
read-write
SLAVE
Addressable as Slave
1
1
read-write
TXBIL
TX Buffer Interrupt Level
7
1
read-write
IEN
Interrupt Enable Register
0x40
32
read-write
n
0x0
0x0
ACK
ACK Interrupt Enable
6
1
read-write
ADDR
ADDR Interrupt Enable
2
1
read-write
ARBLOST
ARBLOST Interrupt Enable
9
1
read-write
BITO
BITO Interrupt Enable
14
1
read-write
BUSERR
BUSERR Interrupt Enable
10
1
read-write
BUSHOLD
BUSHOLD Interrupt Enable
11
1
read-write
CLERR
CLERR Interrupt Enable
18
1
read-write
CLTO
CLTO Interrupt Enable
15
1
read-write
MSTOP
MSTOP Interrupt Enable
8
1
read-write
NACK
NACK Interrupt Enable
7
1
read-write
RSTART
RSTART Interrupt Enable
1
1
read-write
RXDATAV
RXDATAV Interrupt Enable
5
1
read-write
RXFULL
RXFULL Interrupt Enable
17
1
read-write
RXUF
RXUF Interrupt Enable
13
1
read-write
SSTOP
SSTOP Interrupt Enable
16
1
read-write
START
START Interrupt Enable
0
1
read-write
TXBL
TXBL Interrupt Enable
4
1
read-write
TXC
TXC Interrupt Enable
3
1
read-write
TXOF
TXOF Interrupt Enable
12
1
read-write
IF
Interrupt Flag Register
0x34
32
read-only
n
0x0
0x0
ACK
Acknowledge Received Interrupt Flag
6
1
read-only
ADDR
Address Interrupt Flag
2
1
read-only
ARBLOST
Arbitration Lost Interrupt Flag
9
1
read-only
BITO
Bus Idle Timeout Interrupt Flag
14
1
read-only
BUSERR
Bus Error Interrupt Flag
10
1
read-only
BUSHOLD
Bus Held Interrupt Flag
11
1
read-only
CLERR
Clock Low Error Interrupt Flag
18
1
read-only
CLTO
Clock Low Timeout Interrupt Flag
15
1
read-only
MSTOP
Master STOP Condition Interrupt Flag
8
1
read-only
NACK
Not Acknowledge Received Interrupt Flag
7
1
read-only
RSTART
Repeated START Condition Interrupt Flag
1
1
read-only
RXDATAV
Receive Data Valid Interrupt Flag
5
1
read-only
RXFULL
Receive Buffer Full Interrupt Flag
17
1
read-only
RXUF
Receive Buffer Underflow Interrupt Flag
13
1
read-only
SSTOP
Slave STOP Condition Interrupt Flag
16
1
read-only
START
START Condition Interrupt Flag
0
1
read-only
TXBL
Transmit Buffer Level Interrupt Flag
4
1
read-only
TXC
Transfer Completed Interrupt Flag
3
1
read-only
TXOF
Transmit Buffer Overflow Interrupt Flag
12
1
read-only
IFC
Interrupt Flag Clear Register
0x3C
32
write-only
n
0x0
0x0
ACK
Clear ACK Interrupt Flag
6
1
write-only
ADDR
Clear ADDR Interrupt Flag
2
1
write-only
ARBLOST
Clear ARBLOST Interrupt Flag
9
1
write-only
BITO
Clear BITO Interrupt Flag
14
1
write-only
BUSERR
Clear BUSERR Interrupt Flag
10
1
write-only
BUSHOLD
Clear BUSHOLD Interrupt Flag
11
1
write-only
CLERR
Clear CLERR Interrupt Flag
18
1
write-only
CLTO
Clear CLTO Interrupt Flag
15
1
write-only
MSTOP
Clear MSTOP Interrupt Flag
8
1
write-only
NACK
Clear NACK Interrupt Flag
7
1
write-only
RSTART
Clear RSTART Interrupt Flag
1
1
write-only
RXFULL
Clear RXFULL Interrupt Flag
17
1
write-only
RXUF
Clear RXUF Interrupt Flag
13
1
write-only
SSTOP
Clear SSTOP Interrupt Flag
16
1
write-only
START
Clear START Interrupt Flag
0
1
write-only
TXC
Clear TXC Interrupt Flag
3
1
write-only
TXOF
Clear TXOF Interrupt Flag
12
1
write-only
IFS
Interrupt Flag Set Register
0x38
32
write-only
n
0x0
0x0
ACK
Set ACK Interrupt Flag
6
1
write-only
ADDR
Set ADDR Interrupt Flag
2
1
write-only
ARBLOST
Set ARBLOST Interrupt Flag
9
1
write-only
BITO
Set BITO Interrupt Flag
14
1
write-only
BUSERR
Set BUSERR Interrupt Flag
10
1
write-only
BUSHOLD
Set BUSHOLD Interrupt Flag
11
1
write-only
CLERR
Set CLERR Interrupt Flag
18
1
write-only
CLTO
Set CLTO Interrupt Flag
15
1
write-only
MSTOP
Set MSTOP Interrupt Flag
8
1
write-only
NACK
Set NACK Interrupt Flag
7
1
write-only
RSTART
Set RSTART Interrupt Flag
1
1
write-only
RXFULL
Set RXFULL Interrupt Flag
17
1
write-only
RXUF
Set RXUF Interrupt Flag
13
1
write-only
SSTOP
Set SSTOP Interrupt Flag
16
1
write-only
START
Set START Interrupt Flag
0
1
write-only
TXC
Set TXC Interrupt Flag
3
1
write-only
TXOF
Set TXOF Interrupt Flag
12
1
write-only
ROUTELOC0
I/O Routing Location Register
0x48
32
read-write
n
0x0
0x0
SCLLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
SDALOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x44
32
read-write
n
0x0
0x0
SCLPEN
SCL Pin Enable
1
1
read-write
SDAPEN
SDA Pin Enable
0
1
read-write
RXDATA
Receive Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAP
Receive Buffer Data Peek Register
0x24
32
read-only
n
0x0
0x0
RXDATAP
RX Data Peek
0
8
read-only
RXDOUBLE
Receive Buffer Double Data Register
0x20
32
read-only
n
0x0
0x0
modifyExternal
RXDATA0
RX Data 0
0
8
read-only
RXDATA1
RX Data 1
8
8
read-only
RXDOUBLEP
Receive Buffer Double Data Peek Register
0x28
32
read-only
n
0x0
0x0
RXDATAP0
RX Data 0 Peek
0
8
read-only
RXDATAP1
RX Data 1 Peek
8
8
read-only
SADDR
Slave Address Register
0x14
32
read-write
n
0x0
0x0
ADDR
Slave Address
1
7
read-write
SADDRMASK
Slave Address Mask Register
0x18
32
read-write
n
0x0
0x0
MASK
Slave Address Mask
1
7
read-write
STATE
State Register
0x8
32
read-only
n
0x0
0x0
BUSHOLD
Bus Held
4
1
read-only
BUSY
Bus Busy
0
1
read-only
MASTER
Master
1
1
read-only
NACKED
Nack Received
3
1
read-only
STATE
Transmission State
5
3
read-only
IDLE
No transmission is being performed.
0x00000000
WAIT
Waiting for idle. Will send a start condition as soon as the bus is idle.
0x00000001
START
Start transmitted or received
0x00000002
ADDR
Address transmitted or received
0x00000003
ADDRACK
Address ack/nack transmitted or received
0x00000004
DATA
Data transmitted or received
0x00000005
DATAACK
Data ack/nack transmitted or received
0x00000006
TRANSMITTER
Transmitter
2
1
read-only
STATUS
Status Register
0xC
32
read-only
n
0x0
0x0
PABORT
Pending Abort
5
1
read-only
PACK
Pending ACK
2
1
read-only
PCONT
Pending Continue
4
1
read-only
PNACK
Pending NACK
3
1
read-only
PSTART
Pending START
0
1
read-only
PSTOP
Pending STOP
1
1
read-only
RXDATAV
RX Data Valid
8
1
read-only
RXFULL
RX FIFO Full
9
1
read-only
TXBL
TX Buffer Level
7
1
read-only
TXC
TX Complete
6
1
read-only
TXDATA
Transmit Buffer Data Register
0x2C
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDOUBLE
Transmit Buffer Double Data Register
0x30
32
read-write
n
0x0
0x0
TXDATA0
TX Data
0
8
read-write
TXDATA1
TX Data
8
8
read-write
I2C1
I2C1
I2C1
0x0
0x0
0x400
registers
n
I2C1
40
CLKDIV
Clock Division Register
0x10
32
read-write
n
0x0
0x0
DIV
Clock Divider
0
9
read-write
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
ABORT
Abort Transmission
5
1
write-only
ACK
Send ACK
2
1
write-only
CLEARPC
Clear Pending Commands
7
1
write-only
CLEARTX
Clear TX
6
1
write-only
CONT
Continue Transmission
4
1
write-only
NACK
Send NACK
3
1
write-only
START
Send Start Condition
0
1
write-only
STOP
Send Stop Condition
1
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ARBDIS
Arbitration Disable
5
1
read-write
AUTOACK
Automatic Acknowledge
2
1
read-write
AUTOSE
Automatic STOP When Empty
3
1
read-write
AUTOSN
Automatic STOP on NACK
4
1
read-write
BITO
Bus Idle Timeout
12
2
read-write
OFF
Timeout disabled
0x00000000
40PCC
Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.
0x00000001
80PCC
Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.
0x00000002
160PCC
Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.
0x00000003
CLHR
Clock Low High Ratio
8
2
read-write
STANDARD
The ratio between low period and high period counters (Nlow:Nhigh) is 4:4
0x00000000
ASYMMETRIC
The ratio between low period and high period counters (Nlow:Nhigh) is 6:3
0x00000001
FAST
The ratio between low period and high period counters (Nlow:Nhigh) is 11:6
0x00000002
CLTO
Clock Low Timeout
16
3
read-write
OFF
Timeout disabled
0x00000000
40PCC
Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.
0x00000001
80PCC
Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.
0x00000002
160PCC
Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.
0x00000003
320PCC
Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.
0x00000004
1024PCC
Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.
0x00000005
EN
I2C Enable
0
1
read-write
GCAMEN
General Call Address Match Enable
6
1
read-write
GIBITO
Go Idle on Bus Idle Timeout
15
1
read-write
SLAVE
Addressable as Slave
1
1
read-write
TXBIL
TX Buffer Interrupt Level
7
1
read-write
IEN
Interrupt Enable Register
0x40
32
read-write
n
0x0
0x0
ACK
ACK Interrupt Enable
6
1
read-write
ADDR
ADDR Interrupt Enable
2
1
read-write
ARBLOST
ARBLOST Interrupt Enable
9
1
read-write
BITO
BITO Interrupt Enable
14
1
read-write
BUSERR
BUSERR Interrupt Enable
10
1
read-write
BUSHOLD
BUSHOLD Interrupt Enable
11
1
read-write
CLERR
CLERR Interrupt Enable
18
1
read-write
CLTO
CLTO Interrupt Enable
15
1
read-write
MSTOP
MSTOP Interrupt Enable
8
1
read-write
NACK
NACK Interrupt Enable
7
1
read-write
RSTART
RSTART Interrupt Enable
1
1
read-write
RXDATAV
RXDATAV Interrupt Enable
5
1
read-write
RXFULL
RXFULL Interrupt Enable
17
1
read-write
RXUF
RXUF Interrupt Enable
13
1
read-write
SSTOP
SSTOP Interrupt Enable
16
1
read-write
START
START Interrupt Enable
0
1
read-write
TXBL
TXBL Interrupt Enable
4
1
read-write
TXC
TXC Interrupt Enable
3
1
read-write
TXOF
TXOF Interrupt Enable
12
1
read-write
IF
Interrupt Flag Register
0x34
32
read-only
n
0x0
0x0
ACK
Acknowledge Received Interrupt Flag
6
1
read-only
ADDR
Address Interrupt Flag
2
1
read-only
ARBLOST
Arbitration Lost Interrupt Flag
9
1
read-only
BITO
Bus Idle Timeout Interrupt Flag
14
1
read-only
BUSERR
Bus Error Interrupt Flag
10
1
read-only
BUSHOLD
Bus Held Interrupt Flag
11
1
read-only
CLERR
Clock Low Error Interrupt Flag
18
1
read-only
CLTO
Clock Low Timeout Interrupt Flag
15
1
read-only
MSTOP
Master STOP Condition Interrupt Flag
8
1
read-only
NACK
Not Acknowledge Received Interrupt Flag
7
1
read-only
RSTART
Repeated START Condition Interrupt Flag
1
1
read-only
RXDATAV
Receive Data Valid Interrupt Flag
5
1
read-only
RXFULL
Receive Buffer Full Interrupt Flag
17
1
read-only
RXUF
Receive Buffer Underflow Interrupt Flag
13
1
read-only
SSTOP
Slave STOP Condition Interrupt Flag
16
1
read-only
START
START Condition Interrupt Flag
0
1
read-only
TXBL
Transmit Buffer Level Interrupt Flag
4
1
read-only
TXC
Transfer Completed Interrupt Flag
3
1
read-only
TXOF
Transmit Buffer Overflow Interrupt Flag
12
1
read-only
IFC
Interrupt Flag Clear Register
0x3C
32
write-only
n
0x0
0x0
ACK
Clear ACK Interrupt Flag
6
1
write-only
ADDR
Clear ADDR Interrupt Flag
2
1
write-only
ARBLOST
Clear ARBLOST Interrupt Flag
9
1
write-only
BITO
Clear BITO Interrupt Flag
14
1
write-only
BUSERR
Clear BUSERR Interrupt Flag
10
1
write-only
BUSHOLD
Clear BUSHOLD Interrupt Flag
11
1
write-only
CLERR
Clear CLERR Interrupt Flag
18
1
write-only
CLTO
Clear CLTO Interrupt Flag
15
1
write-only
MSTOP
Clear MSTOP Interrupt Flag
8
1
write-only
NACK
Clear NACK Interrupt Flag
7
1
write-only
RSTART
Clear RSTART Interrupt Flag
1
1
write-only
RXFULL
Clear RXFULL Interrupt Flag
17
1
write-only
RXUF
Clear RXUF Interrupt Flag
13
1
write-only
SSTOP
Clear SSTOP Interrupt Flag
16
1
write-only
START
Clear START Interrupt Flag
0
1
write-only
TXC
Clear TXC Interrupt Flag
3
1
write-only
TXOF
Clear TXOF Interrupt Flag
12
1
write-only
IFS
Interrupt Flag Set Register
0x38
32
write-only
n
0x0
0x0
ACK
Set ACK Interrupt Flag
6
1
write-only
ADDR
Set ADDR Interrupt Flag
2
1
write-only
ARBLOST
Set ARBLOST Interrupt Flag
9
1
write-only
BITO
Set BITO Interrupt Flag
14
1
write-only
BUSERR
Set BUSERR Interrupt Flag
10
1
write-only
BUSHOLD
Set BUSHOLD Interrupt Flag
11
1
write-only
CLERR
Set CLERR Interrupt Flag
18
1
write-only
CLTO
Set CLTO Interrupt Flag
15
1
write-only
MSTOP
Set MSTOP Interrupt Flag
8
1
write-only
NACK
Set NACK Interrupt Flag
7
1
write-only
RSTART
Set RSTART Interrupt Flag
1
1
write-only
RXFULL
Set RXFULL Interrupt Flag
17
1
write-only
RXUF
Set RXUF Interrupt Flag
13
1
write-only
SSTOP
Set SSTOP Interrupt Flag
16
1
write-only
START
Set START Interrupt Flag
0
1
write-only
TXC
Set TXC Interrupt Flag
3
1
write-only
TXOF
Set TXOF Interrupt Flag
12
1
write-only
ROUTELOC0
I/O Routing Location Register
0x48
32
read-write
n
0x0
0x0
SCLLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
SDALOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x44
32
read-write
n
0x0
0x0
SCLPEN
SCL Pin Enable
1
1
read-write
SDAPEN
SDA Pin Enable
0
1
read-write
RXDATA
Receive Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAP
Receive Buffer Data Peek Register
0x24
32
read-only
n
0x0
0x0
RXDATAP
RX Data Peek
0
8
read-only
RXDOUBLE
Receive Buffer Double Data Register
0x20
32
read-only
n
0x0
0x0
modifyExternal
RXDATA0
RX Data 0
0
8
read-only
RXDATA1
RX Data 1
8
8
read-only
RXDOUBLEP
Receive Buffer Double Data Peek Register
0x28
32
read-only
n
0x0
0x0
RXDATAP0
RX Data 0 Peek
0
8
read-only
RXDATAP1
RX Data 1 Peek
8
8
read-only
SADDR
Slave Address Register
0x14
32
read-write
n
0x0
0x0
ADDR
Slave Address
1
7
read-write
SADDRMASK
Slave Address Mask Register
0x18
32
read-write
n
0x0
0x0
MASK
Slave Address Mask
1
7
read-write
STATE
State Register
0x8
32
read-only
n
0x0
0x0
BUSHOLD
Bus Held
4
1
read-only
BUSY
Bus Busy
0
1
read-only
MASTER
Master
1
1
read-only
NACKED
Nack Received
3
1
read-only
STATE
Transmission State
5
3
read-only
IDLE
No transmission is being performed.
0x00000000
WAIT
Waiting for idle. Will send a start condition as soon as the bus is idle.
0x00000001
START
Start transmitted or received
0x00000002
ADDR
Address transmitted or received
0x00000003
ADDRACK
Address ack/nack transmitted or received
0x00000004
DATA
Data transmitted or received
0x00000005
DATAACK
Data ack/nack transmitted or received
0x00000006
TRANSMITTER
Transmitter
2
1
read-only
STATUS
Status Register
0xC
32
read-only
n
0x0
0x0
PABORT
Pending Abort
5
1
read-only
PACK
Pending ACK
2
1
read-only
PCONT
Pending Continue
4
1
read-only
PNACK
Pending NACK
3
1
read-only
PSTART
Pending START
0
1
read-only
PSTOP
Pending STOP
1
1
read-only
RXDATAV
RX Data Valid
8
1
read-only
RXFULL
RX FIFO Full
9
1
read-only
TXBL
TX Buffer Level
7
1
read-only
TXC
TX Complete
6
1
read-only
TXDATA
Transmit Buffer Data Register
0x2C
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDOUBLE
Transmit Buffer Double Data Register
0x30
32
read-write
n
0x0
0x0
TXDATA0
TX Data
0
8
read-write
TXDATA1
TX Data
8
8
read-write
IDAC0
IDAC0
IDAC0
0x0
0x0
0x400
registers
n
IDAC0
16
APORTCONFLICT
APORT Request Status Register
0x38
32
read-only
n
0x0
0x0
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1Y is in Conflict With Another Peripheral
3
1
read-only
APORTREQ
APORT Request Status Register
0x34
32
read-only
n
0x0
0x0
APORT1XREQ
1 If the APORT Bus Connected to APORT1X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1Y is Requested
3
1
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
APORTMASTERDIS
APORT Bus Master Disable
14
1
read-write
APORTOUTEN
APORT Output Enable
3
1
read-write
APORTOUTENPRS
PRS Controlled APORT Output Enable
16
1
read-write
APORTOUTSEL
APORT Output Select
4
8
read-write
APORT1XCH0
APORT1X Channel 0
0x00000020
APORT1YCH1
APORT1Y Channel 1
0x00000021
APORT1XCH2
APORT1X Channel 2
0x00000022
APORT1YCH3
APORT1Y Channel 3
0x00000023
APORT1XCH4
APORT1X Channel 4
0x00000024
APORT1YCH5
APORT1Y Channel 5
0x00000025
APORT1XCH6
APORT1X Channel 6
0x00000026
APORT1YCH7
APORT1Y Channel 7
0x00000027
APORT1XCH8
APORT1X Channel 8
0x00000028
APORT1YCH9
APORT1Y Channel 9
0x00000029
APORT1XCH10
APORT1X Channel 10
0x0000002A
APORT1YCH11
APORT1Y Channel 11
0x0000002B
APORT1XCH12
APORT1X Channel 12
0x0000002C
APORT1YCH13
APORT1Y Channel 13
0x0000002D
APORT1XCH14
APORT1X Channel 14
0x0000002E
APORT1YCH15
APORT1Y Channel 15
0x0000002F
APORT1XCH16
APORT1X Channel 16
0x00000030
APORT1YCH17
APORT1Y Channel 17
0x00000031
APORT1XCH18
APORT1X Channel 18
0x00000032
APORT1YCH19
APORT1Y Channel 19
0x00000033
APORT1XCH20
APORT1X Channel 20
0x00000034
APORT1YCH21
APORT1Y Channel 21
0x00000035
APORT1XCH22
APORT1X Channel 22
0x00000036
APORT1YCH23
APORT1Y Channel 23
0x00000037
APORT1XCH24
APORT1X Channel 24
0x00000038
APORT1YCH25
APORT1Y Channel 25
0x00000039
APORT1XCH26
APORT1X Channel 26
0x0000003A
APORT1YCH27
APORT1Y Channel 27
0x0000003B
APORT1XCH28
APORT1X Channel 28
0x0000003C
APORT1YCH29
APORT1Y Channel 29
0x0000003D
APORT1XCH30
APORT1X Channel 30
0x0000003E
APORT1YCH31
APORT1Y Channel 31
0x0000003F
CURSINK
Current Sink Enable
1
1
read-write
EM2DELAY
EM2 Delay
13
1
read-write
EN
Current DAC Enable
0
1
read-write
MAINOUTEN
Output Enable
18
1
read-write
MAINOUTENPRS
PRS Controlled Main Pad Output Enable
19
1
read-write
MINOUTTRANS
Minimum Output Transition Enable
2
1
read-write
PRSSEL
IDAC Output Enable PRS Channel Select
20
4
read-write
PRSCH0
PRS Channel 0 selected.
0x00000000
PRSCH1
PRS Channel 1 selected.
0x00000001
PRSCH2
PRS Channel 2 selected.
0x00000002
PRSCH3
PRS Channel 3 selected.
0x00000003
PRSCH4
PRS Channel 4 selected.
0x00000004
PRSCH5
PRS Channel 5 selected.
0x00000005
PRSCH6
PRS Channel 6 selected.
0x00000006
PRSCH7
PRS Channel 7 selected.
0x00000007
PRSCH8
PRS Channel 8 selected.
0x00000008
PRSCH9
PRS Channel 9 selected.
0x00000009
PRSCH10
PRS Channel 10 selected.
0x0000000A
PRSCH11
PRS Channel 11 selected.
0x0000000B
PWRSEL
Power Select
12
1
read-write
CURPROG
Current Programming Register
0x4
32
read-write
n
0x0
0x0
RANGESEL
Current Range Select
0
2
read-write
RANGE0
Current range set to 0 - 1.6 uA.
0x00000000
RANGE1
Current range set to 1.6 - 4.7 uA.
0x00000001
RANGE2
Current range set to 0.5 - 16 uA.
0x00000002
RANGE3
Current range set to 2 - 64 uA.
0x00000003
STEPSEL
Current Step Size Select
8
5
read-write
TUNING
Tune the Current to Given Accuracy
16
8
read-write
DUTYCONFIG
Duty Cycle Configuration Register
0xC
32
read-write
n
0x0
0x0
EM2DUTYCYCLEDIS
Duty Cycle Enable
1
1
read-write
IEN
Interrupt Enable Register
0x2C
32
read-write
n
0x0
0x0
APORTCONFLICT
APORTCONFLICT Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0x20
32
read-only
n
0x0
0x0
APORTCONFLICT
APORT Conflict Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x28
32
write-only
n
0x0
0x0
APORTCONFLICT
Clear APORTCONFLICT Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x24
32
write-only
n
0x0
0x0
APORTCONFLICT
Set APORTCONFLICT Interrupt Flag
1
1
write-only
STATUS
Status Register
0x18
32
read-only
n
0x0
0x0
APORTCONFLICT
APORT Conflict Output
1
1
read-only
LDMA
LDMA
LDMA
0x0
0x0
0x1000
registers
n
LDMA
9
CH0_CFG
Channel Configuration Register
0x84
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH0_CTRL
Channel Descriptor Control Word Register
0x8C
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH0_DST
Channel Descriptor Destination Data Address Register
0x94
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH0_LINK
Channel Descriptor Link Structure Address Register
0x98
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH0_LOOP
Channel Loop Counter Register
0x88
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH0_REQSEL
Channel Peripheral Request Select Register
0x80
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH0_SRC
Channel Descriptor Source Data Address Register
0x90
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH1_CFG
Channel Configuration Register
0xB4
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH1_CTRL
Channel Descriptor Control Word Register
0xBC
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH1_DST
Channel Descriptor Destination Data Address Register
0xC4
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH1_LINK
Channel Descriptor Link Structure Address Register
0xC8
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH1_LOOP
Channel Loop Counter Register
0xB8
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH1_REQSEL
Channel Peripheral Request Select Register
0xB0
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH1_SRC
Channel Descriptor Source Data Address Register
0xC0
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH2_CFG
Channel Configuration Register
0xE4
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH2_CTRL
Channel Descriptor Control Word Register
0xEC
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH2_DST
Channel Descriptor Destination Data Address Register
0xF4
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH2_LINK
Channel Descriptor Link Structure Address Register
0xF8
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH2_LOOP
Channel Loop Counter Register
0xE8
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH2_REQSEL
Channel Peripheral Request Select Register
0xE0
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH2_SRC
Channel Descriptor Source Data Address Register
0xF0
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH3_CFG
Channel Configuration Register
0x114
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH3_CTRL
Channel Descriptor Control Word Register
0x11C
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH3_DST
Channel Descriptor Destination Data Address Register
0x124
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH3_LINK
Channel Descriptor Link Structure Address Register
0x128
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH3_LOOP
Channel Loop Counter Register
0x118
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH3_REQSEL
Channel Peripheral Request Select Register
0x110
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH3_SRC
Channel Descriptor Source Data Address Register
0x120
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH4_CFG
Channel Configuration Register
0x144
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH4_CTRL
Channel Descriptor Control Word Register
0x14C
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH4_DST
Channel Descriptor Destination Data Address Register
0x154
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH4_LINK
Channel Descriptor Link Structure Address Register
0x158
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH4_LOOP
Channel Loop Counter Register
0x148
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH4_REQSEL
Channel Peripheral Request Select Register
0x140
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH4_SRC
Channel Descriptor Source Data Address Register
0x150
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH5_CFG
Channel Configuration Register
0x174
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH5_CTRL
Channel Descriptor Control Word Register
0x17C
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH5_DST
Channel Descriptor Destination Data Address Register
0x184
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH5_LINK
Channel Descriptor Link Structure Address Register
0x188
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH5_LOOP
Channel Loop Counter Register
0x178
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH5_REQSEL
Channel Peripheral Request Select Register
0x170
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH5_SRC
Channel Descriptor Source Data Address Register
0x180
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH6_CFG
Channel Configuration Register
0x1A4
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH6_CTRL
Channel Descriptor Control Word Register
0x1AC
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH6_DST
Channel Descriptor Destination Data Address Register
0x1B4
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH6_LINK
Channel Descriptor Link Structure Address Register
0x1B8
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH6_LOOP
Channel Loop Counter Register
0x1A8
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH6_REQSEL
Channel Peripheral Request Select Register
0x1A0
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH6_SRC
Channel Descriptor Source Data Address Register
0x1B0
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CH7_CFG
Channel Configuration Register
0x1D4
32
read-write
n
0x0
0x0
ARBSLOTS
Arbitration Slot Number Select
16
2
read-write
ONE
One arbitration slot selected
0x00000000
TWO
Two arbitration slots selected
0x00000001
FOUR
Four arbitration slots selected
0x00000002
EIGHT
Eight arbitration slots selected
0x00000003
DSTINCSIGN
Destination Address Increment Sign
21
1
read-write
SRCINCSIGN
Source Address Increment Sign
20
1
read-write
CH7_CTRL
Channel Descriptor Control Word Register
0x1DC
32
read-write
n
0x0
0x0
BLOCKSIZE
Block Transfer Size
16
4
read-write
UNIT1
One unit transfer per arbitration
0x00000000
UNIT2
Two unit transfers per arbitration
0x00000001
UNIT3
Three unit transfers per arbitration
0x00000002
UNIT4
Four unit transfers per arbitration
0x00000003
UNIT6
Six unit transfers per arbitration
0x00000004
UNIT8
Eight unit transfers per arbitration
0x00000005
UNIT16
Sixteen unit transfers per arbitration
0x00000007
UNIT32
32 unit transfers per arbitration
0x00000009
UNIT64
64 unit transfers per arbitration
0x0000000A
UNIT128
128 unit transfers per arbitration
0x0000000B
UNIT256
256 unit transfers per arbitration
0x0000000C
UNIT512
512 unit transfers per arbitration
0x0000000D
UNIT1024
1024 unit transfers per arbitration
0x0000000E
ALL
Transfer all units as specified by the XFRCNT field
0x0000000F
BYTESWAP
Endian Byte Swap
15
1
read-write
DECLOOPCNT
Decrement Loop Count
22
1
read-write
DONEIFSEN
DMA Operation Done Interrupt Flag Set Enable
20
1
read-write
DSTINC
Destination Address Increment Size
28
2
read-write
ONE
Increment destination address by one unit data size after each write
0x00000000
TWO
Increment destination address by two unit data sizes after each write
0x00000001
FOUR
Increment destination address by four unit data sizes after each write
0x00000002
NONE
Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.
0x00000003
DSTMODE
Destination Addressing Mode
31
1
read-only
IGNORESREQ
Ignore Sreq
23
1
read-write
REQMODE
DMA Request Transfer Mode Select
21
1
read-write
SIZE
Unit Data Transfer Size
26
2
read-write
BYTE
Each unit transfer is a byte
0x00000000
HALFWORD
Each unit transfer is a half-word
0x00000001
WORD
Each unit transfer is a word
0x00000002
SRCINC
Source Address Increment Size
24
2
read-write
ONE
Increment source address by one unit data size after each read
0x00000000
TWO
Increment source address by two unit data sizes after each read
0x00000001
FOUR
Increment source address by four unit data sizes after each read
0x00000002
NONE
Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.
0x00000003
SRCMODE
Source Addressing Mode
30
1
read-only
STRUCTREQ
Structure DMA Transfer Request
3
1
write-only
STRUCTTYPE
DMA Structure Type
0
2
read-only
TRANSFER
DMA transfer structure type selected.
0x00000000
SYNCHRONIZE
Synchronization structure type selected.
0x00000001
WRITE
Write immediate value structure type selected.
0x00000002
XFERCNT
DMA Unit Data Transfer Count
4
11
read-write
CH7_DST
Channel Descriptor Destination Data Address Register
0x1E4
32
read-write
n
0x0
0x0
DSTADDR
Destination Data Address
0
32
read-write
CH7_LINK
Channel Descriptor Link Structure Address Register
0x1E8
32
read-write
n
0x0
0x0
LINK
Link Next Structure
1
1
read-write
LINKADDR
Link Structure Address
2
30
read-write
LINKMODE
Link Structure Addressing Mode
0
1
read-only
CH7_LOOP
Channel Loop Counter Register
0x1D8
32
read-write
n
0x0
0x0
LOOPCNT
Linked Structure Sequence Loop Counter
0
8
read-write
CH7_REQSEL
Channel Peripheral Request Select Register
0x1D0
32
read-write
n
0x0
0x0
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
NONE
No source selected
0x00000000
PRS
Peripheral Reflex System
0x00000001
ADC0
Analog to Digital Converter 0
0x00000008
VDAC0
Digital to Analog Converter 0
0x0000000A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x0000000C
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x0000000D
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x0000000E
LEUART0
Low Energy UART 0
0x00000010
I2C0
I2C 0
0x00000014
I2C1
I2C 1
0x00000015
TIMER0
Timer 0
0x00000018
TIMER1
Timer 1
0x00000019
WTIMER0
Wide Timer 0
0x0000001A
MSC
Memory System Controller
0x00000030
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000031
CSEN
Capacitive touch sense module
0x00000032
LESENSE
Low Energy Sensor Interface
0x00000033
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000034
CH7_SRC
Channel Descriptor Source Data Address Register
0x1E0
32
read-write
n
0x0
0x0
SRCADDR
Source Data Address
0
32
read-write
CHBUSY
DMA Channel Busy Register
0x24
32
read-only
n
0x0
0x0
BUSY
Channels Busy
0
8
read-only
CHDONE
DMA Channel Linking Done Register (Single-Cycle RMW)
0x28
32
read-write
n
0x0
0x0
CHDONE
DMA Channel Linking or Done
0
8
read-write
CHEN
DMA Channel Enable Register (Single-Cycle RMW)
0x20
32
read-write
n
0x0
0x0
CHEN
Channel Enables
0
8
read-write
CTRL
DMA Control Register
0x0
32
read-write
n
0x0
0x0
NUMFIXED
Number of Fixed Priority Channels
24
3
read-write
SYNCPRSCLREN
Synchronization PRS Clear Enable
8
8
read-write
SYNCPRSSETEN
Synchronization PRS Set Enable
0
8
read-write
DBGHALT
DMA Channel Debug Halt Register
0x2C
32
read-write
n
0x0
0x0
DBGHALT
DMA Debug Halt
0
8
read-write
IEN
Interrupt Enable Register
0x6C
32
read-write
n
0x0
0x0
DONE
DONE Interrupt Enable
0
8
read-write
ERROR
ERROR Interrupt Enable
31
1
read-write
IF
Interrupt Flag Register
0x60
32
read-only
n
0x0
0x0
DONE
DMA Structure Operation Done Interrupt Flag
0
8
read-only
ERROR
Transfer Error Interrupt Flag
31
1
read-only
IFC
Interrupt Flag Clear Register
0x68
32
write-only
n
0x0
0x0
DONE
Clear DONE Interrupt Flag
0
8
write-only
ERROR
Clear ERROR Interrupt Flag
31
1
write-only
IFS
Interrupt Flag Set Register
0x64
32
write-only
n
0x0
0x0
DONE
Set DONE Interrupt Flag
0
8
write-only
ERROR
Set ERROR Interrupt Flag
31
1
write-only
LINKLOAD
DMA Channel Link Load Register
0x3C
32
write-only
n
0x0
0x0
LINKLOAD
DMA Link Loads
0
8
write-only
REQCLEAR
DMA Channel Request Clear Register
0x40
32
write-only
n
0x0
0x0
REQCLEAR
DMA Request Clear
0
8
write-only
REQDIS
DMA Channel Request Disable Register
0x34
32
read-write
n
0x0
0x0
REQDIS
DMA Request Disables
0
8
read-write
REQPEND
DMA Channel Requests Pending Register
0x38
32
read-only
n
0x0
0x0
REQPEND
DMA Requests Pending
0
8
read-only
STATUS
DMA Status Register
0x4
32
read-only
n
0x0
0x0
ANYBUSY
Any DMA Channel Busy
0
1
read-only
ANYREQ
Any DMA Channel Request Pending
1
1
read-only
CHERROR
Errant Channel Number
8
3
read-only
CHGRANT
Granted Channel Number
3
3
read-only
CHNUM
Number of Channels
24
5
read-only
FIFOLEVEL
FIFO Level
16
5
read-only
SWREQ
DMA Channel Software Transfer Request Register
0x30
32
write-only
n
0x0
0x0
SWREQ
Software Transfer Requests
0
8
write-only
SYNC
DMA Synchronization Trigger Register (Single-Cycle RMW)
0x8
32
read-write
n
0x0
0x0
SYNCTRIG
Synchronization Trigger
0
8
read-write
LESENSE
LESENSE
LESENSE
0x0
0x0
0x400
registers
n
LESENSE
43
ALTEXCONF
Alternative Excite Pin Configuration
0x44
32
read-write
n
0x0
0x0
AEX0
ALTEX0 Always Excite Enable
16
1
read-write
AEX1
ALTEX1 Always Excite Enable
17
1
read-write
AEX2
ALTEX2 Always Excite Enable
18
1
read-write
AEX3
ALTEX3 Always Excite Enable
19
1
read-write
AEX4
ALTEX4 Always Excite Enable
20
1
read-write
AEX5
ALTEX5 Always Excite Enable
21
1
read-write
AEX6
ALTEX6 Always Excite Enable
22
1
read-write
AEX7
ALTEX7 Always Excite Enable
23
1
read-write
IDLECONF0
ALTEX0 Idle Phase Configuration
0
2
read-write
DISABLE
ALTEX0 output is disabled in idle phase
0x00000000
HIGH
ALTEX0 output is high in idle phase
0x00000001
LOW
ALTEX0 output is low in idle phase
0x00000002
IDLECONF1
ALTEX1 Idle Phase Configuration
2
2
read-write
DISABLE
ALTEX1 output is disabled in idle phase
0x00000000
HIGH
ALTEX1 output is high in idle phase
0x00000001
LOW
ALTEX1 output is low in idle phase
0x00000002
IDLECONF2
ALTEX2 Idle Phase Configuration
4
2
read-write
DISABLE
ALTEX2 output is disabled in idle phase
0x00000000
HIGH
ALTEX2 output is high in idle phase
0x00000001
LOW
ALTEX2 output is low in idle phase
0x00000002
IDLECONF3
ALTEX3 Idle Phase Configuration
6
2
read-write
DISABLE
ALTEX3 output is disabled in idle phase
0x00000000
HIGH
ALTEX3 output is high in idle phase
0x00000001
LOW
ALTEX3 output is low in idle phase
0x00000002
IDLECONF4
ALTEX4 Idle Phase Configuration
8
2
read-write
DISABLE
ALTEX4 output is disabled in idle phase
0x00000000
HIGH
ALTEX4 output is high in idle phase
0x00000001
LOW
ALTEX4 output is low in idle phase
0x00000002
IDLECONF5
ALTEX5 Idle Phase Configuration
10
2
read-write
DISABLE
ALTEX5 output is disabled in idle phase
0x00000000
HIGH
ALTEX5 output is high in idle phase
0x00000001
LOW
ALTEX5 output is low in idle phase
0x00000002
IDLECONF6
ALTEX6 Idle Phase Configuration
12
2
read-write
DISABLE
ALTEX6 output is disabled in idle phase
0x00000000
HIGH
ALTEX6 output is high in idle phase
0x00000001
LOW
ALTEX6 output is low in idle phase
0x00000002
IDLECONF7
ALTEX7 Idle Phase Configuration
14
2
read-write
DISABLE
ALTEX7 output is disabled in idle phase
0x00000000
HIGH
ALTEX7 output is high in idle phase
0x00000001
LOW
ALTEX7 output is low in idle phase
0x00000002
BIASCTRL
Bias Control Register
0x10
32
read-write
n
0x0
0x0
BIASMODE
Select Bias Mode
0
2
read-write
DONTTOUCH
Bias module is controlled by the EMU and is not affected by LESENSE
0x00000000
DUTYCYCLE
Bias module duty cycled between low power and high accuracy mode
0x00000001
HIGHACC
Bias module always in high accuracy mode
0x00000002
BUF0_DATA
Scan Results
0x200
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF10_DATA
Scan Results
0x228
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF11_DATA
Scan Results
0x22C
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF12_DATA
Scan Results
0x230
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF13_DATA
Scan Results
0x234
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF14_DATA
Scan Results
0x238
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF15_DATA
Scan Results
0x23C
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF1_DATA
Scan Results
0x204
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF2_DATA
Scan Results
0x208
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF3_DATA
Scan Results
0x20C
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF4_DATA
Scan Results
0x210
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF5_DATA
Scan Results
0x214
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF6_DATA
Scan Results
0x218
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF7_DATA
Scan Results
0x21C
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF8_DATA
Scan Results
0x220
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUF9_DATA
Scan Results
0x224
32
read-write
n
0x0
0x0
DATA
Scan Result Buffer
0
16
read-write
DATASRC
Result Data Source
16
4
read-only
BUFDATA
Result Buffer Data Register
0x30
32
read-only
n
0x0
0x0
modifyExternal
BUFDATA
Result Data
0
16
read-only
BUFDATASRC
Result Data Source
16
4
read-only
CH0_EVAL
Scan Configuration
0x248
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH0_INTERACT
Scan Configuration
0x244
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH0_TIMING
Scan Configuration
0x240
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH10_EVAL
Scan Configuration
0x2E8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH10_INTERACT
Scan Configuration
0x2E4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH10_TIMING
Scan Configuration
0x2E0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH11_EVAL
Scan Configuration
0x2F8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH11_INTERACT
Scan Configuration
0x2F4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH11_TIMING
Scan Configuration
0x2F0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH12_EVAL
Scan Configuration
0x308
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH12_INTERACT
Scan Configuration
0x304
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH12_TIMING
Scan Configuration
0x300
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH13_EVAL
Scan Configuration
0x318
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH13_INTERACT
Scan Configuration
0x314
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH13_TIMING
Scan Configuration
0x310
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH14_EVAL
Scan Configuration
0x328
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH14_INTERACT
Scan Configuration
0x324
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH14_TIMING
Scan Configuration
0x320
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH15_EVAL
Scan Configuration
0x338
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH15_INTERACT
Scan Configuration
0x334
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH15_TIMING
Scan Configuration
0x330
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH1_EVAL
Scan Configuration
0x258
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH1_INTERACT
Scan Configuration
0x254
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH1_TIMING
Scan Configuration
0x250
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH2_EVAL
Scan Configuration
0x268
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH2_INTERACT
Scan Configuration
0x264
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH2_TIMING
Scan Configuration
0x260
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH3_EVAL
Scan Configuration
0x278
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH3_INTERACT
Scan Configuration
0x274
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH3_TIMING
Scan Configuration
0x270
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH4_EVAL
Scan Configuration
0x288
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH4_INTERACT
Scan Configuration
0x284
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH4_TIMING
Scan Configuration
0x280
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH5_EVAL
Scan Configuration
0x298
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH5_INTERACT
Scan Configuration
0x294
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH5_TIMING
Scan Configuration
0x290
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH6_EVAL
Scan Configuration
0x2A8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH6_INTERACT
Scan Configuration
0x2A4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH6_TIMING
Scan Configuration
0x2A0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH7_EVAL
Scan Configuration
0x2B8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH7_INTERACT
Scan Configuration
0x2B4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH7_TIMING
Scan Configuration
0x2B0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH8_EVAL
Scan Configuration
0x2C8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH8_INTERACT
Scan Configuration
0x2C4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH8_TIMING
Scan Configuration
0x2C0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CH9_EVAL
Scan Configuration
0x2D8
32
read-write
n
0x0
0x0
COMP
Select Mode for Threshold Comparison
16
1
read-write
COMPTHRES
Decision Threshold for Sensor Data
0
16
read-write
DECODE
Send Result to Decoder
17
1
read-write
MODE
Configure Evaluation Mode
21
2
read-write
THRES
Threshold comparison is used to evaluate sensor result
0x00000000
SLIDINGWIN
Sliding window is used to evaluate sensor result
0x00000001
STEPDET
Step detection is used to evaluate sensor result
0x00000002
SCANRESINV
Enable Inversion of Result
20
1
read-write
STRSAMPLE
Enable Storing of Sensor Sample in Result Buffer
18
2
read-write
DISABLE
Nothing will be stored in the result buffer.
0x00000000
DATA
The sensor sample data will be stored in the result buffer.
0x00000001
DATASRC
The data source (i.e., the channel) will be stored alongside the sensor sample data.
0x00000002
CH9_INTERACT
Scan Configuration
0x2D4
32
read-write
n
0x0
0x0
ALTEX
Use Alternative Excite Pin
21
1
read-write
EXCLK
Select Clock Used for Excitation Timing
19
1
read-write
EXMODE
Set GPIO Mode
17
2
read-write
DISABLE
Disabled
0x00000000
HIGH
Push Pull, GPIO is driven high
0x00000001
LOW
Push Pull, GPIO is driven low
0x00000002
DACOUT
VDAC output
0x00000003
SAMPLE
Select Sample Mode
12
2
read-write
ACMPCOUNT
Counter output will be used in evaluation
0x00000000
ACMP
ACMP output will be used in evaluation
0x00000001
ADC
ADC output will be used in evaluation
0x00000002
ADCDIFF
Differential ADC output will be used in evaluation
0x00000003
SAMPLECLK
Select Clock Used for Timing of Sample Delay
20
1
read-write
SETIF
Enable Interrupt Generation
14
3
read-write
NONE
No interrupt is generated
0x00000000
LEVEL
Set interrupt flag if the sensor triggers.
0x00000001
POSEDGE
Set interrupt flag on positive edge of the sensor state
0x00000002
NEGEDGE
Set interrupt flag on negative edge of the sensor state
0x00000003
BOTHEDGES
Set interrupt flag on both edges of the sensor state
0x00000004
THRES
ACMP Threshold or VDAC Data
0
12
read-write
CH9_TIMING
Scan Configuration
0x2D0
32
read-write
n
0x0
0x0
EXTIME
Set Excitation Time
0
6
read-write
MEASUREDLY
Set Measure Delay
14
10
read-write
SAMPLEDLY
Set Sample Delay
6
8
read-write
CHEN
Channel Enable Register
0x20
32
read-write
n
0x0
0x0
CHEN
Enable Scan Channel
0
16
read-write
CMD
Command Register
0x1C
32
write-only
n
0x0
0x0
CLEARBUF
Clear Result Buffer
3
1
write-only
DECODE
Start Decoder
2
1
write-only
START
Start Scanning of Sensors
0
1
write-only
STOP
Stop Scanning of Sensors
1
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ALTEXMAP
Alternative Excitation Map
11
1
read-write
BUFIDL
Result Buffer Interrupt and DMA Trigger Level
19
1
read-write
BUFOW
Result Buffer Overwrite
16
1
read-write
DEBUGRUN
Debug Mode Run Enable
22
1
read-write
DMAWU
DMA Wake-up From EM2
20
2
read-write
DISABLE
No DMA wake-up from EM2
0x00000000
BUFDATAV
DMA wake-up from EM2 when data is valid in the result buffer
0x00000001
BUFLEVEL
DMA wake-up from EM2 when the result buffer is full/half-full depending on BUFIDL configuration
0x00000002
DUALSAMPLE
Enable Dual Sample Mode
13
1
read-write
PRSSEL
Scan Start PRS Select
2
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
SCANCONF
Select Scan Configuration
7
2
read-write
DIRMAP
The channel configuration register registers used are directly mapped to the channel number.
0x00000000
INVMAP
The channel configuration register registers used are CHX+8_CONF for channels 0-7 and CHX-8_CONF for channels 8-15.
0x00000001
TOGGLE
The channel configuration register registers used toggles between CHX_CONF and CHX+8_CONF when channel x triggers
0x00000002
DECDEF
The decoder state defines the CONF registers to be used.
0x00000003
SCANMODE
Configure Scan Mode
0
2
read-write
PERIODIC
A new scan is started each time the period counter overflows
0x00000000
ONESHOT
A single scan is performed when START in CMD is set
0x00000001
PRS
Pulse on PRS channel
0x00000002
STRSCANRES
Enable Storing of SCANRES
17
1
read-write
CURCH
Current Channel Index
0x34
32
read-only
n
0x0
0x0
CURCH
Current Channel Index
0
4
read-only
DECCTRL
Decoder Control Register
0xC
32
read-write
n
0x0
0x0
DISABLE
Disable the Decoder
0
1
read-write
ERRCHK
Enable Check of Current State
1
1
read-write
HYSTIRQ
Enable Decoder Hysteresis on Interrupt Requests
6
1
read-write
HYSTPRS0
Enable Decoder Hysteresis on PRS0 Output
3
1
read-write
HYSTPRS1
Enable Decoder Hysteresis on PRS1 Output
4
1
read-write
HYSTPRS2
Enable Decoder Hysteresis on PRS2 Output
5
1
read-write
INPUT
LESENSE Decoder Input Configuration
8
1
read-write
INTMAP
Enable Decoder to Channel Interrupt Mapping
2
1
read-write
PRSCNT
Enable Count Mode on Decoder PRS Channels 0 and 1
7
1
read-write
PRSSEL0
LESENSE Decoder PRS Input 0 Configuration
10
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSSEL1
LESENSE Decoder PRS Input 1 Configuration
15
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSSEL2
LESENSE Decoder PRS Input 2 Configuration
20
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSSEL3
LESENSE Decoder PRS Input 3 Configuration
25
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
DECSTATE
Current Decoder State
0x38
32
read-write
n
0x0
0x0
DECSTATE
Current Decoder State
0
5
read-write
EVALCTRL
LESENSE Evaluation Control
0x14
32
read-write
n
0x0
0x0
WINSIZE
Sliding Window and Step Detection Size
0
16
read-write
IDLECONF
GPIO Idle Phase Configuration
0x40
32
read-write
n
0x0
0x0
CH0
Channel 0 Idle Phase Configuration
0
2
read-write
DISABLE
CH0 output is disabled in idle phase
0x00000000
HIGH
CH0 output is high in idle phase
0x00000001
LOW
CH0 output is low in idle phase
0x00000002
DAC
CH0 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH1
Channel 1 Idle Phase Configuration
2
2
read-write
DISABLE
CH1 output is disabled in idle phase
0x00000000
HIGH
CH1 output is high in idle phase
0x00000001
LOW
CH1 output is low in idle phase
0x00000002
DAC
CH1 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH10
Channel 10 Idle Phase Configuration
20
2
read-write
DISABLE
CH10 output is disabled in idle phase
0x00000000
HIGH
CH10 output is high in idle phase
0x00000001
LOW
CH10 output is low in idle phase
0x00000002
DAC
CH10 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH11
Channel 11 Idle Phase Configuration
22
2
read-write
DISABLE
CH11 output is disabled in idle phase
0x00000000
HIGH
CH11 output is high in idle phase
0x00000001
LOW
CH11 output is low in idle phase
0x00000002
DAC
CH11 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH12
Channel 12 Idle Phase Configuration
24
2
read-write
DISABLE
CH12 output is disabled in idle phase
0x00000000
HIGH
CH12 output is high in idle phase
0x00000001
LOW
CH12 output is low in idle phase
0x00000002
DAC
CH12 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH13
Channel 13 Idle Phase Configuration
26
2
read-write
DISABLE
CH13 output is disabled in idle phase
0x00000000
HIGH
CH13 output is high in idle phase
0x00000001
LOW
CH13 output is low in idle phase
0x00000002
DAC
CH13 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH14
Channel 14 Idle Phase Configuration
28
2
read-write
DISABLE
CH14 output is disabled in idle phase
0x00000000
HIGH
CH14 output is high in idle phase
0x00000001
LOW
CH14 output is low in idle phase
0x00000002
DAC
CH14 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH15
Channel 15 Idle Phase Configuration
30
2
read-write
DISABLE
CH15 output is disabled in idle phase
0x00000000
HIGH
CH15 output is high in idle phase
0x00000001
LOW
CH15 output is low in idle phase
0x00000002
DAC
CH15 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH2
Channel 2 Idle Phase Configuration
4
2
read-write
DISABLE
CH2 output is disabled in idle phase
0x00000000
HIGH
CH2 output is high in idle phase
0x00000001
LOW
CH2 output is low in idle phase
0x00000002
DAC
CH2 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH3
Channel 3 Idle Phase Configuration
6
2
read-write
DISABLE
CH3 output is disabled in idle phase
0x00000000
HIGH
CH3 output is high in idle phase
0x00000001
LOW
CH3 output is low in idle phase
0x00000002
DAC
CH3 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH4
Channel 4 Idle Phase Configuration
8
2
read-write
DISABLE
CH4 output is disabled in idle phase
0x00000000
HIGH
CH4 output is high in idle phase
0x00000001
LOW
CH4 output is low in idle phase
0x00000002
DAC
CH4 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH5
Channel 5 Idle Phase Configuration
10
2
read-write
DISABLE
CH5 output is disabled in idle phase
0x00000000
HIGH
CH5 output is high in idle phase
0x00000001
LOW
CH5 output is low in idle phase
0x00000002
DAC
CH5 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH6
Channel 6 Idle Phase Configuration
12
2
read-write
DISABLE
CH6 output is disabled in idle phase
0x00000000
HIGH
CH6 output is high in idle phase
0x00000001
LOW
CH6 output is low in idle phase
0x00000002
DAC
CH6 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH7
Channel 7 Idle Phase Configuration
14
2
read-write
DISABLE
CH7 output is disabled in idle phase
0x00000000
HIGH
CH7 output is high in idle phase
0x00000001
LOW
CH7 output is low in idle phase
0x00000002
DAC
CH7 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH8
Channel 8 Idle Phase Configuration
16
2
read-write
DISABLE
CH8 output is disabled in idle phase
0x00000000
HIGH
CH8 output is high in idle phase
0x00000001
LOW
CH8 output is low in idle phase
0x00000002
DAC
CH8 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
CH9
Channel 9 Idle Phase Configuration
18
2
read-write
DISABLE
CH9 output is disabled in idle phase
0x00000000
HIGH
CH9 output is high in idle phase
0x00000001
LOW
CH9 output is low in idle phase
0x00000002
DAC
CH9 output is connected to VDAC output in idle phase. Note that this mode is only available on channels
0x00000003
IEN
Interrupt Enable Register
0x5C
32
read-write
n
0x0
0x0
BUFDATAV
BUFDATAV Interrupt Enable
19
1
read-write
BUFLEVEL
BUFLEVEL Interrupt Enable
20
1
read-write
BUFOF
BUFOF Interrupt Enable
21
1
read-write
CH0
CH0 Interrupt Enable
0
1
read-write
CH1
CH1 Interrupt Enable
1
1
read-write
CH10
CH10 Interrupt Enable
10
1
read-write
CH11
CH11 Interrupt Enable
11
1
read-write
CH12
CH12 Interrupt Enable
12
1
read-write
CH13
CH13 Interrupt Enable
13
1
read-write
CH14
CH14 Interrupt Enable
14
1
read-write
CH15
CH15 Interrupt Enable
15
1
read-write
CH2
CH2 Interrupt Enable
2
1
read-write
CH3
CH3 Interrupt Enable
3
1
read-write
CH4
CH4 Interrupt Enable
4
1
read-write
CH5
CH5 Interrupt Enable
5
1
read-write
CH6
CH6 Interrupt Enable
6
1
read-write
CH7
CH7 Interrupt Enable
7
1
read-write
CH8
CH8 Interrupt Enable
8
1
read-write
CH9
CH9 Interrupt Enable
9
1
read-write
CNTOF
CNTOF Interrupt Enable
22
1
read-write
DEC
DEC Interrupt Enable
17
1
read-write
DECERR
DECERR Interrupt Enable
18
1
read-write
SCANCOMPLETE
SCANCOMPLETE Interrupt Enable
16
1
read-write
IF
Interrupt Flag Register
0x50
32
read-only
n
0x0
0x0
BUFDATAV
BUFDATAV Interrupt Flag
19
1
read-only
BUFLEVEL
BUFLEVEL Interrupt Flag
20
1
read-only
BUFOF
BUFOF Interrupt Flag
21
1
read-only
CH0
CH0 Interrupt Flag
0
1
read-only
CH1
CH1 Interrupt Flag
1
1
read-only
CH10
CH10 Interrupt Flag
10
1
read-only
CH11
CH11 Interrupt Flag
11
1
read-only
CH12
CH12 Interrupt Flag
12
1
read-only
CH13
CH13 Interrupt Flag
13
1
read-only
CH14
CH14 Interrupt Flag
14
1
read-only
CH15
CH15 Interrupt Flag
15
1
read-only
CH2
CH2 Interrupt Flag
2
1
read-only
CH3
CH3 Interrupt Flag
3
1
read-only
CH4
CH4 Interrupt Flag
4
1
read-only
CH5
CH5 Interrupt Flag
5
1
read-only
CH6
CH6 Interrupt Flag
6
1
read-only
CH7
CH7 Interrupt Flag
7
1
read-only
CH8
CH8 Interrupt Flag
8
1
read-only
CH9
CH9 Interrupt Flag
9
1
read-only
CNTOF
CNTOF Interrupt Flag
22
1
read-only
DEC
DEC Interrupt Flag
17
1
read-only
DECERR
DECERR Interrupt Flag
18
1
read-only
SCANCOMPLETE
SCANCOMPLETE Interrupt Flag
16
1
read-only
IFC
Interrupt Flag Clear Register
0x58
32
write-only
n
0x0
0x0
BUFDATAV
Clear BUFDATAV Interrupt Flag
19
1
write-only
BUFLEVEL
Clear BUFLEVEL Interrupt Flag
20
1
write-only
BUFOF
Clear BUFOF Interrupt Flag
21
1
write-only
CH0
Clear CH0 Interrupt Flag
0
1
write-only
CH1
Clear CH1 Interrupt Flag
1
1
write-only
CH10
Clear CH10 Interrupt Flag
10
1
write-only
CH11
Clear CH11 Interrupt Flag
11
1
write-only
CH12
Clear CH12 Interrupt Flag
12
1
write-only
CH13
Clear CH13 Interrupt Flag
13
1
write-only
CH14
Clear CH14 Interrupt Flag
14
1
write-only
CH15
Clear CH15 Interrupt Flag
15
1
write-only
CH2
Clear CH2 Interrupt Flag
2
1
write-only
CH3
Clear CH3 Interrupt Flag
3
1
write-only
CH4
Clear CH4 Interrupt Flag
4
1
write-only
CH5
Clear CH5 Interrupt Flag
5
1
write-only
CH6
Clear CH6 Interrupt Flag
6
1
write-only
CH7
Clear CH7 Interrupt Flag
7
1
write-only
CH8
Clear CH8 Interrupt Flag
8
1
write-only
CH9
Clear CH9 Interrupt Flag
9
1
write-only
CNTOF
Clear CNTOF Interrupt Flag
22
1
write-only
DEC
Clear DEC Interrupt Flag
17
1
write-only
DECERR
Clear DECERR Interrupt Flag
18
1
write-only
SCANCOMPLETE
Clear SCANCOMPLETE Interrupt Flag
16
1
write-only
IFS
Interrupt Flag Set Register
0x54
32
write-only
n
0x0
0x0
BUFDATAV
Set BUFDATAV Interrupt Flag
19
1
write-only
BUFLEVEL
Set BUFLEVEL Interrupt Flag
20
1
write-only
BUFOF
Set BUFOF Interrupt Flag
21
1
write-only
CH0
Set CH0 Interrupt Flag
0
1
write-only
CH1
Set CH1 Interrupt Flag
1
1
write-only
CH10
Set CH10 Interrupt Flag
10
1
write-only
CH11
Set CH11 Interrupt Flag
11
1
write-only
CH12
Set CH12 Interrupt Flag
12
1
write-only
CH13
Set CH13 Interrupt Flag
13
1
write-only
CH14
Set CH14 Interrupt Flag
14
1
write-only
CH15
Set CH15 Interrupt Flag
15
1
write-only
CH2
Set CH2 Interrupt Flag
2
1
write-only
CH3
Set CH3 Interrupt Flag
3
1
write-only
CH4
Set CH4 Interrupt Flag
4
1
write-only
CH5
Set CH5 Interrupt Flag
5
1
write-only
CH6
Set CH6 Interrupt Flag
6
1
write-only
CH7
Set CH7 Interrupt Flag
7
1
write-only
CH8
Set CH8 Interrupt Flag
8
1
write-only
CH9
Set CH9 Interrupt Flag
9
1
write-only
CNTOF
Set CNTOF Interrupt Flag
22
1
write-only
DEC
Set DEC Interrupt Flag
17
1
write-only
DECERR
Set DECERR Interrupt Flag
18
1
write-only
SCANCOMPLETE
Set SCANCOMPLETE Interrupt Flag
16
1
write-only
PERCTRL
Peripheral Control Register
0x8
32
read-write
n
0x0
0x0
ACMP0HYSTEN
ACMP0 Hysteresis Enable
26
1
read-write
ACMP0INV
Invert Analog Comparator 0 Output
24
1
read-write
ACMP0MODE
ACMP0 Mode
20
2
read-write
DISABLE
LESENSE does not control ACMP0
0x00000000
MUX
LESENSE controls the input mux (POSSEL) of ACMP0
0x00000001
MUXTHRES
LESENSE controls the input mux (POSSEL) and the threshold value (VDDLEVEL) of ACMP0
0x00000002
ACMP1HYSTEN
ACMP1 Hysteresis Enable
27
1
read-write
ACMP1INV
Invert Analog Comparator 1 Output
25
1
read-write
ACMP1MODE
ACMP1 Mode
22
2
read-write
DISABLE
LESENSE does not control ACMP1
0x00000000
MUX
LESENSE controls the input mux (POSSEL) of ACMP1
0x00000001
MUXTHRES
LESENSE controls the input mux and the threshold value (VDDLEVEL) of ACMP1
0x00000002
DACCH0DATA
VDAC CH0 Data Selection
2
1
read-write
DACCH0EN
VDAC CH0 Enable
0
1
read-write
DACCH1DATA
VDAC CH1 Data Selection
3
1
read-write
DACCH1EN
VDAC CH1 Enable
1
1
read-write
DACCONVTRIG
VDAC Conversion Trigger Configuration
8
1
read-write
DACSTARTUP
VDAC Startup Configuration
6
1
read-write
WARMUPMODE
ACMP and VDAC Duty Cycle Mode
28
2
read-write
NORMAL
The analog comparators and VDAC are shut down when LESENSE is idle
0x00000000
KEEPACMPWARM
The analog comparators are kept powered up when LESENSE is idle
0x00000001
KEEPDACWARM
The VDAC is kept powered up when LESENSE is idle
0x00000002
KEEPACMPDACWARM
The analog comparators and VDAC are kept powered up when LESENSE is idle
0x00000003
PRSCTRL
PRS Control Register
0x18
32
read-write
n
0x0
0x0
DECCMPEN
Enable PRS Output DECCMP
16
1
read-write
DECCMPMASK
Decoder State Compare Value Mask
8
5
read-write
DECCMPVAL
Decoder State Compare Value
0
5
read-write
PTR
Result Buffer Pointers
0x2C
32
read-only
n
0x0
0x0
RD
Result Buffer Read Pointer
0
4
read-only
WR
Result Buffer Write Pointer
4
4
read-only
ROUTEPEN
I/O Routing Register
0x64
32
read-write
n
0x0
0x0
ALTEX0PEN
ALTEX0 Pin Enable
16
1
read-write
ALTEX1PEN
ALTEX1 Pin Enable
17
1
read-write
ALTEX2PEN
ALTEX2 Pin Enable
18
1
read-write
ALTEX3PEN
ALTEX3 Pin Enable
19
1
read-write
ALTEX4PEN
ALTEX4 Pin Enable
20
1
read-write
ALTEX5PEN
ALTEX5 Pin Enable
21
1
read-write
ALTEX6PEN
ALTEX6 Pin Enable
22
1
read-write
ALTEX7PEN
ALTEX7 Pin Enable
23
1
read-write
CH0PEN
CH0 Pin Enable
0
1
read-write
CH10PEN
CH10 Pin Enable
10
1
read-write
CH11PEN
CH11 Pin Enable
11
1
read-write
CH12PEN
CH12 Pin Enable
12
1
read-write
CH13PEN
CH13 Pin Enable
13
1
read-write
CH14PEN
CH14 Pin Enable
14
1
read-write
CH15PEN
CH15 Pin Enable
15
1
read-write
CH1PEN
CH1 Pin Enable
1
1
read-write
CH2PEN
CH2 Pin Enable
2
1
read-write
CH3PEN
CH3 Pin Enable
3
1
read-write
CH4PEN
CH4 Pin Enable
4
1
read-write
CH5PEN
CH5 Pin Enable
5
1
read-write
CH6PEN
CH6 Pin Enable
6
1
read-write
CH7PEN
CH7 Pin Enable
7
1
read-write
CH8PEN
CH8 Pin Enable
8
1
read-write
CH9PEN
CH9 Pin Enable
9
1
read-write
SCANRES
Scan Result Register
0x24
32
read-write
n
0x0
0x0
SCANRES
Scan Results
0
16
read-write
STEPDIR
Direction of Previous Step Detection
16
16
read-write
SENSORSTATE
Decoder Input Register
0x3C
32
read-write
n
0x0
0x0
SENSORSTATE
Decoder Input Register
0
4
read-write
ST0_TCONFA
State Transition Configuration a
0x100
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST0_TCONFB
State Transition Configuration B
0x104
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST10_TCONFA
State Transition Configuration a
0x150
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST10_TCONFB
State Transition Configuration B
0x154
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST11_TCONFA
State Transition Configuration a
0x158
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST11_TCONFB
State Transition Configuration B
0x15C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST12_TCONFA
State Transition Configuration a
0x160
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST12_TCONFB
State Transition Configuration B
0x164
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST13_TCONFA
State Transition Configuration a
0x168
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST13_TCONFB
State Transition Configuration B
0x16C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST14_TCONFA
State Transition Configuration a
0x170
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST14_TCONFB
State Transition Configuration B
0x174
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST15_TCONFA
State Transition Configuration a
0x178
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST15_TCONFB
State Transition Configuration B
0x17C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST16_TCONFA
State Transition Configuration a
0x180
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST16_TCONFB
State Transition Configuration B
0x184
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST17_TCONFA
State Transition Configuration a
0x188
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST17_TCONFB
State Transition Configuration B
0x18C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST18_TCONFA
State Transition Configuration a
0x190
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST18_TCONFB
State Transition Configuration B
0x194
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST19_TCONFA
State Transition Configuration a
0x198
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST19_TCONFB
State Transition Configuration B
0x19C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST1_TCONFA
State Transition Configuration a
0x108
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST1_TCONFB
State Transition Configuration B
0x10C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST20_TCONFA
State Transition Configuration a
0x1A0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST20_TCONFB
State Transition Configuration B
0x1A4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST21_TCONFA
State Transition Configuration a
0x1A8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST21_TCONFB
State Transition Configuration B
0x1AC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST22_TCONFA
State Transition Configuration a
0x1B0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST22_TCONFB
State Transition Configuration B
0x1B4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST23_TCONFA
State Transition Configuration a
0x1B8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST23_TCONFB
State Transition Configuration B
0x1BC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST24_TCONFA
State Transition Configuration a
0x1C0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST24_TCONFB
State Transition Configuration B
0x1C4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST25_TCONFA
State Transition Configuration a
0x1C8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST25_TCONFB
State Transition Configuration B
0x1CC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST26_TCONFA
State Transition Configuration a
0x1D0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST26_TCONFB
State Transition Configuration B
0x1D4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST27_TCONFA
State Transition Configuration a
0x1D8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST27_TCONFB
State Transition Configuration B
0x1DC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST28_TCONFA
State Transition Configuration a
0x1E0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST28_TCONFB
State Transition Configuration B
0x1E4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST29_TCONFA
State Transition Configuration a
0x1E8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST29_TCONFB
State Transition Configuration B
0x1EC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST2_TCONFA
State Transition Configuration a
0x110
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST2_TCONFB
State Transition Configuration B
0x114
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST30_TCONFA
State Transition Configuration a
0x1F0
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST30_TCONFB
State Transition Configuration B
0x1F4
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST31_TCONFA
State Transition Configuration a
0x1F8
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST31_TCONFB
State Transition Configuration B
0x1FC
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST3_TCONFA
State Transition Configuration a
0x118
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST3_TCONFB
State Transition Configuration B
0x11C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST4_TCONFA
State Transition Configuration a
0x120
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST4_TCONFB
State Transition Configuration B
0x124
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST5_TCONFA
State Transition Configuration a
0x128
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST5_TCONFB
State Transition Configuration B
0x12C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST6_TCONFA
State Transition Configuration a
0x130
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST6_TCONFB
State Transition Configuration B
0x134
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST7_TCONFA
State Transition Configuration a
0x138
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST7_TCONFB
State Transition Configuration B
0x13C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST8_TCONFA
State Transition Configuration a
0x140
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST8_TCONFB
State Transition Configuration B
0x144
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
ST9_TCONFA
State Transition Configuration a
0x148
32
read-write
n
0x0
0x0
CHAIN
Enable State Descriptor Chaining
14
1
read-write
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag Enable
15
1
read-write
ST9_TCONFB
State Transition Configuration B
0x14C
32
read-write
n
0x0
0x0
COMP
Sensor Compare Value
0
4
read-write
MASK
Sensor Mask
4
4
read-write
NEXTSTATE
Next State Index
8
5
read-write
PRSACT
Configure Transition Action
16
3
read-write
SETIF
Set Interrupt Flag
15
1
read-write
STATUS
Status Register
0x28
32
read-only
n
0x0
0x0
BUFDATAV
Result Data Valid
0
1
read-only
BUFFULL
Result Buffer Full
2
1
read-only
BUFHALFFULL
Result Buffer Half Full
1
1
read-only
DACACTIVE
LESENSE VDAC Interface is Active
5
1
read-only
RUNNING
LESENSE Periodic Counter Running
3
1
read-only
SCANACTIVE
LESENSE Scan Active
4
1
read-only
SYNCBUSY
Synchronization Busy Register
0x60
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
7
1
read-only
TIMCTRL
Timing Control Register
0x4
32
read-write
n
0x0
0x0
AUXPRESC
Prescaling Factor for High Frequency Timer
0
2
read-write
DIV1
High frequency timer is clocked with AUXHFRCO/1
0x00000000
DIV2
High frequency timer is clocked with AUXHFRCO/2
0x00000001
DIV4
High frequency timer is clocked with AUXHFRCO/4
0x00000002
DIV8
High frequency timer is clocked with AUXHFRCO/8
0x00000003
AUXSTARTUP
AUXHFRCO Startup Configuration
28
1
read-write
LFPRESC
Prescaling Factor for Low Frequency Timer
4
3
read-write
DIV1
Low frequency timer is clocked with LFACLKLESENSE/1
0x00000000
DIV2
Low frequency timer is clocked with LFACLKLESENSE/2
0x00000001
DIV4
Low frequency timer is clocked with LFACLKLESENSE/4
0x00000002
DIV8
Low frequency timer is clocked with LFACLKLESENSE/8
0x00000003
DIV16
Low frequency timer is clocked with LFACLKLESENSE/16
0x00000004
DIV32
Low frequency timer is clocked with LFACLKLESENSE/32
0x00000005
DIV64
Low frequency timer is clocked with LFACLKLESENSE/64
0x00000006
DIV128
Low frequency timer is clocked with LFACLKLESENSE/128
0x00000007
PCPRESC
Period Counter Prescaling
8
3
read-write
DIV1
The period counter clock frequency is LFACLKLESENSE/1
0x00000000
DIV2
The period counter clock frequency is LFACLKLESENSE/2
0x00000001
DIV4
The period counter clock frequency is LFACLKLESENSE/4
0x00000002
DIV8
The period counter clock frequency is LFACLKLESENSE/8
0x00000003
DIV16
The period counter clock frequency is LFACLKLESENSE/16
0x00000004
DIV32
The period counter clock frequency is LFACLKLESENSE/32
0x00000005
DIV64
The period counter clock frequency is LFACLKLESENSE/64
0x00000006
DIV128
The period counter clock frequency is LFACLKLESENSE/128
0x00000007
PCTOP
Period Counter Top Value
12
8
read-write
STARTDLY
Start Delay Configuration
22
2
read-write
LETIMER0
LETIMER0
LETIMER0
0x0
0x0
0x400
registers
n
LETIMER0
27
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
CLEAR
Clear LETIMER
2
1
write-only
CTO0
Clear Toggle Output 0
3
1
write-only
CTO1
Clear Toggle Output 1
4
1
write-only
START
Start LETIMER
0
1
write-only
STOP
Stop LETIMER
1
1
write-only
CNT
Counter Value Register
0xC
32
read-write
n
0x0
0x0
CNT
Counter Value
0
16
read-write
COMP0
Compare Value Register 0
0x10
32
read-write
n
0x0
0x0
COMP0
Compare Value 0
0
16
read-write
COMP1
Compare Value Register 1
0x14
32
read-write
n
0x0
0x0
COMP1
Compare Value 1
0
16
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
BUFTOP
Buffered Top
8
1
read-write
COMP0TOP
Compare Value 0 is Top Value
9
1
read-write
DEBUGRUN
Debug Mode Run Enable
12
1
read-write
OPOL0
Output 0 Polarity
6
1
read-write
OPOL1
Output 1 Polarity
7
1
read-write
REPMODE
Repeat Mode
0
2
read-write
FREE
When started, the LETIMER counts down until it is stopped by software
0x00000000
ONESHOT
The counter counts REP0 times. When REP0 reaches zero, the counter stops
0x00000001
BUFFERED
The counter counts REP0 times. If REP1 has been written, it is loaded into REP0 when REP0 reaches zero, otherwise the counter stops
0x00000002
DOUBLE
Both REP0 and REP1 are decremented when the LETIMER wraps around. The LETIMER counts until both REP0 and REP1 are zero
0x00000003
UFOA0
Underflow Output Action 0
2
2
read-write
NONE
LETn_O0 is held at its idle value as defined by OPOL0
0x00000000
TOGGLE
LETn_O0 is toggled on CNT underflow
0x00000001
PULSE
LETn_O0 is held active for one LFACLKLETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0
0x00000002
PWM
LETn_O0 is set idle on CNT underflow, and active on compare match with COMP1
0x00000003
UFOA1
Underflow Output Action 1
4
2
read-write
NONE
LETn_O1 is held at its idle value as defined by OPOL1
0x00000000
TOGGLE
LETn_O1 is toggled on CNT underflow
0x00000001
PULSE
LETn_O1 is held active for one LFACLKLETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1
0x00000002
PWM
LETn_O1 is set idle on CNT underflow, and active on compare match with COMP1
0x00000003
IEN
Interrupt Enable Register
0x2C
32
read-write
n
0x0
0x0
COMP0
COMP0 Interrupt Enable
0
1
read-write
COMP1
COMP1 Interrupt Enable
1
1
read-write
REP0
REP0 Interrupt Enable
3
1
read-write
REP1
REP1 Interrupt Enable
4
1
read-write
UF
UF Interrupt Enable
2
1
read-write
IF
Interrupt Flag Register
0x20
32
read-only
n
0x0
0x0
COMP0
Compare Match 0 Interrupt Flag
0
1
read-only
COMP1
Compare Match 1 Interrupt Flag
1
1
read-only
REP0
Repeat Counter 0 Interrupt Flag
3
1
read-only
REP1
Repeat Counter 1 Interrupt Flag
4
1
read-only
UF
Underflow Interrupt Flag
2
1
read-only
IFC
Interrupt Flag Clear Register
0x28
32
write-only
n
0x0
0x0
COMP0
Clear COMP0 Interrupt Flag
0
1
write-only
COMP1
Clear COMP1 Interrupt Flag
1
1
write-only
REP0
Clear REP0 Interrupt Flag
3
1
write-only
REP1
Clear REP1 Interrupt Flag
4
1
write-only
UF
Clear UF Interrupt Flag
2
1
write-only
IFS
Interrupt Flag Set Register
0x24
32
write-only
n
0x0
0x0
COMP0
Set COMP0 Interrupt Flag
0
1
write-only
COMP1
Set COMP1 Interrupt Flag
1
1
write-only
REP0
Set REP0 Interrupt Flag
3
1
write-only
REP1
Set REP1 Interrupt Flag
4
1
write-only
UF
Set UF Interrupt Flag
2
1
write-only
PRSSEL
PRS Input Select Register
0x50
32
read-write
n
0x0
0x0
PRSCLEARMODE
PRS Clear Mode
26
2
read-write
NONE
PRS cannot clear the LETIMER
0x00000000
RISING
Rising edge of selected PRS input can clear the LETIMER
0x00000001
FALLING
Falling edge of selected PRS input can clear the LETIMER
0x00000002
BOTH
Both the rising or falling edge of the selected PRS input can clear the LETIMER
0x00000003
PRSCLEARSEL
PRS Clear Select
12
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSSTARTMODE
PRS Start Mode
18
2
read-write
NONE
PRS cannot start the LETIMER
0x00000000
RISING
Rising edge of selected PRS input can start the LETIMER
0x00000001
FALLING
Falling edge of selected PRS input can start the LETIMER
0x00000002
BOTH
Both the rising or falling edge of the selected PRS input can start the LETIMER
0x00000003
PRSSTARTSEL
PRS Start Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PRSSTOPMODE
PRS Stop Mode
22
2
read-write
NONE
PRS cannot stop the LETIMER
0x00000000
RISING
Rising edge of selected PRS input can stop the LETIMER
0x00000001
FALLING
Falling edge of selected PRS input can stop the LETIMER
0x00000002
BOTH
Both the rising or falling edge of the selected PRS input can stop the LETIMER
0x00000003
PRSSTOPSEL
PRS Stop Select
6
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
REP0
Repeat Counter Register 0
0x18
32
read-write
n
0x0
0x0
REP0
Repeat Counter 0
0
8
read-write
REP1
Repeat Counter Register 1
0x1C
32
read-write
n
0x0
0x0
REP1
Repeat Counter 1
0
8
read-write
ROUTELOC0
I/O Routing Location Register
0x44
32
read-write
n
0x0
0x0
OUT0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
OUT1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x40
32
read-write
n
0x0
0x0
OUT0PEN
Output 0 Pin Enable
0
1
read-write
OUT1PEN
Output 1 Pin Enable
1
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
RUNNING
LETIMER Running
0
1
read-only
SYNCBUSY
Synchronization Busy Register
0x34
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
1
1
read-only
LEUART0
LEUART0
LEUART0
0x0
0x0
0x400
registers
n
LEUART0
22
CLKDIV
Clock Control Register
0xC
32
read-write
n
0x0
0x0
DIV
Fractional Clock Divider
3
14
read-write
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
CLEARRX
Clear RX
7
1
write-only
CLEARTX
Clear TX
6
1
write-only
RXBLOCKDIS
Receiver Block Disable
5
1
write-only
RXBLOCKEN
Receiver Block Enable
4
1
write-only
RXDIS
Receiver Disable
1
1
write-only
RXEN
Receiver Enable
0
1
write-only
TXDIS
Transmitter Disable
3
1
write-only
TXEN
Transmitter Enable
2
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUTOTRI
Automatic Transmitter Tristate
0
1
read-write
BIT8DV
Bit 8 Default Value
11
1
read-write
DATABITS
Data-Bit Mode
1
1
read-write
ERRSDMA
Clear RX DMA on Error
6
1
read-write
INV
Invert Input and Output
5
1
read-write
LOOPBK
Loopback Enable
7
1
read-write
MPAB
Multi-Processor Address-Bit
10
1
read-write
MPM
Multi-Processor Mode
9
1
read-write
PARITY
Parity-Bit Mode
2
2
read-write
NONE
Parity bits are not used
0x00000000
EVEN
Even parity are used. Parity bits are automatically generated and checked by hardware.
0x00000002
ODD
Odd parity is used. Parity bits are automatically generated and checked by hardware.
0x00000003
RXDMAWU
RX DMA Wakeup
12
1
read-write
SFUBRX
Start-Frame UnBlock RX
8
1
read-write
STOPBITS
Stop-Bit Mode
4
1
read-write
TXDELAY
TX Delay Transmission
14
2
read-write
NONE
Frames are transmitted immediately
0x00000000
SINGLE
Transmission of new frames are delayed by a single bit period
0x00000001
DOUBLE
Transmission of new frames are delayed by two bit periods
0x00000002
TRIPLE
Transmission of new frames are delayed by three bit periods
0x00000003
TXDMAWU
TX DMA Wakeup
13
1
read-write
FREEZE
Freeze Register
0x40
32
read-write
n
0x0
0x0
REGFREEZE
Register Update Freeze
0
1
read-write
IEN
Interrupt Enable Register
0x38
32
read-write
n
0x0
0x0
FERR
FERR Interrupt Enable
7
1
read-write
MPAF
MPAF Interrupt Enable
8
1
read-write
PERR
PERR Interrupt Enable
6
1
read-write
RXDATAV
RXDATAV Interrupt Enable
2
1
read-write
RXOF
RXOF Interrupt Enable
3
1
read-write
RXUF
RXUF Interrupt Enable
4
1
read-write
SIGF
SIGF Interrupt Enable
10
1
read-write
STARTF
STARTF Interrupt Enable
9
1
read-write
TXBL
TXBL Interrupt Enable
1
1
read-write
TXC
TXC Interrupt Enable
0
1
read-write
TXOF
TXOF Interrupt Enable
5
1
read-write
IF
Interrupt Flag Register
0x2C
32
read-only
n
0x0
0x0
FERR
Framing Error Interrupt Flag
7
1
read-only
MPAF
Multi-Processor Address Frame Interrupt Flag
8
1
read-only
PERR
Parity Error Interrupt Flag
6
1
read-only
RXDATAV
RX Data Valid Interrupt Flag
2
1
read-only
RXOF
RX Overflow Interrupt Flag
3
1
read-only
RXUF
RX Underflow Interrupt Flag
4
1
read-only
SIGF
Signal Frame Interrupt Flag
10
1
read-only
STARTF
Start Frame Interrupt Flag
9
1
read-only
TXBL
TX Buffer Level Interrupt Flag
1
1
read-only
TXC
TX Complete Interrupt Flag
0
1
read-only
TXOF
TX Overflow Interrupt Flag
5
1
read-only
IFC
Interrupt Flag Clear Register
0x34
32
write-only
n
0x0
0x0
FERR
Clear FERR Interrupt Flag
7
1
write-only
MPAF
Clear MPAF Interrupt Flag
8
1
write-only
PERR
Clear PERR Interrupt Flag
6
1
write-only
RXOF
Clear RXOF Interrupt Flag
3
1
write-only
RXUF
Clear RXUF Interrupt Flag
4
1
write-only
SIGF
Clear SIGF Interrupt Flag
10
1
write-only
STARTF
Clear STARTF Interrupt Flag
9
1
write-only
TXC
Clear TXC Interrupt Flag
0
1
write-only
TXOF
Clear TXOF Interrupt Flag
5
1
write-only
IFS
Interrupt Flag Set Register
0x30
32
write-only
n
0x0
0x0
FERR
Set FERR Interrupt Flag
7
1
write-only
MPAF
Set MPAF Interrupt Flag
8
1
write-only
PERR
Set PERR Interrupt Flag
6
1
write-only
RXOF
Set RXOF Interrupt Flag
3
1
write-only
RXUF
Set RXUF Interrupt Flag
4
1
write-only
SIGF
Set SIGF Interrupt Flag
10
1
write-only
STARTF
Set STARTF Interrupt Flag
9
1
write-only
TXC
Set TXC Interrupt Flag
0
1
write-only
TXOF
Set TXOF Interrupt Flag
5
1
write-only
INPUT
LEUART Input Register
0x64
32
read-write
n
0x0
0x0
RXPRS
PRS RX Enable
5
1
read-write
RXPRSSEL
RX PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
PULSECTRL
Pulse Control Register
0x3C
32
read-write
n
0x0
0x0
PULSEEN
Pulse Generator/Extender Enable
4
1
read-write
PULSEFILT
Pulse Filter
5
1
read-write
PULSEW
Pulse Width
0
4
read-write
ROUTELOC0
I/O Routing Location Register
0x58
32
read-write
n
0x0
0x0
RXLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
TXLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x54
32
read-write
n
0x0
0x0
RXPEN
RX Pin Enable
0
1
read-write
TXPEN
TX Pin Enable
1
1
read-write
RXDATA
Receive Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAX
Receive Buffer Data Extended Register
0x18
32
read-only
n
0x0
0x0
modifyExternal
FERR
Receive Data Framing Error
15
1
read-only
PERR
Receive Data Parity Error
14
1
read-only
RXDATA
RX Data
0
9
read-only
RXDATAXP
Receive Buffer Data Extended Peek Register
0x20
32
read-only
n
0x0
0x0
FERRP
Receive Data Framing Error Peek
15
1
read-only
PERRP
Receive Data Parity Error Peek
14
1
read-only
RXDATAP
RX Data Peek
0
9
read-only
SIGFRAME
Signal Frame Register
0x14
32
read-write
n
0x0
0x0
SIGFRAME
Signal Frame
0
9
read-write
STARTFRAME
Start Frame Register
0x10
32
read-write
n
0x0
0x0
STARTFRAME
Start Frame
0
9
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
RXBLOCK
Block Incoming Data
2
1
read-only
RXDATAV
RX Data Valid
5
1
read-only
RXENS
Receiver Enable Status
0
1
read-only
TXBL
TX Buffer Level
4
1
read-only
TXC
TX Complete
3
1
read-only
TXENS
Transmitter Enable Status
1
1
read-only
TXIDLE
TX Idle
6
1
read-only
SYNCBUSY
Synchronization Busy Register
0x44
32
read-only
n
0x0
0x0
CLKDIV
CLKDIV Register Busy
2
1
read-only
CMD
CMD Register Busy
1
1
read-only
CTRL
CTRL Register Busy
0
1
read-only
PULSECTRL
PULSECTRL Register Busy
7
1
read-only
SIGFRAME
SIGFRAME Register Busy
4
1
read-only
STARTFRAME
STARTFRAME Register Busy
3
1
read-only
TXDATA
TXDATA Register Busy
6
1
read-only
TXDATAX
TXDATAX Register Busy
5
1
read-only
TXDATA
Transmit Buffer Data Register
0x28
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDATAX
Transmit Buffer Data Extended Register
0x24
32
read-write
n
0x0
0x0
RXENAT
Enable RX After Transmission
15
1
read-write
TXBREAK
Transmit Data as Break
13
1
read-write
TXDATA
TX Data
0
9
read-write
TXDISAT
Disable TX After Transmission
14
1
read-write
MSC
MSC
MSC
0x0
0x0
0x800
registers
n
MSC
25
AAPUNLOCKCMD
Software Unlock AAP Command Register
0x94
32
write-only
n
0x0
0x0
UNLOCKAAP
Software Unlock AAP Command
0
1
write-only
ADDRB
Page Erase/Write Address Buffer
0x10
32
read-write
n
0x0
0x0
ADDRB
Page Erase or Write Address Buffer
0
32
read-write
BOOTLOADERCTRL
Bootloader Read and Write Enable, Write Once Register
0x90
32
read-write
n
0x0
0x0
BLRDIS
Flash Bootloader Read Disable
0
1
read-write
BLWDIS
Flash Bootloader Write/Erase Disable
1
1
read-write
CACHECMD
Flash Cache Command Register
0x44
32
write-only
n
0x0
0x0
INVCACHE
Invalidate Instruction Cache
0
1
write-only
STARTPC
Start Performance Counters
1
1
write-only
STOPPC
Stop Performance Counters
2
1
write-only
CACHECONFIG0
Cache Configuration Register 0
0x98
32
read-write
n
0x0
0x0
CACHELPLEVEL
Instruction Cache Low-Power Level
0
2
read-write
BASE
Base instruction cache functionality.
0x00000000
ADVANCED
Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory.
0x00000001
MINACTIVITY
Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.
0x00000003
CACHEHITS
Cache Hits Performance Counter
0x48
32
read-only
n
0x0
0x0
CACHEHITS
Cache Hits Since Last Performance Counter Start Command
0
20
read-only
CACHEMISSES
Cache Misses Performance Counter
0x4C
32
read-only
n
0x0
0x0
CACHEMISSES
Cache Misses Since Last Performance Counter Start Command
0
20
read-only
CMD
Command Register
0x74
32
write-only
n
0x0
0x0
PWRUP
Flash Power Up Command
0
1
write-only
CTRL
Memory System Control Register
0x0
32
read-write
n
0x0
0x0
ADDRFAULTEN
Invalid Address Bus Fault Response Enable
0
1
read-write
CLKDISFAULTEN
Clock-disabled Bus Fault Response Enable
1
1
read-write
IFCREADCLEAR
IFC Read Clears IF
3
1
read-write
PWRUPONDEMAND
Power Up on Demand During Wake Up
2
1
read-write
TIMEOUTFAULTEN
Timeout Bus Fault Response Enable
4
1
read-write
IEN
Interrupt Enable Register
0x3C
32
read-write
n
0x0
0x0
CHOF
CHOF Interrupt Enable
2
1
read-write
CMOF
CMOF Interrupt Enable
3
1
read-write
ERASE
ERASE Interrupt Enable
0
1
read-write
ICACHERR
ICACHERR Interrupt Enable
5
1
read-write
LVEWRITE
LVEWRITE Interrupt Enable
8
1
read-write
PWRUPF
PWRUPF Interrupt Enable
4
1
read-write
WDATAOV
WDATAOV Interrupt Enable
6
1
read-write
WRITE
WRITE Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0x30
32
read-only
n
0x0
0x0
CHOF
Cache Hits Overflow Interrupt Flag
2
1
read-only
CMOF
Cache Misses Overflow Interrupt Flag
3
1
read-only
ERASE
Erase Done Interrupt Read Flag
0
1
read-only
ICACHERR
ICache RAM Parity Error Flag
5
1
read-only
LVEWRITE
Flash LVE Write Error Flag
8
1
read-only
PWRUPF
Flash Power Up Sequence Complete Flag
4
1
read-only
WDATAOV
Flash Controller Write Buffer Overflow
6
1
read-only
WRITE
Write Done Interrupt Read Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x38
32
write-only
n
0x0
0x0
CHOF
Clear CHOF Interrupt Flag
2
1
write-only
CMOF
Clear CMOF Interrupt Flag
3
1
write-only
ERASE
Clear ERASE Interrupt Flag
0
1
write-only
ICACHERR
Clear ICACHERR Interrupt Flag
5
1
write-only
LVEWRITE
Clear LVEWRITE Interrupt Flag
8
1
write-only
PWRUPF
Clear PWRUPF Interrupt Flag
4
1
write-only
WDATAOV
Clear WDATAOV Interrupt Flag
6
1
write-only
WRITE
Clear WRITE Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x34
32
write-only
n
0x0
0x0
CHOF
Set CHOF Interrupt Flag
2
1
write-only
CMOF
Set CMOF Interrupt Flag
3
1
write-only
ERASE
Set ERASE Interrupt Flag
0
1
write-only
ICACHERR
Set ICACHERR Interrupt Flag
5
1
write-only
LVEWRITE
Set LVEWRITE Interrupt Flag
8
1
write-only
PWRUPF
Set PWRUPF Interrupt Flag
4
1
write-only
WDATAOV
Set WDATAOV Interrupt Flag
6
1
write-only
WRITE
Set WRITE Interrupt Flag
1
1
write-only
LOCK
Configuration Lock Register
0x40
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
MASSLOCK
Mass Erase Lock Register
0x54
32
read-write
n
0x0
0x0
LOCKKEY
Mass Erase Lock
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
READCTRL
Read Control Register
0x4
32
read-write
n
0x0
0x0
AIDIS
Automatic Invalidate Disable
4
1
read-write
ICCDIS
Interrupt Context Cache Disable
5
1
read-write
IFCDIS
Internal Flash Cache Disable
3
1
read-write
MODE
Read Mode
24
2
read-write
WS0
Zero wait-states inserted in fetch or read transfers
0x00000000
WS1
One wait-state inserted for each fetch or read transfer. See Flash Wait-States table for details
0x00000001
WS2
Two wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details
0x00000002
WS3
Three wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details
0x00000003
PREFETCH
Prefetch Mode
8
1
read-write
SCBTP
Suppress Conditional Branch Target Perfetch
28
1
read-write
USEHPROT
AHB_HPROT Mode
9
1
read-write
STARTUP
Startup Control
0x5C
32
read-write
n
0x0
0x0
ASTWAIT
Active Startup Wait
24
1
read-write
STDLY0
Startup Delay 0
0
10
read-write
STDLY1
Startup Delay 0
12
10
read-write
STWS
Startup Waitstates
28
3
read-write
STWSAEN
Startup Waitstates Always Enable
26
1
read-write
STWSEN
Startup Waitstates Enable
25
1
read-write
STATUS
Status Register
0x1C
32
read-only
n
0x0
0x0
BUSY
Erase/Write Busy
0
1
read-only
ERASEABORTED
The Current Flash Erase Operation Aborted
5
1
read-only
INVADDR
Invalid Write Address or Erase Page
2
1
read-only
LOCKED
Access Locked
1
1
read-only
PCRUNNING
Performance Counters Running
6
1
read-only
PWRUPCKBDFAILCOUNT
Flash Power Up Checkerboard Pattern Check Fail Count
28
4
read-only
WDATAREADY
WDATA Write Ready
3
1
read-only
WDATAVALID
Write Data Buffer Valid Flag
24
4
read-only
WORDTIMEOUT
Flash Write Word Timeout
4
1
read-only
WDATA
Write Data Register
0x18
32
read-write
n
0x0
0x0
WDATA
Write Data
0
32
read-write
WRITECMD
Write Command Register
0xC
32
write-only
n
0x0
0x0
CLEARWDATA
Clear WDATA State
12
1
write-only
ERASEABORT
Abort Erase Sequence
5
1
write-only
ERASEMAIN0
Mass Erase Region 0
8
1
write-only
ERASEPAGE
Erase Page
1
1
write-only
LADDRIM
Load MSC_ADDRB Into ADDR
0
1
write-only
WRITEEND
End Write Mode
2
1
write-only
WRITEONCE
Word Write-Once Trigger
3
1
write-only
WRITETRIG
Word Write Sequence Trigger
4
1
write-only
WRITECTRL
Write Control Register
0x8
32
read-write
n
0x0
0x0
IRQERASEABORT
Abort Page Erase on Interrupt
1
1
read-write
WREN
Enable Write/Erase Controller
0
1
read-write
PCNT0
PCNT0
PCNT0
0x0
0x0
0x400
registers
n
PCNT0
23
AUXCNT
Auxiliary Counter Value Register
0x64
32
read-only
n
0x0
0x0
AUXCNT
Auxiliary Counter Value
0
16
read-only
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
LCNTIM
Load CNT Immediately
0
1
write-only
LTOPBIM
Load TOPB Immediately
1
1
write-only
CNT
Counter Value Register
0xC
32
read-only
n
0x0
0x0
CNT
Counter Value
0
16
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUXCNTEV
Controls When the Auxiliary Counter Counts
12
2
read-write
NONE
Never counts.
0x00000000
UP
Counts up on up-count events.
0x00000001
DOWN
Counts up on down-count events.
0x00000002
BOTH
Counts up on both up-count and down-count events.
0x00000003
AUXCNTRSTEN
Enable AUXCNT Reset
6
1
read-write
CNTDIR
Non-Quadrature Mode Counter Direction Control
14
1
read-write
CNTEV
Controls When the Counter Counts
10
2
read-write
BOTH
Counts up on up-count and down on down-count events.
0x00000000
UP
Only counts up on up-count events.
0x00000001
DOWN
Only counts down on down-count events.
0x00000002
NONE
Never counts.
0x00000003
CNTRSTEN
Enable CNT Reset
5
1
read-write
DEBUGHALT
Debug Mode Halt Enable
7
1
read-write
EDGE
Edge Select
15
1
read-write
FILT
Enable Digital Pulse Width Filter
3
1
read-write
HYST
Enable Hysteresis
8
1
read-write
MODE
Mode Select
0
3
read-write
DISABLE
The module is disabled.
0x00000000
OVSSINGLE
Single input LFACLK oversampling mode (available in EM0-EM3).
0x00000001
EXTCLKSINGLE
Externally clocked single input counter mode (available in EM0-EM3).
0x00000002
EXTCLKQUAD
Externally clocked quadrature decoder mode (available in EM0-EM3).
0x00000003
OVSQUAD1X
LFACLK oversampling quadrature decoder 1X mode (available in EM0-EM3).
0x00000004
OVSQUAD2X
LFACLK oversampling quadrature decoder 2X mode (available in EM0-EM3).
0x00000005
OVSQUAD4X
LFACLK oversampling quadrature decoder 4X mode (available in EM0-EM3).
0x00000006
PRSGATEEN
PRS Gate Enable
24
1
read-write
RSTEN
Enable PCNT Clock Domain Reset
4
1
read-write
S1CDIR
Count Direction Determined By S1
9
1
read-write
TCCCOMP
Triggered Compare and Clear Compare Mode
22
2
read-write
LTOE
Compare match if PCNT_CNT is less than, or equal to PCNT_TOP.
0x00000000
GTOE
Compare match if PCNT_CNT is greater than or equal to PCNT_TOP.
0x00000001
RANGE
Compare match if PCNT_CNT is less than, or equal to PCNT_TOP[15:8]], and greater than, or equal to PCNT_TOP[7:0].
0x00000002
TCCMODE
Sets the Mode for Triggered Compare and Clear
16
2
read-write
DISABLED
Triggered compare and clear not enabled.
0x00000000
LFA
Compare and clear performed on each (optionally prescaled) LFA clock cycle.
0x00000001
PRS
Compare and clear performed on positive PRS edges.
0x00000002
TCCPRESC
Set the LFA Prescaler for Triggered Compare and Clear
19
2
read-write
DIV1
Compare and clear event each LFA cycle.
0x00000000
DIV2
Compare and clear performed on every other LFA cycle.
0x00000001
DIV4
Compare and clear performed on every 4th LFA cycle.
0x00000002
DIV8
Compare and clear performed on every 8th LFA cycle.
0x00000003
TCCPRSPOL
TCC PRS Polarity Select
25
1
read-write
TCCPRSSEL
TCC PRS Channel Select
26
4
read-write
PRSCH0
PRS Channel 0 selected.
0x00000000
PRSCH1
PRS Channel 1 selected.
0x00000001
PRSCH2
PRS Channel 2 selected.
0x00000002
PRSCH3
PRS Channel 3 selected.
0x00000003
PRSCH4
PRS Channel 4 selected.
0x00000004
PRSCH5
PRS Channel 5 selected.
0x00000005
PRSCH6
PRS Channel 6 selected.
0x00000006
PRSCH7
PRS Channel 7 selected.
0x00000007
PRSCH8
PRS Channel 8 selected.
0x00000008
PRSCH9
PRS Channel 9 selected.
0x00000009
PRSCH10
PRS Channel 10 selected.
0x0000000A
PRSCH11
PRS Channel 11 selected.
0x0000000B
TOPBHFSEL
TOPB High Frequency Value Select
31
1
read-write
FREEZE
Freeze Register
0x40
32
read-write
n
0x0
0x0
REGFREEZE
Register Update Freeze
0
1
read-write
IEN
Interrupt Enable Register
0x24
32
read-write
n
0x0
0x0
AUXOF
AUXOF Interrupt Enable
3
1
read-write
DIRCNG
DIRCNG Interrupt Enable
2
1
read-write
OF
OF Interrupt Enable
1
1
read-write
OQSTERR
OQSTERR Interrupt Enable
5
1
read-write
TCC
TCC Interrupt Enable
4
1
read-write
UF
UF Interrupt Enable
0
1
read-write
IF
Interrupt Flag Register
0x18
32
read-only
n
0x0
0x0
AUXOF
Auxiliary Overflow Interrupt Read Flag
3
1
read-only
DIRCNG
Direction Change Detect Interrupt Flag
2
1
read-only
OF
Overflow Interrupt Read Flag
1
1
read-only
OQSTERR
Oversampling Quadrature State Error Interrupt
5
1
read-only
TCC
Triggered Compare Interrupt Read Flag
4
1
read-only
UF
Underflow Interrupt Read Flag
0
1
read-only
IFC
Interrupt Flag Clear Register
0x20
32
write-only
n
0x0
0x0
AUXOF
Clear AUXOF Interrupt Flag
3
1
write-only
DIRCNG
Clear DIRCNG Interrupt Flag
2
1
write-only
OF
Clear OF Interrupt Flag
1
1
write-only
OQSTERR
Clear OQSTERR Interrupt Flag
5
1
write-only
TCC
Clear TCC Interrupt Flag
4
1
write-only
UF
Clear UF Interrupt Flag
0
1
write-only
IFS
Interrupt Flag Set Register
0x1C
32
write-only
n
0x0
0x0
AUXOF
Set AUXOF Interrupt Flag
3
1
write-only
DIRCNG
Set DIRCNG Interrupt Flag
2
1
write-only
OF
Set OF Interrupt Flag
1
1
write-only
OQSTERR
Set OQSTERR Interrupt Flag
5
1
write-only
TCC
Set TCC Interrupt Flag
4
1
write-only
UF
Set UF Interrupt Flag
0
1
write-only
INPUT
PCNT Input Register
0x68
32
read-write
n
0x0
0x0
S0PRSEN
S0IN PRS Enable
5
1
read-write
S0PRSSEL
S0IN PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected.
0x00000000
PRSCH1
PRS Channel 1 selected.
0x00000001
PRSCH2
PRS Channel 2 selected.
0x00000002
PRSCH3
PRS Channel 3 selected.
0x00000003
PRSCH4
PRS Channel 4 selected.
0x00000004
PRSCH5
PRS Channel 5 selected.
0x00000005
PRSCH6
PRS Channel 6 selected.
0x00000006
PRSCH7
PRS Channel 7 selected.
0x00000007
PRSCH8
PRS Channel 8 selected.
0x00000008
PRSCH9
PRS Channel 9 selected.
0x00000009
PRSCH10
PRS Channel 10 selected.
0x0000000A
PRSCH11
PRS Channel 11 selected.
0x0000000B
S1PRSEN
S1IN PRS Enable
11
1
read-write
S1PRSSEL
S1IN PRS Channel Select
6
4
read-write
PRSCH0
PRS Channel 0 selected.
0x00000000
PRSCH1
PRS Channel 1 selected.
0x00000001
PRSCH2
PRS Channel 2 selected.
0x00000002
PRSCH3
PRS Channel 3 selected.
0x00000003
PRSCH4
PRS Channel 4 selected.
0x00000004
PRSCH5
PRS Channel 5 selected.
0x00000005
PRSCH6
PRS Channel 6 selected.
0x00000006
PRSCH7
PRS Channel 7 selected.
0x00000007
PRSCH8
PRS Channel 8 selected.
0x00000008
PRSCH9
PRS Channel 9 selected.
0x00000009
PRSCH10
PRS Channel 10 selected.
0x0000000A
PRSCH11
PRS Channel 11 selected.
0x0000000B
OVSCFG
Oversampling Config Register
0x6C
32
read-write
n
0x0
0x0
FILTLEN
Configure Filter Length for Inputs S0IN and S1IN
0
8
read-write
FLUTTERRM
Flutter Remove
12
1
read-write
ROUTELOC0
I/O Routing Location Register
0x2C
32
read-write
n
0x0
0x0
S0INLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
S1INLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
DIR
Current Counter Direction
0
1
read-only
SYNCBUSY
Synchronization Busy Register
0x44
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
1
1
read-only
CTRL
CTRL Register Busy
0
1
read-only
OVSCFG
OVSCFG Register Busy
3
1
read-only
TOPB
TOPB Register Busy
2
1
read-only
TOP
Top Value Register
0x10
32
read-only
n
0x0
0x0
TOP
Counter Top Value
0
16
read-only
TOPB
Top Value Buffer Register
0x14
32
read-write
n
0x0
0x0
TOPB
Counter Top Buffer
0
16
read-write
PRORTC
PRORTC
PRORTC
0x0
0x0
0x400
registers
n
PRORTC
30
CNT
Counter Value Register
0x4
32
read-write
n
0x0
0x0
CNT
Counter Value
0
32
read-write
COMPA_COMP
Compare Value Register X
0x20
32
read-write
n
0x0
0x0
COMP
Compare Value
0
32
read-write
COMPB_COMP
Compare Value Register X
0x24
32
read-write
n
0x0
0x0
COMP
Compare Value
0
32
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
COMP0TOP
Compare Channel 0 is Top Value
2
1
read-write
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
EN
RTC Enable
0
1
read-write
IEN
Interrupt Enable Register
0x14
32
read-write
n
0x0
0x0
COMP
COMP Interrupt Enable
1
2
read-write
OF
OF Interrupt Enable
0
1
read-write
IF
Interrupt Flag Register
0x8
32
read-only
n
0x0
0x0
COMP
Compare Match X Interrupt Flag
1
2
read-only
OF
Overflow Interrupt Flag
0
1
read-only
IFC
Interrupt Flag Clear Register
0x10
32
write-only
n
0x0
0x0
COMP
Clear COMP Interrupt Flag
1
2
write-only
OF
Clear OF Interrupt Flag
0
1
write-only
IFS
Interrupt Flag Set Register
0xC
32
write-only
n
0x0
0x0
COMP
Set COMP Interrupt Flag
1
2
write-only
OF
Set OF Interrupt Flag
0
1
write-only
PRS
PRS
PRS
0x0
0x0
0x400
registers
n
CH0_CTRL
Channel Control Register
0x50
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH10_CTRL
Channel Control Register
0x78
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH11_CTRL
Channel Control Register
0x7C
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH1_CTRL
Channel Control Register
0x54
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH2_CTRL
Channel Control Register
0x58
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH3_CTRL
Channel Control Register
0x5C
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH4_CTRL
Channel Control Register
0x60
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH5_CTRL
Channel Control Register
0x64
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH6_CTRL
Channel Control Register
0x68
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH7_CTRL
Channel Control Register
0x6C
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH8_CTRL
Channel Control Register
0x70
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CH9_CTRL
Channel Control Register
0x74
32
read-write
n
0x0
0x0
ANDNEXT
And Next
28
1
read-write
ASYNC
Asynchronous Reflex
30
1
read-write
EDSEL
Edge Detect Select
20
2
read-write
OFF
Signal is left as it is
0x00000000
POSEDGE
A one HFCLK cycle pulse is generated for every positive edge of the incoming signal
0x00000001
NEGEDGE
A one HFCLK clock cycle pulse is generated for every negative edge of the incoming signal
0x00000002
BOTHEDGES
A one HFCLK clock cycle pulse is generated for every edge of the incoming signal
0x00000003
INV
Invert Channel
26
1
read-write
ORPREV
Or Previous
27
1
read-write
SIGSEL
Signal Select
0
3
read-write
SOURCESEL
Source Select
8
7
read-write
NONE
No source selected
0x00000000
PRSL
Peripheral Reflex System
0x00000001
PRSH
Peripheral Reflex System
0x00000002
ACMP0
Analog Comparator 0
0x00000003
ACMP1
Analog Comparator 1
0x00000004
ADC0
Analog to Digital Converter 0
0x00000005
LESENSEL
Low Energy Sensor Interface
0x00000007
LESENSEH
Low Energy Sensor Interface
0x00000008
LESENSED
Low Energy Sensor Interface
0x00000009
LESENSE
Low Energy Sensor Interface
0x0000000A
RTCC
Real-Time Counter and Calendar
0x0000000B
GPIOL
General purpose Input/Output
0x0000000C
GPIOH
General purpose Input/Output
0x0000000D
LETIMER0
Low Energy Timer 0
0x0000000E
PCNT0
Pulse Counter 0
0x0000000F
PRORTC
Protocol Real-Time Counter
0x00000010
CMU
Clock Management Unit
0x00000012
VDAC0
Digital to Analog Converter 0
0x00000018
CRYOTIMER
CRYOTIMER
0x0000001A
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000030
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000031
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000032
TIMER0
Timer 0
0x0000003C
TIMER1
Timer 1
0x0000003D
WTIMER0
Wide Timer 0
0x0000003E
CM4
None
0x00000043
STRETCH
Stretch Channel Output
25
1
read-write
CTRL
Control Register
0x30
32
read-write
n
0x0
0x0
SEVONPRS
Set Event on PRS
0
1
read-write
SEVONPRSSEL
SEVONPRS PRS Channel Select
1
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
DMAREQ0
DMA Request 0 Register
0x34
32
read-write
n
0x0
0x0
PRSSEL
DMA Request 0 PRS Channel Select
6
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
DMAREQ1
DMA Request 1 Register
0x38
32
read-write
n
0x0
0x0
PRSSEL
DMA Request 1 PRS Channel Select
6
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
PEEK
PRS Channel Values
0x40
32
read-only
n
0x0
0x0
CH0VAL
Channel 0 Current Value
0
1
read-only
CH10VAL
Channel 10 Current Value
10
1
read-only
CH11VAL
Channel 11 Current Value
11
1
read-only
CH1VAL
Channel 1 Current Value
1
1
read-only
CH2VAL
Channel 2 Current Value
2
1
read-only
CH3VAL
Channel 3 Current Value
3
1
read-only
CH4VAL
Channel 4 Current Value
4
1
read-only
CH5VAL
Channel 5 Current Value
5
1
read-only
CH6VAL
Channel 6 Current Value
6
1
read-only
CH7VAL
Channel 7 Current Value
7
1
read-only
CH8VAL
Channel 8 Current Value
8
1
read-only
CH9VAL
Channel 9 Current Value
9
1
read-only
ROUTELOC0
I/O Routing Location Register
0x10
32
read-write
n
0x0
0x0
CH0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
CH1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
CH2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
CH3LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
ROUTELOC1
I/O Routing Location Register
0x14
32
read-write
n
0x0
0x0
CH4LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
CH5LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
CH6LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
CH7LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
ROUTELOC2
I/O Routing Location Register
0x18
32
read-write
n
0x0
0x0
CH10LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
CH11LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
CH8LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
CH9LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
ROUTEPEN
I/O Routing Pin Enable Register
0x8
32
read-write
n
0x0
0x0
CH0PEN
CH0 Pin Enable
0
1
read-write
CH10PEN
CH10 Pin Enable
10
1
read-write
CH11PEN
CH11 Pin Enable
11
1
read-write
CH1PEN
CH1 Pin Enable
1
1
read-write
CH2PEN
CH2 Pin Enable
2
1
read-write
CH3PEN
CH3 Pin Enable
3
1
read-write
CH4PEN
CH4 Pin Enable
4
1
read-write
CH5PEN
CH5 Pin Enable
5
1
read-write
CH6PEN
CH6 Pin Enable
6
1
read-write
CH7PEN
CH7 Pin Enable
7
1
read-write
CH8PEN
CH8 Pin Enable
8
1
read-write
CH9PEN
CH9 Pin Enable
9
1
read-write
SWLEVEL
Software Level Register
0x4
32
read-write
n
0x0
0x0
CH0LEVEL
Channel 0 Software Level
0
1
read-write
CH10LEVEL
Channel 10 Software Level
10
1
read-write
CH11LEVEL
Channel 11 Software Level
11
1
read-write
CH1LEVEL
Channel 1 Software Level
1
1
read-write
CH2LEVEL
Channel 2 Software Level
2
1
read-write
CH3LEVEL
Channel 3 Software Level
3
1
read-write
CH4LEVEL
Channel 4 Software Level
4
1
read-write
CH5LEVEL
Channel 5 Software Level
5
1
read-write
CH6LEVEL
Channel 6 Software Level
6
1
read-write
CH7LEVEL
Channel 7 Software Level
7
1
read-write
CH8LEVEL
Channel 8 Software Level
8
1
read-write
CH9LEVEL
Channel 9 Software Level
9
1
read-write
SWPULSE
Software Pulse Register
0x0
32
write-only
n
0x0
0x0
CH0PULSE
Channel 0 Pulse Generation
0
1
write-only
CH10PULSE
Channel 10 Pulse Generation
10
1
write-only
CH11PULSE
Channel 11 Pulse Generation
11
1
write-only
CH1PULSE
Channel 1 Pulse Generation
1
1
write-only
CH2PULSE
Channel 2 Pulse Generation
2
1
write-only
CH3PULSE
Channel 3 Pulse Generation
3
1
write-only
CH4PULSE
Channel 4 Pulse Generation
4
1
write-only
CH5PULSE
Channel 5 Pulse Generation
5
1
write-only
CH6PULSE
Channel 6 Pulse Generation
6
1
write-only
CH7PULSE
Channel 7 Pulse Generation
7
1
write-only
CH8PULSE
Channel 8 Pulse Generation
8
1
write-only
CH9PULSE
Channel 9 Pulse Generation
9
1
write-only
RMU
RMU
RMU
0x0
0x0
0x400
registers
n
CMD
Command Register
0x8
32
write-only
n
0x0
0x0
RCCLR
Reset Cause Clear
0
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
LOCKUPRMODE
Core LOCKUP Reset Mode
4
3
read-write
DISABLED
Reset request is blocked.
0x00000000
LIMITED
The CRYOTIMER, DEBUGGER, RTCC, are not reset.
0x00000001
EXTENDED
The CRYOTIMER, DEBUGGER are not reset. RTCC is reset.
0x00000002
FULL
The entire device is reset except some EMU and RMU registers.
0x00000004
PINRMODE
PIN Reset Mode
12
3
read-write
DISABLED
Reset request is blocked.
0x00000000
LIMITED
The CRYOTIMER, DEBUGGER, RTCC, are not reset.
0x00000001
EXTENDED
The CRYOTIMER, DEBUGGER are not reset. RTCC is reset.
0x00000002
FULL
The entire device is reset except some EMU and RMU registers.
0x00000004
RESETSTATE
System Software Reset State
24
2
read-write
SYSRMODE
Core Sysreset Reset Mode
8
3
read-write
DISABLED
Reset request is blocked.
0x00000000
LIMITED
The CRYOTIMER, DEBUGGER, RTCC, are not reset.
0x00000001
EXTENDED
The CRYOTIMER, DEBUGGER are not reset. RTCC is reset.
0x00000002
FULL
The entire device is reset except some EMU and RMU registers.
0x00000004
WDOGRMODE
WDOG Reset Mode
0
3
read-write
DISABLED
Reset request is blocked. This disable bit is redundant with enable/disable bit in WDOG
0x00000000
LIMITED
The CRYOTIMER, DEBUGGER, RTCC, are not reset.
0x00000001
EXTENDED
The CRYOTIMER, DEBUGGER are not reset. RTCC is reset.
0x00000002
FULL
The entire device is reset except some EMU and RMU registers.
0x00000004
LOCK
Configuration Lock Register
0x10
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
RST
Reset Control Register
0xC
32
read-write
n
0x0
0x0
RSTCAUSE
Reset Cause Register
0x4
32
read-only
n
0x0
0x0
AVDDBOD
Brown Out Detector AVDD Reset
2
1
read-only
DECBOD
Brown Out Detector Decouple Domain Reset
4
1
read-only
DVDDBOD
Brown Out Detector DVDD Reset
3
1
read-only
EM4RST
EM4 Reset
16
1
read-only
EXTRST
External Pin Reset
8
1
read-only
LOCKUPRST
LOCKUP Reset
9
1
read-only
PORST
Power on Reset
0
1
read-only
SYSREQRST
System Request Reset
10
1
read-only
WDOGRST
Watchdog Reset
11
1
read-only
RTCC
RTCC
RTCC
0x0
0x0
0x400
registers
n
RTCC
31
CC0_CCV
Capture/Compare Value Register
0x44
32
read-write
n
0x0
0x0
CCV
Capture/Compare Value
0
32
read-write
CC0_CTRL
CC Channel Control Register
0x40
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COMPBASE
Capture Compare Channel Comparison Base
11
1
read-write
COMPMASK
Capture Compare Channel Comparison Mask
12
5
read-write
DAYCC
Day Capture/Compare Selection
17
1
read-write
ICEDGE
Input Capture Edge Select
4
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
6
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC0_DATE
Capture/Compare Date Register
0x4C
32
read-write
n
0x0
0x0
DAYT
Day of Month/week, Tens
4
2
read-write
DAYU
Day of Month/week, Units
0
4
read-write
MONTHT
Month, Tens
12
1
read-write
MONTHU
Month, Units
8
4
read-write
CC0_TIME
Capture/Compare Time Register
0x48
32
read-write
n
0x0
0x0
HOURT
Hours, Tens
20
2
read-write
HOURU
Hours, Units
16
4
read-write
MINT
Minutes, Tens
12
3
read-write
MINU
Minutes, Units
8
4
read-write
SECT
Seconds, Tens
4
3
read-write
SECU
Seconds, Units
0
4
read-write
CC1_CCV
Capture/Compare Value Register
0x54
32
read-write
n
0x0
0x0
CCV
Capture/Compare Value
0
32
read-write
CC1_CTRL
CC Channel Control Register
0x50
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COMPBASE
Capture Compare Channel Comparison Base
11
1
read-write
COMPMASK
Capture Compare Channel Comparison Mask
12
5
read-write
DAYCC
Day Capture/Compare Selection
17
1
read-write
ICEDGE
Input Capture Edge Select
4
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
6
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC1_DATE
Capture/Compare Date Register
0x5C
32
read-write
n
0x0
0x0
DAYT
Day of Month/week, Tens
4
2
read-write
DAYU
Day of Month/week, Units
0
4
read-write
MONTHT
Month, Tens
12
1
read-write
MONTHU
Month, Units
8
4
read-write
CC1_TIME
Capture/Compare Time Register
0x58
32
read-write
n
0x0
0x0
HOURT
Hours, Tens
20
2
read-write
HOURU
Hours, Units
16
4
read-write
MINT
Minutes, Tens
12
3
read-write
MINU
Minutes, Units
8
4
read-write
SECT
Seconds, Tens
4
3
read-write
SECU
Seconds, Units
0
4
read-write
CC2_CCV
Capture/Compare Value Register
0x64
32
read-write
n
0x0
0x0
CCV
Capture/Compare Value
0
32
read-write
CC2_CTRL
CC Channel Control Register
0x60
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COMPBASE
Capture Compare Channel Comparison Base
11
1
read-write
COMPMASK
Capture Compare Channel Comparison Mask
12
5
read-write
DAYCC
Day Capture/Compare Selection
17
1
read-write
ICEDGE
Input Capture Edge Select
4
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
6
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC2_DATE
Capture/Compare Date Register
0x6C
32
read-write
n
0x0
0x0
DAYT
Day of Month/week, Tens
4
2
read-write
DAYU
Day of Month/week, Units
0
4
read-write
MONTHT
Month, Tens
12
1
read-write
MONTHU
Month, Units
8
4
read-write
CC2_TIME
Capture/Compare Time Register
0x68
32
read-write
n
0x0
0x0
HOURT
Hours, Tens
20
2
read-write
HOURU
Hours, Units
16
4
read-write
MINT
Minutes, Tens
12
3
read-write
MINU
Minutes, Units
8
4
read-write
SECT
Seconds, Tens
4
3
read-write
SECU
Seconds, Units
0
4
read-write
CMD
Command Register
0x2C
32
write-only
n
0x0
0x0
CLRSTATUS
Clear RTCC_STATUS Register
0
1
write-only
CNT
Counter Value Register
0x8
32
read-write
n
0x0
0x0
CNT
Counter Value
0
32
read-write
COMBCNT
Combined Pre-Counter and Counter Value Register
0xC
32
read-only
n
0x0
0x0
CNTLSB
Counter Value
15
17
read-only
PRECNT
Pre-Counter Value
0
15
read-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
CCV1TOP
CCV1 Top Value Enable
5
1
read-write
CNTMODE
Main Counter Mode
16
1
read-write
CNTPRESC
Counter Prescaler Value
8
4
read-write
DIV1
CLKCNT = LFECLKRTCC/1
0x00000000
DIV2
CLKCNT = LFECLKRTCC/2
0x00000001
DIV4
CLKCNT = LFECLKRTCC/4
0x00000002
DIV8
CLKCNT = LFECLKRTCC/8
0x00000003
DIV16
CLKCNT = LFECLKRTCC/16
0x00000004
DIV32
CLKCNT = LFECLKRTCC/32
0x00000005
DIV64
CLKCNT = LFECLKRTCC/64
0x00000006
DIV128
CLKCNT = LFECLKRTCC/128
0x00000007
DIV256
CLKCNT = LFECLKRTCC/256
0x00000008
DIV512
CLKCNT = LFECLKRTCC/512
0x00000009
DIV1024
CLKCNT = LFECLKRTCC/1024
0x0000000A
DIV2048
CLKCNT = LFECLKRTCC/2048
0x0000000B
DIV4096
CLKCNT = LFECLKRTCC/4096
0x0000000C
DIV8192
CLKCNT = LFECLKRTCC/8192
0x0000000D
DIV16384
CLKCNT = LFECLKRTCC/16384
0x0000000E
DIV32768
CLKCNT = LFECLKRTCC/32768
0x0000000F
CNTTICK
Counter Prescaler Mode
12
1
read-write
DEBUGRUN
Debug Mode Run Enable
2
1
read-write
ENABLE
RTCC Enable
0
1
read-write
LYEARCORRDIS
Leap Year Correction Disabled
17
1
read-write
OSCFDETEN
Oscillator Failure Detection Enable
15
1
read-write
PRECCV0TOP
Pre-counter CCV0 Top Value Enable
4
1
read-write
DATE
Date Register
0x14
32
read-write
n
0x0
0x0
DAYOMT
Day of Month, Tens
4
2
read-write
DAYOMU
Day of Month, Units
0
4
read-write
DAYOW
Day of Week
24
3
read-write
MONTHT
Month, Tens
12
1
read-write
MONTHU
Month, Units
8
4
read-write
YEART
Year, Tens
20
4
read-write
YEARU
Year, Units
16
4
read-write
EM4WUEN
Wake Up Enable
0x3C
32
read-write
n
0x0
0x0
EM4WU
EM4 Wake-up Enable
0
1
read-write
IEN
Interrupt Enable Register
0x24
32
read-write
n
0x0
0x0
CC0
CC0 Interrupt Enable
1
1
read-write
CC1
CC1 Interrupt Enable
2
1
read-write
CC2
CC2 Interrupt Enable
3
1
read-write
CNTTICK
CNTTICK Interrupt Enable
5
1
read-write
DAYOWOF
DAYOWOF Interrupt Enable
9
1
read-write
DAYTICK
DAYTICK Interrupt Enable
8
1
read-write
HOURTICK
HOURTICK Interrupt Enable
7
1
read-write
MINTICK
MINTICK Interrupt Enable
6
1
read-write
MONTHTICK
MONTHTICK Interrupt Enable
10
1
read-write
OF
OF Interrupt Enable
0
1
read-write
OSCFAIL
OSCFAIL Interrupt Enable
4
1
read-write
IF
RTCC Interrupt Flags
0x18
32
read-only
n
0x0
0x0
CC0
Channel 0 Interrupt Flag
1
1
read-only
CC1
Channel 1 Interrupt Flag
2
1
read-only
CC2
Channel 2 Interrupt Flag
3
1
read-only
CNTTICK
Main Counter Tick
5
1
read-only
DAYOWOF
Day of Week Overflow
9
1
read-only
DAYTICK
Day Tick
8
1
read-only
HOURTICK
Hour Tick
7
1
read-only
MINTICK
Minute Tick
6
1
read-only
MONTHTICK
Month Tick
10
1
read-only
OF
Overflow Interrupt Flag
0
1
read-only
OSCFAIL
Oscillator Failure Interrupt Flag
4
1
read-only
IFC
Interrupt Flag Clear Register
0x20
32
write-only
n
0x0
0x0
CC0
Clear CC0 Interrupt Flag
1
1
write-only
CC1
Clear CC1 Interrupt Flag
2
1
write-only
CC2
Clear CC2 Interrupt Flag
3
1
write-only
CNTTICK
Clear CNTTICK Interrupt Flag
5
1
write-only
DAYOWOF
Clear DAYOWOF Interrupt Flag
9
1
write-only
DAYTICK
Clear DAYTICK Interrupt Flag
8
1
write-only
HOURTICK
Clear HOURTICK Interrupt Flag
7
1
write-only
MINTICK
Clear MINTICK Interrupt Flag
6
1
write-only
MONTHTICK
Clear MONTHTICK Interrupt Flag
10
1
write-only
OF
Clear OF Interrupt Flag
0
1
write-only
OSCFAIL
Clear OSCFAIL Interrupt Flag
4
1
write-only
IFS
Interrupt Flag Set Register
0x1C
32
write-only
n
0x0
0x0
CC0
Set CC0 Interrupt Flag
1
1
write-only
CC1
Set CC1 Interrupt Flag
2
1
write-only
CC2
Set CC2 Interrupt Flag
3
1
write-only
CNTTICK
Set CNTTICK Interrupt Flag
5
1
write-only
DAYOWOF
Set DAYOWOF Interrupt Flag
9
1
write-only
DAYTICK
Set DAYTICK Interrupt Flag
8
1
write-only
HOURTICK
Set HOURTICK Interrupt Flag
7
1
write-only
MINTICK
Set MINTICK Interrupt Flag
6
1
write-only
MONTHTICK
Set MONTHTICK Interrupt Flag
10
1
write-only
OF
Set OF Interrupt Flag
0
1
write-only
OSCFAIL
Set OSCFAIL Interrupt Flag
4
1
write-only
LOCK
Configuration Lock Register
0x38
32
read-write
n
0x0
0x0
LOCKKEY
Configuration Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
POWERDOWN
Retention RAM Power-down Register
0x34
32
read-write
n
0x0
0x0
RAM
Retention RAM Power-down
0
1
read-write
PRECNT
Pre-Counter Value Register
0x4
32
read-write
n
0x0
0x0
PRECNT
Pre-Counter Value
0
15
read-write
RET0_REG
Retention Register
0x104
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET10_REG
Retention Register
0x12C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET11_REG
Retention Register
0x130
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET12_REG
Retention Register
0x134
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET13_REG
Retention Register
0x138
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET14_REG
Retention Register
0x13C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET15_REG
Retention Register
0x140
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET16_REG
Retention Register
0x144
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET17_REG
Retention Register
0x148
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET18_REG
Retention Register
0x14C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET19_REG
Retention Register
0x150
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET1_REG
Retention Register
0x108
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET20_REG
Retention Register
0x154
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET21_REG
Retention Register
0x158
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET22_REG
Retention Register
0x15C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET23_REG
Retention Register
0x160
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET24_REG
Retention Register
0x164
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET25_REG
Retention Register
0x168
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET26_REG
Retention Register
0x16C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET27_REG
Retention Register
0x170
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET28_REG
Retention Register
0x174
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET29_REG
Retention Register
0x178
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET2_REG
Retention Register
0x10C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET30_REG
Retention Register
0x17C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET31_REG
Retention Register
0x180
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET3_REG
Retention Register
0x110
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET4_REG
Retention Register
0x114
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET5_REG
Retention Register
0x118
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET6_REG
Retention Register
0x11C
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET7_REG
Retention Register
0x120
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET8_REG
Retention Register
0x124
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
RET9_REG
Retention Register
0x128
32
read-write
n
0x0
0x0
REG
General Purpose Retention Register
0
32
read-write
STATUS
Status Register
0x28
32
read-only
n
0x0
0x0
SYNCBUSY
Synchronization Busy Register
0x30
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
5
1
read-only
TIME
Time of Day Register
0x10
32
read-write
n
0x0
0x0
HOURT
Hours, Tens
20
2
read-write
HOURU
Hours, Units
16
4
read-write
MINT
Minutes, Tens
12
3
read-write
MINU
Minutes, Units
8
4
read-write
SECT
Seconds, Tens
4
3
read-write
SECU
Seconds, Units
0
4
read-write
SMU
SMU
SMU
0x0
0x0
0x400
registers
n
SMU
36
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
PPUPRIV
PPUPRIV Interrupt Enable
0
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
PPUPRIV
PPU Privilege Interrupt Flag
0
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
PPUPRIV
Clear PPUPRIV Interrupt Flag
0
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
PPUPRIV
Set PPUPRIV Interrupt Flag
0
1
write-only
PPUCTRL
PPU Control Register
0x40
32
read-write
n
0x0
0x0
ENABLE
0
1
read-write
PPUFS
PPU Fault Status
0x90
32
read-only
n
0x0
0x0
PERIPHID
0
7
read-only
ACMP0
Analog Comparator 0
0x00000000
ACMP1
Analog Comparator 1
0x00000001
ADC0
Analog to Digital Converter 0
0x00000002
CMU
Clock Management Unit
0x00000005
CRYOTIMER
CRYOTIMER
0x00000007
CRYPTO0
Advanced Encryption Standard Accelerator 0
0x00000008
CRYPTO1
Advanced Encryption Standard Accelerator 1
0x00000009
CSEN
Capacitive touch sense module
0x0000000A
VDAC0
Digital to Analog Converter 0
0x0000000B
PRS
Peripheral Reflex System
0x0000000C
EMU
Energy Management Unit
0x0000000D
FPUEH
FPU Exception Handler
0x0000000E
GPCRC
General Purpose CRC
0x00000010
GPIO
General purpose Input/Output
0x00000011
I2C0
I2C 0
0x00000012
I2C1
I2C 1
0x00000013
IDAC0
Current Digital to Analog Converter 0
0x00000014
MSC
Memory System Controller
0x00000015
LDMA
Linked Direct Memory Access Controller
0x00000016
LESENSE
Low Energy Sensor Interface
0x00000017
LETIMER0
Low Energy Timer 0
0x00000018
LEUART0
Low Energy UART 0
0x00000019
PCNT0
Pulse Counter 0
0x0000001B
PRORTC
Protocol Real-Time Counter
0x0000001C
RMU
Reset Management Unit
0x00000020
RTCC
Real-Time Counter and Calendar
0x00000021
SMU
Security Management Unit
0x00000022
TIMER0
Timer 0
0x00000024
TIMER1
Timer 1
0x00000025
TRNG0
True Random Number Generator 0
0x00000026
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0
0x00000027
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1
0x00000028
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2
0x00000029
WDOG0
Watchdog 0
0x0000002A
WDOG1
Watchdog 1
0x0000002B
WTIMER0
Wide Timer 0
0x0000002C
PPUPATD0
PPU Privilege Access Type Descriptor 0
0x50
32
read-write
n
0x0
0x0
ACMP0
Analog Comparator 0 access control bit
0
1
read-write
ACMP1
Analog Comparator 1 access control bit
1
1
read-write
ADC0
Analog to Digital Converter 0 access control bit
2
1
read-write
CMU
Clock Management Unit access control bit
5
1
read-write
CRYOTIMER
CRYOTIMER access control bit
7
1
read-write
CRYPTO0
Advanced Encryption Standard Accelerator 0 access control bit
8
1
read-write
CRYPTO1
Advanced Encryption Standard Accelerator 1 access control bit
9
1
read-write
CSEN
Capacitive touch sense module access control bit
10
1
read-write
EMU
Energy Management Unit access control bit
13
1
read-write
FPUEH
FPU Exception Handler access control bit
14
1
read-write
GPCRC
General Purpose CRC access control bit
16
1
read-write
GPIO
General purpose Input/Output access control bit
17
1
read-write
I2C0
I2C 0 access control bit
18
1
read-write
I2C1
I2C 1 access control bit
19
1
read-write
IDAC0
Current Digital to Analog Converter 0 access control bit
20
1
read-write
LDMA
Linked Direct Memory Access Controller access control bit
22
1
read-write
LESENSE
Low Energy Sensor Interface access control bit
23
1
read-write
LETIMER0
Low Energy Timer 0 access control bit
24
1
read-write
LEUART0
Low Energy UART 0 access control bit
25
1
read-write
MSC
Memory System Controller access control bit
21
1
read-write
PCNT0
Pulse Counter 0 access control bit
27
1
read-write
PRORTC
Protocol Real-Time Counter access control bit
28
1
read-write
PRS
Peripheral Reflex System access control bit
12
1
read-write
VDAC0
Digital to Analog Converter 0 access control bit
11
1
read-write
PPUPATD1
PPU Privilege Access Type Descriptor 1
0x54
32
read-write
n
0x0
0x0
RMU
Reset Management Unit access control bit
0
1
read-write
RTCC
Real-Time Counter and Calendar access control bit
1
1
read-write
SMU
Security Management Unit access control bit
2
1
read-write
TIMER0
Timer 0 access control bit
4
1
read-write
TIMER1
Timer 1 access control bit
5
1
read-write
TRNG0
True Random Number Generator 0 access control bit
6
1
read-write
USART0
Universal Synchronous/Asynchronous Receiver/Transmitter 0 access control bit
7
1
read-write
USART1
Universal Synchronous/Asynchronous Receiver/Transmitter 1 access control bit
8
1
read-write
USART2
Universal Synchronous/Asynchronous Receiver/Transmitter 2 access control bit
9
1
read-write
WDOG0
Watchdog 0 access control bit
10
1
read-write
WDOG1
Watchdog 1 access control bit
11
1
read-write
WTIMER0
Wide Timer 0 access control bit
12
1
read-write
TIMER0
TIMER0
TIMER0
0x0
0x0
0x400
registers
n
TIMER0
11
CC0_CCV
CC Channel Value Register
0x64
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC0_CCVB
CC Channel Buffer Register
0x6C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC0_CCVP
CC Channel Value Peek Register
0x68
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC0_CTRL
CC Channel Control Register
0x60
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC1_CCV
CC Channel Value Register
0x74
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC1_CCVB
CC Channel Buffer Register
0x7C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC1_CCVP
CC Channel Value Peek Register
0x78
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC1_CTRL
CC Channel Control Register
0x70
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC2_CCV
CC Channel Value Register
0x84
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC2_CCVB
CC Channel Buffer Register
0x8C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC2_CCVP
CC Channel Value Peek Register
0x88
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC2_CTRL
CC Channel Control Register
0x80
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC3_CCV
CC Channel Value Register
0x94
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC3_CCVB
CC Channel Buffer Register
0x9C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC3_CCVP
CC Channel Value Peek Register
0x98
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC3_CTRL
CC Channel Control Register
0x90
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
START
Start Timer
0
1
write-only
STOP
Stop Timer
1
1
write-only
CNT
Counter Value Register
0x24
32
read-write
n
0x0
0x0
CNT
Counter Value
0
32
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ATI
Always Track Inputs
28
1
read-write
CLKSEL
Clock Source Select
16
2
read-write
PRESCHFPERCLK
Prescaled HFPERCLK
0x00000000
CC1
Compare/Capture Channel 1 Input
0x00000001
TIMEROUF
Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer
0x00000002
DEBUGRUN
Debug Mode Run Enable
6
1
read-write
DISSYNCOUT
Disable Timer From Start/Stop/Reload Other Synchronized Timers
14
1
read-write
DMACLRACT
DMA Request Clear on Active
7
1
read-write
FALLA
Timer Falling Input Edge Action
10
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
MODE
Timer Mode
0
2
read-write
UP
Up-count mode
0x00000000
DOWN
Down-count mode
0x00000001
UPDOWN
Up/down-count mode
0x00000002
QDEC
Quadrature decoder mode
0x00000003
OSMEN
One-shot Mode Enable
4
1
read-write
PRESC
Prescaler Setting
24
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
QDM
Quadrature Decoder Mode Selection
5
1
read-write
RISEA
Timer Rising Input Edge Action
8
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
RSSCOIST
Reload-Start Sets Compare Output Initial State
29
1
read-write
SYNC
Timer Start/Stop/Reload Synchronization
3
1
read-write
X2CNT
2x Count Mode
13
1
read-write
DTCTRL
DTI Control Register
0xA0
32
read-write
n
0x0
0x0
DTAR
DTI Always Run
9
1
read-write
DTCINV
DTI Complementary Output Invert
3
1
read-write
DTDAS
DTI Automatic Start-up Functionality
1
1
read-write
DTEN
DTI Enable
0
1
read-write
DTFATS
DTI Fault Action on Timer Stop
10
1
read-write
DTIPOL
DTI Inactive Polarity
2
1
read-write
DTPRSEN
DTI PRS Source Enable
24
1
read-write
DTPRSSEL
DTI PRS Source Channel Select
4
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
DTFAULT
DTI Fault Register
0xB0
32
read-only
n
0x0
0x0
DTDBGF
DTI Debugger Fault
2
1
read-only
DTLOCKUPF
DTI Lockup Fault
3
1
read-only
DTPRS0F
DTI PRS 0 Fault
0
1
read-only
DTPRS1F
DTI PRS 1 Fault
1
1
read-only
DTFAULTC
DTI Fault Clear Register
0xB4
32
write-only
n
0x0
0x0
DTDBGFC
DTI Debugger Fault Clear
2
1
write-only
DTPRS0FC
DTI PRS0 Fault Clear
0
1
write-only
DTPRS1FC
DTI PRS1 Fault Clear
1
1
write-only
TLOCKUPFC
DTI Lockup Fault Clear
3
1
write-only
DTFC
DTI Fault Configuration Register
0xA8
32
read-write
n
0x0
0x0
DTDBGFEN
DTI Debugger Fault Enable
26
1
read-write
DTFA
DTI Fault Action
16
2
read-write
NONE
No action on fault
0x00000000
INACTIVE
Set outputs inactive
0x00000001
CLEAR
Clear outputs
0x00000002
TRISTATE
Tristate outputs
0x00000003
DTLOCKUPFEN
DTI Lockup Fault Enable
27
1
read-write
DTPRS0FEN
DTI PRS 0 Fault Enable
24
1
read-write
DTPRS0FSEL
DTI PRS Fault Source 0 Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 0
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 2
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 3
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 4
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 5
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 6
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 7
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 8
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 9
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 10
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 11
0x0000000B
DTPRS1FEN
DTI PRS 1 Fault Enable
25
1
read-write
DTPRS1FSEL
DTI PRS Fault Source 1 Select
8
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 1
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 1
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 1
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 1
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 1
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 1
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 1
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 1
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 1
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 1
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 1
0x0000000B
DTLOCK
DTI Configuration Lock Register
0xB8
32
read-write
n
0x0
0x0
LOCKKEY
DTI Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
DTOGEN
DTI Output Generation Enable Register
0xAC
32
read-write
n
0x0
0x0
DTOGCC0EN
DTI CC0 Output Generation Enable
0
1
read-write
DTOGCC1EN
DTI CC1 Output Generation Enable
1
1
read-write
DTOGCC2EN
DTI CC2 Output Generation Enable
2
1
read-write
DTOGCDTI0EN
DTI CDTI0 Output Generation Enable
3
1
read-write
DTOGCDTI1EN
DTI CDTI1 Output Generation Enable
4
1
read-write
DTOGCDTI2EN
DTI CDTI2 Output Generation Enable
5
1
read-write
DTTIME
DTI Time Control Register
0xA4
32
read-write
n
0x0
0x0
DTFALLT
DTI Fall-time
16
6
read-write
DTPRESC
DTI Prescaler Setting
0
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
DTRISET
DTI Rise-time
8
6
read-write
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
CC0
CC0 Interrupt Enable
4
1
read-write
CC1
CC1 Interrupt Enable
5
1
read-write
CC2
CC2 Interrupt Enable
6
1
read-write
CC3
CC3 Interrupt Enable
7
1
read-write
DIRCHG
DIRCHG Interrupt Enable
2
1
read-write
ICBOF0
ICBOF0 Interrupt Enable
8
1
read-write
ICBOF1
ICBOF1 Interrupt Enable
9
1
read-write
ICBOF2
ICBOF2 Interrupt Enable
10
1
read-write
ICBOF3
ICBOF3 Interrupt Enable
11
1
read-write
OF
OF Interrupt Enable
0
1
read-write
UF
UF Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
CC0
CC Channel 0 Interrupt Flag
4
1
read-only
CC1
CC Channel 1 Interrupt Flag
5
1
read-only
CC2
CC Channel 2 Interrupt Flag
6
1
read-only
CC3
CC Channel 3 Interrupt Flag
7
1
read-only
DIRCHG
Direction Change Detect Interrupt Flag
2
1
read-only
ICBOF0
CC Channel 0 Input Capture Buffer Overflow Interrupt Flag
8
1
read-only
ICBOF1
CC Channel 1 Input Capture Buffer Overflow Interrupt Flag
9
1
read-only
ICBOF2
CC Channel 2 Input Capture Buffer Overflow Interrupt Flag
10
1
read-only
ICBOF3
CC Channel 3 Input Capture Buffer Overflow Interrupt Flag
11
1
read-only
OF
Overflow Interrupt Flag
0
1
read-only
UF
Underflow Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
CC0
Clear CC0 Interrupt Flag
4
1
write-only
CC1
Clear CC1 Interrupt Flag
5
1
write-only
CC2
Clear CC2 Interrupt Flag
6
1
write-only
CC3
Clear CC3 Interrupt Flag
7
1
write-only
DIRCHG
Clear DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Clear ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Clear ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Clear ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Clear ICBOF3 Interrupt Flag
11
1
write-only
OF
Clear OF Interrupt Flag
0
1
write-only
UF
Clear UF Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
CC0
Set CC0 Interrupt Flag
4
1
write-only
CC1
Set CC1 Interrupt Flag
5
1
write-only
CC2
Set CC2 Interrupt Flag
6
1
write-only
CC3
Set CC3 Interrupt Flag
7
1
write-only
DIRCHG
Set DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Set ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Set ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Set ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Set ICBOF3 Interrupt Flag
11
1
write-only
OF
Set OF Interrupt Flag
0
1
write-only
UF
Set UF Interrupt Flag
1
1
write-only
LOCK
TIMER Configuration Lock Register
0x2C
32
read-write
n
0x0
0x0
TIMERLOCKKEY
Timer Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
ROUTELOC0
I/O Routing Location Register
0x34
32
read-write
n
0x0
0x0
CC0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC3LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC2
I/O Routing Location Register
0x3C
32
read-write
n
0x0
0x0
CDTI0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x30
32
read-write
n
0x0
0x0
CC0PEN
CC Channel 0 Pin Enable
0
1
read-write
CC1PEN
CC Channel 1 Pin Enable
1
1
read-write
CC2PEN
CC Channel 2 Pin Enable
2
1
read-write
CC3PEN
CC Channel 3 Pin Enable
3
1
read-write
CDTI0PEN
CC Channel 0 Complementary Dead-Time Insertion Pin Enable
8
1
read-write
CDTI1PEN
CC Channel 1 Complementary Dead-Time Insertion Pin Enable
9
1
read-write
CDTI2PEN
CC Channel 2 Complementary Dead-Time Insertion Pin Enable
10
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
CCPOL0
CC0 Polarity
24
1
read-only
CCPOL1
CC1 Polarity
25
1
read-only
CCPOL2
CC2 Polarity
26
1
read-only
CCPOL3
CC3 Polarity
27
1
read-only
CCVBV0
CC0 CCVB Valid
8
1
read-only
CCVBV1
CC1 CCVB Valid
9
1
read-only
CCVBV2
CC2 CCVB Valid
10
1
read-only
CCVBV3
CC3 CCVB Valid
11
1
read-only
DIR
Direction
1
1
read-only
ICV0
CC0 Input Capture Valid
16
1
read-only
ICV1
CC1 Input Capture Valid
17
1
read-only
ICV2
CC2 Input Capture Valid
18
1
read-only
ICV3
CC3 Input Capture Valid
19
1
read-only
RUNNING
Running
0
1
read-only
TOPBV
TOPB Valid
2
1
read-only
TOP
Counter Top Value Register
0x1C
32
read-write
n
0x0
0x0
TOP
Counter Top Value
0
32
read-write
TOPB
Counter Top Value Buffer Register
0x20
32
read-write
n
0x0
0x0
TOPB
Counter Top Value Buffer
0
32
read-write
TIMER1
TIMER1
TIMER1
0x0
0x0
0x400
registers
n
TIMER1
19
CC0_CCV
CC Channel Value Register
0x64
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC0_CCVB
CC Channel Buffer Register
0x6C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC0_CCVP
CC Channel Value Peek Register
0x68
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC0_CTRL
CC Channel Control Register
0x60
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC1_CCV
CC Channel Value Register
0x74
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC1_CCVB
CC Channel Buffer Register
0x7C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC1_CCVP
CC Channel Value Peek Register
0x78
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC1_CTRL
CC Channel Control Register
0x70
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC2_CCV
CC Channel Value Register
0x84
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC2_CCVB
CC Channel Buffer Register
0x8C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC2_CCVP
CC Channel Value Peek Register
0x88
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC2_CTRL
CC Channel Control Register
0x80
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC3_CCV
CC Channel Value Register
0x94
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC3_CCVB
CC Channel Buffer Register
0x9C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC3_CCVP
CC Channel Value Peek Register
0x98
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC3_CTRL
CC Channel Control Register
0x90
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
START
Start Timer
0
1
write-only
STOP
Stop Timer
1
1
write-only
CNT
Counter Value Register
0x24
32
read-write
n
0x0
0x0
CNT
Counter Value
0
32
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ATI
Always Track Inputs
28
1
read-write
CLKSEL
Clock Source Select
16
2
read-write
PRESCHFPERCLK
Prescaled HFPERCLK
0x00000000
CC1
Compare/Capture Channel 1 Input
0x00000001
TIMEROUF
Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer
0x00000002
DEBUGRUN
Debug Mode Run Enable
6
1
read-write
DISSYNCOUT
Disable Timer From Start/Stop/Reload Other Synchronized Timers
14
1
read-write
DMACLRACT
DMA Request Clear on Active
7
1
read-write
FALLA
Timer Falling Input Edge Action
10
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
MODE
Timer Mode
0
2
read-write
UP
Up-count mode
0x00000000
DOWN
Down-count mode
0x00000001
UPDOWN
Up/down-count mode
0x00000002
QDEC
Quadrature decoder mode
0x00000003
OSMEN
One-shot Mode Enable
4
1
read-write
PRESC
Prescaler Setting
24
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
QDM
Quadrature Decoder Mode Selection
5
1
read-write
RISEA
Timer Rising Input Edge Action
8
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
RSSCOIST
Reload-Start Sets Compare Output Initial State
29
1
read-write
SYNC
Timer Start/Stop/Reload Synchronization
3
1
read-write
X2CNT
2x Count Mode
13
1
read-write
DTCTRL
DTI Control Register
0xA0
32
read-write
n
0x0
0x0
DTAR
DTI Always Run
9
1
read-write
DTCINV
DTI Complementary Output Invert
3
1
read-write
DTDAS
DTI Automatic Start-up Functionality
1
1
read-write
DTEN
DTI Enable
0
1
read-write
DTFATS
DTI Fault Action on Timer Stop
10
1
read-write
DTIPOL
DTI Inactive Polarity
2
1
read-write
DTPRSEN
DTI PRS Source Enable
24
1
read-write
DTPRSSEL
DTI PRS Source Channel Select
4
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
DTFAULT
DTI Fault Register
0xB0
32
read-only
n
0x0
0x0
DTDBGF
DTI Debugger Fault
2
1
read-only
DTLOCKUPF
DTI Lockup Fault
3
1
read-only
DTPRS0F
DTI PRS 0 Fault
0
1
read-only
DTPRS1F
DTI PRS 1 Fault
1
1
read-only
DTFAULTC
DTI Fault Clear Register
0xB4
32
write-only
n
0x0
0x0
DTDBGFC
DTI Debugger Fault Clear
2
1
write-only
DTPRS0FC
DTI PRS0 Fault Clear
0
1
write-only
DTPRS1FC
DTI PRS1 Fault Clear
1
1
write-only
TLOCKUPFC
DTI Lockup Fault Clear
3
1
write-only
DTFC
DTI Fault Configuration Register
0xA8
32
read-write
n
0x0
0x0
DTDBGFEN
DTI Debugger Fault Enable
26
1
read-write
DTFA
DTI Fault Action
16
2
read-write
NONE
No action on fault
0x00000000
INACTIVE
Set outputs inactive
0x00000001
CLEAR
Clear outputs
0x00000002
TRISTATE
Tristate outputs
0x00000003
DTLOCKUPFEN
DTI Lockup Fault Enable
27
1
read-write
DTPRS0FEN
DTI PRS 0 Fault Enable
24
1
read-write
DTPRS0FSEL
DTI PRS Fault Source 0 Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 0
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 2
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 3
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 4
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 5
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 6
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 7
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 8
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 9
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 10
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 11
0x0000000B
DTPRS1FEN
DTI PRS 1 Fault Enable
25
1
read-write
DTPRS1FSEL
DTI PRS Fault Source 1 Select
8
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 1
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 1
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 1
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 1
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 1
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 1
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 1
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 1
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 1
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 1
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 1
0x0000000B
DTLOCK
DTI Configuration Lock Register
0xB8
32
read-write
n
0x0
0x0
LOCKKEY
DTI Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
DTOGEN
DTI Output Generation Enable Register
0xAC
32
read-write
n
0x0
0x0
DTOGCC0EN
DTI CC0 Output Generation Enable
0
1
read-write
DTOGCC1EN
DTI CC1 Output Generation Enable
1
1
read-write
DTOGCC2EN
DTI CC2 Output Generation Enable
2
1
read-write
DTOGCDTI0EN
DTI CDTI0 Output Generation Enable
3
1
read-write
DTOGCDTI1EN
DTI CDTI1 Output Generation Enable
4
1
read-write
DTOGCDTI2EN
DTI CDTI2 Output Generation Enable
5
1
read-write
DTTIME
DTI Time Control Register
0xA4
32
read-write
n
0x0
0x0
DTFALLT
DTI Fall-time
16
6
read-write
DTPRESC
DTI Prescaler Setting
0
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
DTRISET
DTI Rise-time
8
6
read-write
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
CC0
CC0 Interrupt Enable
4
1
read-write
CC1
CC1 Interrupt Enable
5
1
read-write
CC2
CC2 Interrupt Enable
6
1
read-write
CC3
CC3 Interrupt Enable
7
1
read-write
DIRCHG
DIRCHG Interrupt Enable
2
1
read-write
ICBOF0
ICBOF0 Interrupt Enable
8
1
read-write
ICBOF1
ICBOF1 Interrupt Enable
9
1
read-write
ICBOF2
ICBOF2 Interrupt Enable
10
1
read-write
ICBOF3
ICBOF3 Interrupt Enable
11
1
read-write
OF
OF Interrupt Enable
0
1
read-write
UF
UF Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
CC0
CC Channel 0 Interrupt Flag
4
1
read-only
CC1
CC Channel 1 Interrupt Flag
5
1
read-only
CC2
CC Channel 2 Interrupt Flag
6
1
read-only
CC3
CC Channel 3 Interrupt Flag
7
1
read-only
DIRCHG
Direction Change Detect Interrupt Flag
2
1
read-only
ICBOF0
CC Channel 0 Input Capture Buffer Overflow Interrupt Flag
8
1
read-only
ICBOF1
CC Channel 1 Input Capture Buffer Overflow Interrupt Flag
9
1
read-only
ICBOF2
CC Channel 2 Input Capture Buffer Overflow Interrupt Flag
10
1
read-only
ICBOF3
CC Channel 3 Input Capture Buffer Overflow Interrupt Flag
11
1
read-only
OF
Overflow Interrupt Flag
0
1
read-only
UF
Underflow Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
CC0
Clear CC0 Interrupt Flag
4
1
write-only
CC1
Clear CC1 Interrupt Flag
5
1
write-only
CC2
Clear CC2 Interrupt Flag
6
1
write-only
CC3
Clear CC3 Interrupt Flag
7
1
write-only
DIRCHG
Clear DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Clear ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Clear ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Clear ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Clear ICBOF3 Interrupt Flag
11
1
write-only
OF
Clear OF Interrupt Flag
0
1
write-only
UF
Clear UF Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
CC0
Set CC0 Interrupt Flag
4
1
write-only
CC1
Set CC1 Interrupt Flag
5
1
write-only
CC2
Set CC2 Interrupt Flag
6
1
write-only
CC3
Set CC3 Interrupt Flag
7
1
write-only
DIRCHG
Set DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Set ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Set ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Set ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Set ICBOF3 Interrupt Flag
11
1
write-only
OF
Set OF Interrupt Flag
0
1
write-only
UF
Set UF Interrupt Flag
1
1
write-only
LOCK
TIMER Configuration Lock Register
0x2C
32
read-write
n
0x0
0x0
TIMERLOCKKEY
Timer Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
ROUTELOC0
I/O Routing Location Register
0x34
32
read-write
n
0x0
0x0
CC0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC3LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC2
I/O Routing Location Register
0x3C
32
read-write
n
0x0
0x0
CDTI0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x30
32
read-write
n
0x0
0x0
CC0PEN
CC Channel 0 Pin Enable
0
1
read-write
CC1PEN
CC Channel 1 Pin Enable
1
1
read-write
CC2PEN
CC Channel 2 Pin Enable
2
1
read-write
CC3PEN
CC Channel 3 Pin Enable
3
1
read-write
CDTI0PEN
CC Channel 0 Complementary Dead-Time Insertion Pin Enable
8
1
read-write
CDTI1PEN
CC Channel 1 Complementary Dead-Time Insertion Pin Enable
9
1
read-write
CDTI2PEN
CC Channel 2 Complementary Dead-Time Insertion Pin Enable
10
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
CCPOL0
CC0 Polarity
24
1
read-only
CCPOL1
CC1 Polarity
25
1
read-only
CCPOL2
CC2 Polarity
26
1
read-only
CCPOL3
CC3 Polarity
27
1
read-only
CCVBV0
CC0 CCVB Valid
8
1
read-only
CCVBV1
CC1 CCVB Valid
9
1
read-only
CCVBV2
CC2 CCVB Valid
10
1
read-only
CCVBV3
CC3 CCVB Valid
11
1
read-only
DIR
Direction
1
1
read-only
ICV0
CC0 Input Capture Valid
16
1
read-only
ICV1
CC1 Input Capture Valid
17
1
read-only
ICV2
CC2 Input Capture Valid
18
1
read-only
ICV3
CC3 Input Capture Valid
19
1
read-only
RUNNING
Running
0
1
read-only
TOPBV
TOPB Valid
2
1
read-only
TOP
Counter Top Value Register
0x1C
32
read-write
n
0x0
0x0
TOP
Counter Top Value
0
32
read-write
TOPB
Counter Top Value Buffer Register
0x20
32
read-write
n
0x0
0x0
TOPB
Counter Top Value Buffer
0
32
read-write
TRNG0
TRNG0
TRNG0
0x0
0x0
0x400
registers
n
TRNG0
45
CONTROL
Main Control Register
0x0
32
read-write
n
0x0
0x0
ALMIEN
Interrupt enable for AIS31 noise alarm
10
1
read-write
APT4096IEN
Interrupt Enable for Adaptive Proportion Test Failure (4096-sample Window)
6
1
read-write
APT64IEN
Interrupt Enable for Adaptive Proportion Test Failure (64-sample Window)
5
1
read-write
BYPAIS31
AIS31 Start-up Test Bypass.
13
1
read-write
BYPNIST
NIST Start-up Test Bypass.
12
1
read-write
CONDBYPASS
Conditioning Bypass
3
1
read-write
ENABLE
TRNG Module Enable
0
1
read-write
FORCERUN
Oscillator Force Run
11
1
read-write
FULLIEN
Interrupt Enable for FIFO Full
7
1
read-write
PREIEN
Interrupt enable for AIS31 preliminary noise alarm
9
1
read-write
REPCOUNTIEN
Interrupt Enable for Repetition Count Test Failure
4
1
read-write
SOFTRESET
Software Reset
8
1
read-write
TESTEN
Test Enable
2
1
read-write
FIFO
FIFO Data
0x100
32
read-only
n
0x0
0x0
modifyExternal
VALUE
FIFO Read Data
0
32
read-only
FIFODEPTH
FIFO Depth Register
0xC
32
read-only
n
0x0
0x0
VALUE
FIFO Depth.
0
32
read-only
FIFOLEVEL
FIFO Level Register
0x4
32
read-only
n
0x0
0x0
modifyExternal
VALUE
FIFO Level
0
32
read-only
INITWAITVAL
Initial Wait Counter
0x34
32
read-write
n
0x0
0x0
VALUE
Wait counter value
0
8
read-write
KEY0
Key Register 0
0x10
32
read-write
n
0x0
0x0
VALUE
Key 0
0
32
read-write
KEY1
Key Register 1
0x14
32
read-write
n
0x0
0x0
VALUE
Key 1
0
32
read-write
KEY2
Key Register 2
0x18
32
read-write
n
0x0
0x0
VALUE
Key 2
0
32
read-write
KEY3
Key Register 3
0x1C
32
read-write
n
0x0
0x0
VALUE
Key 3
0
32
read-write
STATUS
Status Register
0x30
32
read-write
n
0x0
0x0
ALMIF
AIS31 Noise Alarm interrupt status
9
1
read-only
APT4096IF
Adaptive Proportion test failure (4096-sample window) interrupt status
6
1
read-only
APT64IF
Adaptive Proportion test failure (64-sample window) interrupt status
5
1
read-only
FULLIF
FIFO Full Interrupt Status
7
1
read-only
PREIF
AIS31 Preliminary Noise Alarm interrupt status
8
1
read-write
REPCOUNTIF
Repetition Count Test Interrupt Status
4
1
read-only
TESTDATABUSY
Test Data Busy
0
1
read-only
TESTDATA
Test Data Register
0x20
32
read-write
n
0x0
0x0
VALUE
Test data input to conditioning function or to the continuous tests
0
32
read-write
USART0
USART0
USART0
0x0
0x0
0x400
registers
n
USART0_RX
12
USART0_TX
13
CLKDIV
Clock Control Register
0x14
32
read-write
n
0x0
0x0
AUTOBAUDEN
AUTOBAUD Detection Enable
31
1
read-write
DIV
Fractional Clock Divider
3
20
read-write
CMD
Command Register
0xC
32
write-only
n
0x0
0x0
CLEARRX
Clear RX
11
1
write-only
CLEARTX
Clear TX
10
1
write-only
MASTERDIS
Master Disable
5
1
write-only
MASTEREN
Master Enable
4
1
write-only
RXBLOCKDIS
Receiver Block Disable
7
1
write-only
RXBLOCKEN
Receiver Block Enable
6
1
write-only
RXDIS
Receiver Disable
1
1
write-only
RXEN
Receiver Enable
0
1
write-only
TXDIS
Transmitter Disable
3
1
write-only
TXEN
Transmitter Enable
2
1
write-only
TXTRIDIS
Transmitter Tristate Disable
9
1
write-only
TXTRIEN
Transmitter Tristate Enable
8
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUTOCS
Automatic Chip Select
16
1
read-write
AUTOTRI
Automatic TX Tristate
17
1
read-write
AUTOTX
Always Transmit When RX Not Full
29
1
read-write
BIT8DV
Bit 8 Default Value
21
1
read-write
BYTESWAP
Byteswap in Double Accesses
28
1
read-write
CCEN
Collision Check Enable
2
1
read-write
CLKPHA
Clock Edge for Setup/Sample
9
1
read-write
CLKPOL
Clock Polarity
8
1
read-write
CSINV
Chip Select Invert
15
1
read-write
CSMA
Action on Slave-Select in Master Mode
11
1
read-write
ERRSDMA
Halt DMA on Error
22
1
read-write
ERRSRX
Disable RX on Error
23
1
read-write
ERRSTX
Disable TX on Error
24
1
read-write
LOOPBK
Loopback Enable
1
1
read-write
MPAB
Multi-Processor Address-Bit
4
1
read-write
MPM
Multi-Processor Mode
3
1
read-write
MSBF
Most Significant Bit First
10
1
read-write
MVDIS
Majority Vote Disable
30
1
read-write
OVS
Oversampling
5
2
read-write
X16
Regular UART mode with 16X oversampling in asynchronous mode
0x00000000
X8
Double speed with 8X oversampling in asynchronous mode
0x00000001
X6
6X oversampling in asynchronous mode
0x00000002
X4
Quadruple speed with 4X oversampling in asynchronous mode
0x00000003
RXINV
Receiver Input Invert
13
1
read-write
SCMODE
SmartCard Mode
18
1
read-write
SCRETRANS
SmartCard Retransmit
19
1
read-write
SKIPPERRF
Skip Parity Error Frames
20
1
read-write
SMSDELAY
Synchronous Master Sample Delay
31
1
read-write
SSSEARLY
Synchronous Slave Setup Early
25
1
read-write
SYNC
USART Synchronous Mode
0
1
read-write
TXBIL
TX Buffer Interrupt Level
12
1
read-write
TXINV
Transmitter Output Invert
14
1
read-write
CTRLX
Control Register Extended
0x64
32
read-write
n
0x0
0x0
CTSEN
CTS Function Enabled
2
1
read-write
CTSINV
CTS Pin Inversion
1
1
read-write
DBGHALT
Debug Halt
0
1
read-write
RTSINV
RTS Pin Inversion
3
1
read-write
FRAME
USART Frame Format Register
0x4
32
read-write
n
0x0
0x0
DATABITS
Data-Bit Mode
0
4
read-write
FOUR
Each frame contains 4 data bits
0x00000001
FIVE
Each frame contains 5 data bits
0x00000002
SIX
Each frame contains 6 data bits
0x00000003
SEVEN
Each frame contains 7 data bits
0x00000004
EIGHT
Each frame contains 8 data bits
0x00000005
NINE
Each frame contains 9 data bits
0x00000006
TEN
Each frame contains 10 data bits
0x00000007
ELEVEN
Each frame contains 11 data bits
0x00000008
TWELVE
Each frame contains 12 data bits
0x00000009
THIRTEEN
Each frame contains 13 data bits
0x0000000A
FOURTEEN
Each frame contains 14 data bits
0x0000000B
FIFTEEN
Each frame contains 15 data bits
0x0000000C
SIXTEEN
Each frame contains 16 data bits
0x0000000D
PARITY
Parity-Bit Mode
8
2
read-write
NONE
Parity bits are not used
0x00000000
EVEN
Even parity are used. Parity bits are automatically generated and checked by hardware.
0x00000002
ODD
Odd parity is used. Parity bits are automatically generated and checked by hardware.
0x00000003
STOPBITS
Stop-Bit Mode
12
2
read-write
HALF
The transmitter generates a half stop bit. Stop-bits are not verified by receiver
0x00000000
ONE
One stop bit is generated and verified
0x00000001
ONEANDAHALF
The transmitter generates one and a half stop bit. The receiver verifies the first stop bit
0x00000002
TWO
The transmitter generates two stop bits. The receiver checks the first stop-bit only
0x00000003
I2SCTRL
I2S Control Register
0x5C
32
read-write
n
0x0
0x0
DELAY
Delay on I2S Data
4
1
read-write
DMASPLIT
Separate DMA Request for Left/Right Data
3
1
read-write
EN
Enable I2S Mode
0
1
read-write
FORMAT
I2S Word Format
8
3
read-write
W32D32
32-bit word, 32-bit data
0x00000000
W32D24M
32-bit word, 32-bit data with 8 lsb masked
0x00000001
W32D24
32-bit word, 24-bit data
0x00000002
W32D16
32-bit word, 16-bit data
0x00000003
W32D8
32-bit word, 8-bit data
0x00000004
W16D16
16-bit word, 16-bit data
0x00000005
W16D8
16-bit word, 8-bit data
0x00000006
W8D8
8-bit word, 8-bit data
0x00000007
JUSTIFY
Justification of I2S Data
2
1
read-write
MONO
Stero or Mono
1
1
read-write
IEN
Interrupt Enable Register
0x4C
32
read-write
n
0x0
0x0
CCF
CCF Interrupt Enable
12
1
read-write
FERR
FERR Interrupt Enable
9
1
read-write
MPAF
MPAF Interrupt Enable
10
1
read-write
PERR
PERR Interrupt Enable
8
1
read-write
RXDATAV
RXDATAV Interrupt Enable
2
1
read-write
RXFULL
RXFULL Interrupt Enable
3
1
read-write
RXOF
RXOF Interrupt Enable
4
1
read-write
RXUF
RXUF Interrupt Enable
5
1
read-write
SSM
SSM Interrupt Enable
11
1
read-write
TCMP0
TCMP0 Interrupt Enable
14
1
read-write
TCMP1
TCMP1 Interrupt Enable
15
1
read-write
TCMP2
TCMP2 Interrupt Enable
16
1
read-write
TXBL
TXBL Interrupt Enable
1
1
read-write
TXC
TXC Interrupt Enable
0
1
read-write
TXIDLE
TXIDLE Interrupt Enable
13
1
read-write
TXOF
TXOF Interrupt Enable
6
1
read-write
TXUF
TXUF Interrupt Enable
7
1
read-write
IF
Interrupt Flag Register
0x40
32
read-only
n
0x0
0x0
CCF
Collision Check Fail Interrupt Flag
12
1
read-only
FERR
Framing Error Interrupt Flag
9
1
read-only
MPAF
Multi-Processor Address Frame Interrupt Flag
10
1
read-only
PERR
Parity Error Interrupt Flag
8
1
read-only
RXDATAV
RX Data Valid Interrupt Flag
2
1
read-only
RXFULL
RX Buffer Full Interrupt Flag
3
1
read-only
RXOF
RX Overflow Interrupt Flag
4
1
read-only
RXUF
RX Underflow Interrupt Flag
5
1
read-only
SSM
Slave-Select in Master Mode Interrupt Flag
11
1
read-only
TCMP0
Timer Comparator 0 Interrupt Flag
14
1
read-only
TCMP1
Timer Comparator 1 Interrupt Flag
15
1
read-only
TCMP2
Timer Comparator 2 Interrupt Flag
16
1
read-only
TXBL
TX Buffer Level Interrupt Flag
1
1
read-only
TXC
TX Complete Interrupt Flag
0
1
read-only
TXIDLE
TX Idle Interrupt Flag
13
1
read-only
TXOF
TX Overflow Interrupt Flag
6
1
read-only
TXUF
TX Underflow Interrupt Flag
7
1
read-only
IFC
Interrupt Flag Clear Register
0x48
32
write-only
n
0x0
0x0
CCF
Clear CCF Interrupt Flag
12
1
write-only
FERR
Clear FERR Interrupt Flag
9
1
write-only
MPAF
Clear MPAF Interrupt Flag
10
1
write-only
PERR
Clear PERR Interrupt Flag
8
1
write-only
RXFULL
Clear RXFULL Interrupt Flag
3
1
write-only
RXOF
Clear RXOF Interrupt Flag
4
1
write-only
RXUF
Clear RXUF Interrupt Flag
5
1
write-only
SSM
Clear SSM Interrupt Flag
11
1
write-only
TCMP0
Clear TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Clear TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Clear TCMP2 Interrupt Flag
16
1
write-only
TXC
Clear TXC Interrupt Flag
0
1
write-only
TXIDLE
Clear TXIDLE Interrupt Flag
13
1
write-only
TXOF
Clear TXOF Interrupt Flag
6
1
write-only
TXUF
Clear TXUF Interrupt Flag
7
1
write-only
IFS
Interrupt Flag Set Register
0x44
32
write-only
n
0x0
0x0
CCF
Set CCF Interrupt Flag
12
1
write-only
FERR
Set FERR Interrupt Flag
9
1
write-only
MPAF
Set MPAF Interrupt Flag
10
1
write-only
PERR
Set PERR Interrupt Flag
8
1
write-only
RXFULL
Set RXFULL Interrupt Flag
3
1
write-only
RXOF
Set RXOF Interrupt Flag
4
1
write-only
RXUF
Set RXUF Interrupt Flag
5
1
write-only
SSM
Set SSM Interrupt Flag
11
1
write-only
TCMP0
Set TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Set TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Set TCMP2 Interrupt Flag
16
1
write-only
TXC
Set TXC Interrupt Flag
0
1
write-only
TXIDLE
Set TXIDLE Interrupt Flag
13
1
write-only
TXOF
Set TXOF Interrupt Flag
6
1
write-only
TXUF
Set TXUF Interrupt Flag
7
1
write-only
INPUT
USART Input Register
0x58
32
read-write
n
0x0
0x0
CLKPRS
PRS CLK Enable
15
1
read-write
CLKPRSSEL
CLK PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
RXPRS
PRS RX Enable
7
1
read-write
RXPRSSEL
RX PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRCTRL
IrDA Control Register
0x50
32
read-write
n
0x0
0x0
IREN
Enable IrDA Module
0
1
read-write
IRFILT
IrDA RX Filter
3
1
read-write
IRPRSEN
IrDA PRS Channel Enable
7
1
read-write
IRPRSSEL
IrDA PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRPW
IrDA TX Pulse Width
1
2
read-write
ONE
IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1
0x00000000
TWO
IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1
0x00000001
THREE
IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1
0x00000002
FOUR
IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1
0x00000003
ROUTELOC0
I/O Routing Location Register
0x78
32
read-write
n
0x0
0x0
CLKLOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CSLOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RXLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
TXLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC1
I/O Routing Location Register
0x7C
32
read-write
n
0x0
0x0
CTSLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RTSLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x74
32
read-write
n
0x0
0x0
CLKPEN
CLK Pin Enable
3
1
read-write
CSPEN
CS Pin Enable
2
1
read-write
CTSPEN
CTS Pin Enable
4
1
read-write
RTSPEN
RTS Pin Enable
5
1
read-write
RXPEN
RX Pin Enable
0
1
read-write
TXPEN
TX Pin Enable
1
1
read-write
RXDATA
RX Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAX
RX Buffer Data Extended Register
0x18
32
read-only
n
0x0
0x0
modifyExternal
FERR
Data Framing Error
15
1
read-only
PERR
Data Parity Error
14
1
read-only
RXDATA
RX Data
0
9
read-only
RXDATAXP
RX Buffer Data Extended Peek Register
0x28
32
read-only
n
0x0
0x0
FERRP
Data Framing Error Peek
15
1
read-only
PERRP
Data Parity Error Peek
14
1
read-only
RXDATAP
RX Data Peek
0
9
read-only
RXDOUBLE
RX FIFO Double Data Register
0x24
32
read-only
n
0x0
0x0
modifyExternal
RXDATA0
RX Data 0
0
8
read-only
RXDATA1
RX Data 1
8
8
read-only
RXDOUBLEX
RX Buffer Double Data Extended Register
0x20
32
read-only
n
0x0
0x0
modifyExternal
FERR0
Data Framing Error 0
15
1
read-only
FERR1
Data Framing Error 1
31
1
read-only
PERR0
Data Parity Error 0
14
1
read-only
PERR1
Data Parity Error 1
30
1
read-only
RXDATA0
RX Data 0
0
9
read-only
RXDATA1
RX Data 1
16
9
read-only
RXDOUBLEXP
RX Buffer Double Data Extended Peek Register
0x2C
32
read-only
n
0x0
0x0
FERRP0
Data Framing Error 0 Peek
15
1
read-only
FERRP1
Data Framing Error 1 Peek
31
1
read-only
PERRP0
Data Parity Error 0 Peek
14
1
read-only
PERRP1
Data Parity Error 1 Peek
30
1
read-only
RXDATAP0
RX Data 0 Peek
0
9
read-only
RXDATAP1
RX Data 1 Peek
16
9
read-only
STATUS
USART Status Register
0x10
32
read-only
n
0x0
0x0
MASTER
SPI Master Mode
2
1
read-only
RXBLOCK
Block Incoming Data
3
1
read-only
RXDATAV
RX Data Valid
7
1
read-only
RXDATAVRIGHT
RX Data Right
11
1
read-only
RXENS
Receiver Enable Status
0
1
read-only
RXFULL
RX FIFO Full
8
1
read-only
RXFULLRIGHT
RX Full of Right Data
12
1
read-only
TIMERRESTARTED
The USART Timer Restarted Itself
14
1
read-only
TXBDRIGHT
TX Buffer Expects Double Right Data
9
1
read-only
TXBL
TX Buffer Level
6
1
read-only
TXBSRIGHT
TX Buffer Expects Single Right Data
10
1
read-only
TXBUFCNT
TX Buffer Count
16
2
read-only
TXC
TX Complete
5
1
read-only
TXENS
Transmitter Enable Status
1
1
read-only
TXIDLE
TX Idle
13
1
read-only
TXTRI
Transmitter Tristated
4
1
read-only
TIMECMP0
Used to Generate Interrupts and Various Delays
0x68
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP0
24
1
read-write
TCMPVAL
Timer Comparator 0
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 0 is disabled
0x00000000
TXEOF
Comparator 0 and timer are started at TX end of frame
0x00000001
TXC
Comparator 0 and timer are started at TX Complete
0x00000002
RXACT
Comparator 0 and timer are started at RX going Active (default: low)
0x00000003
RXEOF
Comparator 0 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 0
20
3
read-write
TCMP0
Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event
0x00000000
TXST
Comparator 0 is disabled at the start of transmission
0x00000001
RXACT
Comparator 0 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 0 is disabled on RX going Inactive
0x00000003
TIMECMP1
Used to Generate Interrupts and Various Delays
0x6C
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP1
24
1
read-write
TCMPVAL
Timer Comparator 1
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 1 is disabled
0x00000000
TXEOF
Comparator 1 and timer are started at TX end of frame
0x00000001
TXC
Comparator 1 and timer are started at TX Complete
0x00000002
RXACT
Comparator 1 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 1 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 1
20
3
read-write
TCMP1
Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event
0x00000000
TXST
Comparator 1 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 1 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 1 is disabled on RX going Inactive
0x00000003
TIMECMP2
Used to Generate Interrupts and Various Delays
0x70
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP2
24
1
read-write
TCMPVAL
Timer Comparator 2
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 2 is disabled
0x00000000
TXEOF
Comparator 2 and timer are started at TX end of frame
0x00000001
TXC
Comparator 2 and timer are started at TX Complete
0x00000002
RXACT
Comparator 2 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 2 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 2
20
3
read-write
TCMP2
Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event
0x00000000
TXST
Comparator 2 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 2 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 2 is disabled on RX going Inactive
0x00000003
TIMING
Timing Register
0x60
32
read-write
n
0x0
0x0
CSHOLD
Chip Select Hold
28
3
read-write
ZERO
Disable CS being asserted after the end of transmission
0x00000000
ONE
CS is asserted for 1 baud-times after the end of transmission
0x00000001
TWO
CS is asserted for 2 baud-times after the end of transmission
0x00000002
THREE
CS is asserted for 3 baud-times after the end of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times after the end of transmission
0x00000004
TCMP0
CS is asserted after the end of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted after the end of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted after the end of transmission for TCMPVAL2 baud-times
0x00000007
CSSETUP
Chip Select Setup
20
3
read-write
ZERO
CS is not asserted before start of transmission
0x00000000
ONE
CS is asserted for 1 baud-times before start of transmission
0x00000001
TWO
CS is asserted for 2 baud-times before start of transmission
0x00000002
THREE
CS is asserted for 3 baud-times before start of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times before start of transmission
0x00000004
TCMP0
CS is asserted before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted before the start of transmission for TCMPVAL2 baud-times
0x00000007
ICS
Inter-character Spacing
24
3
read-write
ZERO
There is no space between charcters
0x00000000
ONE
Create a space of 1 baud-times before start of transmission
0x00000001
TWO
Create a space of 2 baud-times before start of transmission
0x00000002
THREE
Create a space of 3 baud-times before start of transmission
0x00000003
SEVEN
Create a space of 7 baud-times before start of transmission
0x00000004
TCMP0
Create a space of before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
Create a space of before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
Create a space of before the start of transmission for TCMPVAL2 baud-times
0x00000007
TXDELAY
TX Frame Start Delay
16
3
read-write
DISABLE
Disable - TXDELAY in USARTn_CTRL can be used for legacy
0x00000000
ONE
Start of transmission is delayed for 1 baud-times
0x00000001
TWO
Start of transmission is delayed for 2 baud-times
0x00000002
THREE
Start of transmission is delayed for 3 baud-times
0x00000003
SEVEN
Start of transmission is delayed for 7 baud-times
0x00000004
TCMP0
Start of transmission is delayed for TCMPVAL0 baud-times
0x00000005
TCMP1
Start of transmission is delayed for TCMPVAL1 baud-times
0x00000006
TCMP2
Start of transmission is delayed for TCMPVAL2 baud-times
0x00000007
TRIGCTRL
USART Trigger Control Register
0x8
32
read-write
n
0x0
0x0
AUTOTXTEN
AUTOTX Trigger Enable
6
1
read-write
RXATX0EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
10
1
read-write
RXATX1EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
11
1
read-write
RXATX2EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
12
1
read-write
RXTEN
Receive Trigger Enable
4
1
read-write
TSEL
Trigger PRS Channel Select
16
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
TXARX0EN
Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
7
1
read-write
TXARX1EN
Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
8
1
read-write
TXARX2EN
Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
9
1
read-write
TXTEN
Transmit Trigger Enable
5
1
read-write
TXDATA
TX Buffer Data Register
0x34
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDATAX
TX Buffer Data Extended Register
0x30
32
read-write
n
0x0
0x0
RXENAT
Enable RX After Transmission
15
1
read-write
TXBREAK
Transmit Data as Break
13
1
read-write
TXDATAX
TX Data
0
9
read-write
TXDISAT
Clear TXEN After Transmission
14
1
read-write
TXTRIAT
Set TXTRI After Transmission
12
1
read-write
UBRXAT
Unblock RX After Transmission
11
1
read-write
TXDOUBLE
TX Buffer Double Data Register
0x3C
32
read-write
n
0x0
0x0
TXDATA0
TX Data
0
8
read-write
TXDATA1
TX Data
8
8
read-write
TXDOUBLEX
TX Buffer Double Data Extended Register
0x38
32
read-write
n
0x0
0x0
RXENAT0
Enable RX After Transmission
15
1
read-write
RXENAT1
Enable RX After Transmission
31
1
read-write
TXBREAK0
Transmit Data as Break
13
1
read-write
TXBREAK1
Transmit Data as Break
29
1
read-write
TXDATA0
TX Data
0
9
read-write
TXDATA1
TX Data
16
9
read-write
TXDISAT0
Clear TXEN After Transmission
14
1
read-write
TXDISAT1
Clear TXEN After Transmission
30
1
read-write
TXTRIAT0
Set TXTRI After Transmission
12
1
read-write
TXTRIAT1
Set TXTRI After Transmission
28
1
read-write
UBRXAT0
Unblock RX After Transmission
11
1
read-write
UBRXAT1
Unblock RX After Transmission
27
1
read-write
USART1
USART1
USART1
0x0
0x0
0x400
registers
n
USART1_RX
20
USART1_TX
21
CLKDIV
Clock Control Register
0x14
32
read-write
n
0x0
0x0
AUTOBAUDEN
AUTOBAUD Detection Enable
31
1
read-write
DIV
Fractional Clock Divider
3
20
read-write
CMD
Command Register
0xC
32
write-only
n
0x0
0x0
CLEARRX
Clear RX
11
1
write-only
CLEARTX
Clear TX
10
1
write-only
MASTERDIS
Master Disable
5
1
write-only
MASTEREN
Master Enable
4
1
write-only
RXBLOCKDIS
Receiver Block Disable
7
1
write-only
RXBLOCKEN
Receiver Block Enable
6
1
write-only
RXDIS
Receiver Disable
1
1
write-only
RXEN
Receiver Enable
0
1
write-only
TXDIS
Transmitter Disable
3
1
write-only
TXEN
Transmitter Enable
2
1
write-only
TXTRIDIS
Transmitter Tristate Disable
9
1
write-only
TXTRIEN
Transmitter Tristate Enable
8
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUTOCS
Automatic Chip Select
16
1
read-write
AUTOTRI
Automatic TX Tristate
17
1
read-write
AUTOTX
Always Transmit When RX Not Full
29
1
read-write
BIT8DV
Bit 8 Default Value
21
1
read-write
BYTESWAP
Byteswap in Double Accesses
28
1
read-write
CCEN
Collision Check Enable
2
1
read-write
CLKPHA
Clock Edge for Setup/Sample
9
1
read-write
CLKPOL
Clock Polarity
8
1
read-write
CSINV
Chip Select Invert
15
1
read-write
CSMA
Action on Slave-Select in Master Mode
11
1
read-write
ERRSDMA
Halt DMA on Error
22
1
read-write
ERRSRX
Disable RX on Error
23
1
read-write
ERRSTX
Disable TX on Error
24
1
read-write
LOOPBK
Loopback Enable
1
1
read-write
MPAB
Multi-Processor Address-Bit
4
1
read-write
MPM
Multi-Processor Mode
3
1
read-write
MSBF
Most Significant Bit First
10
1
read-write
MVDIS
Majority Vote Disable
30
1
read-write
OVS
Oversampling
5
2
read-write
X16
Regular UART mode with 16X oversampling in asynchronous mode
0x00000000
X8
Double speed with 8X oversampling in asynchronous mode
0x00000001
X6
6X oversampling in asynchronous mode
0x00000002
X4
Quadruple speed with 4X oversampling in asynchronous mode
0x00000003
RXINV
Receiver Input Invert
13
1
read-write
SCMODE
SmartCard Mode
18
1
read-write
SCRETRANS
SmartCard Retransmit
19
1
read-write
SKIPPERRF
Skip Parity Error Frames
20
1
read-write
SMSDELAY
Synchronous Master Sample Delay
31
1
read-write
SSSEARLY
Synchronous Slave Setup Early
25
1
read-write
SYNC
USART Synchronous Mode
0
1
read-write
TXBIL
TX Buffer Interrupt Level
12
1
read-write
TXINV
Transmitter Output Invert
14
1
read-write
CTRLX
Control Register Extended
0x64
32
read-write
n
0x0
0x0
CTSEN
CTS Function Enabled
2
1
read-write
CTSINV
CTS Pin Inversion
1
1
read-write
DBGHALT
Debug Halt
0
1
read-write
RTSINV
RTS Pin Inversion
3
1
read-write
FRAME
USART Frame Format Register
0x4
32
read-write
n
0x0
0x0
DATABITS
Data-Bit Mode
0
4
read-write
FOUR
Each frame contains 4 data bits
0x00000001
FIVE
Each frame contains 5 data bits
0x00000002
SIX
Each frame contains 6 data bits
0x00000003
SEVEN
Each frame contains 7 data bits
0x00000004
EIGHT
Each frame contains 8 data bits
0x00000005
NINE
Each frame contains 9 data bits
0x00000006
TEN
Each frame contains 10 data bits
0x00000007
ELEVEN
Each frame contains 11 data bits
0x00000008
TWELVE
Each frame contains 12 data bits
0x00000009
THIRTEEN
Each frame contains 13 data bits
0x0000000A
FOURTEEN
Each frame contains 14 data bits
0x0000000B
FIFTEEN
Each frame contains 15 data bits
0x0000000C
SIXTEEN
Each frame contains 16 data bits
0x0000000D
PARITY
Parity-Bit Mode
8
2
read-write
NONE
Parity bits are not used
0x00000000
EVEN
Even parity are used. Parity bits are automatically generated and checked by hardware.
0x00000002
ODD
Odd parity is used. Parity bits are automatically generated and checked by hardware.
0x00000003
STOPBITS
Stop-Bit Mode
12
2
read-write
HALF
The transmitter generates a half stop bit. Stop-bits are not verified by receiver
0x00000000
ONE
One stop bit is generated and verified
0x00000001
ONEANDAHALF
The transmitter generates one and a half stop bit. The receiver verifies the first stop bit
0x00000002
TWO
The transmitter generates two stop bits. The receiver checks the first stop-bit only
0x00000003
I2SCTRL
I2S Control Register
0x5C
32
read-write
n
0x0
0x0
DELAY
Delay on I2S Data
4
1
read-write
DMASPLIT
Separate DMA Request for Left/Right Data
3
1
read-write
EN
Enable I2S Mode
0
1
read-write
FORMAT
I2S Word Format
8
3
read-write
W32D32
32-bit word, 32-bit data
0x00000000
W32D24M
32-bit word, 32-bit data with 8 lsb masked
0x00000001
W32D24
32-bit word, 24-bit data
0x00000002
W32D16
32-bit word, 16-bit data
0x00000003
W32D8
32-bit word, 8-bit data
0x00000004
W16D16
16-bit word, 16-bit data
0x00000005
W16D8
16-bit word, 8-bit data
0x00000006
W8D8
8-bit word, 8-bit data
0x00000007
JUSTIFY
Justification of I2S Data
2
1
read-write
MONO
Stero or Mono
1
1
read-write
IEN
Interrupt Enable Register
0x4C
32
read-write
n
0x0
0x0
CCF
CCF Interrupt Enable
12
1
read-write
FERR
FERR Interrupt Enable
9
1
read-write
MPAF
MPAF Interrupt Enable
10
1
read-write
PERR
PERR Interrupt Enable
8
1
read-write
RXDATAV
RXDATAV Interrupt Enable
2
1
read-write
RXFULL
RXFULL Interrupt Enable
3
1
read-write
RXOF
RXOF Interrupt Enable
4
1
read-write
RXUF
RXUF Interrupt Enable
5
1
read-write
SSM
SSM Interrupt Enable
11
1
read-write
TCMP0
TCMP0 Interrupt Enable
14
1
read-write
TCMP1
TCMP1 Interrupt Enable
15
1
read-write
TCMP2
TCMP2 Interrupt Enable
16
1
read-write
TXBL
TXBL Interrupt Enable
1
1
read-write
TXC
TXC Interrupt Enable
0
1
read-write
TXIDLE
TXIDLE Interrupt Enable
13
1
read-write
TXOF
TXOF Interrupt Enable
6
1
read-write
TXUF
TXUF Interrupt Enable
7
1
read-write
IF
Interrupt Flag Register
0x40
32
read-only
n
0x0
0x0
CCF
Collision Check Fail Interrupt Flag
12
1
read-only
FERR
Framing Error Interrupt Flag
9
1
read-only
MPAF
Multi-Processor Address Frame Interrupt Flag
10
1
read-only
PERR
Parity Error Interrupt Flag
8
1
read-only
RXDATAV
RX Data Valid Interrupt Flag
2
1
read-only
RXFULL
RX Buffer Full Interrupt Flag
3
1
read-only
RXOF
RX Overflow Interrupt Flag
4
1
read-only
RXUF
RX Underflow Interrupt Flag
5
1
read-only
SSM
Slave-Select in Master Mode Interrupt Flag
11
1
read-only
TCMP0
Timer Comparator 0 Interrupt Flag
14
1
read-only
TCMP1
Timer Comparator 1 Interrupt Flag
15
1
read-only
TCMP2
Timer Comparator 2 Interrupt Flag
16
1
read-only
TXBL
TX Buffer Level Interrupt Flag
1
1
read-only
TXC
TX Complete Interrupt Flag
0
1
read-only
TXIDLE
TX Idle Interrupt Flag
13
1
read-only
TXOF
TX Overflow Interrupt Flag
6
1
read-only
TXUF
TX Underflow Interrupt Flag
7
1
read-only
IFC
Interrupt Flag Clear Register
0x48
32
write-only
n
0x0
0x0
CCF
Clear CCF Interrupt Flag
12
1
write-only
FERR
Clear FERR Interrupt Flag
9
1
write-only
MPAF
Clear MPAF Interrupt Flag
10
1
write-only
PERR
Clear PERR Interrupt Flag
8
1
write-only
RXFULL
Clear RXFULL Interrupt Flag
3
1
write-only
RXOF
Clear RXOF Interrupt Flag
4
1
write-only
RXUF
Clear RXUF Interrupt Flag
5
1
write-only
SSM
Clear SSM Interrupt Flag
11
1
write-only
TCMP0
Clear TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Clear TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Clear TCMP2 Interrupt Flag
16
1
write-only
TXC
Clear TXC Interrupt Flag
0
1
write-only
TXIDLE
Clear TXIDLE Interrupt Flag
13
1
write-only
TXOF
Clear TXOF Interrupt Flag
6
1
write-only
TXUF
Clear TXUF Interrupt Flag
7
1
write-only
IFS
Interrupt Flag Set Register
0x44
32
write-only
n
0x0
0x0
CCF
Set CCF Interrupt Flag
12
1
write-only
FERR
Set FERR Interrupt Flag
9
1
write-only
MPAF
Set MPAF Interrupt Flag
10
1
write-only
PERR
Set PERR Interrupt Flag
8
1
write-only
RXFULL
Set RXFULL Interrupt Flag
3
1
write-only
RXOF
Set RXOF Interrupt Flag
4
1
write-only
RXUF
Set RXUF Interrupt Flag
5
1
write-only
SSM
Set SSM Interrupt Flag
11
1
write-only
TCMP0
Set TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Set TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Set TCMP2 Interrupt Flag
16
1
write-only
TXC
Set TXC Interrupt Flag
0
1
write-only
TXIDLE
Set TXIDLE Interrupt Flag
13
1
write-only
TXOF
Set TXOF Interrupt Flag
6
1
write-only
TXUF
Set TXUF Interrupt Flag
7
1
write-only
INPUT
USART Input Register
0x58
32
read-write
n
0x0
0x0
CLKPRS
PRS CLK Enable
15
1
read-write
CLKPRSSEL
CLK PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
RXPRS
PRS RX Enable
7
1
read-write
RXPRSSEL
RX PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRCTRL
IrDA Control Register
0x50
32
read-write
n
0x0
0x0
IREN
Enable IrDA Module
0
1
read-write
IRFILT
IrDA RX Filter
3
1
read-write
IRPRSEN
IrDA PRS Channel Enable
7
1
read-write
IRPRSSEL
IrDA PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRPW
IrDA TX Pulse Width
1
2
read-write
ONE
IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1
0x00000000
TWO
IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1
0x00000001
THREE
IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1
0x00000002
FOUR
IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1
0x00000003
ROUTELOC0
I/O Routing Location Register
0x78
32
read-write
n
0x0
0x0
CLKLOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CSLOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RXLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
TXLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC1
I/O Routing Location Register
0x7C
32
read-write
n
0x0
0x0
CTSLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RTSLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x74
32
read-write
n
0x0
0x0
CLKPEN
CLK Pin Enable
3
1
read-write
CSPEN
CS Pin Enable
2
1
read-write
CTSPEN
CTS Pin Enable
4
1
read-write
RTSPEN
RTS Pin Enable
5
1
read-write
RXPEN
RX Pin Enable
0
1
read-write
TXPEN
TX Pin Enable
1
1
read-write
RXDATA
RX Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAX
RX Buffer Data Extended Register
0x18
32
read-only
n
0x0
0x0
modifyExternal
FERR
Data Framing Error
15
1
read-only
PERR
Data Parity Error
14
1
read-only
RXDATA
RX Data
0
9
read-only
RXDATAXP
RX Buffer Data Extended Peek Register
0x28
32
read-only
n
0x0
0x0
FERRP
Data Framing Error Peek
15
1
read-only
PERRP
Data Parity Error Peek
14
1
read-only
RXDATAP
RX Data Peek
0
9
read-only
RXDOUBLE
RX FIFO Double Data Register
0x24
32
read-only
n
0x0
0x0
modifyExternal
RXDATA0
RX Data 0
0
8
read-only
RXDATA1
RX Data 1
8
8
read-only
RXDOUBLEX
RX Buffer Double Data Extended Register
0x20
32
read-only
n
0x0
0x0
modifyExternal
FERR0
Data Framing Error 0
15
1
read-only
FERR1
Data Framing Error 1
31
1
read-only
PERR0
Data Parity Error 0
14
1
read-only
PERR1
Data Parity Error 1
30
1
read-only
RXDATA0
RX Data 0
0
9
read-only
RXDATA1
RX Data 1
16
9
read-only
RXDOUBLEXP
RX Buffer Double Data Extended Peek Register
0x2C
32
read-only
n
0x0
0x0
FERRP0
Data Framing Error 0 Peek
15
1
read-only
FERRP1
Data Framing Error 1 Peek
31
1
read-only
PERRP0
Data Parity Error 0 Peek
14
1
read-only
PERRP1
Data Parity Error 1 Peek
30
1
read-only
RXDATAP0
RX Data 0 Peek
0
9
read-only
RXDATAP1
RX Data 1 Peek
16
9
read-only
STATUS
USART Status Register
0x10
32
read-only
n
0x0
0x0
MASTER
SPI Master Mode
2
1
read-only
RXBLOCK
Block Incoming Data
3
1
read-only
RXDATAV
RX Data Valid
7
1
read-only
RXDATAVRIGHT
RX Data Right
11
1
read-only
RXENS
Receiver Enable Status
0
1
read-only
RXFULL
RX FIFO Full
8
1
read-only
RXFULLRIGHT
RX Full of Right Data
12
1
read-only
TIMERRESTARTED
The USART Timer Restarted Itself
14
1
read-only
TXBDRIGHT
TX Buffer Expects Double Right Data
9
1
read-only
TXBL
TX Buffer Level
6
1
read-only
TXBSRIGHT
TX Buffer Expects Single Right Data
10
1
read-only
TXBUFCNT
TX Buffer Count
16
2
read-only
TXC
TX Complete
5
1
read-only
TXENS
Transmitter Enable Status
1
1
read-only
TXIDLE
TX Idle
13
1
read-only
TXTRI
Transmitter Tristated
4
1
read-only
TIMECMP0
Used to Generate Interrupts and Various Delays
0x68
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP0
24
1
read-write
TCMPVAL
Timer Comparator 0
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 0 is disabled
0x00000000
TXEOF
Comparator 0 and timer are started at TX end of frame
0x00000001
TXC
Comparator 0 and timer are started at TX Complete
0x00000002
RXACT
Comparator 0 and timer are started at RX going Active (default: low)
0x00000003
RXEOF
Comparator 0 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 0
20
3
read-write
TCMP0
Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event
0x00000000
TXST
Comparator 0 is disabled at the start of transmission
0x00000001
RXACT
Comparator 0 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 0 is disabled on RX going Inactive
0x00000003
TIMECMP1
Used to Generate Interrupts and Various Delays
0x6C
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP1
24
1
read-write
TCMPVAL
Timer Comparator 1
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 1 is disabled
0x00000000
TXEOF
Comparator 1 and timer are started at TX end of frame
0x00000001
TXC
Comparator 1 and timer are started at TX Complete
0x00000002
RXACT
Comparator 1 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 1 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 1
20
3
read-write
TCMP1
Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event
0x00000000
TXST
Comparator 1 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 1 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 1 is disabled on RX going Inactive
0x00000003
TIMECMP2
Used to Generate Interrupts and Various Delays
0x70
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP2
24
1
read-write
TCMPVAL
Timer Comparator 2
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 2 is disabled
0x00000000
TXEOF
Comparator 2 and timer are started at TX end of frame
0x00000001
TXC
Comparator 2 and timer are started at TX Complete
0x00000002
RXACT
Comparator 2 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 2 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 2
20
3
read-write
TCMP2
Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event
0x00000000
TXST
Comparator 2 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 2 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 2 is disabled on RX going Inactive
0x00000003
TIMING
Timing Register
0x60
32
read-write
n
0x0
0x0
CSHOLD
Chip Select Hold
28
3
read-write
ZERO
Disable CS being asserted after the end of transmission
0x00000000
ONE
CS is asserted for 1 baud-times after the end of transmission
0x00000001
TWO
CS is asserted for 2 baud-times after the end of transmission
0x00000002
THREE
CS is asserted for 3 baud-times after the end of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times after the end of transmission
0x00000004
TCMP0
CS is asserted after the end of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted after the end of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted after the end of transmission for TCMPVAL2 baud-times
0x00000007
CSSETUP
Chip Select Setup
20
3
read-write
ZERO
CS is not asserted before start of transmission
0x00000000
ONE
CS is asserted for 1 baud-times before start of transmission
0x00000001
TWO
CS is asserted for 2 baud-times before start of transmission
0x00000002
THREE
CS is asserted for 3 baud-times before start of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times before start of transmission
0x00000004
TCMP0
CS is asserted before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted before the start of transmission for TCMPVAL2 baud-times
0x00000007
ICS
Inter-character Spacing
24
3
read-write
ZERO
There is no space between charcters
0x00000000
ONE
Create a space of 1 baud-times before start of transmission
0x00000001
TWO
Create a space of 2 baud-times before start of transmission
0x00000002
THREE
Create a space of 3 baud-times before start of transmission
0x00000003
SEVEN
Create a space of 7 baud-times before start of transmission
0x00000004
TCMP0
Create a space of before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
Create a space of before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
Create a space of before the start of transmission for TCMPVAL2 baud-times
0x00000007
TXDELAY
TX Frame Start Delay
16
3
read-write
DISABLE
Disable - TXDELAY in USARTn_CTRL can be used for legacy
0x00000000
ONE
Start of transmission is delayed for 1 baud-times
0x00000001
TWO
Start of transmission is delayed for 2 baud-times
0x00000002
THREE
Start of transmission is delayed for 3 baud-times
0x00000003
SEVEN
Start of transmission is delayed for 7 baud-times
0x00000004
TCMP0
Start of transmission is delayed for TCMPVAL0 baud-times
0x00000005
TCMP1
Start of transmission is delayed for TCMPVAL1 baud-times
0x00000006
TCMP2
Start of transmission is delayed for TCMPVAL2 baud-times
0x00000007
TRIGCTRL
USART Trigger Control Register
0x8
32
read-write
n
0x0
0x0
AUTOTXTEN
AUTOTX Trigger Enable
6
1
read-write
RXATX0EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
10
1
read-write
RXATX1EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
11
1
read-write
RXATX2EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
12
1
read-write
RXTEN
Receive Trigger Enable
4
1
read-write
TSEL
Trigger PRS Channel Select
16
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
TXARX0EN
Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
7
1
read-write
TXARX1EN
Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
8
1
read-write
TXARX2EN
Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
9
1
read-write
TXTEN
Transmit Trigger Enable
5
1
read-write
TXDATA
TX Buffer Data Register
0x34
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDATAX
TX Buffer Data Extended Register
0x30
32
read-write
n
0x0
0x0
RXENAT
Enable RX After Transmission
15
1
read-write
TXBREAK
Transmit Data as Break
13
1
read-write
TXDATAX
TX Data
0
9
read-write
TXDISAT
Clear TXEN After Transmission
14
1
read-write
TXTRIAT
Set TXTRI After Transmission
12
1
read-write
UBRXAT
Unblock RX After Transmission
11
1
read-write
TXDOUBLE
TX Buffer Double Data Register
0x3C
32
read-write
n
0x0
0x0
TXDATA0
TX Data
0
8
read-write
TXDATA1
TX Data
8
8
read-write
TXDOUBLEX
TX Buffer Double Data Extended Register
0x38
32
read-write
n
0x0
0x0
RXENAT0
Enable RX After Transmission
15
1
read-write
RXENAT1
Enable RX After Transmission
31
1
read-write
TXBREAK0
Transmit Data as Break
13
1
read-write
TXBREAK1
Transmit Data as Break
29
1
read-write
TXDATA0
TX Data
0
9
read-write
TXDATA1
TX Data
16
9
read-write
TXDISAT0
Clear TXEN After Transmission
14
1
read-write
TXDISAT1
Clear TXEN After Transmission
30
1
read-write
TXTRIAT0
Set TXTRI After Transmission
12
1
read-write
TXTRIAT1
Set TXTRI After Transmission
28
1
read-write
UBRXAT0
Unblock RX After Transmission
11
1
read-write
UBRXAT1
Unblock RX After Transmission
27
1
read-write
USART2
USART2
USART2
0x0
0x0
0x400
registers
n
USART2_RX
38
USART2_TX
39
CLKDIV
Clock Control Register
0x14
32
read-write
n
0x0
0x0
AUTOBAUDEN
AUTOBAUD Detection Enable
31
1
read-write
DIV
Fractional Clock Divider
3
20
read-write
CMD
Command Register
0xC
32
write-only
n
0x0
0x0
CLEARRX
Clear RX
11
1
write-only
CLEARTX
Clear TX
10
1
write-only
MASTERDIS
Master Disable
5
1
write-only
MASTEREN
Master Enable
4
1
write-only
RXBLOCKDIS
Receiver Block Disable
7
1
write-only
RXBLOCKEN
Receiver Block Enable
6
1
write-only
RXDIS
Receiver Disable
1
1
write-only
RXEN
Receiver Enable
0
1
write-only
TXDIS
Transmitter Disable
3
1
write-only
TXEN
Transmitter Enable
2
1
write-only
TXTRIDIS
Transmitter Tristate Disable
9
1
write-only
TXTRIEN
Transmitter Tristate Enable
8
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
AUTOCS
Automatic Chip Select
16
1
read-write
AUTOTRI
Automatic TX Tristate
17
1
read-write
AUTOTX
Always Transmit When RX Not Full
29
1
read-write
BIT8DV
Bit 8 Default Value
21
1
read-write
BYTESWAP
Byteswap in Double Accesses
28
1
read-write
CCEN
Collision Check Enable
2
1
read-write
CLKPHA
Clock Edge for Setup/Sample
9
1
read-write
CLKPOL
Clock Polarity
8
1
read-write
CSINV
Chip Select Invert
15
1
read-write
CSMA
Action on Slave-Select in Master Mode
11
1
read-write
ERRSDMA
Halt DMA on Error
22
1
read-write
ERRSRX
Disable RX on Error
23
1
read-write
ERRSTX
Disable TX on Error
24
1
read-write
LOOPBK
Loopback Enable
1
1
read-write
MPAB
Multi-Processor Address-Bit
4
1
read-write
MPM
Multi-Processor Mode
3
1
read-write
MSBF
Most Significant Bit First
10
1
read-write
MVDIS
Majority Vote Disable
30
1
read-write
OVS
Oversampling
5
2
read-write
X16
Regular UART mode with 16X oversampling in asynchronous mode
0x00000000
X8
Double speed with 8X oversampling in asynchronous mode
0x00000001
X6
6X oversampling in asynchronous mode
0x00000002
X4
Quadruple speed with 4X oversampling in asynchronous mode
0x00000003
RXINV
Receiver Input Invert
13
1
read-write
SCMODE
SmartCard Mode
18
1
read-write
SCRETRANS
SmartCard Retransmit
19
1
read-write
SKIPPERRF
Skip Parity Error Frames
20
1
read-write
SMSDELAY
Synchronous Master Sample Delay
31
1
read-write
SSSEARLY
Synchronous Slave Setup Early
25
1
read-write
SYNC
USART Synchronous Mode
0
1
read-write
TXBIL
TX Buffer Interrupt Level
12
1
read-write
TXINV
Transmitter Output Invert
14
1
read-write
CTRLX
Control Register Extended
0x64
32
read-write
n
0x0
0x0
CTSEN
CTS Function Enabled
2
1
read-write
CTSINV
CTS Pin Inversion
1
1
read-write
DBGHALT
Debug Halt
0
1
read-write
RTSINV
RTS Pin Inversion
3
1
read-write
FRAME
USART Frame Format Register
0x4
32
read-write
n
0x0
0x0
DATABITS
Data-Bit Mode
0
4
read-write
FOUR
Each frame contains 4 data bits
0x00000001
FIVE
Each frame contains 5 data bits
0x00000002
SIX
Each frame contains 6 data bits
0x00000003
SEVEN
Each frame contains 7 data bits
0x00000004
EIGHT
Each frame contains 8 data bits
0x00000005
NINE
Each frame contains 9 data bits
0x00000006
TEN
Each frame contains 10 data bits
0x00000007
ELEVEN
Each frame contains 11 data bits
0x00000008
TWELVE
Each frame contains 12 data bits
0x00000009
THIRTEEN
Each frame contains 13 data bits
0x0000000A
FOURTEEN
Each frame contains 14 data bits
0x0000000B
FIFTEEN
Each frame contains 15 data bits
0x0000000C
SIXTEEN
Each frame contains 16 data bits
0x0000000D
PARITY
Parity-Bit Mode
8
2
read-write
NONE
Parity bits are not used
0x00000000
EVEN
Even parity are used. Parity bits are automatically generated and checked by hardware.
0x00000002
ODD
Odd parity is used. Parity bits are automatically generated and checked by hardware.
0x00000003
STOPBITS
Stop-Bit Mode
12
2
read-write
HALF
The transmitter generates a half stop bit. Stop-bits are not verified by receiver
0x00000000
ONE
One stop bit is generated and verified
0x00000001
ONEANDAHALF
The transmitter generates one and a half stop bit. The receiver verifies the first stop bit
0x00000002
TWO
The transmitter generates two stop bits. The receiver checks the first stop-bit only
0x00000003
I2SCTRL
I2S Control Register
0x5C
32
read-write
n
0x0
0x0
DELAY
Delay on I2S Data
4
1
read-write
DMASPLIT
Separate DMA Request for Left/Right Data
3
1
read-write
EN
Enable I2S Mode
0
1
read-write
FORMAT
I2S Word Format
8
3
read-write
W32D32
32-bit word, 32-bit data
0x00000000
W32D24M
32-bit word, 32-bit data with 8 lsb masked
0x00000001
W32D24
32-bit word, 24-bit data
0x00000002
W32D16
32-bit word, 16-bit data
0x00000003
W32D8
32-bit word, 8-bit data
0x00000004
W16D16
16-bit word, 16-bit data
0x00000005
W16D8
16-bit word, 8-bit data
0x00000006
W8D8
8-bit word, 8-bit data
0x00000007
JUSTIFY
Justification of I2S Data
2
1
read-write
MONO
Stero or Mono
1
1
read-write
IEN
Interrupt Enable Register
0x4C
32
read-write
n
0x0
0x0
CCF
CCF Interrupt Enable
12
1
read-write
FERR
FERR Interrupt Enable
9
1
read-write
MPAF
MPAF Interrupt Enable
10
1
read-write
PERR
PERR Interrupt Enable
8
1
read-write
RXDATAV
RXDATAV Interrupt Enable
2
1
read-write
RXFULL
RXFULL Interrupt Enable
3
1
read-write
RXOF
RXOF Interrupt Enable
4
1
read-write
RXUF
RXUF Interrupt Enable
5
1
read-write
SSM
SSM Interrupt Enable
11
1
read-write
TCMP0
TCMP0 Interrupt Enable
14
1
read-write
TCMP1
TCMP1 Interrupt Enable
15
1
read-write
TCMP2
TCMP2 Interrupt Enable
16
1
read-write
TXBL
TXBL Interrupt Enable
1
1
read-write
TXC
TXC Interrupt Enable
0
1
read-write
TXIDLE
TXIDLE Interrupt Enable
13
1
read-write
TXOF
TXOF Interrupt Enable
6
1
read-write
TXUF
TXUF Interrupt Enable
7
1
read-write
IF
Interrupt Flag Register
0x40
32
read-only
n
0x0
0x0
CCF
Collision Check Fail Interrupt Flag
12
1
read-only
FERR
Framing Error Interrupt Flag
9
1
read-only
MPAF
Multi-Processor Address Frame Interrupt Flag
10
1
read-only
PERR
Parity Error Interrupt Flag
8
1
read-only
RXDATAV
RX Data Valid Interrupt Flag
2
1
read-only
RXFULL
RX Buffer Full Interrupt Flag
3
1
read-only
RXOF
RX Overflow Interrupt Flag
4
1
read-only
RXUF
RX Underflow Interrupt Flag
5
1
read-only
SSM
Slave-Select in Master Mode Interrupt Flag
11
1
read-only
TCMP0
Timer Comparator 0 Interrupt Flag
14
1
read-only
TCMP1
Timer Comparator 1 Interrupt Flag
15
1
read-only
TCMP2
Timer Comparator 2 Interrupt Flag
16
1
read-only
TXBL
TX Buffer Level Interrupt Flag
1
1
read-only
TXC
TX Complete Interrupt Flag
0
1
read-only
TXIDLE
TX Idle Interrupt Flag
13
1
read-only
TXOF
TX Overflow Interrupt Flag
6
1
read-only
TXUF
TX Underflow Interrupt Flag
7
1
read-only
IFC
Interrupt Flag Clear Register
0x48
32
write-only
n
0x0
0x0
CCF
Clear CCF Interrupt Flag
12
1
write-only
FERR
Clear FERR Interrupt Flag
9
1
write-only
MPAF
Clear MPAF Interrupt Flag
10
1
write-only
PERR
Clear PERR Interrupt Flag
8
1
write-only
RXFULL
Clear RXFULL Interrupt Flag
3
1
write-only
RXOF
Clear RXOF Interrupt Flag
4
1
write-only
RXUF
Clear RXUF Interrupt Flag
5
1
write-only
SSM
Clear SSM Interrupt Flag
11
1
write-only
TCMP0
Clear TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Clear TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Clear TCMP2 Interrupt Flag
16
1
write-only
TXC
Clear TXC Interrupt Flag
0
1
write-only
TXIDLE
Clear TXIDLE Interrupt Flag
13
1
write-only
TXOF
Clear TXOF Interrupt Flag
6
1
write-only
TXUF
Clear TXUF Interrupt Flag
7
1
write-only
IFS
Interrupt Flag Set Register
0x44
32
write-only
n
0x0
0x0
CCF
Set CCF Interrupt Flag
12
1
write-only
FERR
Set FERR Interrupt Flag
9
1
write-only
MPAF
Set MPAF Interrupt Flag
10
1
write-only
PERR
Set PERR Interrupt Flag
8
1
write-only
RXFULL
Set RXFULL Interrupt Flag
3
1
write-only
RXOF
Set RXOF Interrupt Flag
4
1
write-only
RXUF
Set RXUF Interrupt Flag
5
1
write-only
SSM
Set SSM Interrupt Flag
11
1
write-only
TCMP0
Set TCMP0 Interrupt Flag
14
1
write-only
TCMP1
Set TCMP1 Interrupt Flag
15
1
write-only
TCMP2
Set TCMP2 Interrupt Flag
16
1
write-only
TXC
Set TXC Interrupt Flag
0
1
write-only
TXIDLE
Set TXIDLE Interrupt Flag
13
1
write-only
TXOF
Set TXOF Interrupt Flag
6
1
write-only
TXUF
Set TXUF Interrupt Flag
7
1
write-only
INPUT
USART Input Register
0x58
32
read-write
n
0x0
0x0
CLKPRS
PRS CLK Enable
15
1
read-write
CLKPRSSEL
CLK PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
RXPRS
PRS RX Enable
7
1
read-write
RXPRSSEL
RX PRS Channel Select
0
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRCTRL
IrDA Control Register
0x50
32
read-write
n
0x0
0x0
IREN
Enable IrDA Module
0
1
read-write
IRFILT
IrDA RX Filter
3
1
read-write
IRPRSEN
IrDA PRS Channel Enable
7
1
read-write
IRPRSSEL
IrDA PRS Channel Select
8
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
IRPW
IrDA TX Pulse Width
1
2
read-write
ONE
IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1
0x00000000
TWO
IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1
0x00000001
THREE
IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1
0x00000002
FOUR
IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1
0x00000003
ROUTELOC0
I/O Routing Location Register
0x78
32
read-write
n
0x0
0x0
CLKLOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CSLOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RXLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
TXLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC1
I/O Routing Location Register
0x7C
32
read-write
n
0x0
0x0
CTSLOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
RTSLOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x74
32
read-write
n
0x0
0x0
CLKPEN
CLK Pin Enable
3
1
read-write
CSPEN
CS Pin Enable
2
1
read-write
CTSPEN
CTS Pin Enable
4
1
read-write
RTSPEN
RTS Pin Enable
5
1
read-write
RXPEN
RX Pin Enable
0
1
read-write
TXPEN
TX Pin Enable
1
1
read-write
RXDATA
RX Buffer Data Register
0x1C
32
read-only
n
0x0
0x0
modifyExternal
RXDATA
RX Data
0
8
read-only
RXDATAX
RX Buffer Data Extended Register
0x18
32
read-only
n
0x0
0x0
modifyExternal
FERR
Data Framing Error
15
1
read-only
PERR
Data Parity Error
14
1
read-only
RXDATA
RX Data
0
9
read-only
RXDATAXP
RX Buffer Data Extended Peek Register
0x28
32
read-only
n
0x0
0x0
FERRP
Data Framing Error Peek
15
1
read-only
PERRP
Data Parity Error Peek
14
1
read-only
RXDATAP
RX Data Peek
0
9
read-only
RXDOUBLE
RX FIFO Double Data Register
0x24
32
read-only
n
0x0
0x0
modifyExternal
RXDATA0
RX Data 0
0
8
read-only
RXDATA1
RX Data 1
8
8
read-only
RXDOUBLEX
RX Buffer Double Data Extended Register
0x20
32
read-only
n
0x0
0x0
modifyExternal
FERR0
Data Framing Error 0
15
1
read-only
FERR1
Data Framing Error 1
31
1
read-only
PERR0
Data Parity Error 0
14
1
read-only
PERR1
Data Parity Error 1
30
1
read-only
RXDATA0
RX Data 0
0
9
read-only
RXDATA1
RX Data 1
16
9
read-only
RXDOUBLEXP
RX Buffer Double Data Extended Peek Register
0x2C
32
read-only
n
0x0
0x0
FERRP0
Data Framing Error 0 Peek
15
1
read-only
FERRP1
Data Framing Error 1 Peek
31
1
read-only
PERRP0
Data Parity Error 0 Peek
14
1
read-only
PERRP1
Data Parity Error 1 Peek
30
1
read-only
RXDATAP0
RX Data 0 Peek
0
9
read-only
RXDATAP1
RX Data 1 Peek
16
9
read-only
STATUS
USART Status Register
0x10
32
read-only
n
0x0
0x0
MASTER
SPI Master Mode
2
1
read-only
RXBLOCK
Block Incoming Data
3
1
read-only
RXDATAV
RX Data Valid
7
1
read-only
RXDATAVRIGHT
RX Data Right
11
1
read-only
RXENS
Receiver Enable Status
0
1
read-only
RXFULL
RX FIFO Full
8
1
read-only
RXFULLRIGHT
RX Full of Right Data
12
1
read-only
TIMERRESTARTED
The USART Timer Restarted Itself
14
1
read-only
TXBDRIGHT
TX Buffer Expects Double Right Data
9
1
read-only
TXBL
TX Buffer Level
6
1
read-only
TXBSRIGHT
TX Buffer Expects Single Right Data
10
1
read-only
TXBUFCNT
TX Buffer Count
16
2
read-only
TXC
TX Complete
5
1
read-only
TXENS
Transmitter Enable Status
1
1
read-only
TXIDLE
TX Idle
13
1
read-only
TXTRI
Transmitter Tristated
4
1
read-only
TIMECMP0
Used to Generate Interrupts and Various Delays
0x68
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP0
24
1
read-write
TCMPVAL
Timer Comparator 0
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 0 is disabled
0x00000000
TXEOF
Comparator 0 and timer are started at TX end of frame
0x00000001
TXC
Comparator 0 and timer are started at TX Complete
0x00000002
RXACT
Comparator 0 and timer are started at RX going Active (default: low)
0x00000003
RXEOF
Comparator 0 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 0
20
3
read-write
TCMP0
Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event
0x00000000
TXST
Comparator 0 is disabled at the start of transmission
0x00000001
RXACT
Comparator 0 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 0 is disabled on RX going Inactive
0x00000003
TIMECMP1
Used to Generate Interrupts and Various Delays
0x6C
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP1
24
1
read-write
TCMPVAL
Timer Comparator 1
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 1 is disabled
0x00000000
TXEOF
Comparator 1 and timer are started at TX end of frame
0x00000001
TXC
Comparator 1 and timer are started at TX Complete
0x00000002
RXACT
Comparator 1 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 1 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 1
20
3
read-write
TCMP1
Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event
0x00000000
TXST
Comparator 1 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 1 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 1 is disabled on RX going Inactive
0x00000003
TIMECMP2
Used to Generate Interrupts and Various Delays
0x70
32
read-write
n
0x0
0x0
RESTARTEN
Restart Timer on TCMP2
24
1
read-write
TCMPVAL
Timer Comparator 2
0
8
read-write
TSTART
Timer Start Source
16
3
read-write
DISABLE
Comparator 2 is disabled
0x00000000
TXEOF
Comparator 2 and timer are started at TX end of frame
0x00000001
TXC
Comparator 2 and timer are started at TX Complete
0x00000002
RXACT
Comparator 2 and timer are started at RX going going Active (default: low)
0x00000003
RXEOF
Comparator 2 and timer are started at RX end of frame
0x00000004
TSTOP
Source Used to Disable Comparator 2
20
3
read-write
TCMP2
Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event
0x00000000
TXST
Comparator 2 is disabled at TX start TX Engine
0x00000001
RXACT
Comparator 2 is disabled on RX going going Active (default: low)
0x00000002
RXACTN
Comparator 2 is disabled on RX going Inactive
0x00000003
TIMING
Timing Register
0x60
32
read-write
n
0x0
0x0
CSHOLD
Chip Select Hold
28
3
read-write
ZERO
Disable CS being asserted after the end of transmission
0x00000000
ONE
CS is asserted for 1 baud-times after the end of transmission
0x00000001
TWO
CS is asserted for 2 baud-times after the end of transmission
0x00000002
THREE
CS is asserted for 3 baud-times after the end of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times after the end of transmission
0x00000004
TCMP0
CS is asserted after the end of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted after the end of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted after the end of transmission for TCMPVAL2 baud-times
0x00000007
CSSETUP
Chip Select Setup
20
3
read-write
ZERO
CS is not asserted before start of transmission
0x00000000
ONE
CS is asserted for 1 baud-times before start of transmission
0x00000001
TWO
CS is asserted for 2 baud-times before start of transmission
0x00000002
THREE
CS is asserted for 3 baud-times before start of transmission
0x00000003
SEVEN
CS is asserted for 7 baud-times before start of transmission
0x00000004
TCMP0
CS is asserted before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
CS is asserted before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
CS is asserted before the start of transmission for TCMPVAL2 baud-times
0x00000007
ICS
Inter-character Spacing
24
3
read-write
ZERO
There is no space between charcters
0x00000000
ONE
Create a space of 1 baud-times before start of transmission
0x00000001
TWO
Create a space of 2 baud-times before start of transmission
0x00000002
THREE
Create a space of 3 baud-times before start of transmission
0x00000003
SEVEN
Create a space of 7 baud-times before start of transmission
0x00000004
TCMP0
Create a space of before the start of transmission for TCMPVAL0 baud-times
0x00000005
TCMP1
Create a space of before the start of transmission for TCMPVAL1 baud-times
0x00000006
TCMP2
Create a space of before the start of transmission for TCMPVAL2 baud-times
0x00000007
TXDELAY
TX Frame Start Delay
16
3
read-write
DISABLE
Disable - TXDELAY in USARTn_CTRL can be used for legacy
0x00000000
ONE
Start of transmission is delayed for 1 baud-times
0x00000001
TWO
Start of transmission is delayed for 2 baud-times
0x00000002
THREE
Start of transmission is delayed for 3 baud-times
0x00000003
SEVEN
Start of transmission is delayed for 7 baud-times
0x00000004
TCMP0
Start of transmission is delayed for TCMPVAL0 baud-times
0x00000005
TCMP1
Start of transmission is delayed for TCMPVAL1 baud-times
0x00000006
TCMP2
Start of transmission is delayed for TCMPVAL2 baud-times
0x00000007
TRIGCTRL
USART Trigger Control Register
0x8
32
read-write
n
0x0
0x0
AUTOTXTEN
AUTOTX Trigger Enable
6
1
read-write
RXATX0EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
10
1
read-write
RXATX1EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
11
1
read-write
RXATX2EN
Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
12
1
read-write
RXTEN
Receive Trigger Enable
4
1
read-write
TSEL
Trigger PRS Channel Select
16
4
read-write
PRSCH0
PRS Channel 0 selected
0x00000000
PRSCH1
PRS Channel 1 selected
0x00000001
PRSCH2
PRS Channel 2 selected
0x00000002
PRSCH3
PRS Channel 3 selected
0x00000003
PRSCH4
PRS Channel 4 selected
0x00000004
PRSCH5
PRS Channel 5 selected
0x00000005
PRSCH6
PRS Channel 6 selected
0x00000006
PRSCH7
PRS Channel 7 selected
0x00000007
PRSCH8
PRS Channel 8 selected
0x00000008
PRSCH9
PRS Channel 9 selected
0x00000009
PRSCH10
PRS Channel 10 selected
0x0000000A
PRSCH11
PRS Channel 11 selected
0x0000000B
TXARX0EN
Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
7
1
read-write
TXARX1EN
Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
8
1
read-write
TXARX2EN
Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
9
1
read-write
TXTEN
Transmit Trigger Enable
5
1
read-write
TXDATA
TX Buffer Data Register
0x34
32
read-write
n
0x0
0x0
TXDATA
TX Data
0
8
read-write
TXDATAX
TX Buffer Data Extended Register
0x30
32
read-write
n
0x0
0x0
RXENAT
Enable RX After Transmission
15
1
read-write
TXBREAK
Transmit Data as Break
13
1
read-write
TXDATAX
TX Data
0
9
read-write
TXDISAT
Clear TXEN After Transmission
14
1
read-write
TXTRIAT
Set TXTRI After Transmission
12
1
read-write
UBRXAT
Unblock RX After Transmission
11
1
read-write
TXDOUBLE
TX Buffer Double Data Register
0x3C
32
read-write
n
0x0
0x0
TXDATA0
TX Data
0
8
read-write
TXDATA1
TX Data
8
8
read-write
TXDOUBLEX
TX Buffer Double Data Extended Register
0x38
32
read-write
n
0x0
0x0
RXENAT0
Enable RX After Transmission
15
1
read-write
RXENAT1
Enable RX After Transmission
31
1
read-write
TXBREAK0
Transmit Data as Break
13
1
read-write
TXBREAK1
Transmit Data as Break
29
1
read-write
TXDATA0
TX Data
0
9
read-write
TXDATA1
TX Data
16
9
read-write
TXDISAT0
Clear TXEN After Transmission
14
1
read-write
TXDISAT1
Clear TXEN After Transmission
30
1
read-write
TXTRIAT0
Set TXTRI After Transmission
12
1
read-write
TXTRIAT1
Set TXTRI After Transmission
28
1
read-write
UBRXAT0
Unblock RX After Transmission
11
1
read-write
UBRXAT1
Unblock RX After Transmission
27
1
read-write
VDAC0
VDAC0
VDAC0
0x0
0x0
0x400
registers
n
VDAC0
41
CAL
Calibration Register
0x30
32
read-write
n
0x0
0x0
GAINERRTRIM
Gain Error Trim Value
8
6
read-write
GAINERRTRIMCH1
Gain Error Trim Value for CH1
16
4
read-write
OFFSETTRIM
Input Buffer Offset Calibration Value
0
3
read-write
CH0CTRL
Channel 0 Control Register
0x8
32
read-write
n
0x0
0x0
CONVMODE
Conversion Mode
0
1
read-write
PRSASYNC
Channel 0 PRS Asynchronous Enable
8
1
read-write
PRSSEL
Channel 0 PRS Trigger Select
12
4
read-write
PRSCH0
PRS ch 0 triggers a conversion.
0x00000000
PRSCH1
PRS ch 1 triggers a conversion.
0x00000001
PRSCH2
PRS ch 2 triggers a conversion.
0x00000002
PRSCH3
PRS ch 3 triggers a conversion.
0x00000003
PRSCH4
PRS ch 4 triggers a conversion.
0x00000004
PRSCH5
PRS ch 5 triggers a conversion.
0x00000005
PRSCH6
PRS ch 6 triggers a conversion.
0x00000006
PRSCH7
PRS ch 7 triggers a conversion.
0x00000007
PRSCH8
PRS ch 8 triggers a conversion.
0x00000008
PRSCH9
PRS ch 9 triggers a conversion.
0x00000009
PRSCH10
PRS ch 10 triggers a conversion.
0x0000000A
PRSCH11
PRS ch 11 triggers a conversion.
0x0000000B
TRIGMODE
Channel 0 Trigger Mode
4
3
read-write
SW
Channel 0 is triggered by CH0DATA or COMBDATA write
0x00000000
PRS
Channel 0 is triggered by PRS input
0x00000001
REFRESH
Channel 0 is triggered by Refresh timer
0x00000002
SWPRS
Channel 0 is triggered by CH0DATA/COMBDATA write or PRS input
0x00000003
SWREFRESH
Channel 0 is triggered by CH0DATA/COMBDATA write or Refresh timer
0x00000004
LESENSE
Channel 0 is triggered by LESENSE
0x00000005
CH0DATA
Channel 0 Data Register
0x24
32
read-write
n
0x0
0x0
DATA
Channel 0 Data
0
12
read-write
CH1CTRL
Channel 1 Control Register
0xC
32
read-write
n
0x0
0x0
CONVMODE
Conversion Mode
0
1
read-write
PRSASYNC
Channel 1 PRS Asynchronous Enable
8
1
read-write
PRSSEL
Channel 1 PRS Trigger Select
12
4
read-write
PRSCH0
PRS ch 0 triggers a conversion.
0x00000000
PRSCH1
PRS ch 1 triggers a conversion.
0x00000001
PRSCH2
PRS ch 2 triggers a conversion.
0x00000002
PRSCH3
PRS ch 3 triggers a conversion.
0x00000003
PRSCH4
PRS ch 4 triggers a conversion.
0x00000004
PRSCH5
PRS ch 5 triggers a conversion.
0x00000005
PRSCH6
PRS ch 6 triggers a conversion.
0x00000006
PRSCH7
PRS ch 7 triggers a conversion.
0x00000007
PRSCH8
PRS ch 8 triggers a conversion.
0x00000008
PRSCH9
PRS ch 9 triggers a conversion.
0x00000009
PRSCH10
PRS ch 10 triggers a conversion.
0x0000000A
PRSCH11
PRS ch 11 triggers a conversion.
0x0000000B
TRIGMODE
Channel 1 Trigger Mode
4
3
read-write
SW
Channel 1 is triggered by CH1DATA or COMBDATA write
0x00000000
PRS
Channel 1 is triggered by PRS input
0x00000001
REFRESH
Channel 1 is triggered by Refresh timer
0x00000002
SWPRS
Channel 1 is triggered by CH1DATA/COMBDATA write or PRS input
0x00000003
SWREFRESH
Channel 1 is triggered by CH1DATA/COMBDATA write or Refresh timer
0x00000004
LESENSE
Channel 1 is triggered by LESENSE
0x00000005
CH1DATA
Channel 1 Data Register
0x28
32
read-write
n
0x0
0x0
DATA
Channel 1 Data
0
12
read-write
CMD
Command Register
0x10
32
write-only
n
0x0
0x0
CH0DIS
DAC Channel 0 Disable
1
1
write-only
CH0EN
DAC Channel 0 Enable
0
1
write-only
CH1DIS
DAC Channel 1 Disable
3
1
write-only
CH1EN
DAC Channel 1 Enable
2
1
write-only
OPA0DIS
OPA0 Disable
17
1
write-only
OPA0EN
OPA0 Enable
16
1
write-only
OPA1DIS
OPA1 Disable
19
1
write-only
OPA1EN
OPA1 Enable
18
1
write-only
OPA2DIS
OPA2 Disable
21
1
write-only
OPA2EN
OPA2 Enable
20
1
write-only
COMBDATA
Combined Data Register
0x2C
32
read-write
n
0x0
0x0
CH0DATA
Channel 0 Data
0
12
read-write
CH1DATA
Channel 1 Data
16
12
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
CH0PRESCRST
Channel 0 Start Reset Prescaler
6
1
read-write
DACCLKMODE
Clock Mode
31
1
read-write
DIFF
Differential Mode
0
1
read-write
OUTENPRS
PRS Controlled Output Enable
5
1
read-write
PRESC
Prescaler Setting for DAC Clock
16
7
read-write
NODIVISION
None
0x00000000
REFRESHPERIOD
Refresh Period
24
2
read-write
8CYCLES
All channels with enabled refresh are refreshed every 8 DAC_CLK cycles
0x00000000
16CYCLES
All channels with enabled refresh are refreshed every 16 DAC_CLK cycles
0x00000001
32CYCLES
All channels with enabled refresh are refreshed every 32 DAC_CLK cycles
0x00000002
64CYCLES
All channels with enabled refresh are refreshed every 64 DAC_CLK cycles
0x00000003
REFSEL
Reference Selection
8
3
read-write
1V25LN
Internal low noise 1.25 V bandgap reference
0x00000000
2V5LN
Internal low noise 2.5 V bandgap reference
0x00000001
1V25
Internal 1.25 V bandgap reference
0x00000002
2V5
Internal 2.5 V bandgap reference
0x00000003
VDD
AVDD reference
0x00000004
EXT
External pin reference
0x00000006
SINEMODE
Sine Mode
4
1
read-write
WARMUPMODE
Warm-up Mode
28
1
read-write
IEN
Interrupt Enable Register
0x20
32
read-write
n
0x0
0x0
CH0BL
CH0BL Interrupt Enable
6
1
read-write
CH0CD
CH0CD Interrupt Enable
0
1
read-write
CH0OF
CH0OF Interrupt Enable
2
1
read-write
CH0UF
CH0UF Interrupt Enable
4
1
read-write
CH1BL
CH1BL Interrupt Enable
7
1
read-write
CH1CD
CH1CD Interrupt Enable
1
1
read-write
CH1OF
CH1OF Interrupt Enable
3
1
read-write
CH1UF
CH1UF Interrupt Enable
5
1
read-write
EM23ERR
EM23ERR Interrupt Enable
15
1
read-write
OPA0APORTCONFLICT
OPA0APORTCONFLICT Interrupt Enable
16
1
read-write
OPA0OUTVALID
OPA0OUTVALID Interrupt Enable
28
1
read-write
OPA0PRSTIMEDERR
OPA0PRSTIMEDERR Interrupt Enable
20
1
read-write
OPA1APORTCONFLICT
OPA1APORTCONFLICT Interrupt Enable
17
1
read-write
OPA1OUTVALID
OPA1OUTVALID Interrupt Enable
29
1
read-write
OPA1PRSTIMEDERR
OPA1PRSTIMEDERR Interrupt Enable
21
1
read-write
OPA2APORTCONFLICT
OPA2APORTCONFLICT Interrupt Enable
18
1
read-write
OPA2OUTVALID
OPA2OUTVALID Interrupt Enable
30
1
read-write
OPA2PRSTIMEDERR
OPA2PRSTIMEDERR Interrupt Enable
22
1
read-write
IF
Interrupt Flag Register
0x14
32
read-only
n
0x0
0x0
CH0BL
Channel 0 Buffer Level Interrupt Flag
6
1
read-only
CH0CD
Channel 0 Conversion Done Interrupt Flag
0
1
read-only
CH0OF
Channel 0 Data Overflow Interrupt Flag
2
1
read-only
CH0UF
Channel 0 Data Underflow Interrupt Flag
4
1
read-only
CH1BL
Channel 1 Buffer Level Interrupt Flag
7
1
read-only
CH1CD
Channel 1 Conversion Done Interrupt Flag
1
1
read-only
CH1OF
Channel 1 Data Overflow Interrupt Flag
3
1
read-only
CH1UF
Channel 1 Data Underflow Interrupt Flag
5
1
read-only
EM23ERR
EM2/3 Entry Error Flag
15
1
read-only
OPA0APORTCONFLICT
OPA0 Bus Conflict Output Interrupt Flag
16
1
read-only
OPA0OUTVALID
OPA0 Output Valid Interrupt Flag
28
1
read-only
OPA0PRSTIMEDERR
OPA0 PRS Trigger Mode Error Interrupt Flag
20
1
read-only
OPA1APORTCONFLICT
OPA1 Bus Conflict Output Interrupt Flag
17
1
read-only
OPA1OUTVALID
OPA1 Output Valid Interrupt Flag
29
1
read-only
OPA1PRSTIMEDERR
OPA1 PRS Trigger Mode Error Interrupt Flag
21
1
read-only
OPA2APORTCONFLICT
OPA2 Bus Conflict Output Interrupt Flag
18
1
read-only
OPA2OUTVALID
OPA3 Output Valid Interrupt Flag
30
1
read-only
OPA2PRSTIMEDERR
OPA2 PRS Trigger Mode Error Interrupt Flag
22
1
read-only
IFC
Interrupt Flag Clear Register
0x1C
32
write-only
n
0x0
0x0
CH0CD
Clear CH0CD Interrupt Flag
0
1
write-only
CH0OF
Clear CH0OF Interrupt Flag
2
1
write-only
CH0UF
Clear CH0UF Interrupt Flag
4
1
write-only
CH1CD
Clear CH1CD Interrupt Flag
1
1
write-only
CH1OF
Clear CH1OF Interrupt Flag
3
1
write-only
CH1UF
Clear CH1UF Interrupt Flag
5
1
write-only
EM23ERR
Clear EM23ERR Interrupt Flag
15
1
write-only
OPA0APORTCONFLICT
Clear OPA0APORTCONFLICT Interrupt Flag
16
1
write-only
OPA0OUTVALID
Clear OPA0OUTVALID Interrupt Flag
28
1
write-only
OPA0PRSTIMEDERR
Clear OPA0PRSTIMEDERR Interrupt Flag
20
1
write-only
OPA1APORTCONFLICT
Clear OPA1APORTCONFLICT Interrupt Flag
17
1
write-only
OPA1OUTVALID
Clear OPA1OUTVALID Interrupt Flag
29
1
write-only
OPA1PRSTIMEDERR
Clear OPA1PRSTIMEDERR Interrupt Flag
21
1
write-only
OPA2APORTCONFLICT
Clear OPA2APORTCONFLICT Interrupt Flag
18
1
write-only
OPA2OUTVALID
Clear OPA2OUTVALID Interrupt Flag
30
1
write-only
OPA2PRSTIMEDERR
Clear OPA2PRSTIMEDERR Interrupt Flag
22
1
write-only
IFS
Interrupt Flag Set Register
0x18
32
write-only
n
0x0
0x0
CH0CD
Set CH0CD Interrupt Flag
0
1
write-only
CH0OF
Set CH0OF Interrupt Flag
2
1
write-only
CH0UF
Set CH0UF Interrupt Flag
4
1
write-only
CH1CD
Set CH1CD Interrupt Flag
1
1
write-only
CH1OF
Set CH1OF Interrupt Flag
3
1
write-only
CH1UF
Set CH1UF Interrupt Flag
5
1
write-only
EM23ERR
Set EM23ERR Interrupt Flag
15
1
write-only
OPA0APORTCONFLICT
Set OPA0APORTCONFLICT Interrupt Flag
16
1
write-only
OPA0OUTVALID
Set OPA0OUTVALID Interrupt Flag
28
1
write-only
OPA0PRSTIMEDERR
Set OPA0PRSTIMEDERR Interrupt Flag
20
1
write-only
OPA1APORTCONFLICT
Set OPA1APORTCONFLICT Interrupt Flag
17
1
write-only
OPA1OUTVALID
Set OPA1OUTVALID Interrupt Flag
29
1
write-only
OPA1PRSTIMEDERR
Set OPA1PRSTIMEDERR Interrupt Flag
21
1
write-only
OPA2APORTCONFLICT
Set OPA2APORTCONFLICT Interrupt Flag
18
1
write-only
OPA2OUTVALID
Set OPA2OUTVALID Interrupt Flag
30
1
write-only
OPA2PRSTIMEDERR
Set OPA2PRSTIMEDERR Interrupt Flag
22
1
write-only
OPA0_APORTCONFLICT
Operational Amplifier APORT Conflict Status Register
0xA4
32
read-only
n
0x0
0x0
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
OPA0_APORTREQ
Operational Amplifier APORT Request Status Register
0xA0
32
read-only
n
0x0
0x0
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
OPA0_CAL
Operational Amplifier Calibration Register
0xB8
32
read-write
n
0x0
0x0
CM1
Compensation Cap Cm1 Trim Value
0
4
read-write
CM2
Compensation Cap Cm2 Trim Value
5
4
read-write
CM3
Compensation Cap Cm3 Trim Value
10
2
read-write
GM
Gm Trim Value
13
3
read-write
GM3
Gm3 Trim Value
17
2
read-write
OFFSETN
OPAx Inverting Input Offset Configuration Value
26
5
read-write
OFFSETP
OPAx Non-Inverting Input Offset Configuration Value
20
5
read-write
OPA0_CTRL
Operational Amplifier Control Register
0xA8
32
read-write
n
0x0
0x0
APORTXMASTERDIS
APORT Bus Master Disable
20
1
read-write
APORTYMASTERDIS
APORT Bus Master Disable
21
1
read-write
DRIVESTRENGTH
OPAx Operation Mode
0
2
read-write
0
Lower accuracy with Low drive strength.
0x00000000
1
Low accuracy with Low drive strength.
0x00000001
2
High accuracy with High drive strength.
0x00000002
3
Higher accuracy with High drive strength.
0x00000003
HCMDIS
High Common Mode Disable
3
1
read-write
INCBW
OPAx Unity Gain Bandwidth Scale
2
1
read-write
OUTSCALE
Scale OPAx Output Driving Strength
4
1
read-write
PRSEN
OPAx PRS Trigger Enable
8
1
read-write
PRSMODE
OPAx PRS Trigger Mode
9
1
read-write
PRSOUTMODE
OPAx PRS Output Select
16
1
read-write
PRSSEL
OPAx PRS Trigger Select
10
4
read-write
PRSCH0
PRS ch 0 triggers OPA.
0x00000000
PRSCH1
PRS ch 1 triggers OPA.
0x00000001
PRSCH2
PRS ch 2 triggers OPA.
0x00000002
PRSCH3
PRS ch 3 triggers OPA.
0x00000003
PRSCH4
PRS ch 4 triggers OPA.
0x00000004
PRSCH5
PRS ch 5 triggers OPA.
0x00000005
PRSCH6
PRS ch 6 triggers OPA.
0x00000006
PRSCH7
PRS ch 7 triggers OPA.
0x00000007
PRSCH8
PRS ch 8 triggers OPA.
0x00000008
PRSCH9
PRS ch 9 triggers OPA.
0x00000009
PRSCH10
PRS ch 10 triggers OPA.
0x0000000A
PRSCH11
PRS ch 11 triggers OPA.
0x0000000B
OPA0_MUX
Operational Amplifier Mux Configuration Register
0xB0
32
read-write
n
0x0
0x0
GAIN3X
OPAx Dedicated 3x Gain Resistor Ladder
20
1
read-write
NEGSEL
OPAx Inverting Input Mux
8
8
read-write
POSSEL
OPAx Non-inverting Input Mux
0
8
read-write
RESINMUX
OPAx Resistor Ladder Input Mux
16
3
read-write
DISABLE
Set for Unity Gain
0x00000000
OPANEXT
Set for NEXTOUT(x-1) input
0x00000001
NEGPAD
NEG pad connected
0x00000002
POSPAD
POS pad connected
0x00000003
COMPAD
Neg pad of OPA0 connected. Direct input to support common reference.
0x00000004
CENTER
OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.
0x00000005
VSS
VSS connected
0x00000006
RESSEL
OPAx Resistor Ladder Select
24
3
read-write
RES0
Gain of 1/3
0x00000000
RES1
Gain of 1
0x00000001
RES2
Gain of 1 2/3
0x00000002
RES3
Gain of 2 1/5
0x00000003
RES4
Gain of 3
0x00000004
RES5
Gain of 4 1/3
0x00000005
RES6
Gain of 7
0x00000006
RES7
Gain of 15
0x00000007
OPA0_OUT
Operational Amplifier Output Configuration Register
0xB4
32
read-write
n
0x0
0x0
ALTOUTEN
OPAx Alternative Output Enable
1
1
read-write
ALTOUTPADEN
OPAx Output Enable Value
4
5
read-write
OUT0
Alternate Output 0
0x00000001
OUT1
Alternate Output 1
0x00000002
OUT2
Alternate Output 2
0x00000004
OUT3
Alternate Output 3
0x00000008
OUT4
Alternate Output 4
0x00000010
APORTOUTEN
OPAx Aport Output Enable
2
1
read-write
APORTOUTSEL
OPAx APORT Output
16
8
read-write
MAINOUTEN
OPAx Main Output Enable
0
1
read-write
SHORT
OPAx Main and Alternative Output Short
3
1
read-write
OPA0_TIMER
Operational Amplifier Timer Control Register
0xAC
32
read-write
n
0x0
0x0
SETTLETIME
OPAx Output Settling Timeout Value
16
10
read-write
STARTUPDLY
OPAx Startup Delay Count Value
0
6
read-write
WARMUPTIME
OPAx Warmup Time Count Value
8
7
read-write
OPA1_APORTCONFLICT
Operational Amplifier APORT Conflict Status Register
0xC4
32
read-only
n
0x0
0x0
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
OPA1_APORTREQ
Operational Amplifier APORT Request Status Register
0xC0
32
read-only
n
0x0
0x0
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
OPA1_CAL
Operational Amplifier Calibration Register
0xD8
32
read-write
n
0x0
0x0
CM1
Compensation Cap Cm1 Trim Value
0
4
read-write
CM2
Compensation Cap Cm2 Trim Value
5
4
read-write
CM3
Compensation Cap Cm3 Trim Value
10
2
read-write
GM
Gm Trim Value
13
3
read-write
GM3
Gm3 Trim Value
17
2
read-write
OFFSETN
OPAx Inverting Input Offset Configuration Value
26
5
read-write
OFFSETP
OPAx Non-Inverting Input Offset Configuration Value
20
5
read-write
OPA1_CTRL
Operational Amplifier Control Register
0xC8
32
read-write
n
0x0
0x0
APORTXMASTERDIS
APORT Bus Master Disable
20
1
read-write
APORTYMASTERDIS
APORT Bus Master Disable
21
1
read-write
DRIVESTRENGTH
OPAx Operation Mode
0
2
read-write
0
Lower accuracy with Low drive strength.
0x00000000
1
Low accuracy with Low drive strength.
0x00000001
2
High accuracy with High drive strength.
0x00000002
3
Higher accuracy with High drive strength.
0x00000003
HCMDIS
High Common Mode Disable
3
1
read-write
INCBW
OPAx Unity Gain Bandwidth Scale
2
1
read-write
OUTSCALE
Scale OPAx Output Driving Strength
4
1
read-write
PRSEN
OPAx PRS Trigger Enable
8
1
read-write
PRSMODE
OPAx PRS Trigger Mode
9
1
read-write
PRSOUTMODE
OPAx PRS Output Select
16
1
read-write
PRSSEL
OPAx PRS Trigger Select
10
4
read-write
PRSCH0
PRS ch 0 triggers OPA.
0x00000000
PRSCH1
PRS ch 1 triggers OPA.
0x00000001
PRSCH2
PRS ch 2 triggers OPA.
0x00000002
PRSCH3
PRS ch 3 triggers OPA.
0x00000003
PRSCH4
PRS ch 4 triggers OPA.
0x00000004
PRSCH5
PRS ch 5 triggers OPA.
0x00000005
PRSCH6
PRS ch 6 triggers OPA.
0x00000006
PRSCH7
PRS ch 7 triggers OPA.
0x00000007
PRSCH8
PRS ch 8 triggers OPA.
0x00000008
PRSCH9
PRS ch 9 triggers OPA.
0x00000009
PRSCH10
PRS ch 10 triggers OPA.
0x0000000A
PRSCH11
PRS ch 11 triggers OPA.
0x0000000B
OPA1_MUX
Operational Amplifier Mux Configuration Register
0xD0
32
read-write
n
0x0
0x0
GAIN3X
OPAx Dedicated 3x Gain Resistor Ladder
20
1
read-write
NEGSEL
OPAx Inverting Input Mux
8
8
read-write
POSSEL
OPAx Non-inverting Input Mux
0
8
read-write
RESINMUX
OPAx Resistor Ladder Input Mux
16
3
read-write
DISABLE
Set for Unity Gain
0x00000000
OPANEXT
Set for NEXTOUT(x-1) input
0x00000001
NEGPAD
NEG pad connected
0x00000002
POSPAD
POS pad connected
0x00000003
COMPAD
Neg pad of OPA0 connected. Direct input to support common reference.
0x00000004
CENTER
OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.
0x00000005
VSS
VSS connected
0x00000006
RESSEL
OPAx Resistor Ladder Select
24
3
read-write
RES0
Gain of 1/3
0x00000000
RES1
Gain of 1
0x00000001
RES2
Gain of 1 2/3
0x00000002
RES3
Gain of 2 1/5
0x00000003
RES4
Gain of 3
0x00000004
RES5
Gain of 4 1/3
0x00000005
RES6
Gain of 7
0x00000006
RES7
Gain of 15
0x00000007
OPA1_OUT
Operational Amplifier Output Configuration Register
0xD4
32
read-write
n
0x0
0x0
ALTOUTEN
OPAx Alternative Output Enable
1
1
read-write
ALTOUTPADEN
OPAx Output Enable Value
4
5
read-write
OUT0
Alternate Output 0
0x00000001
OUT1
Alternate Output 1
0x00000002
OUT2
Alternate Output 2
0x00000004
OUT3
Alternate Output 3
0x00000008
OUT4
Alternate Output 4
0x00000010
APORTOUTEN
OPAx Aport Output Enable
2
1
read-write
APORTOUTSEL
OPAx APORT Output
16
8
read-write
MAINOUTEN
OPAx Main Output Enable
0
1
read-write
SHORT
OPAx Main and Alternative Output Short
3
1
read-write
OPA1_TIMER
Operational Amplifier Timer Control Register
0xCC
32
read-write
n
0x0
0x0
SETTLETIME
OPAx Output Settling Timeout Value
16
10
read-write
STARTUPDLY
OPAx Startup Delay Count Value
0
6
read-write
WARMUPTIME
OPAx Warmup Time Count Value
8
7
read-write
OPA2_APORTCONFLICT
Operational Amplifier APORT Conflict Status Register
0xE4
32
read-only
n
0x0
0x0
APORT1XCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
2
1
read-only
APORT1YCONFLICT
1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
3
1
read-only
APORT2XCONFLICT
1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
4
1
read-only
APORT2YCONFLICT
1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
5
1
read-only
APORT3XCONFLICT
1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
6
1
read-only
APORT3YCONFLICT
1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
7
1
read-only
APORT4XCONFLICT
1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
8
1
read-only
APORT4YCONFLICT
1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
9
1
read-only
OPA2_APORTREQ
Operational Amplifier APORT Request Status Register
0xE0
32
read-only
n
0x0
0x0
APORT1XREQ
1 If the Bus Connected to APORT2X is Requested
2
1
read-only
APORT1YREQ
1 If the Bus Connected to APORT1X is Requested
3
1
read-only
APORT2XREQ
1 If the Bus Connected to APORT2X is Requested
4
1
read-only
APORT2YREQ
1 If the Bus Connected to APORT2Y is Requested
5
1
read-only
APORT3XREQ
1 If the Bus Connected to APORT3X is Requested
6
1
read-only
APORT3YREQ
1 If the Bus Connected to APORT3Y is Requested
7
1
read-only
APORT4XREQ
1 If the Bus Connected to APORT4X is Requested
8
1
read-only
APORT4YREQ
1 If the Bus Connected to APORT4Y is Requested
9
1
read-only
OPA2_CAL
Operational Amplifier Calibration Register
0xF8
32
read-write
n
0x0
0x0
CM1
Compensation Cap Cm1 Trim Value
0
4
read-write
CM2
Compensation Cap Cm2 Trim Value
5
4
read-write
CM3
Compensation Cap Cm3 Trim Value
10
2
read-write
GM
Gm Trim Value
13
3
read-write
GM3
Gm3 Trim Value
17
2
read-write
OFFSETN
OPAx Inverting Input Offset Configuration Value
26
5
read-write
OFFSETP
OPAx Non-Inverting Input Offset Configuration Value
20
5
read-write
OPA2_CTRL
Operational Amplifier Control Register
0xE8
32
read-write
n
0x0
0x0
APORTXMASTERDIS
APORT Bus Master Disable
20
1
read-write
APORTYMASTERDIS
APORT Bus Master Disable
21
1
read-write
DRIVESTRENGTH
OPAx Operation Mode
0
2
read-write
0
Lower accuracy with Low drive strength.
0x00000000
1
Low accuracy with Low drive strength.
0x00000001
2
High accuracy with High drive strength.
0x00000002
3
Higher accuracy with High drive strength.
0x00000003
HCMDIS
High Common Mode Disable
3
1
read-write
INCBW
OPAx Unity Gain Bandwidth Scale
2
1
read-write
OUTSCALE
Scale OPAx Output Driving Strength
4
1
read-write
PRSEN
OPAx PRS Trigger Enable
8
1
read-write
PRSMODE
OPAx PRS Trigger Mode
9
1
read-write
PRSOUTMODE
OPAx PRS Output Select
16
1
read-write
PRSSEL
OPAx PRS Trigger Select
10
4
read-write
PRSCH0
PRS ch 0 triggers OPA.
0x00000000
PRSCH1
PRS ch 1 triggers OPA.
0x00000001
PRSCH2
PRS ch 2 triggers OPA.
0x00000002
PRSCH3
PRS ch 3 triggers OPA.
0x00000003
PRSCH4
PRS ch 4 triggers OPA.
0x00000004
PRSCH5
PRS ch 5 triggers OPA.
0x00000005
PRSCH6
PRS ch 6 triggers OPA.
0x00000006
PRSCH7
PRS ch 7 triggers OPA.
0x00000007
PRSCH8
PRS ch 8 triggers OPA.
0x00000008
PRSCH9
PRS ch 9 triggers OPA.
0x00000009
PRSCH10
PRS ch 10 triggers OPA.
0x0000000A
PRSCH11
PRS ch 11 triggers OPA.
0x0000000B
OPA2_MUX
Operational Amplifier Mux Configuration Register
0xF0
32
read-write
n
0x0
0x0
GAIN3X
OPAx Dedicated 3x Gain Resistor Ladder
20
1
read-write
NEGSEL
OPAx Inverting Input Mux
8
8
read-write
POSSEL
OPAx Non-inverting Input Mux
0
8
read-write
RESINMUX
OPAx Resistor Ladder Input Mux
16
3
read-write
DISABLE
Set for Unity Gain
0x00000000
OPANEXT
Set for NEXTOUT(x-1) input
0x00000001
NEGPAD
NEG pad connected
0x00000002
POSPAD
POS pad connected
0x00000003
COMPAD
Neg pad of OPA0 connected. Direct input to support common reference.
0x00000004
CENTER
OPA0 and OPA1 Resmux connected to form fully differential instrumentation amplifier.
0x00000005
VSS
VSS connected
0x00000006
RESSEL
OPAx Resistor Ladder Select
24
3
read-write
RES0
Gain of 1/3
0x00000000
RES1
Gain of 1
0x00000001
RES2
Gain of 1 2/3
0x00000002
RES3
Gain of 2 1/5
0x00000003
RES4
Gain of 3
0x00000004
RES5
Gain of 4 1/3
0x00000005
RES6
Gain of 7
0x00000006
RES7
Gain of 15
0x00000007
OPA2_OUT
Operational Amplifier Output Configuration Register
0xF4
32
read-write
n
0x0
0x0
ALTOUTEN
OPAx Alternative Output Enable
1
1
read-write
ALTOUTPADEN
OPAx Output Enable Value
4
5
read-write
OUT0
Alternate Output 0
0x00000001
OUT1
Alternate Output 1
0x00000002
OUT2
Alternate Output 2
0x00000004
OUT3
Alternate Output 3
0x00000008
OUT4
Alternate Output 4
0x00000010
APORTOUTEN
OPAx Aport Output Enable
2
1
read-write
APORTOUTSEL
OPAx APORT Output
16
8
read-write
MAINOUTEN
OPAx Main Output Enable
0
1
read-write
SHORT
OPAx Main and Alternative Output Short
3
1
read-write
OPA2_TIMER
Operational Amplifier Timer Control Register
0xEC
32
read-write
n
0x0
0x0
SETTLETIME
OPAx Output Settling Timeout Value
16
10
read-write
STARTUPDLY
OPAx Startup Delay Count Value
0
6
read-write
WARMUPTIME
OPAx Warmup Time Count Value
8
7
read-write
STATUS
Status Register
0x4
32
read-only
n
0x0
0x0
CH0BL
Channel 0 Buffer Level
2
1
read-only
CH0ENS
Channel 0 Enabled Status
0
1
read-only
CH0WARM
Channel 0 Warm
4
1
read-only
CH1BL
Channel 1 Buffer Level
3
1
read-only
CH1ENS
Channel 1 Enabled Status
1
1
read-only
CH1WARM
Channel 1 Warm
5
1
read-only
OPA0APORTCONFLICT
OPA0 Bus Conflict Output
16
1
read-only
OPA0ENS
OPA0 Enabled Status
20
1
read-only
OPA0OUTVALID
OPA0 Output Valid Status
28
1
read-only
OPA0WARM
OPA0 Warm Status
24
1
read-only
OPA1APORTCONFLICT
OPA1 Bus Conflict Output
17
1
read-only
OPA1ENS
OPA1 Enabled Status
21
1
read-only
OPA1OUTVALID
OPA1 Output Valid Status
29
1
read-only
OPA1WARM
OPA1 Warm Status
25
1
read-only
OPA2APORTCONFLICT
OPA2 Bus Conflict Output
18
1
read-only
OPA2ENS
OPA2 Enabled Status
22
1
read-only
OPA2OUTVALID
OPA2 Output Valid Status
30
1
read-only
OPA2WARM
OPA2 Warm Status
26
1
read-only
WDOG0
WDOG0
WDOG0
0x0
0x0
0x400
registers
n
WDOG0
2
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
CLEAR
Watchdog Timer Clear
0
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
CLKSEL
Watchdog Clock Select
12
2
read-write
ULFRCO
ULFRCO
0x00000000
LFRCO
LFRCO
0x00000001
LFXO
LFXO
0x00000002
HFCORECLK
HFCORECLK
0x00000003
CLRSRC
Watchdog Clear Source
30
1
read-write
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
EM2RUN
Energy Mode 2 Run Enable
2
1
read-write
EM3RUN
Energy Mode 3 Run Enable
3
1
read-write
EM4BLOCK
Energy Mode 4 Block
5
1
read-write
EN
Watchdog Timer Enable
0
1
read-write
LOCK
Configuration Lock
4
1
read-write
PERSEL
Watchdog Timeout Period Select
8
4
read-write
SWOSCBLOCK
Software Oscillator Disable Block
6
1
read-write
WARNSEL
Watchdog Timeout Period Select
16
2
read-write
WDOGRSTDIS
Watchdog Reset Disable
31
1
read-write
WINSEL
Watchdog Illegal Window Select
24
3
read-write
IEN
Interrupt Enable Register
0x28
32
read-write
n
0x0
0x0
PEM0
PEM0 Interrupt Enable
3
1
read-write
PEM1
PEM1 Interrupt Enable
4
1
read-write
TOUT
TOUT Interrupt Enable
0
1
read-write
WARN
WARN Interrupt Enable
1
1
read-write
WIN
WIN Interrupt Enable
2
1
read-write
IF
Watchdog Interrupt Flags
0x1C
32
read-only
n
0x0
0x0
PEM0
PRS Channel Zero Event Missing Interrupt Flag
3
1
read-only
PEM1
PRS Channel One Event Missing Interrupt Flag
4
1
read-only
TOUT
WDOG Timeout Interrupt Flag
0
1
read-only
WARN
WDOG Warning Timeout Interrupt Flag
1
1
read-only
WIN
WDOG Window Interrupt Flag
2
1
read-only
IFC
Interrupt Flag Clear Register
0x24
32
write-only
n
0x0
0x0
PEM0
Clear PEM0 Interrupt Flag
3
1
write-only
PEM1
Clear PEM1 Interrupt Flag
4
1
write-only
TOUT
Clear TOUT Interrupt Flag
0
1
write-only
WARN
Clear WARN Interrupt Flag
1
1
write-only
WIN
Clear WIN Interrupt Flag
2
1
write-only
IFS
Interrupt Flag Set Register
0x20
32
write-only
n
0x0
0x0
PEM0
Set PEM0 Interrupt Flag
3
1
write-only
PEM1
Set PEM1 Interrupt Flag
4
1
write-only
TOUT
Set TOUT Interrupt Flag
0
1
write-only
WARN
Set WARN Interrupt Flag
1
1
write-only
WIN
Set WIN Interrupt Flag
2
1
write-only
PCH0_PRSCTRL
PRS Control Register
0xC
32
read-write
n
0x0
0x0
PRSMISSRSTEN
PRS Missing Event Will Trigger a Watchdog Reset
8
1
read-write
PRSSEL
PRS Channel PRS Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PCH1_PRSCTRL
PRS Control Register
0x10
32
read-write
n
0x0
0x0
PRSMISSRSTEN
PRS Missing Event Will Trigger a Watchdog Reset
8
1
read-write
PRSSEL
PRS Channel PRS Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
SYNCBUSY
Synchronization Busy Register
0x8
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
1
1
read-only
CTRL
CTRL Register Busy
0
1
read-only
PCH0_PRSCTRL
PCH0_PRSCTRL Register Busy
2
1
read-only
PCH1_PRSCTRL
PCH1_PRSCTRL Register Busy
3
1
read-only
WDOG1
WDOG1
WDOG1
0x0
0x0
0x400
registers
n
WDOG1
3
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
CLEAR
Watchdog Timer Clear
0
1
write-only
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
CLKSEL
Watchdog Clock Select
12
2
read-write
ULFRCO
ULFRCO
0x00000000
LFRCO
LFRCO
0x00000001
LFXO
LFXO
0x00000002
HFCORECLK
HFCORECLK
0x00000003
CLRSRC
Watchdog Clear Source
30
1
read-write
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
EM2RUN
Energy Mode 2 Run Enable
2
1
read-write
EM3RUN
Energy Mode 3 Run Enable
3
1
read-write
EM4BLOCK
Energy Mode 4 Block
5
1
read-write
EN
Watchdog Timer Enable
0
1
read-write
LOCK
Configuration Lock
4
1
read-write
PERSEL
Watchdog Timeout Period Select
8
4
read-write
SWOSCBLOCK
Software Oscillator Disable Block
6
1
read-write
WARNSEL
Watchdog Timeout Period Select
16
2
read-write
WDOGRSTDIS
Watchdog Reset Disable
31
1
read-write
WINSEL
Watchdog Illegal Window Select
24
3
read-write
IEN
Interrupt Enable Register
0x28
32
read-write
n
0x0
0x0
PEM0
PEM0 Interrupt Enable
3
1
read-write
PEM1
PEM1 Interrupt Enable
4
1
read-write
TOUT
TOUT Interrupt Enable
0
1
read-write
WARN
WARN Interrupt Enable
1
1
read-write
WIN
WIN Interrupt Enable
2
1
read-write
IF
Watchdog Interrupt Flags
0x1C
32
read-only
n
0x0
0x0
PEM0
PRS Channel Zero Event Missing Interrupt Flag
3
1
read-only
PEM1
PRS Channel One Event Missing Interrupt Flag
4
1
read-only
TOUT
WDOG Timeout Interrupt Flag
0
1
read-only
WARN
WDOG Warning Timeout Interrupt Flag
1
1
read-only
WIN
WDOG Window Interrupt Flag
2
1
read-only
IFC
Interrupt Flag Clear Register
0x24
32
write-only
n
0x0
0x0
PEM0
Clear PEM0 Interrupt Flag
3
1
write-only
PEM1
Clear PEM1 Interrupt Flag
4
1
write-only
TOUT
Clear TOUT Interrupt Flag
0
1
write-only
WARN
Clear WARN Interrupt Flag
1
1
write-only
WIN
Clear WIN Interrupt Flag
2
1
write-only
IFS
Interrupt Flag Set Register
0x20
32
write-only
n
0x0
0x0
PEM0
Set PEM0 Interrupt Flag
3
1
write-only
PEM1
Set PEM1 Interrupt Flag
4
1
write-only
TOUT
Set TOUT Interrupt Flag
0
1
write-only
WARN
Set WARN Interrupt Flag
1
1
write-only
WIN
Set WIN Interrupt Flag
2
1
write-only
PCH0_PRSCTRL
PRS Control Register
0xC
32
read-write
n
0x0
0x0
PRSMISSRSTEN
PRS Missing Event Will Trigger a Watchdog Reset
8
1
read-write
PRSSEL
PRS Channel PRS Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
PCH1_PRSCTRL
PRS Control Register
0x10
32
read-write
n
0x0
0x0
PRSMISSRSTEN
PRS Missing Event Will Trigger a Watchdog Reset
8
1
read-write
PRSSEL
PRS Channel PRS Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
SYNCBUSY
Synchronization Busy Register
0x8
32
read-only
n
0x0
0x0
CMD
CMD Register Busy
1
1
read-only
CTRL
CTRL Register Busy
0
1
read-only
PCH0_PRSCTRL
PCH0_PRSCTRL Register Busy
2
1
read-only
PCH1_PRSCTRL
PCH1_PRSCTRL Register Busy
3
1
read-only
WTIMER0
WTIMER0
WTIMER0
0x0
0x0
0x400
registers
n
WTIMER0
37
CC0_CCV
CC Channel Value Register
0x64
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC0_CCVB
CC Channel Buffer Register
0x6C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC0_CCVP
CC Channel Value Peek Register
0x68
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC0_CTRL
CC Channel Control Register
0x60
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC1_CCV
CC Channel Value Register
0x74
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC1_CCVB
CC Channel Buffer Register
0x7C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC1_CCVP
CC Channel Value Peek Register
0x78
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC1_CTRL
CC Channel Control Register
0x70
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC2_CCV
CC Channel Value Register
0x84
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC2_CCVB
CC Channel Buffer Register
0x8C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC2_CCVP
CC Channel Value Peek Register
0x88
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC2_CTRL
CC Channel Control Register
0x80
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CC3_CCV
CC Channel Value Register
0x94
32
read-write
n
0x0
0x0
modifyExternal
CCV
CC Channel Value
0
32
read-write
CC3_CCVB
CC Channel Buffer Register
0x9C
32
read-write
n
0x0
0x0
CCVB
CC Channel Value Buffer
0
32
read-write
CC3_CCVP
CC Channel Value Peek Register
0x98
32
read-only
n
0x0
0x0
CCVP
CC Channel Value Peek
0
32
read-only
CC3_CTRL
CC Channel Control Register
0x90
32
read-write
n
0x0
0x0
CMOA
Compare Match Output Action
8
2
read-write
NONE
No action on compare match
0x00000000
TOGGLE
Toggle output on compare match
0x00000001
CLEAR
Clear output on compare match
0x00000002
SET
Set output on compare match
0x00000003
COFOA
Counter Overflow Output Action
10
2
read-write
NONE
No action on counter overflow
0x00000000
TOGGLE
Toggle output on counter overflow
0x00000001
CLEAR
Clear output on counter overflow
0x00000002
SET
Set output on counter overflow
0x00000003
COIST
Compare Output Initial State
4
1
read-write
CUFOA
Counter Underflow Output Action
12
2
read-write
NONE
No action on counter underflow
0x00000000
TOGGLE
Toggle output on counter underflow
0x00000001
CLEAR
Clear output on counter underflow
0x00000002
SET
Set output on counter underflow
0x00000003
FILT
Digital Filter
30
1
read-write
ICEDGE
Input Capture Edge Select
24
2
read-write
RISING
Rising edges detected
0x00000000
FALLING
Falling edges detected
0x00000001
BOTH
Both edges detected
0x00000002
NONE
No edge detection, signal is left as it is
0x00000003
ICEVCTRL
Input Capture Event Control
26
2
read-write
EVERYEDGE
PRS output pulse and interrupt flag set on every capture
0x00000000
EVERYSECONDEDGE
PRS output pulse and interrupt flag set on every second capture
0x00000001
RISING
PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)
0x00000002
FALLING
PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)
0x00000003
INSEL
Input Selection
29
1
read-write
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0x00000000
INPUTCAPTURE
Input capture
0x00000001
OUTPUTCOMPARE
Output compare
0x00000002
PWM
Pulse-Width Modulation
0x00000003
OUTINV
Output Invert
2
1
read-write
PRSCONF
PRS Configuration
28
1
read-write
PRSSEL
Compare/Capture Channel PRS Input Channel Selection
16
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
CMD
Command Register
0x4
32
write-only
n
0x0
0x0
START
Start Timer
0
1
write-only
STOP
Stop Timer
1
1
write-only
CNT
Counter Value Register
0x24
32
read-write
n
0x0
0x0
CNT
Counter Value
0
32
read-write
CTRL
Control Register
0x0
32
read-write
n
0x0
0x0
ATI
Always Track Inputs
28
1
read-write
CLKSEL
Clock Source Select
16
2
read-write
PRESCHFPERCLK
Prescaled HFPERCLK
0x00000000
CC1
Compare/Capture Channel 1 Input
0x00000001
TIMEROUF
Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer
0x00000002
DEBUGRUN
Debug Mode Run Enable
6
1
read-write
DISSYNCOUT
Disable Timer From Start/Stop/Reload Other Synchronized Timers
14
1
read-write
DMACLRACT
DMA Request Clear on Active
7
1
read-write
FALLA
Timer Falling Input Edge Action
10
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
MODE
Timer Mode
0
2
read-write
UP
Up-count mode
0x00000000
DOWN
Down-count mode
0x00000001
UPDOWN
Up/down-count mode
0x00000002
QDEC
Quadrature decoder mode
0x00000003
OSMEN
One-shot Mode Enable
4
1
read-write
PRESC
Prescaler Setting
24
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
QDM
Quadrature Decoder Mode Selection
5
1
read-write
RISEA
Timer Rising Input Edge Action
8
2
read-write
NONE
No action
0x00000000
START
Start counter without reload
0x00000001
STOP
Stop counter without reload
0x00000002
RELOADSTART
Reload and start counter
0x00000003
RSSCOIST
Reload-Start Sets Compare Output Initial State
29
1
read-write
SYNC
Timer Start/Stop/Reload Synchronization
3
1
read-write
X2CNT
2x Count Mode
13
1
read-write
DTCTRL
DTI Control Register
0xA0
32
read-write
n
0x0
0x0
DTAR
DTI Always Run
9
1
read-write
DTCINV
DTI Complementary Output Invert
3
1
read-write
DTDAS
DTI Automatic Start-up Functionality
1
1
read-write
DTEN
DTI Enable
0
1
read-write
DTFATS
DTI Fault Action on Timer Stop
10
1
read-write
DTIPOL
DTI Inactive Polarity
2
1
read-write
DTPRSEN
DTI PRS Source Enable
24
1
read-write
DTPRSSEL
DTI PRS Source Channel Select
4
4
read-write
PRSCH0
PRS Channel 0 selected as input
0x00000000
PRSCH1
PRS Channel 1 selected as input
0x00000001
PRSCH2
PRS Channel 2 selected as input
0x00000002
PRSCH3
PRS Channel 3 selected as input
0x00000003
PRSCH4
PRS Channel 4 selected as input
0x00000004
PRSCH5
PRS Channel 5 selected as input
0x00000005
PRSCH6
PRS Channel 6 selected as input
0x00000006
PRSCH7
PRS Channel 7 selected as input
0x00000007
PRSCH8
PRS Channel 8 selected as input
0x00000008
PRSCH9
PRS Channel 9 selected as input
0x00000009
PRSCH10
PRS Channel 10 selected as input
0x0000000A
PRSCH11
PRS Channel 11 selected as input
0x0000000B
DTFAULT
DTI Fault Register
0xB0
32
read-only
n
0x0
0x0
DTDBGF
DTI Debugger Fault
2
1
read-only
DTLOCKUPF
DTI Lockup Fault
3
1
read-only
DTPRS0F
DTI PRS 0 Fault
0
1
read-only
DTPRS1F
DTI PRS 1 Fault
1
1
read-only
DTFAULTC
DTI Fault Clear Register
0xB4
32
write-only
n
0x0
0x0
DTDBGFC
DTI Debugger Fault Clear
2
1
write-only
DTPRS0FC
DTI PRS0 Fault Clear
0
1
write-only
DTPRS1FC
DTI PRS1 Fault Clear
1
1
write-only
TLOCKUPFC
DTI Lockup Fault Clear
3
1
write-only
DTFC
DTI Fault Configuration Register
0xA8
32
read-write
n
0x0
0x0
DTDBGFEN
DTI Debugger Fault Enable
26
1
read-write
DTFA
DTI Fault Action
16
2
read-write
NONE
No action on fault
0x00000000
INACTIVE
Set outputs inactive
0x00000001
CLEAR
Clear outputs
0x00000002
TRISTATE
Tristate outputs
0x00000003
DTLOCKUPFEN
DTI Lockup Fault Enable
27
1
read-write
DTPRS0FEN
DTI PRS 0 Fault Enable
24
1
read-write
DTPRS0FSEL
DTI PRS Fault Source 0 Select
0
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 0
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 2
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 3
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 4
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 5
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 6
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 7
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 8
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 9
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 10
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 11
0x0000000B
DTPRS1FEN
DTI PRS 1 Fault Enable
25
1
read-write
DTPRS1FSEL
DTI PRS Fault Source 1 Select
8
4
read-write
PRSCH0
PRS Channel 0 selected as fault source 1
0x00000000
PRSCH1
PRS Channel 1 selected as fault source 1
0x00000001
PRSCH2
PRS Channel 2 selected as fault source 1
0x00000002
PRSCH3
PRS Channel 3 selected as fault source 1
0x00000003
PRSCH4
PRS Channel 4 selected as fault source 1
0x00000004
PRSCH5
PRS Channel 5 selected as fault source 1
0x00000005
PRSCH6
PRS Channel 6 selected as fault source 1
0x00000006
PRSCH7
PRS Channel 7 selected as fault source 1
0x00000007
PRSCH8
PRS Channel 8 selected as fault source 1
0x00000008
PRSCH9
PRS Channel 9 selected as fault source 1
0x00000009
PRSCH10
PRS Channel 10 selected as fault source 1
0x0000000A
PRSCH11
PRS Channel 11 selected as fault source 1
0x0000000B
DTLOCK
DTI Configuration Lock Register
0xB8
32
read-write
n
0x0
0x0
LOCKKEY
DTI Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
DTOGEN
DTI Output Generation Enable Register
0xAC
32
read-write
n
0x0
0x0
DTOGCC0EN
DTI CC0 Output Generation Enable
0
1
read-write
DTOGCC1EN
DTI CC1 Output Generation Enable
1
1
read-write
DTOGCC2EN
DTI CC2 Output Generation Enable
2
1
read-write
DTOGCDTI0EN
DTI CDTI0 Output Generation Enable
3
1
read-write
DTOGCDTI1EN
DTI CDTI1 Output Generation Enable
4
1
read-write
DTOGCDTI2EN
DTI CDTI2 Output Generation Enable
5
1
read-write
DTTIME
DTI Time Control Register
0xA4
32
read-write
n
0x0
0x0
DTFALLT
DTI Fall-time
16
6
read-write
DTPRESC
DTI Prescaler Setting
0
4
read-write
DIV1
The HFPERCLK is undivided
0x00000000
DIV2
The HFPERCLK is divided by 2
0x00000001
DIV4
The HFPERCLK is divided by 4
0x00000002
DIV8
The HFPERCLK is divided by 8
0x00000003
DIV16
The HFPERCLK is divided by 16
0x00000004
DIV32
The HFPERCLK is divided by 32
0x00000005
DIV64
The HFPERCLK is divided by 64
0x00000006
DIV128
The HFPERCLK is divided by 128
0x00000007
DIV256
The HFPERCLK is divided by 256
0x00000008
DIV512
The HFPERCLK is divided by 512
0x00000009
DIV1024
The HFPERCLK is divided by 1024
0x0000000A
DTRISET
DTI Rise-time
8
6
read-write
IEN
Interrupt Enable Register
0x18
32
read-write
n
0x0
0x0
CC0
CC0 Interrupt Enable
4
1
read-write
CC1
CC1 Interrupt Enable
5
1
read-write
CC2
CC2 Interrupt Enable
6
1
read-write
CC3
CC3 Interrupt Enable
7
1
read-write
DIRCHG
DIRCHG Interrupt Enable
2
1
read-write
ICBOF0
ICBOF0 Interrupt Enable
8
1
read-write
ICBOF1
ICBOF1 Interrupt Enable
9
1
read-write
ICBOF2
ICBOF2 Interrupt Enable
10
1
read-write
ICBOF3
ICBOF3 Interrupt Enable
11
1
read-write
OF
OF Interrupt Enable
0
1
read-write
UF
UF Interrupt Enable
1
1
read-write
IF
Interrupt Flag Register
0xC
32
read-only
n
0x0
0x0
CC0
CC Channel 0 Interrupt Flag
4
1
read-only
CC1
CC Channel 1 Interrupt Flag
5
1
read-only
CC2
CC Channel 2 Interrupt Flag
6
1
read-only
CC3
CC Channel 3 Interrupt Flag
7
1
read-only
DIRCHG
Direction Change Detect Interrupt Flag
2
1
read-only
ICBOF0
CC Channel 0 Input Capture Buffer Overflow Interrupt Flag
8
1
read-only
ICBOF1
CC Channel 1 Input Capture Buffer Overflow Interrupt Flag
9
1
read-only
ICBOF2
CC Channel 2 Input Capture Buffer Overflow Interrupt Flag
10
1
read-only
ICBOF3
CC Channel 3 Input Capture Buffer Overflow Interrupt Flag
11
1
read-only
OF
Overflow Interrupt Flag
0
1
read-only
UF
Underflow Interrupt Flag
1
1
read-only
IFC
Interrupt Flag Clear Register
0x14
32
write-only
n
0x0
0x0
CC0
Clear CC0 Interrupt Flag
4
1
write-only
CC1
Clear CC1 Interrupt Flag
5
1
write-only
CC2
Clear CC2 Interrupt Flag
6
1
write-only
CC3
Clear CC3 Interrupt Flag
7
1
write-only
DIRCHG
Clear DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Clear ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Clear ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Clear ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Clear ICBOF3 Interrupt Flag
11
1
write-only
OF
Clear OF Interrupt Flag
0
1
write-only
UF
Clear UF Interrupt Flag
1
1
write-only
IFS
Interrupt Flag Set Register
0x10
32
write-only
n
0x0
0x0
CC0
Set CC0 Interrupt Flag
4
1
write-only
CC1
Set CC1 Interrupt Flag
5
1
write-only
CC2
Set CC2 Interrupt Flag
6
1
write-only
CC3
Set CC3 Interrupt Flag
7
1
write-only
DIRCHG
Set DIRCHG Interrupt Flag
2
1
write-only
ICBOF0
Set ICBOF0 Interrupt Flag
8
1
write-only
ICBOF1
Set ICBOF1 Interrupt Flag
9
1
write-only
ICBOF2
Set ICBOF2 Interrupt Flag
10
1
write-only
ICBOF3
Set ICBOF3 Interrupt Flag
11
1
write-only
OF
Set OF Interrupt Flag
0
1
write-only
UF
Set UF Interrupt Flag
1
1
write-only
LOCK
TIMER Configuration Lock Register
0x2C
32
read-write
n
0x0
0x0
TIMERLOCKKEY
Timer Lock Key
0
16
read-write
UNLOCKED
None
0x00000000
LOCKED
None
0x00000001
ROUTELOC0
I/O Routing Location Register
0x34
32
read-write
n
0x0
0x0
CC0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CC3LOC
I/O Location
24
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTELOC2
I/O Routing Location Register
0x3C
32
read-write
n
0x0
0x0
CDTI0LOC
I/O Location
0
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI1LOC
I/O Location
8
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
CDTI2LOC
I/O Location
16
6
read-write
LOC0
Location 0
0x00000000
LOC1
Location 1
0x00000001
LOC2
Location 2
0x00000002
LOC3
Location 3
0x00000003
LOC4
Location 4
0x00000004
LOC5
Location 5
0x00000005
LOC6
Location 6
0x00000006
LOC7
Location 7
0x00000007
LOC8
Location 8
0x00000008
LOC9
Location 9
0x00000009
LOC10
Location 10
0x0000000A
LOC11
Location 11
0x0000000B
LOC12
Location 12
0x0000000C
LOC13
Location 13
0x0000000D
LOC14
Location 14
0x0000000E
LOC15
Location 15
0x0000000F
LOC16
Location 16
0x00000010
LOC17
Location 17
0x00000011
LOC18
Location 18
0x00000012
LOC19
Location 19
0x00000013
LOC20
Location 20
0x00000014
LOC21
Location 21
0x00000015
LOC22
Location 22
0x00000016
LOC23
Location 23
0x00000017
LOC24
Location 24
0x00000018
LOC25
Location 25
0x00000019
LOC26
Location 26
0x0000001A
LOC27
Location 27
0x0000001B
LOC28
Location 28
0x0000001C
LOC29
Location 29
0x0000001D
LOC30
Location 30
0x0000001E
LOC31
Location 31
0x0000001F
ROUTEPEN
I/O Routing Pin Enable Register
0x30
32
read-write
n
0x0
0x0
CC0PEN
CC Channel 0 Pin Enable
0
1
read-write
CC1PEN
CC Channel 1 Pin Enable
1
1
read-write
CC2PEN
CC Channel 2 Pin Enable
2
1
read-write
CC3PEN
CC Channel 3 Pin Enable
3
1
read-write
CDTI0PEN
CC Channel 0 Complementary Dead-Time Insertion Pin Enable
8
1
read-write
CDTI1PEN
CC Channel 1 Complementary Dead-Time Insertion Pin Enable
9
1
read-write
CDTI2PEN
CC Channel 2 Complementary Dead-Time Insertion Pin Enable
10
1
read-write
STATUS
Status Register
0x8
32
read-only
n
0x0
0x0
CCPOL0
CC0 Polarity
24
1
read-only
CCPOL1
CC1 Polarity
25
1
read-only
CCPOL2
CC2 Polarity
26
1
read-only
CCPOL3
CC3 Polarity
27
1
read-only
CCVBV0
CC0 CCVB Valid
8
1
read-only
CCVBV1
CC1 CCVB Valid
9
1
read-only
CCVBV2
CC2 CCVB Valid
10
1
read-only
CCVBV3
CC3 CCVB Valid
11
1
read-only
DIR
Direction
1
1
read-only
ICV0
CC0 Input Capture Valid
16
1
read-only
ICV1
CC1 Input Capture Valid
17
1
read-only
ICV2
CC2 Input Capture Valid
18
1
read-only
ICV3
CC3 Input Capture Valid
19
1
read-only
RUNNING
Running
0
1
read-only
TOPBV
TOPB Valid
2
1
read-only
TOP
Counter Top Value Register
0x1C
32
read-write
n
0x0
0x0
TOP
Counter Top Value
0
32
read-write
TOPB
Counter Top Value Buffer Register
0x20
32
read-write
n
0x0
0x0
TOPB
Counter Top Value Buffer
0
32
read-write