SX Users Manual Rev. 3.1
152
© 2000 Scenix Semiconductor, Inc. All rights reserved.
www.scenix.com
Chapter 6 Timers and Interrupts
6.2.1
Prescaler Register
The  8-bit  prescaler  register  is  shared  between  the  Watchdog  timer  and  RTCC  circuit.  It  can  be
configured to operate as a prescaler for the RTCC circuit or as a postscaler for the Watchdog timer, but
it cannot be used for both purposes at the same time. The selection between the two possible functions
is controlled by the PSA (Prescaler Assignment) bit in the OPTION register. 
If the prescaler register is used with the RTCC clock, it reduces the rate at which the RTCC register is
incremented.  The  instruction  cycles  or  external  events  being  counted  are  used  to  increment  the
prescaler register, and transitions of a specified bit in the prescaler register are used to increment the
RTCC register. 
The rate at which the RTCC register is incremented is reduced by a factor determined by the PS2:PS0
bits in the OPTION register: 
6.2.2
Maximum Count
The RTCC counter register is eight bits wide, so it can count up to 256 instruction cycles or external
events. If you use the prescaler register and select a divide-by factor of 256, you can count up to 65,536
instruction cycles or events because the RTCC register is incremented only once per 256 instruction
cycles or events. 
The RTCC counter can be configured to trigger an interrupt each time it overflows from FFh to 00h.
To enable this interrupt, clear the RTE_IE bit in  the OPTION  register. You can  have the  interrupt
service routine increment a file register (or a set of cascaded file registers), and thereby keep track of
any number of instruction cycles or events. 
Figure 6-1 RTCC Block Diagram
WDTE (from FUSE Word)
RTCC pin
MUX
8-Bit Prescaler
MUX (8 to 1)
8-Bits
WDT Timeout
Data Bus
WDT
MUX
M
U
X
RTCC
M
U
X
FOSC
    RST
RTE_ES
PSA
PS2
PS1
PS0
OPTION
Register
RTCC Rollover
Interrupt
RTE_IE
RTW
RTCC Interrupt Enable
Interrupt
to CPU
Pending Flag
(RTCCOV bit in
T1CNTB Register,
SX48/52BD only)