Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  7   REAL-TIME  CLOCK 
7.3.3  Real-time clock control register 0 (RTCC0) 
The RTCC0 register is an 8-bit register that is used to start or stop the real-time clock operation, control the RTC1HZ 
pin, and set a 12- or 24-hour system and the constant-period interrupt function. 
The RTCC0 register can be set by a 1-bit or 8-bit memory manipulation instruction. 
Reset signal generation clears this register to 00H. 
 
Figure 7-4.  Format of Real-time Clock Control Register 0 (RTCC0) 
 
Address: FFF9DH     After reset: 00H     R/W 
Symbol 
<7> 6 <5> 4  3  2  1  0 
RTCC0 RTCE 
0  RCLOE1
Note
0 AMPM 
CT2 CT1 CT0 
 
RTCE Real-time 
clock operation control 
0 Stops 
counter 
operation. 
1 Starts 
counter 
operation. 
 
RCLOE1 
RTC1HZ pin output control 
Disables output of the RTC1HZ pin (1 Hz). 
Enables output of the RTC1HZ pin (1 Hz). 
 
AMPM 
Selection of 12-/24-hour system 
12-hour system (a.m. and p.m. are displayed.) 
1 24-hour 
system 
• Rewrite the AMPM bit value after setting the RWAIT bit (bit 0 of real-time clock control register 1 (RTCC1)) to 1. If 
the AMPM bit value is changed, the values of the hour count register (HOUR) change according to the specified 
time system. 
• Table 7-2 shows the displayed time digits that are displayed. 
 
CT2 
CT1 
CT0 
Constant-period interrupt (INTRTC) selection 
Does not use constant-period interrupt function. 
Once per 0.5 s (synchronized with second count up) 
Once per 1 s (same time as second count up) 
Once per 1 m (second 00 of every minute) 
Once per 1 hour (minute 00 and second 00 of every hour) 
Once per 1 day (hour 00, minute 00, and second 00 of every day) 
1 1 
× 
Once per 1 month (Day 1, hour 00 a.m., minute 00, and second 00 of 
every month) 
When changing the values of the CT2 to CT0 bits while the counter operates (RTCE = 1), rewrite the values of the 
CT2 to CT0 bits after disabling interrupt servicing INTRTC by using the interrupt mask flag register.  Furthermore, 
after rewriting the values of the CT2 to CT0 bits, enable interrupt servicing after clearing the RIFG and RTCIF flags.
Note  Set the RCLOE1 bit to 0 in the 25- and 32-pin products. 
<R> 
 
Cautions  1.  Do not change the value of the RCLOE1 bit when RTCE = 1. 
 
2.  1 Hz is not output even if RCCOE1 is set to 1 when RTCE = 0. 
<R> 
 
Remark 
×: don’t care 
 
R01UH0305EJ0200  Rev.2.00 
 
 
298  
Jul 04, 2013