MPC8536DS Freescale Semiconductor, MPC8536DS Datasheet - Page 424

BOARD DEV SYSTEM MPC8536E

MPC8536DS

Manufacturer Part Number
MPC8536DS
Description
BOARD DEV SYSTEM MPC8536E
Manufacturer
Freescale Semiconductor
Series
PowerQUICC III™r
Type
MPUr
Datasheets

Specifications of MPC8536DS

Contents
Board, Software and Documentation
Processor Series
MPC85xx
Core
e500
Data Bus Width
32 bit
Maximum Clock Frequency
667 MHz
Operating Supply Voltage
- 0.3 V to + 1.21 V
Maximum Operating Temperature
+ 105 C
Data Ram Size
32 KB
Interface Type
SPI, USB
Program Memory Type
DDR2, DDR3, SDRAM
Core Size
32 Bit
Program Memory Size
544KB
Cpu Speed
1.5GHz
Digital Ic Case Style
BGA
No. Of Pins
783
Supply Voltage Range
0.95V To 1.05V
Rohs Compliant
Yes
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Programmable Interrupt Controller (PIC)
has been put in service. An interrupt remains in service from the time until the corresponding
end-of-interrupt register (EOI) is written, generating what the PIC considers an EOI signal.
Figure 9-50
9.4.1.2.1
Each interrupt source routed to int is assigned a value through its xVPRn[PRIORITY] field. Priority values
range from 0 to 15, where 15 is the highest. Interrupts are delivered only when the priority of the source
is greater than the destination processor’s CTPR[TASKP]. Therefore, setting xVPRn[PRIORITY] to zero
inhibits that interrupt. Likewise, setting TASKP to 15 prevents the PIC from delivering interrupts to that
core through the int signal. Note that this is the reset value, preventing the PIC from asserting int before
the PIC is configured.
The PIC services simultaneous interrupts occurring with the same priority according to the following
order:
For example, if MSG0, MSG2, and IPI0 are all assigned the same priority and receive simultaneous
interrupts, they are serviced in the following order:
9.4.1.2.2
When the PIC causes int to be asserted, the external interrupt service routine acknowledges the request by
reading that core’s IACK register, which at this point holds the 16-bit vector value for the interrupt source
that generated the request. This is the value programmed in that source’s xVPRn[VECTOR]. Reading
IACK has the following effects:
The interrupt is then considered to be in service. It remains so until the processor core performs a write to
the corresponding EOI. Writing to EOI is referred to as an EOI cycle.
9-54
1. MSG0–MSG7
2. MSI0–MSI7
3. IPI0–IPI3
4. Group A timer0–timer3
5. Group B timer0–timer3
6. IRQ[]/PCI INTx
7. Internal0–internal63
1. MSG0
2. MSG2
3. IPI0
The int signal for that core is negated, making it possible for another interrupt source to signal an
external interrupt to the core, and more particularly, allowing the PIC to signal a higher-priority
interrupt, as described in
The source that caused that resource is represented in the internal in-service register (ISR).
shows required elements in the interrupt handler
Interrupt Source Priority
Interrupt Acknowledge
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Section 9.4.1.2.4, “Nesting of
Interrupts.”
Freescale Semiconductor

Related parts for MPC8536DS