
42
μ
PD70433
5.
INTERRUPT FUNCTIONS
The V55PI incorporates a powerful interrupt controller (INTC) which controls multiple-interrupt servicing for a total of 25
maskable hardware interrupt requests: 19 internal and 6 external. The interrupt controller controls multiple-interrupt
servicing based on programmable priority.
The following functions are provided as interrupt servicing modes: vectored interrupt function, macro service function,
register bank switching function.
5.1
FEATURES
V55PI interrupt functions offer the following features:
Comprehensive servicing states for interrupt requests
Vectored interrupt function
Register bank switching function
Macro service function
: Branch to interrupt service routine specified by vector table
: High-speed interrupt response by automatic register bank switching
: High-speed interrupt servicing by microprogram (firmware)
4-level programmable priority order control
Interrupt multiprocessing control according to the priority
Rich variety of macro service functions (following 7 modes) closely tied to V55PI on-chip peripheral hardware
EVTCNT
BLKTRS
BLKTRS-C
: Event count processing
: Data transfer between special function register and external memory buffer
: Data transfer between special function register and external memory buffer (with transfer data
detection function)
: Special function register status detection
: Time measurement by timer capture function
: Automatic control of real-time output port
DTACMP-M : Data transfer between external I/O and memory
DTACMP
DTADIF
RTOPTRN
7 external interrupt request inputs (NMI, INTP0 to INTP5)
Maskable interrupt requests are individually maskable.
A list of interrupt sources is given in Table 5-1.