Interrupt Controller (INTC)
MPC5606S Microcontroller Reference Manual, Rev. 7
760 Freescale Semiconductor
 
The software set/clear interrupt registers support the setting or clearing of software configurable interrupt 
request. These registers contain eight independent sets of bits to set and clear a corresponding flag bit by 
software. Excepting being set by software, this flag bit behaves the same as a flag bit set within a 
peripheral. This flag bit generates an interrupt request within the INTC like a peripheral interrupt request. 
Writing a 1 to SETx will leave SETx unchanged at 0 but sets CLRx. Writing a 0 to SETx has no effect. 
CLRx is the flag bit. Writing a 1 to CLRx clears it. Writing a 0 to CLRx has no effect. If a 1 is written 
simultaneously to a pair of SETx and CLRx bits, CLRx will be asserted, regardless of whether CLRx was 
asserted before the write.
Offset: 0x0024  Access: User read/write
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R
0 0 0 0 0 0 0 CLR4 0 0 0 0 0 0 0 CLR5
W
SET4 SET5
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R
0 0 0 0 0 0 0 CLR6 0 0 0 0 0 0 0 CLR7
W
SET6 SET7
Reset
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Figure 21-7. INTC Software Set/Clear Interrupt Register 4–7 (INTC_SSCIR[4:7])
Table 21-7. INTC_SSCIR[0:7] field descriptions 
Field Description
6, 14, 22, 30
SET[0:7]
Set Flag Bits. Writing a 1 sets the corresponding CLRx bit. Writing a 0 has no effect. Each SETx 
always will be read as a 0.
7, 15, 23, 31
CLR[0:7]
 Clear Flag Bits. CLRx is the flag bit. Writing a 1 to CLRx clears it provided that a 1 is not written 
simultaneously to its corresponding SETx bit. Writing a 0 to CLRx has no effect.
0 Interrupt request not pending within INTC.
1 Interrupt request pending within INTC.