Interrupt Priority Controller Module

In Full Chip Simulation (FCS) Mode, this module simulates all the functionality of the Interrupt Priority Controller (IPC) module. This module provides a hardware-based, nested-interrupt mechanism in HCS08 MCUs and allows all prioritized non-software interrupts to interrupt. IPC features a four-level programmable interrupt priority for each source, supports prioritized preemptive interrupt service routines, and the interrupt priority mask can be modified during main flow or interrupt service execution. When the interrupt vector is being fetched, the module can automatically update the interrupt priority mask with its serviced interrupt source priority level and automatically store previous interrupt mask levels.