Chapter 5 Interrupt Controller (Intc); Features - NEC V850ES/F 3-L Series User Manual

32-bit single-chip microcontroller
Table of Contents

Advertisement

Chapter 5 Interrupt Controller (INTC)

This controller is provided with a dedicated Interrupt Controller (INTC) for
interrupt servicing and can process a large amount of maskable and two non-
maskable 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. Generally, an exception takes precedence over an interrupt.
This controller can process interrupt requests 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).
Eight levels of software-programmable priorities can be specified for each
interrupt request. Starting of interrupt servicing takes no fewer than 5 system
clocks after the generation of an interrupt request.

5.1 Features

• Interrupts
• Exceptions
User's Manual U18743EE1V2UM00
– Non-maskable interrupts: 2 sources
– Maskable interrupts:
Maskable
interrupts
Internal
External
– 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, level
detection for external interrupt request signals
– Wake-up capable
(analogue noise elimination for external interrupt request signals)
– Software exceptions: 2 channels with each 16 sources
– Exception traps: 2 sources (illegal opcode exception and debug trap)
V850ES/FE3-L
V850ES/FG3-L
V850ES/FF3-L
39
8
42
11
221

Advertisement

Table of Contents
loading

Table of Contents