Electronic Components Datasheet Search
  English  ▼

X  

MPC505 Datasheet(PDF) 8 Page - NXP Semiconductors

Part # MPC505
Description  PowerPC™ MPC505 RISC Microcontroller
PDF  12 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

MPC505 Datasheet(HTML) 8 Page - NXP Semiconductors

Back Button MPC505 Datasheet HTML 4Page - NXP Semiconductors MPC505 Datasheet HTML 5Page - NXP Semiconductors MPC505 Datasheet HTML 6Page - NXP Semiconductors MPC505 Datasheet HTML 7Page - NXP Semiconductors MPC505 Datasheet HTML 8Page - NXP Semiconductors MPC505 Datasheet HTML 9Page - NXP Semiconductors MPC505 Datasheet HTML 10Page - NXP Semiconductors MPC505 Datasheet HTML 11Page - NXP Semiconductors MPC505 Datasheet HTML 12Page - NXP Semiconductors  
Zoom Inzoom in Zoom Outzoom out
 8 / 12 page
background image
MOTOROLA
MPC505
8
MPC505ADI/D
PERIPHERAL CONTROL UNIT
The peripheral control unit (PCU) consists of the following submodules:
• Software watchdog — provides system protection.
• Interrupt controller — controls the interrupts that external peripherals and internal modules
send to the CPU.
• Port Q — provides for digital I/O on pins that are not being used as interrupt inputs.
• L-bus/IMB2 interface (LIMB) — provides an interface between the load/store bus and the sec-
ond generation intermodule bus (IMB2). The IMB2, which is comparable to the IMB in the
modular 68300 and M68HC16 families, connects on-chip peripherals to the processor via the
LIMB.
Interrupt Controller
The interrupt controller consolidates all the interrupt sources into a single interrupt signal to the pro-
cessor. The interrupt controller supports up to 32 maskable interrupt levels. Each external interrupt
request (IRQ) input can be made edge-sensitive or level-sensitive. The interrupt controller uses the
following registers:
• IRQPEND — Contains a status bit for each of the 32 interrupt levels. Each bit of IRQPEND is
a read-only status bit that reflects the current state of the corresponding interrupt signal.
• IRQENABLE — Contains an enable bit for each of the 32 interrupt levels.
• IRQAND — Logical AND of the IRQPEND and IRQENABLE registers. This register reflects
which levels are actually causing the IRQ input to the processor to be asserted.
• IRQLEVELS — Contains three 5-bit fields that determine the interrupt request levels of the
PIT and the external interrupt request signals.
The interrupt controller does not enforce a priority scheme. All interrupt priority is determined by the
software. In this way, the system is not limited to a particular interrupt priority scheme.
Software Watchdog
The software watchdog monitors the system software interface and requires the software to take
periodic action in order to communicate that it is executing properly. To protect against software
error, the following service sequence must be executed on a regular basis:
1.
Write 0x556C to the SWSR
2.
Write 0xAA39 to the SWSR
This sequence clears the watchdog timer, and the timing process begins again. If this periodic ser-
vicing does not occur, the software watchdog issues a reset. If any value other than 0x556C or
0xAA39 is written to the SWSR, the service sequence must start over.
Port Q
When not used as interrupt inputs, interrupt request (IRQ) pins can be used for digital I/O. The fol-
lowing registers control port Q operation:
• Port Q Pin Assignment Register (PQPAR) — Allows the user to configure each pin as a digital
input, digital output, edge- or level-sensitive interrupt request to the CPU, or edge- or level-
sensitive interrupt request to the interrupt controller.
• Port Q Data Register (PORTQ) — Monitors or controls the state of its pins, depending on the
encoding for each pin in the PQPAR. PORTQ and PORTQE make up the PQEDGDAT reg-
ister.
• Port Q Edge-Detect Status Register (PORTQE) — Monitors when the proper transition occurs
on a port Q or interrupt request pin. PORTQ and PORTQE make up the PQEDGDAT register.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com