mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 300

no-image

mcf51ac256a

Manufacturer Part Number
mcf51ac256a
Description
Mcf51ac Flexis
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFUE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCLKE
Manufacturer:
FREESCALE
Quantity:
1 500
Part Number:
mcf51ac256aCLKE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCPUE
Manufacturer:
MURATA
Quantity:
1 000
Interrupt Controller (CF1_INTC)
The INTC_PL6P7 register specifies the highest-priority, maskable interrupt request that is defined as the
level six, priority seven request. The INTC_PL6P6 register specifies the second-highest-priority, maskable
interrupt request defined as the level six, priority six request. Reset clears both registers, disabling any
request re-mapping.
For an example of the use of these registers, see
13.3.3
The interrupt controller provides a combinatorial logic path to generate a special wakeup signal to exit
from the wait or stop modes. The INTC_WCR register defines wakeup condition for interrupt recognition
during wait and stop modes. This mode of operation works as follows:
13-10
REQN
Offset: CF1_INTC_BASE + 0x18 (INTC_PL6P7)
Field
Reset
7–5
4–0
1. Write to the INTC_WCR to enable this operation (set INTC_WCR[ENB]) and define the interrupt
2. Execute a stop instruction to place the processor into wait or stop mode.
3. After the processor is stopped, the interrupt controller enables special logic that evaluates the
4. If an active interrupt request is asserted and the resulting interrupt level is greater than the mask
W
R
mask level needed to force the core to exit wait or stop mode (INTC_WCR[MASK]). The
maximum value of INTC_WCR[MASK] is 0x6 (0b110). The INTC_WCR is enabled with a mask
level of 0 as the default after reset.
incoming interrupt sources in a purely combinatorial path; no clocked storage elements are
involved.
value contained in INTC_WCR[MASK], the interrupt controller asserts the wakeup output signal.
This signal is routed to the clock generation logic to exit the low-power mode and resume
processing.
CF1_INTC_BASE + 0x19 (INTC_PL6P6)
Reserved, must be cleared.
Request number. Defines the peripheral IRQ number to be remapped as the level 6, priority 7 (for INTC_PL6P7)
request and level 6, priority 6 (for INTC_PL6P6) request.
Note: The value must be a valid interrupt number. Unused or reserved interrupt numbers are ignored.
INTC Wakeup Control Register (INTC_WCR)
0
0
7
Figure 13-3. Programmable Level 6, Priority {7,6} Registers (INTC_PL6P{7,6})
The requests associated with the INTC_FRC register have a fixed level and
priority that cannot be altered.
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
0
0
6
Table 13-5. INTC_PL6P{7,6} Field Descriptions
0
0
5
Section 13.6.2, “Using INTC_PL6P{7,6} Registers.”
NOTE
0
4
Description
3
0
REQN
0
2
Freescale Semiconductor
0
1
Access: Read/Write
0
0

Related parts for mcf51ac256a