CHAPTER 7 8-BIT TIMERS 50, 60, AND 61
User’s Manual U15331EJ4V1UD
131
(3) Carrier generator output control register 60 (TCA60)
This register is used to set the timer output data in carrier generator mode.
TCA60 is set with a 1-bit or 8-bit memory manipulation instruction.
RESET input sets this register to 00H.
Figure 7-8. Format of Carrier Generator Output Control Register 60
Symbol 7 6 5 4 3 <2> <1> <0> Address After reset R/W
TCA60 0 0 0 0 0 RMC60 NRZB60 NRZ60 FF4FH 00H R/WNote
RMC60 Control of remote control output
0 When NRZ60 = 1, a carrier pulse is output to TO60/INTP1/P31 pin
(when NRZ60 = 0, a low level is output to TO60/INTP1/P31 pin)
1 When NRZ60 = 1, high-level signal is output to TO60/INTP1/P31 pin
(when NRZ60 = 0, a low level is output to TO60/INTP1/P31 pin)
NRZB60 This is the bit that stores the next data to be output to NRZ60. When a match signal occurs (for a match with
timer 50), the data is output to NRZ60.
NRZ60 No return zero data
0 Output low-level signal (carrier clock is stopped)
1 Output carrier pulse or high-level signal
Note Bit 0 is write-only
Cautions 1. At the count start, input the values of the data reloaded from NRZB60 to NRZ60. For
NRZB60, input the data required by the program in advance.
2. When timer 60 output is disabled (TOE600 = 0), use of a 1-bit memory manipulation
instruction for TCA60 is disabled (only an 8-bit memory manipulation instruction can be
used).
3. When timer 60 output is enabled (TOE600 = 1), a write operation to NRZ is invalid.
However, while the timer 50 interrupt signal (INTTM50) is high level, the NRZB60 value is
immediately transferred to NRZ60 if TCA60 is rewritten. Rewrite TCA60 after waiting for
half a clock of the TM50 count clock during INTTM50 interrupt servicing.