MCF548x Reference Manual, Rev. 3
13-8 Freescale Semiconductor

13.2.1.3 Interrupt Force Registers (INTFRCH, INTFRCL)

The INTFRCH and INTFRCL registers are each 32 bits in size and provide a mechanism to allow software

generation of interrupts for each possible source for functional or debug purposes. The system design may

reserve one or more sources to allow software to self-schedule interrupts by forcing one or more of these

bits in the appropriate INTFRC register (1 = force request, 0 = negate request). The assertion of an interrupt

request via the INTFRC register is not affected by the interrupt mask register. The INTFRC register is

cleared by reset.

Table 13-5. IMRH Field Descriptions

Bits Name Description
31–0 INT_MASK Interrupt mask. Each bit corresponds to an interrupt source. The corresponding IMRH bit
determines whether an interrupt condition can generate an interrupt. The corresponding
IPRH bit reflects the state of the interrupt signal even if the corresponding IMRH bit is set.
0 The corresponding interrupt source is not masked
1 The corresponding interrupt source is masked
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
R INT_MASK[31:16]
W
Reset1111111111111111
1514131211109876543210
R INT_MASK[15:1] MASK
ALL
W
Reset1111111111111111
Reg
Addr
MBAR + 0x70C

Figure 13-4. Interrupt Mask Register Low (IMRL)

Table 13-6. IMRL Field Descriptions

Bits Name Description
31–1 INT_MASK Interrupt mask. Each bit corresponds to an interrupt source. The corresponding IMRL bit
determines whether an interrupt condition can generate an interrupt. The corresponding
IPRL bit reflects the state of the interrupt signal even if the corresponding IMRL bit is set.
0 The corresponding interrupt source is not masked
1 The corresponding interrupt source is masked
0 MASKALL Mask all interrupts. Setting this bit will force the other 63 bits of the IMRH and IMRL to ones,
disabling all interrupt sources, and providing a global mask-all capability.