5
5-2
Rev.1.0
INTERRUPT CONTROLLER (ICU)
5.1 Outline of the Interrupt Controller (ICU)
5.1 Outline of the Interrupt Controller (ICU)
The Interrupt Controller (ICU) controls maskable interrupts from internal peripheral I/Os and
System Break Interrupt (SBI). The maskable interrupts from internal peripheral I/Os are notified to
the M32R CPU as External Interrupts (EI).
There is a total of 31 sources for the maskable interrupts from internal peripheral I/Os, which are
controlled by assigning them one of eight priority levels including an interrupt-disabled state. If
multiple interrupt requests with the same priority level occur simultaneously, they are prioritized
according to the fixed hardware priority. Which sources of internal peripheral I/Os generated the
interrupt requests are identified by reading the Interrupt Status Register of the internal peripheral I/O.
On the other hand, the System Break Interrupt (SBI) is an interrupt generated by a falling edge of
___
the SBI input signal. This interrupt is always accepted regardless of the status of the PSW Register
IE bit, and is used as an emergency interrupt which is issued when power failure is detected or a
fault condition is notified from an external watchdog timer. After processing for the SBI is finished,
terminate or reset the system without returning to the program that was executing when the
interrupt occurred.
The Interrupt Controller is outlined below.
Table 5.1.1 Outline of the Interrupt Controller (ICU)
Item
Specification
Interrupt source
Maskable interrupts from internal peripheral I/Os : 31 sources
System Break Interrupt
___
: 1 source (entered from the SBI pin)
Priority level
8 levels including interrupt-disabled state
(However, interrupts with the same priority level are prioritized by the fixed hardware priority.)
Содержание 32172
Страница 20: ... This is a blank page 16 ...
Страница 21: ...1 1 Overview 1 2 Block Diagram 1 3 Pin Functions 1 4 Pin Layout CHAPTER 1 CHAPTER 1 OVERVIEW ...
Страница 44: ...1 1 24 Rev 1 0 This is a blank page Overview 1 4 Pin Layout ...
Страница 58: ...2 2 14 Rev 1 0 This is a blank page CPU 2 6 Data Formats ...
Страница 122: ...4 4 26 Rev 1 0 This is a blank page EIT 4 13 Precautions on EIT ...
Страница 200: ...7 7 6 Rev 1 0 This is a blank page RESET 7 4 Precautions to Be Taken Immediately after Reset ...
Страница 240: ...8 8 40 Rev 1 0 This is a blank page INPUT OUTPUT PORTS AND PIN FUNCTIONS 8 5 Precautions on Input Output Ports ...
Страница 298: ...9 9 58 Rev 1 0 This is a blank page DMAC 9 4 Precautions on Using DMAC ...
Страница 416: ...10 10 118 Rev 1 0 This is a blank page INPUT OUTPUT TIMERS 10 6 TOM Output Related 16 bit Timers ...
Страница 658: ...14 14 16 Rev 1 0 REAL TIME DEBUGGER RTD 14 4 Typical Connection with the Host This is a blank page ...
Страница 718: ...16 16 16 Rev 1 0 This is a blank page D A CONVERTERS 16 3 Functional Description of the D A Converters ...
Страница 766: ...18 18 22 Rev 1 0 WAIT CONTROLLER 18 3 Typical Operation of the Wait Controller This is a blank page ...
Страница 776: ...19 19 10 Rev 1 0 RAM BACKUP MODE 19 4 Exiting RAM Backup Mode Wakeup This is a blank page ...
Страница 777: ...CHAPTER 20 CHAPTER 20 OSCILLATION CIRCUIT 20 1 Oscillator Circuit 20 2 Clock Generator Circuit ...
Страница 782: ...20 20 6 Rev 1 0 OSCILLATION CIRCUIT 20 2 Clock Generator Circuit This is a blank page ...
Страница 856: ...23 23 26 Rev 1 0 This is a blank page ELECTRICAL CHARACTERISTICS 23 6 AC Characteristics ...
Страница 857: ...24 1 A D Conversion Characteristics CHAPTER 24 CHAPTER 24 STANDARD CHARACTERISTICS ...
Страница 859: ...Appendix 1 1 Dimensional Outline Drawing APPENDIX 1 APPENDIX 1 MECHANICAL SPECIFICATIONS ...
Страница 861: ...Appendix 2 1 M32R E Instruction Processing Time APPENDIX 2 APPENDIX 2 INSTRUCTION PROCESSING TIME ...
Страница 865: ...Appendix 3 1 Precautions about Noise APPENDIX 3 APPENDIX 3 PRECAUTIONS ABOUT NOISE ...