The 29 registers of RTC (Real-Time Counter), from 0x40002400, with their reset value and every field. The PIC32CM1216PL10064 has 702 registers in 32 peripherals, one page each.
RTC Real-Time Counter
MODE0.CTRLAMODE0 Control A
Address
0x40002400
Reset
0x0000
Access
read/write
Size
16-bit
6 fields
Field
Bits
What it does
COUNTSYNC
15
COUNT Read Resynchronization Enable
PRESCALER
11:8
Prescaler
0 CLK_RTC_CNT = GCLK_RTC/1
1 CLK_RTC_CNT = GCLK_RTC/1
2 CLK_RTC_CNT = GCLK_RTC/2
3 CLK_RTC_CNT = GCLK_RTC/4
4 CLK_RTC_CNT = GCLK_RTC/8
5 CLK_RTC_CNT = GCLK_RTC/16
6 CLK_RTC_CNT = GCLK_RTC/32
7 CLK_RTC_CNT = GCLK_RTC/64
8 CLK_RTC_CNT = GCLK_RTC/128
9 CLK_RTC_CNT = GCLK_RTC/256
10 CLK_RTC_CNT = GCLK_RTC/512
11 CLK_RTC_CNT = GCLK_RTC/1024
MATCHCLR
7
Clear on Match
MODE
3:2
Operating Mode
0 Mode 0: 32-bit counter
1 Mode 1: 16-bit counter
2 Mode 2: Clock/calendar
ENABLE
1
Enable
SWRST
0
Software Reset
MODE1.CTRLAMODE1 Control A
Address
0x40002400
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
Field
Bits
What it does
COUNTSYNC
15
COUNT Read Resynchronization Enable
PRESCALER
11:8
Prescaler
0 CLK_RTC_CNT = GCLK_RTC/1
1 CLK_RTC_CNT = GCLK_RTC/1
2 CLK_RTC_CNT = GCLK_RTC/2
3 CLK_RTC_CNT = GCLK_RTC/4
4 CLK_RTC_CNT = GCLK_RTC/8
5 CLK_RTC_CNT = GCLK_RTC/16
6 CLK_RTC_CNT = GCLK_RTC/32
7 CLK_RTC_CNT = GCLK_RTC/64
8 CLK_RTC_CNT = GCLK_RTC/128
9 CLK_RTC_CNT = GCLK_RTC/256
10 CLK_RTC_CNT = GCLK_RTC/512
11 CLK_RTC_CNT = GCLK_RTC/1024
MODE
3:2
Operating Mode
0 Mode 0: 32-bit counter
1 Mode 1: 16-bit counter
2 Mode 2: Clock/calendar
ENABLE
1
Enable
SWRST
0
Software Reset
MODE2.CTRLAMODE2 Control A
Address
0x40002400
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
Field
Bits
What it does
CLOCKSYNC
15
CLOCK Read Resynchronization Enable
PRESCALER
11:8
Prescaler
0 CLK_RTC_CNT = GCLK_RTC/1
1 CLK_RTC_CNT = GCLK_RTC/1
2 CLK_RTC_CNT = GCLK_RTC/2
3 CLK_RTC_CNT = GCLK_RTC/4
4 CLK_RTC_CNT = GCLK_RTC/8
5 CLK_RTC_CNT = GCLK_RTC/16
6 CLK_RTC_CNT = GCLK_RTC/32
7 CLK_RTC_CNT = GCLK_RTC/64
8 CLK_RTC_CNT = GCLK_RTC/128
9 CLK_RTC_CNT = GCLK_RTC/256
10 CLK_RTC_CNT = GCLK_RTC/512
11 CLK_RTC_CNT = GCLK_RTC/1024
MATCHCLR
7
Clear on Match
CLKREP
6
Clock Representation
0 24 hour clock format
1 12 hour (AM/PM) clock format
MODE
3:2
Operating Mode
0 Mode 0: 32-bit counter
1 Mode 1: 16-bit counter
2 Mode 2: Clock/calendar
ENABLE
1
Enable
SWRST
0
Software Reset
MODE0.EVCTRLMODE0 Event Control
Address
0x40002404
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
Field
Bits
What it does
OVFEO
15
Overflow Event Output Enable
CMPEO0
8
Compare 0 Event Output Enable
PEREO7
7
Periodic Interval 7 Event Output Enable
PEREO6
6
Periodic Interval 6 Event Output Enable
PEREO5
5
Periodic Interval 5 Event Output Enable
PEREO4
4
Periodic Interval 4 Event Output Enable
PEREO3
3
Periodic Interval 3 Event Output Enable
PEREO2
2
Periodic Interval 2 Event Output Enable
PEREO1
1
Periodic Interval 1 Event Output Enable
PEREO0
0
Periodic Interval 0 Event Output Enable
MODE1.EVCTRLMODE1 Event Control
Address
0x40002404
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
OVFEO
15
Overflow Event Output Enable
CMPEO1
9
Compare 1 Event Output Enable
CMPEO0
8
Compare 0 Event Output Enable
PEREO7
7
Periodic Interval 7 Event Output Enable
PEREO6
6
Periodic Interval 6 Event Output Enable
PEREO5
5
Periodic Interval 5 Event Output Enable
PEREO4
4
Periodic Interval 4 Event Output Enable
PEREO3
3
Periodic Interval 3 Event Output Enable
PEREO2
2
Periodic Interval 2 Event Output Enable
PEREO1
1
Periodic Interval 1 Event Output Enable
PEREO0
0
Periodic Interval 0 Event Output Enable
MODE2.EVCTRLMODE2 Event Control
Address
0x40002404
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
Field
Bits
What it does
OVFEO
15
Overflow Event Output Enable
ALARMEO0
8
Alarm 0 Event Output Enable
PEREO7
7
Periodic Interval 7 Event Output Enable
PEREO6
6
Periodic Interval 6 Event Output Enable
PEREO5
5
Periodic Interval 5 Event Output Enable
PEREO4
4
Periodic Interval 4 Event Output Enable
PEREO3
3
Periodic Interval 3 Event Output Enable
PEREO2
2
Periodic Interval 2 Event Output Enable
PEREO1
1
Periodic Interval 1 Event Output Enable
PEREO0
0
Periodic Interval 0 Event Output Enable
MODE0.INTENCLRMODE0 Interrupt Enable Clear
Address
0x40002408
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
CMP0
8
Compare 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE1.INTENCLRMODE1 Interrupt Enable Clear
Address
0x40002408
Reset
0x0000
Access
read/write
Size
16-bit
11 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
CMP1
9
Compare 1 Interrupt Enable
CMP0
8
Compare 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE2.INTENCLRMODE2 Interrupt Enable Clear
Address
0x40002408
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
ALARM0
8
Alarm 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE0.INTENSETMODE0 Interrupt Enable Set
Address
0x4000240A
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
CMP0
8
Compare 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE1.INTENSETMODE1 Interrupt Enable Set
Address
0x4000240A
Reset
0x0000
Access
read/write
Size
16-bit
11 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
CMP1
9
Compare 1 Interrupt Enable
CMP0
8
Compare 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE2.INTENSETMODE2 Interrupt Enable Set
Address
0x4000240A
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
ALARM0
8
Alarm 0 Interrupt Enable
PER7
7
Periodic Interval 7 Interrupt Enable
PER6
6
Periodic Interval 6 Interrupt Enable
PER5
5
Periodic Interval 5 Interrupt Enable
PER4
4
Periodic Interval 4 Interrupt Enable
PER3
3
Periodic Interval 3 Interrupt Enable
PER2
2
Periodic Interval 2 Interrupt Enable
PER1
1
Periodic Interval 1 Interrupt Enable
PER0
0
Periodic Interval 0 Interrupt Enable
MODE0.INTFLAGMODE0 Interrupt Flag Status and Clear
Address
0x4000240C
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
Field
Bits
What it does
OVF
15
Overflow
CMP0
8
Compare 0
PER7
7
Periodic Interval 7
PER6
6
Periodic Interval 6
PER5
5
Periodic Interval 5
PER4
4
Periodic Interval 4
PER3
3
Periodic Interval 3
PER2
2
Periodic Interval 2
PER1
1
Periodic Interval 1
PER0
0
Periodic Interval 0
MODE1.INTFLAGMODE1 Interrupt Flag Status and Clear
Address
0x4000240C
Reset
0x0000
Access
read/write
Size
16-bit
11 fields
Field
Bits
What it does
OVF
15
Overflow
CMP1
9
Compare 1
CMP0
8
Compare 0
PER7
7
Periodic Interval 7
PER6
6
Periodic Interval 6
PER5
5
Periodic Interval 5
PER4
4
Periodic Interval 4
PER3
3
Periodic Interval 3
PER2
2
Periodic Interval 2
PER1
1
Periodic Interval 1
PER0
0
Periodic Interval 0
MODE2.INTFLAGMODE2 Interrupt Flag Status and Clear