The 47 registers of RTC (Real-Time Counter), from 0x44018000, with their reset value and every field. The PIC32CK1012GC01100 has 5256 registers in 62 peripherals, one page each.
RTC Real-Time Counter
MODE0.CTRLAMODE0 Control A
Address
0x44018000
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
Field
Bits
What it does
COUNTSYNC
15
Count Read Synchronization Enable
GPTRST
14
GP Registers Reset On Tamper 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
0x44018000
Reset
0x0000
Access
read/write
Size
16-bit
6 fields
Field
Bits
What it does
COUNTSYNC
15
Count Read Synchronization Enable
GPTRST
14
GP Registers Reset On Tamper 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
0x44018000
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
Field
Bits
What it does
CLOCKSYNC
15
Clock Read Synchronization Enable
GPTRST
14
GP Registers Reset On Tamper 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
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.CTRLBMODE0 Control B
Address
0x44018002
Reset
0x0000
Access
read/write
Size
16-bit
9 fields
Field
Bits
What it does
SEPTO
15
Separate Tamper Outputs
ACTF
14:12
Active Layer Frequency
0 CLK_RTC_OUT = CLK_RTC/2
1 CLK_RTC_OUT = CLK_RTC/4
2 CLK_RTC_OUT = CLK_RTC/8
3 CLK_RTC_OUT = CLK_RTC/16
4 CLK_RTC_OUT = CLK_RTC/32
5 CLK_RTC_OUT = CLK_RTC/64
6 CLK_RTC_OUT = CLK_RTC/128
7 CLK_RTC_OUT = CLK_RTC/256
DEBF
10:8
Debounce Frequency
0 CLK_RTC_DEB = CLK_RTC/2
1 CLK_RTC_DEB = CLK_RTC/4
2 CLK_RTC_DEB = CLK_RTC/8
3 CLK_RTC_DEB = CLK_RTC/16
4 CLK_RTC_DEB = CLK_RTC/32
5 CLK_RTC_DEB = CLK_RTC/64
6 CLK_RTC_DEB = CLK_RTC/128
7 CLK_RTC_DEB = CLK_RTC/256
DMAEN
7
DMA Enable
RTCOUT
6
RTC Output Enable
DEBASYNC
5
Debouncer Asynchronous Enable
DEBMAJ
4
Debouncer Majority Enable
GP2EN
1
General Purpose 2 Enable
GP0EN
0
General Purpose 0 Enable
MODE1.CTRLBMODE1 Control B
Address
0x44018002
Reset
0x0000
Access
read/write
Size
16-bit
9 fields
Field
Bits
What it does
SEPTO
15
Separate Tamper Outputs
ACTF
14:12
Active Layer Frequency
0 CLK_RTC_OUT = CLK_RTC/2
1 CLK_RTC_OUT = CLK_RTC/4
2 CLK_RTC_OUT = CLK_RTC/8
3 CLK_RTC_OUT = CLK_RTC/16
4 CLK_RTC_OUT = CLK_RTC/32
5 CLK_RTC_OUT = CLK_RTC/64
6 CLK_RTC_OUT = CLK_RTC/128
7 CLK_RTC_OUT = CLK_RTC/256
DEBF
10:8
Debounce Frequency
0 CLK_RTC_DEB = CLK_RTC/2
1 CLK_RTC_DEB = CLK_RTC/4
2 CLK_RTC_DEB = CLK_RTC/8
3 CLK_RTC_DEB = CLK_RTC/16
4 CLK_RTC_DEB = CLK_RTC/32
5 CLK_RTC_DEB = CLK_RTC/64
6 CLK_RTC_DEB = CLK_RTC/128
7 CLK_RTC_DEB = CLK_RTC/256
DMAEN
7
DMA Enable
RTCOUT
6
RTC Output Enable
DEBASYNC
5
Debouncer Asynchronous Enable
DEBMAJ
4
Debouncer Majority Enable
GP2EN
1
General Purpose 2 Enable
GP0EN
0
General Purpose 0 Enable
MODE2.CTRLBMODE2 Control B
Address
0x44018002
Reset
0x0000
Access
read/write
Size
16-bit
9 fields
Field
Bits
What it does
SEPTO
15
Separate Tamper Outputs
ACTF
14:12
Active Layer Frequency
0 CLK_RTC_OUT = CLK_RTC/2
1 CLK_RTC_OUT = CLK_RTC/4
2 CLK_RTC_OUT = CLK_RTC/8
3 CLK_RTC_OUT = CLK_RTC/16
4 CLK_RTC_OUT = CLK_RTC/32
5 CLK_RTC_OUT = CLK_RTC/64
6 CLK_RTC_OUT = CLK_RTC/128
7 CLK_RTC_OUT = CLK_RTC/256
DEBF
10:8
Debounce Frequency
0 CLK_RTC_DEB = CLK_RTC/2
1 CLK_RTC_DEB = CLK_RTC/4
2 CLK_RTC_DEB = CLK_RTC/8
3 CLK_RTC_DEB = CLK_RTC/16
4 CLK_RTC_DEB = CLK_RTC/32
5 CLK_RTC_DEB = CLK_RTC/64
6 CLK_RTC_DEB = CLK_RTC/128
7 CLK_RTC_DEB = CLK_RTC/256
DMAEN
7
DMA Enable
RTCOUT
6
RTC Output Enable
DEBASYNC
5
Debouncer Asynchronous Enable
DEBMAJ
4
Debouncer Majority Enable
GP2EN
1
General Purpose 2 Enable
GP0EN
0
General Purpose 0 Enable
MODE0.EVCTRLMODE0 Event Control
Address
0x44018004
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
Field
Bits
What it does
PERDEO
24
Periodic Interval Daily Event Output Enable
TAMPEVEI
16
Tamper Event Input Enable
OVFEO
15
Overflow Event Output Enable
TAMPEREO
14
Tamper 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
MODE1.EVCTRLMODE1 Event Control
Address
0x44018004
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
Field
Bits
What it does
PERDEO
24
Periodic Interval Daily Event Output Enable
TAMPEVEI
16
Tamper Event Input Enable
OVFEO
15
Overflow Event Output Enable
TAMPEREO
14
Tamper Event Output Enable
CMPEO3
11
Compare 3 Event Output Enable
CMPEO2
10
Compare 2 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
0x44018004
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
Field
Bits
What it does
PERDEO
24
Periodic Interval Daily Event Output Enable
TAMPEVEI
16
Tamper Event Input Enable
OVFEO
15
Overflow Event Output Enable
TAMPEREO
14
Tamper Event Output Enable
ALARMEO1
9
Alarm 1 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
0x44018008
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper 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
MODE1.INTENCLRMODE1 Interrupt Enable Clear
Address
0x44018008
Reset
0x0000
Access
read/write
Size
16-bit
14 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper Enable
CMP3
11
Compare 3 Interrupt Enable
CMP2
10
Compare 2 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
0x44018008
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper Enable
ALARM1
9
Alarm 1 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
0x4401800A
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper 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
MODE1.INTENSETMODE1 Interrupt Enable Set
Address
0x4401800A
Reset
0x0000
Access
read/write
Size
16-bit
14 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper Enable
CMP3
11
Compare 3 Interrupt Enable
CMP2
10
Compare 2 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
0x4401800A
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow Interrupt Enable
TAMPER
14
Tamper Enable
ALARM1
9
Alarm 1 Interrupt Enable
ALARM0
8
Alarm 0 Interrupt Enable
PER7
7
Periodic Interval 7 Enable
PER6
6
Periodic Interval 6 Enable
PER5
5
Periodic Interval 5 Enable
PER4
4
Periodic Interval 4 Enable
PER3
3
Periodic Interval 3 Enable
PER2
2
Periodic Interval 2 Enable
PER1
1
Periodic Interval 1 Enable
PER0
0
Periodic Interval 0 Enable
MODE0.INTFLAGMODE0 Interrupt Flag Status and Clear
Address
0x4401800C
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow
TAMPER
14
Tamper
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
MODE1.INTFLAGMODE1 Interrupt Flag Status and Clear
Address
0x4401800C
Reset
0x0000
Access
read/write
Size
16-bit
14 fields
Field
Bits
What it does
OVF
15
Overflow
TAMPER
14
Tamper
CMP3
11
Compare 3
CMP2
10
Compare 2
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
Address
0x4401800C
Reset
0x0000
Access
read/write
Size
16-bit
12 fields
Field
Bits
What it does
OVF
15
Overflow
TAMPER
14
Tamper
ALARM1
9
Alarm 1
ALARM0
8
Alarm 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
DBGCTRLDebug Control
Address
0x4401800E
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0DBGRUN
1 field
Field
Bits
What it does
DBGRUN
0
Run During Debug
MODE0.SYNCBUSYMODE0 Synchronization Busy Status
Address
0x44018010
Reset
0x00000000
Access
read only
Size
32-bit
11 fields
Field
Bits
What it does
GP3
19
General Purpose 3 Register Busy
GP2
18
General Purpose 2 Register Busy
GP1
17
General Purpose 1 Register Busy
GP0
16
General Purpose 0 Register Busy
COUNTSYNC
15
Count Synchronization Enable Bit Busy
COMP1
6
COMP 1 Register Busy
COMP0
5
COMP 0 Register Busy
COUNT
3
COUNT Register Busy
FREQCORR
2
FREQCORR Register Busy
ENABLE
1
Enable Bit Busy
SWRST
0
Software Reset Busy
MODE1.SYNCBUSYMODE1 Synchronization Busy Status
Address
0x44018010
Reset
0x00000000
Access
read only
Size
32-bit
14 fields
Field
Bits
What it does
GP3
19
General Purpose 3 Register Busy
GP2
18
General Purpose 2 Register Busy
GP1
17
General Purpose 1 Register Busy
GP0
16
General Purpose 0 Register Busy
COUNTSYNC
15
Count Synchronization Enable Bit Busy
COMP3
8
COMP 3 Register Busy
COMP2
7
COMP 2 Register Busy
COMP1
6
COMP 1 Register Busy
COMP0
5
COMP 0 Register Busy
PER
4
PER Register Busy
COUNT
3
COUNT Register Busy
FREQCORR
2
FREQCORR Register Busy
ENABLE
1
Enable Bit Busy
SWRST
0
Software Reset Bit Busy
MODE2.SYNCBUSYMODE2 Synchronization Busy Status
Address
0x44018010
Reset
0x00000000
Access
read only
Size
32-bit
13 fields
Field
Bits
What it does
GP3
19
General Purpose 3 Register Busy
GP2
18
General Purpose 2 Register Busy
GP1
17
General Purpose 1 Register Busy
GP0
16
General Purpose 0 Register Busy
CLOCKSYNC
15
Clock Synchronization Enable Bit Busy
MASK1
12
MASK 1 Register Busy
MASK0
11
MASK 0 Register Busy
ALARM1
6
ALARM 1 Register Busy
ALARM0
5
ALARM 0 Register Busy
CLOCK
3
CLOCK Register Busy
FREQCORR
2
FREQCORR Register Busy
ENABLE
1
Enable Bit Busy
SWRST
0
Software Reset Bit Busy
FREQCORRFrequency Correction
Address
0x44018014
Reset
0x00
Access
read/write
7SIGN
6VALUE6
5VALUE5
4VALUE4
3VALUE3
2VALUE2
1VALUE1
0VALUE0
2 fields
Field
Bits
What it does
SIGN
7
Correction Sign
VALUE
6:0
Correction Value
MODE0.COUNTMODE0 Counter Value
Address
0x44018018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
COUNT
31:0
Counter Value
MODE1.COUNTMODE1 Counter Value
Address
0x44018018
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
COUNT
15:0
Counter Value
MODE2.CLOCKMODE2 Clock Value
Address
0x44018018
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
MONTH
25:22
Month
DAY
21:17
Day
HOUR
16:12
Hour
MINUTE
11:6
Minute
SECOND
5:0
Second
YEAR
31:26
Year
MODE1.PERMODE1 Counter Period
Address
0x4401801C
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
PER
15:0
Counter Period
MODE0.COMP0MODE0 Compare n Value
Address
0x44018020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
COMP
31:0
Compare Value
MODE1.COMP0MODE1 Compare n Value
Address
0x44018020
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
COMP
15:0
Compare Value
MODE2_ALARM0.ALARMMODE2_ALARM Alarm n Value
Address
0x44018020
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
MONTH
25:22
Month
DAY
21:17
Day
HOUR
16:12
Hour
0 Morning hour
16 Afternoon hour
MINUTE
11:6
Minute
SECOND
5:0
Second
YEAR
31:26
Year
MODE1.COMP1MODE1 Compare n Value
Address
0x44018022
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
COMP
15:0
Compare Value
MODE0.COMP1MODE0 Compare n Value
Address
0x44018024
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
COMP
31:0
Compare Value
MODE1.COMP2MODE1 Compare n Value
Address
0x44018024
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
COMP
15:0
Compare Value
MODE2_ALARM0.MASKMODE2_ALARM Alarm n Mask
Address
0x44018024
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2SEL2
1SEL1
0SEL0
1 field
Field
Bits
What it does
SEL
2:0
Alarm Mask Selection
0 Alarm Disabled
1 Match seconds only
2 Match seconds and minutes only
3 Match seconds, minutes, and hours only
4 Match seconds, minutes, hours, and days only
5 Match seconds, minutes, hours, days, and months only
6 Match seconds, minutes, hours, days, months, and years
MODE1.COMP3MODE1 Compare n Value
Address
0x44018026
Reset
0x0000
Access
read/write
Size
16-bit
1 field
Field
Bits
What it does
COMP
15:0
Compare Value
MODE2_ALARM1.ALARMMODE2_ALARM Alarm n Value
Address
0x44018028
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
Field
Bits
What it does
MONTH
25:22
Month
DAY
21:17
Day
HOUR
16:12
Hour
0 Morning hour
16 Afternoon hour
MINUTE
11:6
Minute
SECOND
5:0
Second
YEAR
31:26
Year
MODE2_ALARM1.MASKMODE2_ALARM Alarm n Mask
Address
0x4401802C
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2SEL2
1SEL1
0SEL0
1 field
Field
Bits
What it does
SEL
2:0
Alarm Mask Selection
0 Alarm Disabled
1 Match seconds only
2 Match seconds and minutes only
3 Match seconds, minutes, and hours only
4 Match seconds, minutes, hours, and days only
5 Match seconds, minutes, hours, days, and months only
6 Match seconds, minutes, hours, days, months, and years
GP0General Purpose
Address
0x44018040
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
GP
31:0
General Purpose
GP1General Purpose
Address
0x44018044
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
GP
31:0
General Purpose
GP2General Purpose
Address
0x44018048
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
GP
31:0
General Purpose
GP3General Purpose
Address
0x4401804C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
GP
31:0
General Purpose
TAMPCTRLTamper Control
Address
0x44018060
Reset
0x00000000
Access
read/write
Size
32-bit
24 fields
Field
Bits
What it does
DEBNC6
30
Debouncer Enable 6
DEBNC5
29
Debouncer Enable 5
DEBNC4
28
Debouncer Enable 4
DEBNC3
27
Debouncer Enable 3
DEBNC2
26
Debouncer Enable 2
DEBNC1
25
Debouncer Enable 1
DEBNC0
24
Debouncer Enable 0
TAMLVL7
23
Tamper Level Select 7
TAMLVL6
22
Tamper Level Select 6
TAMLVL5
21
Tamper Level Select 5
TAMLVL4
20
Tamper Level Select 4
TAMLVL3
19
Tamper Level Select 3
TAMLVL2
18
Tamper Level Select 2
TAMLVL1
17
Tamper Level Select 1
TAMLVL0
16
Tamper Level Select 0
IN7ACT
15:14
Tamper Input 7 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN7 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN6ACT
13:12
Tamper Input 6 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN6 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN5ACT
11:10
Tamper Input 5 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN5 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN4ACT
9:8
Tamper Input 4 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN4 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN3ACT
7:6
Tamper Input 3 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN3 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN2ACT
5:4
Tamper Input 2 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN2 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN1ACT
3:2
Tamper Input 1 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN1 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag
IN0ACT
1:0
Tamper Input 0 Action
0 Off (Disabled)
1 Wake and set Tamper flag
2 Capture timestamp and set Tamper flag
3 Compare IN0 to OUT. When a mismatch occurs, capture timestamp and set Tamper flag