Overview
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 7-1
Chapter 7 System Integration Unit (SIU )

7.1 Overview

The following sections are contained in this document:
Interrupt Controller, includes:
Interrupt Controller Registers
General Purpose I/O ( GPIO), includes:
GPIO Standard Registers—MBAR+0x0B00
WakeUp GPIO Registers—MBAR+0x0C00
General Purpose Timers (GPT), includes:
GPT Registers—MBAR + 0x0600
Slice Timers, includes:
SLT Registers—MBAR + 0x0700
Real-Time Clock, includes:
RTC Interface Registers—MBAR + 0x0800
NOTE
Watchdog timer functions are included in the GPT section.
The System Integration Unit (SIU) controls and support the functions listed above.

7.2 Interrupt Controller

A highly configurable Interrupt Controller directs all interrupt sources to the following e300 core interrupt pins:
core_cint -- critical interrupt
core_smi -- system management interrupt
core_int -- standard interrupt

7.2.1 Block Description

The Interrupt Controller MUXes a variety of interrupt sources to the limited interrupt pins on the e300 core. The interrupt sources and their
descriptions are summarized in Table 7 -1.
Table7-1. Interrupt Sources
Source No. Description
External IRQ
Interrupts
4 Can be programmed as level or edge sensitive. Provides interrupt requests to
Interrupt Controller for external devices.
Slice Timers 2 “Tick” generators. Suitable for operating system update tick.
General Timers 8 Generates interrupt in Input Capture mode or Internal Timer mode. Timers 6 and 7
can interrupt from NAP/DOZE power-down.
BestComm and
Peripherals
19 Various peripherals are priority programmed and encoded into HI or LO interrupt to
the Interrupt Controller. BestComm Controller interrupt is connected to HI interrupt.
RTC 2 Stopwatch and periodic
WakeUp 8 These are special GPIO pins with WakeUP capability. There are 8 such pins
funneled into one interrupt. The source module is gpio_wkup.
GPIO 8 GPIO pins with simple interrupt capability (not available in power down mode). The
source module is gpio_std.
WatchDog Timer 0 No vector handler, generates SRESET output indication.
Tot al 51