Datasheet
PIC18F47J13 FAMILY
DS39974A-page 250 Preliminary 2010 Microchip Technology Inc.
17.2.2 CLOCK SOURCE
As mentioned earlier, the RTCC module is intended to
be clocked by an external Real-Time Clock (RTC)
crystal oscillating at 32.768 kHz, but can also be
clocked by the INTRC. The RTCC clock selection is
decided by the RTCOSC bit (CONFIG3L<1>).
Calibration of the crystal can be done through this
module to yield an error of 3 seconds or less per month.
(For further details, see Section 17.2.9 “Calibration”.)
FIGURE 17-4: CLOCK SOURCE MULTIPLEXING
17.2.2.1 Real-Time Clock Enable
The RTCC module can be clocked by an external,
32.768 kHz crystal (Timer1 oscillator or T1CKI input) or
the INTRC oscillator, which can be selected in
CONFIG3L<1>.
If the Timer1 oscillator will be used as the clock source
for the RTCC, make sure to enable it by setting
T1CON<3> (T1OSCEN). The selected RTC clock can
be brought out to the RTCC pin by the
RTSECSEL<1:0> bits in the PADCFG1 register.
17.2.3 DIGIT CARRY RULES
This section explains which timer values are affected
when there is a rollover.
• Time of Day: From 23:59:59 to 00:00:00 with a
carry to the Day field
• Month: From 12/31 to 01/01 with a carry to the
Year field
• Day of Week: From 6 to 0 with no carry (see
Table 17-1)
• Year Carry: From 99 to 00; this also surpasses the
use of the RTCC
For the day to month rollover schedule, see Table 17-2.
Considering that the following values are in BCD
format, the carry to the upper BCD digit will occur at a
count of 10 and not at 16 (SECONDS, MINUTES,
HOURS, WEEKDAY, DAYS and MONTHS).
TABLE 17-1: DAY OF WEEK SCHEDULE
Note 1: Writing to the lower half of the MINSEC register resets all counters, allowing fraction of a second synchronization.
The clock prescaler is held in Reset when RTCEN = 0.
32.768 kHz XTAL
1:16384
Half Second
(1)
Half Second
Clock One Second Clock
Year
Month
Day
Day of Week
Second
Hour:Minute
Clock Prescaler
(1)
from T1OSC
Internal RC
CONFIG 3L<1>
Day of Week
Sunday 0
Monday 1
Tuesday 2
Wednesday 3
Thursday 4
Friday 5
Saturday 6