User's Manual

Table Of Contents
14.2 Exception Handling Procedure ..........................................................................................................268
14.3 Acceptance of Exception Events .......................................................................................................270
14.3.1 Acceptance Timing and Saved PC Value .................................................................................270
14.3.2 Vector and Site for Saving the Values in the PC and PSW ......................................................271
14.4 Hardware Processing for Accepting and Returning from Exceptions ...............................................272
14.5 Hardware Pre-Processing ..................................................................................................................273
14.5.1 Undefined Instruction Exception .............................................................................................. 273
14.5.2 Privileged Instruction Exception ..............................................................................................273
14.5.3 Access Exceptions ....................................................................................................................273
14.5.4 Floating-Point Exception ..........................................................................................................273
14.5.5 Reset .........................................................................................................................................273
14.5.6 Non-Maskable Interrupt ...........................................................................................................274
14.5.7 Interrupt ....................................................................................................................................274
14.5.8 Unconditional Trap ...................................................................................................................274
14.6 Return from Exception Handling Routine .........................................................................................275
14.7 Priority of Exception Events ..............................................................................................................275
15. Interrupt Controller (ICUb) ........................................................................................................... 276
15.1 Overview ...........................................................................................................................................276
15.2 Register Descriptions .........................................................................................................................278
15.2.1 Interrupt Request Register n (IRn) (n = interrupt vector number) ...........................................278
15.2.2 Interrupt Request Enable Register m (IERm) (m = 02h to 1Fh) ..............................................279
15.2.3 Interrupt Source Priority Register n (IPRn) (n = interrupt vector number) ..............................280
15.2.4 Fast Interrupt Set Register (FIR) ..............................................................................................281
15.2.5 Software Interrupt Generation Register (SWINTR) .................................................................282
15.2.6 DTC Transfer Request Enable Register n (DTCERn)
(n = interrupt vector number) ...................................................................................................283
15.2.7 DMAC Trigger Select Register m (DMRSRm) (m = DMAC channel number) .....................284
15.2.8 IRQ Control Register i (IRQCRi) (i = 0, 1, and 4 to 7) ............................................................285
15.2.9 IRQ Pin Digital Filter Enable Register 0 (IRQFLTE0) ............................................................286
15.2.10 IRQ Pin Digital Filter Setting Register 0 (IRQFLTC0) ...........................................................287
15.2.11 Non-Maskable Interrupt Status Register (NMISR) ..................................................................288
15.2.12 Non-Maskable Interrupt Enable Register (NMIER) ................................................................290
15.2.13 Non-Maskable Interrupt Status Clear Register (NMICLR) .....................................................292
15.2.14 NMI Pin Interrupt Control Register (NMICR) .........................................................................293
15.2.15 NMI Pin Digital Filter Enable Register (NMIFLTE) ...............................................................293
15.2.16 NMI Pin Digital Filter Setting Register (NMIFLTC) ..............................................................294
15.3 Vector Table ......................................................................................................................................295
15.3.1 Interrupt Vector Table ..............................................................................................................295
15.3.2 Fast Interrupt Vector Table .......................................................................................................301
15.3.3 Non-maskable Interrupt Vector Area .......................................................................................301
15.4 Interrupt Operation ............................................................................................................................302