The 28 registers of PTC (Polaris Peripheral Touch Controller), from 0x4482C000, with their reset value and every field. The PIC32CM5112GC00064 has 2253 registers in 57 peripherals, one page each.
PTC Polaris Peripheral Touch Controller
CTRLACONTROL ENABLE REGISTER
Address
0x4482C000
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run In Standby
PRIV
2
Privileged Access Only -- provides filtering of privilege/non-privilege bus accesses to SFR registers
ENABLE
1
PTC -- Enable
0 Disable module. System clock is only requested for bus transactions. GCLK is never requested.
1 Enable module by allowing both the generic clock and system clock requests based on the incoming clock requests from the SIB.
SWRST
0
Software Reset for this macro.
0 There is no reset operation ongoing
1 The reset operation is ongoing
EVCTRLEVENT CONTROL REGISTER
Address
0x4482C004
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
WCOMPEO
5
Window Comparator Event Output Enable
EOCEO
4
End of Conversion Event Output Enable
DSEQRINV
3
DMA Sequencing Restart Event Invert Enable
STCONVINV
2
Start Conversion Event Invert Enable
DSEQREI
1
DMA Sequencing Restart Event Input Enable
STCONVEI
0
Start Conversion Event Input Enable
DBGCTRLDEBUG CONTROL Register
Address
0x4482C008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
DBGRUN
0
Debug Run
CTRLBCONTROL B Register
Address
0x4482C00C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
RSEL
22:20
Resistor Selection
CCDS
14:13
Channel Change Delay Selection
ASDV
12
Automatic Sampling Delay Variation.
SDS
11:8
Sampling Delay Selection.
INTSEL
4
Interrupt Selection
CTSM
2:0
Capacitive Touch Sensing Mode
CTRLCCONTROL C Register
Address
0x4482C010
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
CI
20:16
Integration Capacitor Value
CCC
12:8
Compensation Capacitor Coarse Value
CCF
4:0
Compensation Capacitor Fine Value
CSD
31:24
Charge Share Delay Value
CTRLDCONTROL D Register
Address
0x4482C014
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
DSEN
24
DSEN Driven Shield Enable.
POLICC
23
Polarity of Internal Compensation Capacitor
EXTCIEN
21:20
External Integration Capacitor Enable
WINSS
19
Window Single Sample
WINCM
18:16
Window Comparator Mode
AAN
11:8
Analog Accumulation Number
DAN
2:0
Digital Accumulation Number
DSEQSTOP
31
Stop DMA Sequence
CTRLECONTROL E REGISTER
Address
0x4482C018
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
WKUPEXP
15:12
Wake-Up Exponent
PRSC
10:8
This field defines the PTC clock relative to the peripheral clock according to the table below.
AIPMPEN
4
Analog Input Charge Pump Enable
SWTRIGSoftware Trigger Register
Address
0x4482C01C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
STCONV
0
Start Conversion
WINLTWindow Comparator Low Threshold Register
Address
0x4482C020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
WCLT
15:0
Window Comparator Low Threshold
WINHTWindow Comparator High Threshold Register
Address
0x4482C024
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
WCHT
15:0
Window Comparator High Threshold
PINEN1PTC Line Enable 1 Register
Address
0x4482C028
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
PINEN
31:0
PTC-Line 31-0 Enable
PINEN2PTC Line Enable 2 Register
Address
0x4482C02C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
PINEN
3:0
PTC-Line 63-32 Enable
XSEL1X Line Selection 1 Register
Address
0x4482C030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
XSEL
31:0
X-Line Selection [31:0]
XSEL2X Line Selection 2 Register
Address
0x4482C034
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
XSEL
3:0
X-Line Selection [63:32]
YSEL1Y Line Selection 1 Register
Address
0x4482C038
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
YSEL
31:0
Y-Line Selection [31:0]
YSEL2Y Line Selection 2 Register
Address
0x4482C03C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
YSEL
3:0
Y-Line Selection [63:32]
POLCTRL1Polarity Control 1 Register
Address
0x4482C040
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
POLARITY
31:0
Choose X/Y lines Polarity [31:0]
POLCTRL2Polarity Control 2 Register
Address
0x4482C044
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
POLARITY
3:0
Choose X/Y lines Polarity [63:32]
INTENCLRINTERRUPT ENABLE CLEAR Register
Address
0x4482C048
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ACRRDY
7
Analog Core Ready Enable Clear.
WCOMP
1
Window Comparator Enable Clear.
EOC
0
End of Conversion Enable Clear.
INTENSETINTERRUPT ENABLE SET Register
Address
0x4482C04C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ACRRDY
7
Analog Core Ready Enable Set.
WCOMP
1
Window Comparator Enable Set.
EOC
0
End of Conversion Enable Set.
INTFLAGSETINTERRUPT FLAG SET Register
Address
0x4482C050
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ACRRDY
7
Analog Core Ready Enable Set.
WCOMP
1
Window Comparator Enable Set.
EOC
0
End of Conversion Enable Set.
INTFLAGINTERRUPT FLAG STATUS and CLEAR Register
Address
0x4482C054
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
ACRRDY
7
Analog Core Ready Flag
WCOMP
1
Window Comparator Flag
EOC
0
End of Conversion Flag
STATUSSTATUS Register
Address
0x4482C058
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
Field
Bits
What it does
WCC
14:8
Window Comparator Counter
DAD
7
Digital Accumulation Done
PTCBUSY
0
PTC Busy Status
SYNCBUSYSynchronization Register
Address
0x4482C05C
Reset
0x00000000
Access
read only
Size
32-bit
14 fields
Field
Bits
What it does
POLCTRL2
13
Polarity Control 2 Synchronization Busy
POLCTRL1
12
Polarity Control 1 Synchronization Busy
YSEL2
11
Y-lines Selection 2 Synchronization Busy
YSEL1
10
Y-lines Selection 1 Synchronization Busy
XSEL2
9
X-lines Selection 2 Synchronization Busy
XSEL1
8
X-lines Selection 1 Synchronization Busy
WINHT
7
Window Comparator High Threshold Synchronization Busy