This document provides an overview of the
diagram showing the maj or modula r components and secti ons that l ist the major f eatures.
MPC555 member of the Motorola MPC500 RISC Microcontroller family.
T a ble 1. MPC555 Features
DeviceFlashCode Compression
MPC555448 KbytesCode compression not supported
MPC555
microcontroller, including a block
1Introduction
The MPC555 device offers the following features:
•PowerPC™ core with floating-point unit
•26 Kbytes fast RAM and 6 Kbytes TPU microcode RAM
•448 Kbytes Flash EEPROM with 5-V programming
•5-V I/O system
•Serial system: queued serial multi-channel module (QSMCM), dual CAN 2.0B
controller
modules (TouCAN
•50-channel timer system: dual time processor units (TPU3), modular I/O system
(MIOS1)
•32 analog inputs: dual queued analog-to-digital converters (QADC64)
•Submicron HCMOS (CDR1) technology
•272-pin plastic ball grid array (PBGA) packaging
•40-MHz operation, -40
for the suffix A device)
•32-bit architecture (PowerPC ISA architec ture compliant)
•Core performance measured at 52.7-Kbyte Dhrystones (v2.1) @ 40 MHz
•Fully static, low power operation
•Integrated double-precision floating-point unit
•Precise exception model
TM
)
°C to 125 °C with dual supply (3.3 V, 5 V) (-55 °C to 125 °C
The
Block Diagram
•Extensive system development support
— On-chip watchpoints and breakpoints
— Program flow tracking
— BDM on-chip emulation development interface
1.1Block Diagram
Figure 1 is a block diagram of the MPC555.
Burst
Interface
RCPU
16 Kbytes
SRAM
QADCQADCQSMCM
L-bus
256 Kbytes
Flash
10 Kbytes
SRAM
TouCAN
192 Kbytes
Flash
U-bus
E-bus
USIU
L2U
UIMB
IMB3
TPU3
DPTRAM
TPU3TouCANMIOS1
Figure 1. MPC555 B lock Diagram
1.2Key Features
The MPC555 key features are explained in the following sections.
1.2.1Four-Bank Memory Controller
•Works with SRAM, EPROM, Flash EEPROM, and other peripherals
•Byte write enables
•32-bit address decodes with bit masks
2MPC555 Product Brief MOTOROLA
1.2.2U-Bus System Interface Unit (USIU)
•Clock synthesizer
•Power management
•Reset controller
•MPC555 decrementer and time base
•Real-time clock register
•Periodic interrupt timer
•Hardware bus monitor and software watchdog timer
•Interrupt controller that supports up to eight external and eight internal interrupts
•IEEE 1149.1 JTAG test access port
•External bus interface
— 24 address pins, 32 data pins
— Supports multiple master designs
— Four-beat transfer bursts, two-clock minimum bus transactions
— Supports 5V inputs, provides 3.3-V outputs
Key Features
1.2.3Flexible Memory Protection Unit
•Four instruction regions and four data regions
•4-Kbyte to 16-Mbyte region size support
•Default attributes available in one global entry
•Attribute support for speculative accesses
1.2.4448-Kbyte Flash EEPROM Memory
•One 256-Kbyte and one 192-Kbyte module
•Page read mode
•Block (32-Kbyte) erasable
•External 4.75-V to 5.25-V program and erase power supply
1.2.526-Kbytes of Static RAM
•One 16-Kbyte and one 10-Kbyte module
•Fast (one-clock) access
•Keep-alive power
•Soft defect detection (SDD)
1.2.6General-Purpose I/O Support
•Address (24) and data (32) pins can be used for general-purpose I/O in single-chip mode
•Nine general-purpose I/O pins in MIOS1 unit
•Many peripheral pins can be used for general-purpose I/O when not used for primary function
•5-V tolerant inputs/outputs
MOTOROLAMPC555 Product Brief 3
Key Features
1.2.7Two Time Processor Units (TPU3)
•Each TPU3 module provides these features:
— A dedicated micro-engine operates independently of the RCPU
— 16 independent programmable channels and pins
— Each channel has an event register consisting of a 16-bit capture register, a 16-bit compare
register and a 16-bit comparator
— Nine pre-programmed timer functions are available
— Any channel can perform any time function
— Each timer function can be assigned to more than one channel
— Two timer count registers with programmable prescalers
— Each channel can be synchronized to one or both counters
— Selectable channel priority levels
— 5-V tolerant inputs/outputs
•6-Kbyte dual port TPU RAM (DPTRAM) is shared by the two TPU3 modules for TPU microcode
•Output data that is right- or left-justified, signed or unsigned
•5-V reference and range
4MPC555 Product Brief MOTOROLA
1.2.10 Two CAN 2.0B Controller Modules (TouCAN)
Each TouCAN provides these features:
•Full implementation of CAN protocol specification, version 2.0A and 2.0B
•Each module has 16 receive/transmit message buffers of 0 to 8 bytes data length
•Global ma sk register for message buffers 0 to 13
•Independent mask registers for message buffers 14 and 15
•Programmable transm it-first scheme: lowest ID or lowest buffer number
•16-bit fre e-running timer for message time-s tamping
•Low power sleep mode with programmable wake-up on bus activity
•Programmable I/O modes
•Maskable interrupts
•Independent of the transmission medium (external transceiver is assumed)
•Open network architecture
•Multimaster concept
•High immun ity to EMI
•Short latency time for high-priority messages
•Low power sleep mode with programmable wakeup on bus activity
Key Features
1.2.11Queued Serial Multi-Channel Module (QSMCM)
•Queued serial peripheral interface (QSPI)
— Provides full-duplex communication port for peripheral expansion or interprocessor
communication
— Up to 32 preprogrammed transfers, reducing overhead
— 160-byte queue buffer
— Programmable transfer length: from 8 to 16 bits, inclusive
— Synchronous interface with baud rate of up to system clock divided by 4
— Four programmable peripheral-select pins support up to 16 devices
— Wrap-around mode allows continuous sampling for efficient interfacing to serial peripherals
(e.g., – serial A/D converters, I/O latches, etc.)
•Two serial communications interfaces (SCI). Each SCI offers these features:
— UART mode provides NRZ format and half-or full-duplex interface
— 16 register receive buffer and 16 register transmit buffer (SCI1 only)
— Advanced error detection and optional parity generation and detection
— Word length programmable as 8 or 9 bits
— Separate transmitter and receiver enable bits and double buffering of data
— Wakeup functions allo w the CPU to run uni nterr upted until eithe r a tr ue idl e lin e is de tect ed or
a new address byte is received
— External source clock for baud generation
— Multiplexing of transmit data pins with discrete outputs and receive data pins with discrete
inputs, allowing realization of a low-speed serial protocol
2.1Added temperature range for suffix A device.11 December 2002
3Updated template and formats.11 February 2003
8MPC555 Product BriefMOTOROLA
THIS PAGE INTENTIONALLY LEFT BLANK
Key Features
MOTOROLAMPC555 Product Brief 9
Key Features
THIS PAGE INTENTIONALLY LEFT BLANK
10MPC555 Product Brief MOTOROLA
THIS PAGE INTENTIONALLY LEFT BLANK
Key Features
MOTOROLAMPC555 Product Brief 11
HOW TO REACH US:
USA/EUROPE/LOCATIONS NOT LISTED:
Motorola Literature Distribution
P.O. Box 5405, Denver, Colorado 80217
1-303-675-2140 or 1-800-441-2447
JAPAN:
Motorola Japan Ltd.
SPS, Technical Information Center
3-20-1, Minami-Azabu Minato-ku
Tokyo 106-8573 Japan
81-3-3440-3569
ASIA/PACIFIC:
Motorola Semiconductors H.K. Ltd.
Silicon Harbour Centre, 2 Dai King Street
Tai Po Industrial Estate, Tai Po, N.T., Hong Kong
852-26668334
TECHNICAL INFORMA TION CENTER:
1-800-521-6274
HOME PAGE:
http://www.motorola.com/semiconductors
Information in this document is provided solely to enable system and software implementers to use
Motorola products. There are no express or implied copyright licenses granted hereunder to design
or fabricate any integrated circuits or integrated circuits based on the information in this document.
Motorola reserves the right to make changes without further notice to any products herein.
Motorola makes no warranty, representation or guarantee regarding the suitability of its products
for any particular purpose, nor does Motorola assume any liability arising out of the application or
use of any product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters which may be provided in
Motorola data sheets and/or specifications can and do v ary in different applications and actual
performance may vary over time. All operating parameters, including “Typicals” must be validated
for each customer application by customer’s technical experts. Motorola does not convey any
license under its patent rights nor the rights of others. Motorola products are not designed,
intended, or authorized for use as components in systems intended for surgical implant into the
body, or other applications intended to support or sustain life, or for any other application in which
the failure of the Motorola product could create a situation where personal injury or death may
occur . S h oul d Buy e r pu r cha s e or use Mot o ro la pr od uc t s fo r any s uc h uni nt e nde d or un a ut h or iz ed
application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries,
affiliates, and distributors harmless against all claims, costs, damages, and expenses, and
reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death
associated with such unintended or unauthorized use, even if such claim alleges that Motorola was
negligent regarding the design or manufacture of the part.
Motorola and the Stylized M Logo are registered in the U.S. Patent and Trademark Office.
digital dna is a trademark of Motorola, Inc. The described product contains a PowerPC processor
core. The PowerPC name is a trademark of IBM Corp. and used under license. All other product
or service names are the property of their respective owners. Motorola, Inc. is an Equal
Opportunity/Affirmative Action Employer.