28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Interrupt Controller Module<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

ME — Mask Enable Bit<br />

The read/write ME bit enables interrupt masking. Reset clears ME.<br />

1 = Interrupt masking enabled<br />

0 = Interrupt masking disabled<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

MFI — Mask Fast Interrupts Bit<br />

The read/write MFI bit enables masking of fast interrupt requests.<br />

Reset clears MFI.<br />

1 = Fast interrupt requests masked by MASK value. All normal<br />

interrupt requests are masked.<br />

0 = Fast interrupt requests are not masked regardless of the MASK<br />

value. The MASK only applies to normal interrupts. Reset<br />

clears MFI.<br />

MASK[4:0] — Interrupt Mask Field<br />

The read/write MASK[4:0] field determines which interrupt priority<br />

levels are masked. When the ME bit is set, all pending interrupt<br />

requests at priority levels at and below the current MASK value are<br />

masked. To mask all normal interrupts without masking any fast<br />

interrupts, set the MASK value to 31 with the MFI bit cleared. See<br />

Table 7-2. Reset clears MASK[4:0].<br />

Decimal<br />

Table 7-2. MASK Encoding<br />

MASK[4:0]<br />

Binary<br />

Masked Priority<br />

Levels<br />

0 00000 0<br />

1 00001 1–0<br />

2 00010 2–0<br />

3 00011 3–0<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

31 11111 31–0<br />

•<br />

•<br />

•<br />

Technical Data <strong>MMC2107</strong> – Rev. 2.0<br />

158 Interrupt Controller Module MOTOROLA<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!