Datasheet

V850ES/JG3 CHAPTER 19 INTERRUPT/EXCEPTION PROCESSING FUNCTION
R01UH0015EJ0300 Rev.3.00 Page 635 of 870
Sep 30, 2010
CHAPTER 19 INTERRUPT/EXCEPTION PROCESSING FUNCTION
The V850ES/JG3 is provided with a dedicated interrupt controller (INTC) for interrupt servicing and can process a total
of 57 interrupt requests.
An interrupt is an event that occurs independently of program execution, and an exception is an event whose
occurrence is dependent on program execution.
The V850ES/JG3 can process interrupt request signals from the on-chip peripheral hardware and external sources.
Moreover, exception processing can be started by the TRAP instruction (software exception) or by generation of an
exception event (i.e. fetching of an illegal opcode) (exception trap).
19.1 Features
Interrupts
Non-maskable interrupts: 2 sources
Maskable interrupts: External: 8, Internal: 47 sources
8 levels of programmable priorities (maskable interrupts)
Multiple interrupt control according to priority
Masks can be specified for each maskable interrupt request.
Noise elimination, edge detection, and valid edge specification for external interrupt request signals.
Exceptions
Software exceptions: 32 sources
Exception trap: 2 sources (illegal opcode exception, debug trap)
Interrupt/exception sources are listed in Table 19-1.