SiliconLabs EFR32MG13P732F512GM48 2024.04.19 Silicon Labs EFR32MG13P732F512GM48 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