English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (470/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
21.1 RTCC Registers
TABLE 21-1: RTCC SFR SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
BF80_0200 RTCCON
BF80_0204 RTCCONCLR
BF80_0208 RTCCONSET
BF80_020C RTCCONINV
BF80_0210 RTCALRM
BF80_0214 RTCALRMCLR
BF80_0218 RTCALRMSET
BF80_021C RTCALRMINV
BF80_0220 RTCTIME
BF80_0224 RTCTIMECLR
BF80_0228 RTCTIMESET
BF80_022C RTCTIMEINV
BF80_0230 RTCDATE
BF80_0234 RTCDATECLR
BF80_0238 RTCDATESET
BF80_023C RTCDATEINV
BF80_0240 ALRMTIME
31:24
23:16
15:8
7:0
31:0
31:0
31:0
31:24
23:16
15:8
7:0
31:0
31:0
31:0
31:24
23:16
15:8
7:0
31:0
31:0
31:0
31:24
23:16
15:8
7:0
31:0
31:0
31:0
31:24
23:16
15:8
7:0
—
—
—
—
—
—
CAL<9:8>
CAL<7:0>
ON
FRZ
SIDL
—
—
—
—
—
RTSECSEL RTCCLKON
—
—
RTCWREN RTCSYNC HALFSEC RTCOE
Write clears selected bits in RTCCON, read yields undefined value
Write sets selected bits in RTCCON, read yields undefined value
Write inverts selected bits in RTCCON, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
ALRMEN CHIME
PIV
ALRMSYNC
AMASK<3:0>
ARPT<7:0>
Write clears selected bits in RTCALRM, read yields undefined value
Write sets selected bits in RTCALRM, read yields undefined value
Write inverts selected bits in RTCALRM, read yields undefined value
HR10<3:0>
HR01<3:0>
MIN10<3:0>
MIN01<3:0>
SEC10<3:0>
SEC01<3:0>
—
—
—
—
—
—
—
—
Write clears selected bits in RTCTIME, read yields undefined value
Write sets selected bits in RTCTIME, read yields undefined value
Write inverts selected bits in RTCTIME, read yields undefined value
YEAR10<3:0>
YEAR01<3:0>
MONTH10<3:0>
MONTH01<3:0>
DAY10<3:0>
DAY01<3:0>
—
—
—
—
WDAY01<3:0>
Write clears selected bits in RTCDATE, read yields undefined value
Write sets selected bits in RTCDATE, read yields undefined value
Write inverts selected bits in RTCDATE, read yields undefined value
HR10<3:0>
HR01<3:0>
MIN10<3:0>
MIN01<3:0>
SEC10<3:0>
SEC01<3:0>
—
—
—
—
—
—
—
—
BF80_0244 ALRMTIMCLR 31:0
Write clears selected bits in ALRMTIME, read yields undefined value
BF80_0248 ALRMTIMESET 31:0
Write sets selected bits in ALRMTIME, read yields undefined value
BF80_024C ALRMTIMEINV 31:0
Write inverts selected bits in ALRMTIME, read yields undefined value
BF80_0250 ALRMDATE
31:24
—
—
—
—
—
—
—
—
23:16
MONTH10<3:0>
MONTH01<3:0>
15:8
DAY10<3:0>
DAY01<3:0>
7:0
—
—
—
—
WDAY01<3:0>
BF80_0254 ALRMDATECLR 31:0
Write clears selected bits in ALRMDATE, read yields undefined value
BF80_0258 ALRMDATESET 31:0
Write sets selected bits in ALRMDATE, read yields undefined value
BF80_025C ALRMDATEINV 31:0
Write inverts selected bits in ALRMDATE, read yields undefined value
TABLE 21-2: RTCC INTERRUPT REGISTER SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
BF88_1070
BF88_1040
BF88_1110
Note:
IEC1
15:8 RTCCIE FSCMIE I2C2MIE I2C2SIE I2C2BIE
U2TXIE
U2RXIE
U2EIE
IFS1
15:8 RTCCIF
FSCMIF I2C2MIF I2C2SIF
I2C2BIF
U2TXIF
U2RXIF
U2EIF
IPC8
31:24
—
—
—
RTCCIP<2:0>
RTCCIS<1:0>
This summary table contains partial register definitions that only pertain to the RTCC peripheral. Refer to the “PIC32MX Family Reference
Manual” (DS61132) for a detailed description of these registers.
DS61143E-page 468
Preliminary
© 2008 Microchip Technology Inc.