\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected
Control Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EN : Analog Comparator Enable
bits : 0 - 0 (1 bit)
access : read-write
INACTVAL : Inactive Value
bits : 2 - 2 (1 bit)
access : read-write
GPIOINV : Comparator GPIO Output Invert
bits : 3 - 3 (1 bit)
access : read-write
APORTXMASTERDIS : APORT Bus X Master Disable
bits : 8 - 8 (1 bit)
access : read-write
APORTYMASTERDIS : APORT Bus Y Master Disable
bits : 9 - 9 (1 bit)
access : read-write
APORTVMASTERDIS : APORT Bus Master Disable for Bus Selected By VASEL
bits : 10 - 10 (1 bit)
access : read-write
PWRSEL : Power Select
bits : 12 - 14 (3 bit)
access : read-write
Enumeration:
0x00000000 : AVDD
AVDD supply
0x00000001 : DVDD
DVDD supply
0x00000002 : IOVDD0
IOVDD/IOVDD0 supply
0x00000004 : IOVDD1
IOVDD1 supply (if part has two I/O voltages)
End of enumeration elements list.
ACCURACY : ACMP Accuracy Mode
bits : 15 - 15 (1 bit)
access : read-write
INPUTRANGE : Input Range
bits : 18 - 19 (2 bit)
access : read-write
Enumeration:
0x00000000 : FULL
Setting when the input can be from 0 to ACMPVDD.
0x00000001 : GTVDDDIV2
Setting when the input will always be greater than ACMPVDD/2.
0x00000002 : LTVDDDIV2
Setting when the input will always be less than ACMPVDD/2.
End of enumeration elements list.
IRISE : Rising Edge Interrupt Sense
bits : 20 - 20 (1 bit)
access : read-write
IFALL : Falling Edge Interrupt Sense
bits : 21 - 21 (1 bit)
access : read-write
BIASPROG : Bias Configuration
bits : 24 - 29 (6 bit)
access : read-write
FULLBIAS : Full Bias Current
bits : 31 - 31 (1 bit)
access : read-write
Interrupt Flag Set Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EDGE : Set EDGE Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only
WARMUP : Set WARMUP Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only
APORTCONFLICT : Set APORTCONFLICT Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only
Interrupt Flag Clear Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
EDGE : Clear EDGE Interrupt Flag
bits : 0 - 0 (1 bit)
access : write-only
WARMUP : Clear WARMUP Interrupt Flag
bits : 1 - 1 (1 bit)
access : write-only
APORTCONFLICT : Clear APORTCONFLICT Interrupt Flag
bits : 2 - 2 (1 bit)
access : write-only
Interrupt Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EDGE : EDGE Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write
WARMUP : WARMUP Interrupt Enable
bits : 1 - 1 (1 bit)
access : read-write
APORTCONFLICT : APORTCONFLICT Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write
APORT Request Status Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
APORT0XREQ : 1 If the Bus Connected to APORT0X is Requested
bits : 0 - 0 (1 bit)
access : read-only
APORT0YREQ : 1 If the Bus Connected to APORT0Y is Requested
bits : 1 - 1 (1 bit)
access : read-only
APORT1XREQ : 1 If the Bus Connected to APORT2X is Requested
bits : 2 - 2 (1 bit)
access : read-only
APORT1YREQ : 1 If the Bus Connected to APORT1X is Requested
bits : 3 - 3 (1 bit)
access : read-only
APORT2XREQ : 1 If the Bus Connected to APORT2X is Requested
bits : 4 - 4 (1 bit)
access : read-only
APORT2YREQ : 1 If the Bus Connected to APORT2Y is Requested
bits : 5 - 5 (1 bit)
access : read-only
APORT3XREQ : 1 If the Bus Connected to APORT3X is Requested
bits : 6 - 6 (1 bit)
access : read-only
APORT3YREQ : 1 If the Bus Connected to APORT3Y is Requested
bits : 7 - 7 (1 bit)
access : read-only
APORT4XREQ : 1 If the Bus Connected to APORT4X is Requested
bits : 8 - 8 (1 bit)
access : read-only
APORT4YREQ : 1 If the Bus Connected to APORT4Y is Requested
bits : 9 - 9 (1 bit)
access : read-only
APORT Conflict Status Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
APORT0XCONFLICT : 1 If the Bus Connected to APORT0X is in Conflict With Another Peripheral
bits : 0 - 0 (1 bit)
access : read-only
APORT0YCONFLICT : 1 If the Bus Connected to APORT0Y is in Conflict With Another Peripheral
bits : 1 - 1 (1 bit)
access : read-only
APORT1XCONFLICT : 1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
bits : 2 - 2 (1 bit)
access : read-only
APORT1YCONFLICT : 1 If the Bus Connected to APORT1X is in Conflict With Another Peripheral
bits : 3 - 3 (1 bit)
access : read-only
APORT2XCONFLICT : 1 If the Bus Connected to APORT2X is in Conflict With Another Peripheral
bits : 4 - 4 (1 bit)
access : read-only
APORT2YCONFLICT : 1 If the Bus Connected to APORT2Y is in Conflict With Another Peripheral
bits : 5 - 5 (1 bit)
access : read-only
APORT3XCONFLICT : 1 If the Bus Connected to APORT3X is in Conflict With Another Peripheral
bits : 6 - 6 (1 bit)
access : read-only
APORT3YCONFLICT : 1 If the Bus Connected to APORT3Y is in Conflict With Another Peripheral
bits : 7 - 7 (1 bit)
access : read-only
APORT4XCONFLICT : 1 If the Bus Connected to APORT4X is in Conflict With Another Peripheral
bits : 8 - 8 (1 bit)
access : read-only
APORT4YCONFLICT : 1 If the Bus Connected to APORT4Y is in Conflict With Another Peripheral
bits : 9 - 9 (1 bit)
access : read-only
Hysteresis 0 Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HYST : Hysteresis Select When ACMPOUT=0
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
0x00000000 : HYST0
No hysteresis
0x00000001 : HYST1
14 mV hysteresis
0x00000002 : HYST2
25 mV hysteresis
0x00000003 : HYST3
30 mV hysteresis
0x00000004 : HYST4
35 mV hysteresis
0x00000005 : HYST5
39 mV hysteresis
0x00000006 : HYST6
42 mV hysteresis
0x00000007 : HYST7
45 mV hysteresis
0x00000008 : HYST8
No hysteresis
0x00000009 : HYST9
-14 mV hysteresis
0x0000000A : HYST10
-25 mV hysteresis
0x0000000B : HYST11
-30 mV hysteresis
0x0000000C : HYST12
-35 mV hysteresis
0x0000000D : HYST13
-39 mV hysteresis
0x0000000E : HYST14
-42 mV hysteresis
0x0000000F : HYST15
-45 mV hysteresis
End of enumeration elements list.
DIVVA : Divider for VA Voltage When ACMPOUT=0
bits : 16 - 21 (6 bit)
access : read-write
DIVVB : Divider for VB Voltage When ACMPOUT=0
bits : 24 - 29 (6 bit)
access : read-write
Hysteresis 1 Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HYST : Hysteresis Select When ACMPOUT=1
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
0x00000000 : HYST0
No hysteresis
0x00000001 : HYST1
14 mV hysteresis
0x00000002 : HYST2
25 mV hysteresis
0x00000003 : HYST3
30 mV hysteresis
0x00000004 : HYST4
35 mV hysteresis
0x00000005 : HYST5
39 mV hysteresis
0x00000006 : HYST6
42 mV hysteresis
0x00000007 : HYST7
45 mV hysteresis
0x00000008 : HYST8
No hysteresis
0x00000009 : HYST9
-14 mV hysteresis
0x0000000A : HYST10
-25 mV hysteresis
0x0000000B : HYST11
-30 mV hysteresis
0x0000000C : HYST12
-35 mV hysteresis
0x0000000D : HYST13
-39 mV hysteresis
0x0000000E : HYST14
-42 mV hysteresis
0x0000000F : HYST15
-45 mV hysteresis
End of enumeration elements list.
DIVVA : Divider for VA Voltage When ACMPOUT=1
bits : 16 - 21 (6 bit)
access : read-write
DIVVB : Divider for VB Voltage When ACMPOUT=1
bits : 24 - 29 (6 bit)
access : read-write
Input Selection Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
POSSEL : Positive Input Select
bits : 0 - 7 (8 bit)
access : read-write
NEGSEL : Negative Input Select
bits : 8 - 15 (8 bit)
access : read-write
VASEL : VA Selection
bits : 16 - 21 (6 bit)
access : read-write
Enumeration:
0x00000000 : VDD
ACMPVDD
0x00000001 : APORT2YCH0
APORT2Y Channel 0
0x00000003 : APORT2YCH2
APORT2Y Channel 2
0x00000005 : APORT2YCH4
APORT2Y Channel 4
0x00000007 : APORT2YCH6
APORT2Y Channel 6
0x00000009 : APORT2YCH8
APORT2Y Channel 8
0x0000000B : APORT2YCH10
APORT2Y Channel 10
0x0000000D : APORT2YCH12
APORT2Y Channel 12
0x0000000F : APORT2YCH14
APORT2Y Channel 14
0x00000011 : APORT2YCH16
APORT2Y Channel 16
0x00000013 : APORT2YCH18
APORT2Y Channel 18
0x00000015 : APORT2YCH20
APORT2Y Channel 20
0x00000017 : APORT2YCH22
APORT2Y Channel 22
0x00000019 : APORT2YCH24
APORT2Y Channel 24
0x0000001B : APORT2YCH26
APORT2Y Channel 26
0x0000001D : APORT2YCH28
APORT2Y Channel 28
0x0000001F : APORT2YCH30
APORT2Y Channel 30
0x00000020 : APORT1XCH0
APORT1X Channel 0
0x00000021 : APORT1YCH1
APORT1Y Channel 1
0x00000022 : APORT1XCH2
APORT1X Channel 2
0x00000023 : APORT1YCH3
APORT1Y Channel 3
0x00000024 : APORT1XCH4
APORT1X Channel 4
0x00000025 : APORT1YCH5
APORT1Y Channel 5
0x00000026 : APORT1XCH6
APORT1X Channel 6
0x00000027 : APORT1YCH7
APORT1Y Channel 7
0x00000028 : APORT1XCH8
APORT1X Channel 8
0x00000029 : APORT1YCH9
APORT1Y Channel 9
0x0000002A : APORT1XCH10
APORT1X Channel 10
0x0000002B : APORT1YCH11
APORT1Y Channel 11
0x0000002C : APORT1XCH12
APORT1X Channel 12
0x0000002D : APORT1YCH13
APORT1Y Channel 13
0x0000002E : APORT1XCH14
APORT1X Channel 14
0x0000002F : APORT1YCH15
APORT1Y Channel 15
0x00000030 : APORT1XCH16
APORT1X Channel 16
0x00000031 : APORT1YCH17
APORT1Y Channel 17
0x00000032 : APORT1XCH18
APORT1X Channel 18
0x00000033 : APORT1YCH19
APORT1Y Channel 19
0x00000034 : APORT1XCH20
APORT1X Channel 20
0x00000035 : APORT1YCH21
APORT1Y Channel 21
0x00000036 : APORT1XCH22
APORT1X Channel 22
0x00000037 : APORT1YCH23
APORT1Y Channel 23
0x00000038 : APORT1XCH24
APORT1X Channel 24
0x00000039 : APORT1YCH25
APORT1Y Channel 25
0x0000003A : APORT1XCH26
APORT1X Channel 26
0x0000003B : APORT1YCH27
APORT1Y Channel 27
0x0000003C : APORT1XCH28
APORT1X Channel 28
0x0000003D : APORT1YCH29
APORT1Y Channel 29
0x0000003E : APORT1XCH30
APORT1X Channel 30
0x0000003F : APORT1YCH31
APORT1Y Channel 31
End of enumeration elements list.
VBSEL : VB Selection
bits : 22 - 22 (1 bit)
access : read-write
VLPSEL : Low-Power Sampled Voltage Selection
bits : 24 - 24 (1 bit)
access : read-write
CSRESEN : Capacitive Sense Mode Internal Resistor Enable
bits : 26 - 26 (1 bit)
access : read-write
CSRESSEL : Capacitive Sense Mode Internal Resistor Select
bits : 28 - 30 (3 bit)
access : read-write
Enumeration:
0x00000000 : RES0
Internal capacitive sense resistor value 0
0x00000001 : RES1
Internal capacitive sense resistor value 1
0x00000002 : RES2
Internal capacitive sense resistor value 2
0x00000003 : RES3
Internal capacitive sense resistor value 3
0x00000004 : RES4
Internal capacitive sense resistor value 4
0x00000005 : RES5
Internal capacitive sense resistor value 5
0x00000006 : RES6
Internal capacitive sense resistor value 6
0x00000007 : RES7
Internal capacitive sense resistor value 7
End of enumeration elements list.
I/O Routing Pine Enable Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OUTPEN : ACMP Output Pin Enable
bits : 0 - 0 (1 bit)
access : read-write
I/O Routing Location Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OUTLOC : I/O Location
bits : 0 - 5 (6 bit)
access : read-write
Enumeration:
0x00000000 : LOC0
Location 0
0x00000001 : LOC1
Location 1
0x00000002 : LOC2
Location 2
0x00000003 : LOC3
Location 3
0x00000004 : LOC4
Location 4
0x00000005 : LOC5
Location 5
0x00000006 : LOC6
Location 6
0x00000007 : LOC7
Location 7
0x00000008 : LOC8
Location 8
0x00000009 : LOC9
Location 9
0x0000000A : LOC10
Location 10
0x0000000B : LOC11
Location 11
0x0000000C : LOC12
Location 12
0x0000000D : LOC13
Location 13
0x0000000E : LOC14
Location 14
0x0000000F : LOC15
Location 15
0x00000010 : LOC16
Location 16
0x00000011 : LOC17
Location 17
0x00000012 : LOC18
Location 18
0x00000013 : LOC19
Location 19
0x00000014 : LOC20
Location 20
0x00000015 : LOC21
Location 21
0x00000016 : LOC22
Location 22
0x00000017 : LOC23
Location 23
0x00000018 : LOC24
Location 24
0x00000019 : LOC25
Location 25
0x0000001A : LOC26
Location 26
0x0000001B : LOC27
Location 27
0x0000001C : LOC28
Location 28
0x0000001D : LOC29
Location 29
0x0000001E : LOC30
Location 30
0x0000001F : LOC31
Location 31
End of enumeration elements list.
External Override Interface Control
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EN : Enable External Interface
bits : 0 - 0 (1 bit)
access : read-write
APORTSEL : APORT Selection for External Interface
bits : 4 - 7 (4 bit)
access : read-write
Enumeration:
0x00000000 : APORT0X
APORT0X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0XCH0.
0x00000001 : APORT0Y
APORT0Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT0YCH0.
0x00000002 : APORT1X
APORT1X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000003 : APORT1Y
APORT1Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000004 : APORT1XY
APORT1X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT1XCH0.
0x00000005 : APORT2X
APORT2X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000006 : APORT2Y
APORT2Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000007 : APORT2YX
APORT2Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT2YCH0.
0x00000008 : APORT3X
APORT3X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x00000009 : APORT3Y
APORT3Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x0000000A : APORT3XY
APORT3X/Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT3XCH0.
0x0000000B : APORT4X
APORT4X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000C : APORT4Y
APORT4Y used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
0x0000000D : APORT4YX
APORT4Y/X used. EXT_BASE = ACMP_INPUTSEL_POSSEL_APORT4YCH0.
End of enumeration elements list.
Status Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
ACMPACT : Analog Comparator Active
bits : 0 - 0 (1 bit)
access : read-only
ACMPOUT : Analog Comparator Output
bits : 1 - 1 (1 bit)
access : read-only
APORTCONFLICT : APORT Conflict Output
bits : 2 - 2 (1 bit)
access : read-only
EXTIFACT : External Override Interface Active
bits : 3 - 3 (1 bit)
access : read-only
Interrupt Flag Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
EDGE : Edge Triggered Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-only
WARMUP : Warm-up Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-only
APORTCONFLICT : APORT Conflict Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-only
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.