UPI-41A/41AH/42/42AH USER’S MANUAL
The test imputs are TTL compatible. An external logic
signal connected to one of the test inputs will be sam-
pled at the time the appropriate conditional jump in-
struction is executed. The path of program execution
will be altered depending on the state of the external
signal when sampled.
INTERRUPTS
The UPI-41A/41AH/42/42AH has the following in-
ternal interrupts:
#
Input Buffer Full (IBF) interrupt
#
Timer Overflow interrupt
The IBF interrupt forces a CALL to location 3 in pro-
gram memory; a timer-overflow interrupts forces a
CALL to location 7. The IBF interrupt is enabled by
the EN I instruction and disabled by the DIS I instruc-
tion. The timer-overflow interrupt is enabled and dis-
abled by the EN TNCTI and DIS TCNTI instructions,
respectively.
Figure 2-14 illustrates the internal interrupt logic. An
IBF interrupt request is generated whenever WR and
CS are both low, regardless of whether interrupts are
enabled. The interrupt request is cleared upon entering
the IBF service routine only. That is, the DIS I instruc-
tion does not clear a pending IBF interrupt.
Interrupt Timing Latency
When the IBF interrupt is enabled and an IBF inter-
rupt request occurs, an interrupt sequence is intiated as
soon as the currently executing instruction is complet-
ed. The following sequence occurs:
#
A CALL to location 3 is forced.
#
The program counter and bits 4 – 7 of the Program
Status Word are stored in the stack.
#
The stack pointer is incremented.
231318 – 19
Figure 2-14. Interrupt Logic
18