User’s Manual U13850EJ4V0UM
124
CHAPTER 5 INTERRUPT/EXCEPTION PROCESSING FUNCTION
5.1 Outline
The V850/SB1 and V850/SB2 are provided with a dedicated interrupt controller (INTC) for interrupt servicing and
realize a high-powered interrupt function that can service interrupt requests from a total of 37 to 40 sources.
An interrupt is an event that occurs independently of program execution, and an exception is an event that occurs
dependent on program execution. Generally, an exception takes precedence over an interrupt.
The V850/SB1 and V850/SB2 can process interrupt requests from the internal peripheral hardware and external
sources. Moreover, exception processing can be started (exception trap) by the TRAP instruction (software
exception) or by generation of an exception event (fetching of an illegal op code).
5.1.1 Features
•
Interrupts
•
Non-maskable interrupts: 2 sources
•
Maskable interrupts: (the number of maskable interrupt sources differs depending on the product)
(V850/SB1)
µ
PD703030A, 703031A, 703032A, 703033A, 70F3032A, 70F3033A:
37 sources
µ
PD703030AY, 703031AY, 703032AY, 703033AY, 70F3032AY, 70F3033AY:
38 sources
(V850/SB2)
µ
PD703034A, 703035A, 703036A, 703037A, 70F3035A, 70F3037A:
39 sources
µ
PD703034AY, 703035AY, 703036AY, 703037AY, 70F3035AY, 70F3037AY:
40 sources
•
8 levels of programmable priorities
•
Mask specification for the interrupt request according to priority
•
Mask can be specified to each maskable interrupt request.
•
Noise elimination, edge detection, and valid edge of external interrupt request signal can be specified.
•
Exceptions
•
Software exceptions: 32 sources
•
Exception trap: 1 source (illegal op code exception)
Interrupt/exception sources are listed in Table 5-1.
Содержание MPD703030A
Страница 2: ...User s Manual U13850EJ4V0UM 2 MEMO ...
Страница 514: ...User s Manual U13850EJ4V0UM 514 MEMO ...