![Freescale Semiconductor MPC5604B Quick Start Manual Download Page 27](http://html1.mh-extra.com/html/freescale-semiconductor/mpc5604b/mpc5604b_quick-start-manual_2330604027.webp)
21
Chapter 3
INTC: Interrupt Controller
1.
Introduction
The core of MPC5604B (e200z0h) is associated with registers called Interrupt Vector Offset
Register (IVOR), which handles different kinds of exceptions that might occur during runtime.
Different kinds of core exceptions are handled by different IVORs. IVOR4 is the one used for
interrupt handling.
Figure 29 : Interrupt Requests Handling by INTC in Software Vector Mode (Freescale Lecture)
The Interrupt Controller (INTC) is a module that is used for Interrupt Service Requests (ISR)
management. In software vector mode
, ISRs coming from peripherals trigger IVOR4 exceptions.
This exception branches to INTC handling functions which saves current register and program
counter (Prologue), then jumps to the ISR Vector Table where the vector associated to the
particular ISR allows jumping to the ISR handler(written by the user). The handler clears the ISR
flag and returns back to the INTC’s handler routine which restores core’s status (Epilogue).
Figure 30 : ISR Handling (SW mode) (Freescale Lecture)
2
In hardware mode, each handler has to write its own Prologue and Epilogue and their IVORs are
separate. It will be briefly explained at the end of the chapter.
Summary of Contents for MPC5604B
Page 1: ...LAAS CNRS Quick Start to MPC5604B Embedded Development Sahin Serdar 21 06 2013...
Page 31: ...Figure 33 INTC SW HW mode comparison Freescale Tutorial...
Page 87: ......
Page 132: ......
Page 133: ...127 Appendix 2 Pad Configurations...
Page 134: ......
Page 135: ......
Page 136: ......
Page 137: ......
Page 138: ......
Page 139: ......
Page 140: ......
Page 141: ...Appendix 3 Peripheral input pin selection...
Page 142: ......
Page 143: ...137 Appendix 4 Interrupt Vector Table...
Page 144: ......
Page 145: ......
Page 146: ......
Page 147: ......
Page 148: ...Appendix 5 I C Baud Rate Prescaler Values...
Page 149: ......
Page 150: ......