© 1999 Scenix Semiconductor, Inc. All rights reserved. - 18 - www.scenix.com SX18AC  / SX20AC / SX28AC 8.0    INTERRUPT SUPPORT The device supports both internal and external maskable
interrupts. The internal interrupt is generated as a result
of the RTCC rolling over from 0FFh to 00h. This interrupt
source   has   an   associated   enable   bit   located   in   the
OPTION register. There is no pending bit associated with
this interrupt.
Port  B  provides  the  source  for  eight  external  software
selectable,   edge   sensitive   interrupts.   These   interrupt
sources share logic with the Multi-Input Wakeup circuitry.
The WKEN_B register allows interrupt from Port B to be
individually  enabled  or  disabled.  Clearing  a  bit  in  the
WKEN_B  register  enables  the  interrupt  on  the  corre-
sponding Port B pin. The WKED_B selects the transition
edge to be either positive or negative. The WKEN_B and
WKED_B registers are set to FFh upon reset. Setting a
bit in the WKED_B register selects the falling edge while
clearing the bit selects the rising edge on the correspond-
ing Port B pin.
The WKPND_B register serves as the external interrupt
pending register.
The WKPND_B register comes up a with random value
upon reset. The user program must clear the WKPND_B
register   prior   to   enabling   the   interrupt.   The   proper
sequence is described in Section 7.2
                                                                                .
Figure 8-1 shows the structure of the interrupt logic.
Figure 8-1. Interrupt Structure RTCC WKED_B WKED_B WKPND_B WKPND_B From MODE
(MODE = 09)
OPTION RTE_IE WKEN_B 1 = Ext. Interrupt through Port B
0 = Power Down Mode, no Ext. Interrupt
STATUS Port B PIN Interrupt PC  Interrupt Stack
PC
000 Overflow Register
PD bit
From MODE
(MODE = 0A)