Information

Overview
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
1-14 Freescale Semiconductor
Block write locking to ensure system security and integrity
Three user-programmable machines (UPMs)
Programmable-array-based machine controls external signal timing with a granularity of up to
one quarter of an external bus clock period
User-specified control-signal patterns run when an internal master requests a single-beat or
burst read or write access
UPM refresh timer runs a user-specified control signal pattern to support refresh
User-specified control-signal patterns can be initiated by software
Each UPM can be defined to support devices with depths of 64, 128, 256, and 512 Kbytes, and
1, 2, 4, 8, 16, 32, 64 Mbytes
Support for 8- and 16-bit devices
Page mode support for successive transfers within a burst
Optional monitoring of transfers between local bus internal masters and local bus slaves (local bus
error reporting)
1.2.8 Integrated Programmable Interrupt Controller (IPIC)
The Integrated Programmable Interrupt Controller (IPIC) implements the necessary functions to provide
a flexible solution for general-purpose interrupt control. The IPIC includes the following features:
Functional and programming models are compatible with the MPC8260 interrupt controller
Support for external and internal discrete interrupt sources
Support for one external (optional) and seven internal machine checkstop interrupt sources
Programmable highest priority request
Two programmable priority mixed groups of four on-chip and four external interrupt signals with
two priority schemes for each group: grouped and spread
Four programmable priority internal groups of eight on-chip interrupt signals with two priority
schemes for each group: grouped and spread
Priority interrupts can be programmed to support a critical (cint) or system management (smi)
interrupt type
External and internal interrupts directed to a host processor
Unique vector number for each interrupt source
IPIC can support external interrupt request with programmable triggering mechanism. It can be
programmed to use one of the following mechanisms:
Active low level triggering
Active high level triggering
Raising edge triggering
Falling edge triggering