MPC850 (Rev. A/B/C) Family
Communications Controller
Hardware Specifications
This document contains detailed information on power considerations, AC/DC electrical
characteristics, and AC timing specifications for revision A,B, and C of the MPC850 Family.
This document contains the following topics:
TopicPage
Part I, “Overview”1
Part II, “Features”3
Part III, “Electrical and Thermal Characteristics”7
Part IV, “Thermal Characteristics”9
Part V, “Power Considerations”10
Part VI, “Bus Signal Timing”12
Part VII, “IEEE 1149.1 Electrical Specifications”42
Part VIII, “CPM Electrical Characteristics”43
Part IX, “Mechanical Data and Ordering Information”66
Part X, “Document Revision History”72
Part I Overview
The MPC850 is a versatile, one-chip integrated microprocessor and peripheral
combination that can be used in a variety of controller applications, excelling
particularly in communications and networking products. The MPC850, which
includes support for Ethernet, is specifically designed for cost-sensitive,
remote-access, and telecommunications applications. It is provides functions
similar to the MPC860, with system enhancements such as universal serial bus
(USB) support and a larger (8-Kbyte) dual-port RAM.
In addition to a high-performance embedded MPC8xx core, the MPC850
integrates system functions, such as a versatile memory controller and a
communications processor module (CPM) that incorporates a specialized,
independent RISC communications processor (referred to as the CP). This
separate processor off-loads peripheral tasks from the embedded MPC8xx core.
Download from www.ICminer.com Electronic-Library Service
2
The CPM of the MPC850 supports up to seven serial channels, as follows:
•One or two serial communications controllers (SCCs). The SCCs support Ethernet,
ATM (MPC850SR and MPC850DSL), HDLC and a number of other protocols,
along with a transparent mode of operation.
•One USB channel
•Two serial management controllers (SMCs)
•One I
2
C port
•One serial peripheral interface (SPI).
Table 1-1 shows the functionality supported by the members of the MPC850 family.
Additional documentation may be provided for parts listed in Table 1-1.
MPC850 (Rev . A/B/C) Har dware SpecificationsMOT OROLA
Download from www.ICminer.com Electronic-Library Service
Part II Features
Figure 2-1 is a block diagram of the MPC850, showing its major components and the
relationships among those components:
Embedded
MPC8xx
Core
Baud Rate
Generators
Parallel I/O
Ports
UTOPIA
(850SR & DSL)
2-Kbyte
I-Cache
Instruction
Bus
Load/Store
Bus
Four
Timers
32-Bit RISC Communications
Processor (CP) and Program ROM
Timer
Instruction
MMU
1-Kbyte
D-Cache
Data
MMU
Interrupt
Controller
Dual-Port
RAM
Unified Bus
Serial DMA
Peripheral Bus
20 Virtual
Channels
and
2 Virtual
IDMA
Channels
System Interface Unit
Memory Controller
Bus Interface Unit
System Functions
Real-Time Clock
PCMCIA Interface
Communications
Processor
Module
TDMa
SCC2
SCC3
Time Slot Assigner
SMC1SMC2
USB
Non-Multiplexed Serial Interface
SPI
2
C
I
Figure 2-1. MPC850 Microprocessor Block Diagram
The following list summarizes the main features of the MPC850:
•Embedded single-issue, 32-bit MPC8xx core (implementing the PowerPC
architecture) with thirty-two 32-bit general-purpose registers (GPRs)
— Performs branch folding and branch prediction with conditional prefetch, but
without conditional execution
MOTOROLA
MPC850 (Rev . A/B/C) Har dware Specifications3
Download from www.ICminer.com Electronic-Library Service
4
— 2-Kbyte instruction cache and 1-Kbyte data cache (Harvard architecture)
– Caches are two-way, set-associative
– Physically addressed
– Cache blocks can be updated with a 4-word line burst
– Least-recently used (LRU) replacement algorithm
– Lockable one-line granularity
— Memory management units (MMUs) with 8-entry translation lookaside buffers
(TLBs) and fully-associative instruction and data TLBs
— MMUs support multiple page sizes of 4 Kbytes, 16 Kbytes, 256 Kbytes, 512
Kbytes, and 8 Mbytes; 16 virtual address spaces and eight protection groups
•Advanced on-chip emulation debug mode
•Data bus dynamic bus sizing for 8, 16, and 32-bit buses
— Supports traditional 68000 big-endian, traditional x86 little-endian and modified
little-endian memory systems
— Twenty-six external address lines
•Completely static design (0–80 MHz operation)
•System integration unit (SIU)
— Hardware bus monitor
— Spurious interrupt monitor
— Software watchdog
— Periodic interrupt timer
— Low-power stop mode
— Clock synthesizer
— Decrementer, time base, and real-time clock (RTC) from the PowerPC
architecture
— Reset controller
— IEEE 1149.1 test access port (JTAG)
•Memory controller (eight banks)
— Glueless interface to DRAM single in-line memory modules (SIMMs),
synchronous DRAM (SDRAM), static random-access memory (SRAM),
electrically programmable read-only memory (EPROM), flash EPROM, etc.
— Memory controller programmable to support most size and speed memory
interfaces
— Boot chip-select available at reset (options for 8, 16, or 32-bit memory)
— Variable block sizes, 32 Kbytes to 256 Mbytes
MPC850 (Rev . A/B/C) Har dware SpecificationsMOT OROLA
Download from www.ICminer.com Electronic-Library Service
— Selectable write protection
— On-chip bus arbiter supports one external bus master
— Special features for burst mode support
•General-purpose timers
— Four 16-bit timers or two 32-bit timers
— Gate mode can enable/disable counting
— Interrupt can be masked on reference match and event capture
•Interrupts
— Eight external interrupt request (IRQ) lines
— Twelve port pins with interrupt capability
— Fifteen internal interrupt sources
— Programmable priority among SCCs and USB
— Programmable highest-priority request
•Single socket PCMCIA-ATA interface
— Master (socket) interface, release 2.1 compliant
— Single PCMCIA socket
— Supports eight memory or I/O windows
transmission after the current frame is finished or immediately if no frame is
being sent and
CLOSE
RXBD
closes the receive buffer descriptor)
— Supports continuous mode transmission and reception on all serial channels
— Up to 8 Kbytes of dual-port RAM
— Twenty serial DMA (SDMA) channels for the serial controllers, including eight
for the four USB endpoints
— Three parallel I/O registers with open-drain capability
•Four independent baud-rate generators (BRGs)
stops
— Can be connected to any SCC, SMC, or USB
— Allow changes during operation
— Autobaud support option
•QUICC multichannel controller (QMC) microcode features
— Up to 64 independent communication channels on a single SCC
— Arbitrary mapping of 0–31 channels to any of 0–31 TDM time slots
— Supports either transparent or HDLC protocols for each channel
— Independent TxBDs/Rx and event/interrupt reporting for each channel
•One universal serial bus controller (USB)
— Supports host controller and slave modes at 1.5 Mbps and 12 Mbps
•Two serial management controllers (SMCs)
— UART
— Transparent
— General circuit interface (GCI) controller
— Can be connected to the time-division-multiplexed (TDM) channel
•One serial peripheral interface (SPI)
— Supports master and slave modes
— Supports multimaster operation on the same bus
2
•One I
®
C
(interprocessor-integrated circuit) port
— Supports master and slave modes
— Supports multimaster environment
•Time slot assigner
— Allows SCCs and SMCs to run in multiplexed operation
— Supports T1, CEPT, PCM highway, ISDN basic rate, ISDN primary rate,
user-defined
— 1- or 8-bit resolution
— Allows independent transmit and receive routing, frame syncs, clocking
— Allows dynamic changes
— Can be internally connected to four serial channels (two SCCs and two SMCs)
•Low-power support
MPC850 (Rev . A/B/C) Har dware SpecificationsMOT OROLA
Download from www.ICminer.com Electronic-Library Service
— Full high: all units fully powered at high clock frequency
— Full low: all units fully powered at low clock frequency
— Doze: core functional units disabled except time base, decrementer, PLL,
memory controller, real-time clock, and CPM in low-power standby
— Sleep: all units disabled except real-time clock and periodic interrupt timer . PLL
is active for fast wake-up
— Deep sleep: all units disabled including PLL, except the real-time clock and
periodic interrupt timer
— Low-power stop: to provide lower power dissipation
— Separate power supply input to operate internal logic at 2.2 V when operating at
or below 25 MHz
— Can be dynamically shifted between high frequency (3.3 V internal) and low
frequency (2.2 V internal) operation
•Debug interface
— Eight comparators: four operate on instruction address, two operate on data
address, and two operate on data
— The MPC850 can compare using the =,
watchpoints
— Each watchpoint can generate a breakpoint internally
•3.3-V operation with 5-V TTL compatibility on all general purpose I/O pins.
≠
, <, and > conditions to generate
Part III Electrical and Thermal
Characteristics
This section provides the AC and DC electrical specifications and thermal characteristics
for the MPC850. Table 3-2 provides the maximum ratings.
MOTOROLA
MPC850 (Rev . A/B/C) Har dware Specifications7
Download from www.ICminer.com Electronic-Library Service
8
1
Table 3-2. Maximum Ratings
(GND = 0V)
RatingSymbolValueUnit
Supply voltageVDDH-0.3 to 4.0V
VDDL-0.3 to 4.0V
KAPWR-0.3 to 4.0V
VDDSYN-0.3 to 4.0V
Input voltage
Junction temperature
V
in
2
T
j
GND-0.3 to VDDH + 2.5 VV
0 to 95 (standard)
-40 to 95 (extended)
˚C
Storage temperature rangeT
1
Functional operating conditions are provided with the DC electrical specifications in Table 4-5. Absolute maximum
ratings are stress ratings only; functional oper ation at the maxima is not guaranteed. Stress beyond those listed may
affect device reliability or cause permanent damage to the device.
CAUTION: All inputs that tolerate 5 V cannot be more than 2.5 V greater than the supply voltage. This restriction
applies to power-up and normal operation (that is, if the MPC850 is unpowered, v oltage greater than 2.5 V must not
be applied to its inputs).
2
The MPC850, a high-frequency device in a BGA package, does not provide a guaranteed maximum ambient
temperature. Only maximum junction temperature is guar anteed. It is the responsibility of the user to consider power
dissipation and thermal management. Junction temperature ratings are the same regardless of frequency rating of
the device.
stg
-55 to +150˚C
This device contains circuitry protecting against damage due to high-static voltage or
electrical fields; howev er , it is advised that normal precautions be taken to av oid application
of any voltages higher than maximum-rated voltages to this high-impedance circuit.
Reliability of operation is enhanced if unused inputs are tied to an appropriate logic voltage
level (for example, either GND or V
). Table 4-3 provides the package thermal
CC
characteristics for the MPC850.
MPC850 (Rev . A/B/C) Har dware SpecificationsMOT OROLA
Download from www.ICminer.com Electronic-Library Service
1
1
2
Part IV Thermal Characteristics
Table 4-3 shows the thermal characteristics for the MPC850.
Table 4-3. Thermal Characteristics
CharacteristicSymbolValueUnit
Thermal resistance for BGA
Thermal Resistance for BGA (junction-to-case)
1
For more information on the design of thermal vias on multilayer boards and BGA layout considerations in
general, refer to AN-1231/D,
office.
2
Assumes natural convection and a single layer board (no thermal vias).
3
Assumes natural convection, a multilayer board with thermal vias
temperature rise of 20
4
Assumes natural convection, a multilayer board with thermal vias
temperature rise of 13
T
= T
J
A
P
= (V
D
where:
P
is the power dissipation on pins
I/O
+ (P
DD
D
•
°
C above ambient.
)
θ
JA
•
I
) + P
DD
I/O
Plastic Ball Grid Array Application Note
°
C above ambient.
θ
JA
θ
JA
θ
JA
θ
JC
available from your local Motorola sales
4
, 1 watt MPC850 dissipation, and a board
4
, 1 watt MPC850 dissipation, and a board
40
31
24
2
3
4
8
°
C/W
°
C/W
C/W
°
°
C/W
Table 4-4 provides power dissipation information.
Table 4-4. Power Dissipation (P
CharacteristicFrequency (MHz)Typical
Power Dissipation
All Revisions
(1:1) Mode
1
Typical power dissipation is measured at 3.3V
2
Maximum power dissipation is measured at 3.65 V
33TBD515mW
40TBD590mW
50TBD725mW
)
D
Maximum
Table 4-5 provides the DC electrical characteristics for the MPC850.
Table 4-5. DC Electrical Specifications
CharacteristicSymbolMinMaxUnit
Operating voltage at 40 MHz or lessVDDH, VDDL,
KAPWR, VDDSYN
Operating voltage at 40 MHz or higherVDDH, VDDL,
KAPWR, VDDSYN
Input high voltage (address bus, data bus, EXTAL, EXTCLK,
and all bus control/status signals)
VIH2.03.6V
3.1353.465V
Unit
3.03.6V
Input high voltage (all general purpose I/O and peripheral pins)VIH2.05.5V
MOTOROLA
MPC850 (Rev . A/B/C) Har dware Specifications9
Download from www.ICminer.com Electronic-Library Service
10
Table 4-5. DC Electrical Specifications (continued)
CharacteristicSymbolMinMaxUnit
Input low voltageVILGND0.8V
EXTAL, EXTCLK input high voltageVIHC0.7*(VCC)VCC+0.3V
Input leakage current, Vin = 5.5 V (Except TMS, TRST
MPC850 (Rev . A/B/C) Har dware SpecificationsMOT OROLA
,
,
T
,
in
°
C can be obtained from the equation:
J
C
°
,
junction to ambient
,
°
C/W
Download from www.ICminer.com Electronic-Library Service
Layout Practices
P
D
= P
+ P
P
P
INT
INT
I/O
I/O
= I
DD
x V
,
watts—chip internal power
DD
= Power dissipation on input and output pins—user determined
For most applications P
< 0.3
I/O
approximate relationship between P
P
= K
÷
(T
+ 273
°
D
J
C)(2)
•
D
P
and can be neglected. If P
INT
and T
is:
J
is neglected
I/O
,
an
Solving equations (1) and (2) for K gives:
K = P
•
(T
+ 273
D
A
°
C) +
θ
JA
• P
2
(3)
D
where K is a constant pertaining to the particular part. K can be determined from equation
(3) by measuring P
P
and TJ can be obtained by solving equations (1) and (2) iteratively for any value of TA.
D
(at equilibrium) for a known TA. Using this value of K, the values of
D
5.1Layout Practices
Each VCC pin on the MPC850 should be provided with a low-impedance path to the board’s
supply. Each GND pin should likewise be provided with a low-impedance path to ground.
The power supply pins driv e distinct groups of logic on chip. The V
be bypassed to ground using at least four 0.1 µF by-pass capacitors located as close as
possible to the four sides of the package. The capacitor leads and associated printed circuit
traces connecting to chip V
and GND should be kept to less than half an inch per capacitor
CC
lead. A four-layer board is recommended, employing two inner layers as V
planes.
power supply should
CC
and GND
CC
All output pins on the MPC850 have fast rise and fall times. Printed circuit (PC) trace
interconnection length should be minimized in order to minimize undershoot and
reflections caused by these fast output switching times. This recommendation particularly
applies to the address and data busses. Maximum PC trace lengths of six inches are
recommended. Capacitance calculations should consider all device loads as well as
parasitic capacitances due to the PC traces. Attention to proper PCB layout and bypassing
becomes especially critical in systems with higher capacitive loads because these loads
create higher transient currents in the V
and GND circuits. Pull up all unused inputs or
CC
signals that will be inputs during reset. Special care should be taken to minimize the noise
levels on the PLL supply pins.
MOTOROLA
MPC850 (Rev . A/B/C) Har dware Specifications11
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Part VI Bus Signal Timing
Table 6-6 provides the bus operation timing for the MPC850 at 50 MHz, 66 MHz, and 80
MHz. Timing information for other bus speeds can be interpolated by equation using the
MPC850 Electrical Specifications Spreadsheet found at http://www.mot.com/netcomm.
The maximum bus speed supported by the MPC850 is 50 MHz. Higher-speed parts must
be operated in half-speed bus mode (for example, an MPC850 used at 66 MHz must be
configured for a 33 MHz bus).
The timing for the MPC850 bus shown assumes a 50-pF load. This timing can be derated
by 1 ns per 10 pF . Derating calculations can also be performed using the MPC850 Electrical
Specifications Spreadsheet.
Table 6-6. Bus Operation Timing 1
50 MHz66 MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
B1CLKOUT period20—30.30—25———ns
B1aEXTCLK to CLKOUT phase
skew (EXTCLK > 15 MHz and
MF <= 2)
B1bEXTCLK to CLKOUT phase
skew (EXTCLK > 10 MHz and
MF < 10)
B1cCLKOUT phase jitter (EXTCLK
> 15 MHz and MF <= 2)
B1dCLKOUT phase jitter
B1eCLKOUT frequency jitter (MF <
- as requested by control bit
CST4 in the corresponding word
in the UPM
9
negated to
negated to
negated to
valid
50 MHz66 MHz80 MHz
FFACT
MinMaxMinMaxMinMax
25.00—39.00—31.00—1.37550.00ns
25.00—39.00—31.00—1.37550.00ns
3.00—6.00—4.00—0.25050.00ns
8.00—13.00—11.00—0.50050.00ns
28.00—43.00—36.00—1.50050.00ns
5.00—8.00—6.00—0.37550.00ns
25.00—39.00—31.00—1.37550.00ns
1.506.001.506.001.506.00—50.00ns
Cap Load
(default
50 pF)
Unit
16MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Table 6-6. Bus Operation Timing 1 (continued)
Layout Practices
NumCharacteristic
B31a CLKOUT falling edge to CS valid
- as requested by control bit
CST1 in the corresponding word
in the UPM
B31b CLKOUT rising edge to CS
- as requested by control bit
CST2 in the corresponding word
in the UPM
B31c CLKOUT rising edge to CS
- as requested by control bit
CST3 in the corresponding word
in the UPM
B31d CLKOUT falling edge to CS
- as requested by control bit
CST1 in the corresponding word
in the UPM EBDF = 1
B32CLKOUT falling edge to BS
- as requested by control bit
BST4 in the corresponding word
in the UPM
B32a CLKOUT falling edge to BS
- as requested by control bit
BST1 in the corresponding word
in the UPM, EBDF = 0
B32b CLKOUT rising edge to BS
- as requested by control bit
BST2 in the corresponding word
in the UPM
B32c CLKOUT rising edge to BS
- as requested by control bit
BST3 in the corresponding word
in the UPM
B32d CLKOUT falling edge to BS
- as requested by control bit
BST1 in the corresponding word
in the UPM, EBDF = 1
B33CLKOUT falling edge to GPL
valid - as requested by control
bit GxT4 in the corresponding
word in the UPM
B33a CLKOUT rising edge to GPL
valid - as requested by control
bit GxT3 in the corresponding
word in the UPM
valid
valid
valid
valid
valid
valid
valid
valid
50 MHz66 MHz80 MHz
FFACT
MinMaxMinMaxMinMax
5.0012.008.0014.006.0013.000.25050.00ns
1.508.001.508.001.508.00—50.00ns
5.0012.008.0014.006.0013.000.25050.00ns
9.0014.00 13.00 18.00 11.00 16.000.37550.00ns
1.506.001.506.001.506.00—50.00ns
5.0012.008.0014.006.0013.000.25050.00ns
1.508.001.508.001.508.00—50.00ns
5.0012.008.0014.006.0013.000.25050.00ns
9.0014.00 13.00 18.00 11.00 16.000.37550.00ns
1.506.001.506.001.506.00—50.00ns
5.0012.008.0014.006.0013.000.25050.00ns
Cap Load
(default
50 pF)
Unit
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 17
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Table 6-6. Bus Operation Timing 1 (continued)
NumCharacteristic
B34 A[6–31] and D[0–31] to CS valid
- as requested by control bit
CST4 in the corresponding word
in the UPM
B34a A[6–31] and D[0–31] to CS
- as requested by control bit
CST1 in the corresponding word
in the UPM
B34b A[6–31] and D[0–31] to CS
- as requested by CST2 in the
corresponding word in UPM
B35A[6–31] to CS
requested by control bit BST4 in
the corresponding word in UPM
B35a A[6–31] and D[0–31] to BS
- as requested by BST1 in the
corresponding word in the UPM
B35b A[6–31] and D[0–31] to BS
- as requested by control bit
BST2 in the corresponding word
in the UPM
B36A[6–31] and D[0–31] to GPL
valid - as requested by control
bit GxT4 in the corresponding
word in the UPM
valid - as
valid
valid
valid
valid
50 MHz66 MHz80 MHz
FFACT
MinMaxMinMaxMinMax
3.00—6.00—4.00—0.25050.00ns
8.00—13.00—11.00—0.50050.00ns
13.00—21.00—17.00—0.75050.00ns
3.00—6.00—4.00—0.25050.00ns
8.00—13.00—11.00—0.50050.00ns
13.00—21.00—17.00—0.75050.00ns
3.00—6.00—4.00—0.25050.00ns
Cap Load
(default
50 pF)
Unit
B37UPWAIT valid to CLK OUT falling
B38CLKOUT falling edge to
B39AS
B40A[6–31], TSIZ[0–1], RD/WR
B41TS
B42CLKOUT rising edge to TS
B43AS
10
edge
UPWAIT valid
valid to CLK OUT rising edge
11
B
URST, valid to CLKOUT rising
edge.
valid to CLK OUT rising edge
(setup time)
(hold time)
negation to memory
controller signals negation
10
valid
,
6.00—6.00—6.00——50.00ns
1.00—1.00—1.00——50.00ns
7.00—7.00—7.00——50.00ns
7.00—7.00—7.00——50.00ns
7.00—7.00—7.00——50.00ns
2.00—2.00—2.00——50.00ns
—TBD—TBDTBD——50.00ns
18MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Layout Practices
1
The minima provided assume a 0 pF load, whereas maxima assume a 50pF load. For frequencies not marked on the
part, new bus timing must be calculated for all frequency-dependent AC parameters. Frequency-dependent AC
parameters are those with an entry in the FFactor column. AC parameters without an FFactor entry do not need to
be calculated and can be taken directly from the frequency column corresponding to the frequency marked on the
part. The following equations should be used in these calculations.
For a frequency F, the following equations should be applied to each one of the above parameters:
For minima:
FFACTOR x 1000
D =
F
- 20 x FFACTOR)
(D
50
+
For maxima:
FFACTOR x 1000
D =
F
-20 x FFACTOR)
(D
50
++
1ns(CAP LOAD - 50) / 10
where:
D is the parameter value to the frequency required in ns
F is the operation frequency in MHz
D
is the parameter value defined for 50 MHz
50
CAP LOAD is the capacitance load on the signal in question.
FFACTOR is the one defined for each of the parameters in the table.
2
Phase and frequency jitter performance results are valid only if the input jitter is less than the prescribed value.
3
If the rate of change of the frequency of EXTAL is slow (i.e. it does not jump between the minimum and maximum
values in one cycle) or the frequency of the jitter is fast (i.e., it does not sta y at an e xtreme v alue f or a long time) then
the maximum allowed jitter on EXTAL can be up to 2%.
4
The timing for BR output is relev ant when the MPC850 is selected to work with external bus arbiter . The timing for BG
output is relevant when the MPC850 is selected to work with internal bus arbiter.
5
The setup times required for TA, TEA, and BI are relevant only when they are supplied b y an external de vice (and not
when the memory controller or the PCMCIA interface drives them).
6
The timing required for BR input is relevant when the MPC850 is selected to work with the internal bus arbiter. The
timing for BG
7
The D[0–31] and DP[0–3] input timings B20 and B21 refer to the rising edge of the CLKOUT in which the TA input
input is relevant when the MPC850 is selected to work with the external bus arbiter.
signal is asserted.
8
The D[0:31] and DP[0:3] input timings B20 and B21 refer to the falling edge of CLKOUT. This timing is valid only for
read accesses controlled by chip-selects controlled by the UPM in the memory controller, f or data beats where DLT3
= 1 in the UPM RAM words. (This is only the case where data is latched on the falling edge of CLKOUT.
9
The timing B30 refers to CS when ACS = '00' and to WE[0:3] when CSNT = '0'.
10
The signal UPWAIT is considered asynchronous to CLKOUT and synchronized internally. The timings specified in
B37 and B38 are specified to enable the freeze of the UPM output signals.
11
The AS signal is considered asynchronous to CLKOUT.
Figure 6-2 is the control timing diagram.
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 19
Download from www.ICminer.com Electronic-Library Service
Layout Practices
CLKOUT
Outputs
Outputs
Inputs
Inputs
2.0 V
B
2.0 V
0.8 V
0.8 V
A
B
2.0 V
0.8 V
2.0 V
0.8 V
C
2.0 V
0.8 V
0.8 V
A
D
2.0 V
0.8 V
2.0 V
2.0 V
0.8 V
2.0 V
0.8 V
D
C
2.0 V
0.8 V
AMaximum output delay specification
BMinimum output hold time
C Minimum input setup time specification
D Minimum input hold time specification
Figure 6-2. Control Timing
20MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Figure 6-3 provides the timing for the external clock.
CLKOUT
Layout Practices
B1
B1
B4
B3
Figure 6-3. External Clock Timing
Figure 6-4 provides the timing for the synchronous output signals.
CLKOUT
B8
B7B9
Output
Signals
B8a
B9B7a
Output
Signals
B8b
B7b
B2
B5
Output
Signals
Figure 6-4. Synchronous Output Signals Timing
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 21
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Figure 6-5 provides the timing for the synchronous active pull-up and open-drain output
signals.
CLKOUT
B13
B12B11
TS
, BB
B13a
B11a
TA, BI
B14
TEA
B12a
B15
Figure 6-5. Synchronous Active Pullup and Open-Drain Outputs Signals Timing
Figure 6-6 provides the timing for the synchronous input signals.
CLKOUT
B16
B17
T
A, BI
B16a
B17a
TEA, KR,
RETR
Y
B16b
B17
BB, BG, BR
Figure 6-6. Synchronous Input Signals Timing
22MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Figure 6-7 provides normal case timing for input data.
CLKOUT
B16
B17
T
A
B18
B19
D[0:31],
DP[0:3]
Figure 6-7. Input Data Timing in Normal Case
Figure 6-8 provides the timing for the input data controlled by the UPM in the memory
controller.
CLKOUT
T
A
B20
B21
D[0:31],
DP[0:3]
Figure 6-8. Input Data Timing when Controlled by UPM in the Memory Controller
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 23
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Figure 6-9 through Figure 6-12 provide the timing for the external bus read controlled by
various GPCM factors.
CLKOUT
B11B12
TS
B8
A[6:31]
B22
CSx
B25
OE
B28
WE[0:3]
B18
D[0:31],
DP[0:3]
B23
B26
B19
Figure 6-9. External Bus Read Timing (GPCM Controlled—ACS = 00)
24MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
P52CLKOUT to ALE assert time5.0013.008.0016.006.0014.000.250ns
CLKOUT to PCOE
negate time.
, IORD, PCWE, IO WR
2.0011.002.0011.002.0011.00—ns
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 35
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Table 6-8. PCMCIA Timing (continued)
50MHz66MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
P53CLKOUT to ALE negate time—13.00—16.00—14.000.250ns
P54
, IOWR negated to D[0–31]
PCWE
1
invalid.
3.00—6.00—4.00—0.250ns
FFACTOR Unit
P55W
P56CLKOUT rising edge to W
1
PSST = 1. Otherwise add PSST times cycle time.
PSHT = 0. Otherwise add PSHT times cycle time.
These synchronous timings define when the W
current cycle. The W
See PCMCIA Interface in the MPC850 PowerQUICC User’s Manual.
AIT_B valid to CLKOUT rising edge.18.00—8.00—8.00——ns
AIT_B invalid.12.00—2.00—2.00——ns
AIT_B signal is detected in order to freeze (or relieve) the PCMCIA
AIT_B assertion will be effective only if it is detected 2 cycles before the PSL timer expiration.
Figure 6-24 provides the PCMCIA access cycle timing for the external bus read.
CLKOUT
TS
P44
A[6:31]
P46P45
P47
REG
P48P49
CE1/CE2
P51P50
PCOE, IORD
P53P52P52
ALE
B19B18
D[0:31]
Figure 6-24. PCMCIA Access Cycles Timing External Bus Read
36MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Figure 6-25 provides the PCMCIA access cycle timing for the external bus write.
CLKOUT
TS
P44
A[6:31]
P46P45
REG
P48P49
CE1/CE2
PCWE, IOWR
P53P52P52
ALE
D[0:31]
Figure 6-25. PCMCIA Access Cycles Timing External Bus Write
Figure 6-26 provides the PCMCIA WAIT signals detection timing.
P47
P51P50
P54
B9B8
CLKOUT
P55
P56
W
AIT_B
Figure 6-26. PCMCIA WAIT Signal Detection Timing
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 37
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Table 6-9 shows the PCMCIA port timing for the MPC850.
Table 6-9. PCMCIA Port Timing
50 MHz66 MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
P57CLKOUT to OPx valid—19.00—19.00—19.00ns
P58HRESET
P59IP_Xx valid to CLKOUT rising edge5.00—5.00—5.00—ns
P60CLKOUT rising edge to IP_Xx invalid1.00—1.00—1.00—ns
1
OP2 and OP3 only.
negated to OPx drive
1
18.00—26.00—22.00—ns
Figure 6-27 provides the PCMCIA output port timing for the MPC850.
CLKOUT
P57
Unit
Output
Signals
HRESET
P58
OP2, OP3
Figure 6-27. PCMCIA Output Por t Timing
Figure 6-28 provides the PCMCIA output port timing for the MPC850.
CLKOUT
P59
P60
Input
Signals
Figure 6-28. PCMCIA Input Por t Timing
38MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Table 6-10 shows the debug port timing for the MPC850.
Table 6-10. Debug Port Timing
50 MHz66 MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
D61DSCK cycle time60.00—91.00—75.00—ns
D62DSCK clock pulse width25.00—38.00—31.00—ns
D63DSCK rise and fall times0.003.000.003.000.003.00ns
D64DSDI input data setup time8.00—8.00—8.00—ns
D65DSDI data hold time5.00—5.00—5.00—ns
D66DSCK low to DSDO data valid0.0015.000.0015.000.0015.00ns
D67DSCK low to DSDO invalid0.002.000.002.000.002.00ns
Figure 6-29 provides the input timing for the debug port clock.
DSCK
Unit
D61
D63
D62
Figure 6-29. Debug Port Clock Input Timing
Figure 6-30 provides the timing for the debug port.
DSCK
D64
DSDI
D66
D67
DSDO
Figure 6-30. Debug Port Timings
D62
D63
D65
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 39
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Table 6-11 shows the reset timing for the MPC850.
Table 6-11. Reset Timing
50 MHz66MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
FFACTOR Unit
R69 CLKOUT to HRESET
R70 CLKOUT to SRESET
R71 RSTCONF
R72—————— —
Configuration data to HRESET
R73
edge set up time
Configuration data to RSTCONF
R74
edge set up time
Configuration data hold time after
R75
RSTCONF
Configuration data hold time after
R76
HRESET
HRESET
R77
data out drive
RSTCONF
R78
impedance.
CLKOUT of last rising edge before chip
R79
tristates HRESET
impedance.
R80 DSDI, DSCK set up60.00—90.00—75.00—3.000ns
pulse width340.00—515.00—425.00—17.000ns
negation
negation
and RSTCONF asserted to
negated to data out high
high impedance—20.00—20.00—20.00—ns
high impedance—20.00—20.00—20.00—ns
rising
rising
to data out high
350.00—505.00—425.00—15.000ns
350.00—350.00—350.00——ns
0.00—0.00—0.00——ns
0.00—0.00—0.00——ns
—25.00—25.00—25.00—ns
—25.00—25.00—25.00—ns
—25.00—25.00—25.00—ns
R81 DSDI, DSCK hold time0.00—0.00—0.00——ns
SRESET
R82
edge for DSDI and DSCK sample
negated to CLKOUT rising
160.00—242.00—200.00—8.000ns
Figure 6-31 shows the reset timing for the data bus configuration.
HRESET
R71
R76
RSTCONF
R73
R74
D[0:31] (IN)
Figure 6-31. Reset Timing—Configuration from Data Bus
R75
40MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Figure 6-32 provides the reset timing for the data bus weak drive during configuration.
CLKOUT
R69
HRESET
R79
RSTCONF
R77R78
D[0:31] (OUT)
(Weak)
Figure 6-32. Reset Timing—Data Bus Weak Drive during Configuration
Figure 6-33 provides the reset timing for the debug port configuration.
CLKOUT
SRESET
DSCK, DSDI
R70
R82
R80R80
R81
R81
Figure 6-33. Reset Timing—Debug Port Configuration
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 41
Download from www.ICminer.com Electronic-Library Service
Layout Practices
Part VII IEEE 1149.1 Electrical
Specifications
Table 7-12 provides the JTAG timings for the MPC850 as shown in Figure 7-34 to
Figure 7-37.
Table 7-12. JTAG Timing
50 MHz66MHz80 MHz
NumCharacteristic
MinMaxMinMaxMinMax
J82TCK cycle time100.00—100.00—100.00—ns
J83TCK clock pulse width measured at 1.5 V40.00—40.00—40.00—ns
J84TCK rise and fall times0.0010.000.0010.000.0010.00ns
J85TMS, TDI data setup time5.00—5.00—5.00—ns
J86TMS, TDI data hold time25.00—25.00—25.00—ns
J87TCK low to TDO data valid —27.00—27.00—27.00ns
Unit
J88TCK low to TDO data invalid 0.00—0.00—0.00—ns
J89TCK low to TDO high impedance —20.00—20.00—20.00ns
J90TRST
J91TRST
J92TCK falling edge to output valid—50.00—50.00—50.00ns
J93
J94TCK falling edge to output high impedance—50.00—50.00—50.00ns
J95Boundary scan input valid to TCK rising edge50.00—50.00—50.00—ns
J96TCK rising edge to boundary scan input invalid50.00—50.00—50.00—ns
assert time100.00—100.00—100.00—ns
setup time to TCK low40.00—40.00—40.00—ns
TCK falling edge to output valid out of high
impedance
TCK
J82J83
J82J83
J84
—50.00—50.00—50.00ns
J84
Figure 7-34. JTAG Test Clock Input Timing
42MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
TCK
TMS, TDI
TDO
TCK
Layout Practices
J85
J86
J87
J88J89
Figure 7-35. JTAG Test Access Port Timing Diagram
J91
J90
TRST
TCK
Output
Signals
Output
Signals
Input
Signals
Figure 7-36. JTAG TRST Timing Diagram
J92J94
J93
J95J96
Figure 7-37. Boundary Scan (JTAG) Timing Diagram
Part VIII CPM Electrical Characteristics
This section provides the AC and DC electrical specifications for the communications
processor module (CPM) of the MPC850.
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 43
Download from www.ICminer.com Electronic-Library Service
PIO AC Electrical Specifications
8.1PIO AC Electrical Specifications
Table 8-13 provides the parallel I/O timings for the MPC850 as shown in Figure 8-38.
Table 8-13. Parallel I/O Timing
All Frequencies
NumCharacteristic
MinMax
29Data-in setup time to clock high15—ns
30Data-in hold time from clock high7.5—ns
31Clock low to data-out valid (CPU writes data, control, or direction)—25ns
setup time to TCLKx rising edge5.00—ns
106RXDx setup time to RCLKx rising edge5.00—ns
107RXDx hold time from RCLKx rising edge
108 CDx
1
The ratios SyncCLK/RCLKx and SyncCLK/TCLKx must be greater than or equal to 2.25/1.
2
Also applies to CD and CTS hold time when they are used as an external sync signal.
setup time to RCLKx rising edge5.00—ns
Table 8-18. NMSI External Clock Timing
All Frequencies
MinMax
1
(x = 2, 3 for all specs in this
2
1/SYNCCLK—ns
5.00—ns
Unit
Table 8-19 provides the NMSI internal clock timing.
NumCharacteristic
100RCLKx and TCLKx frequency
102 RCLKx and TCLKx rise/fall time——ns
103 TXDx active delay (from TCLKx falling edge)0.0030.00ns
104RTSx active/inactive delay (from TCLKx falling edge)0.0030.00ns
105CTSx
setup time to TCLKx rising edge40.00—ns
106RXDx setup time to RCLKx rising edge40.00—ns
107RXDx hold time from RCLKx rising edge
108CDx
1
The ratios SyncCLK/RCLKx and SyncCLK/TCLK1x must be greater or equal to 3/1.
2
Also applies to CD and CTS hold time when they are used as an external sync signals.
setup time to RCLKx rising edge40.00—ns
Table 8-19. NMSI Internal Clock Timing
All Frequencies
Min Max
1
(x = 2, 3 for all specs in this table)
2
0.00SYNCCLK/3MHz
0.00—ns
Unit
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 55
Download from www.ICminer.com Electronic-Library Service
SCC in NMSI Mode Electrical Specifications
Figure 8-50 through Figure 8-52 show the NMSI timings.
RCLKx
RXDx
(Input)
CDx
(Input)
CDx
(SYNC Input)
TCLKx
102
106
102101
100
107
Figure 8-50. SCC NMSI Receive Timing Diagram
102
102101
100
108
107
TXDx
(Output)
RTSx
(Output)
CTSx
(Input)
CTSx
(SYNC Input)
103
105
104
Figure 8-51. SCC NMSI Transmit Timing Diagram
104
107
56MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
TCLKx
Ethernet Electrical Specifications
102
TXDx
(Output)
RTSx
(Output)
CTSx
(Echo Input)
102101
103
104
105
100
104107
Figure 8-52. HDLC Bus Timing Diagram
8.7Ethernet Electrical Specifications
Table 8-20 provides the Ethernet timings as shown in Figure 8-53 to Figure 8-55.
Table 8-20. Ethernet Timing
All Frequencies
NumCharacteristic
MinMax
120CLSN width high40.00—ns
121RCLKx rise/fall time (x = 2, 3 for all specs in this table)—15.00ns
122RCLKx width low40.00—ns
123RCLKx clock period
124RXDx setup time20.00—ns
125RXDx hold time5.00—ns
126RENA active delay (from RCLKx rising edge of the last data bit)10.00—ns
127RENA width low100.00—ns
128TCLKx rise/fall time —15.00ns
129TCLKx width low40.00—ns
130TCLKx clock period
131TXDx active delay (from TCLKx rising edge)10.0050.00ns
132TXDx inactive delay (from TCLKx rising edge)10.0050.00ns
1
1
80.00120.00ns
99.00101.00ns
Unit
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 57
Download from www.ICminer.com Electronic-Library Service
Ethernet Electrical Specifications
Table 8-20. Ethernet Timing (continued)
NumCharacteristic
133TENA active delay (from TCLKx rising edge)10.0050.00ns
134TENA inactive delay (from TCLKx rising edge)10.0050.00ns
138CLKOUT low to SD
139CLKOUT low to SD
1
The ratios SyncCLK/RCLKx and SyncCLK/TCLKx must be greater or equal to 2/1.
2
SDACK is asserted whenever the SDMA writes the incoming frame destination address into memory.
CLSN(CTSx)
(Input)
ACK asserted
ACK negated
Figure 8-53. Ethernet Collision Timing Diagram
All Frequencies
Unit
MinMax
2
2
120
—20.00ns
—20.00ns
RCLKx
RXDx
(Input)
RENA(CDx)
(Input)
121
121
124123
125
122
126
Last Bit
Figure 8-54. Ethernet Receive Timing Diagram
127
58MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
TCLKx
SMC Transparent AC Electrical Specifications
TxDx
(Output)
TENA(RTSx)
(Input)
RENA(CDx)
(Input)
(NOTE 2)
128
131130
133134
NOTES:
Transmit clock invert (TCI) bit in GSMR is set.
1.
If RENA is deasserted before TENA, or RENA is not asserted at all during transmit, then the
2.
CSL bit is set in the buffer descriptor at the end of the frame transmission.
128
129
132
Figure 8-55. Ethernet T ransmit Timing Diagram
8.8SMC Transparent AC Electrical Specifications
Figure 8-21 provides the SMC transparent timings as shown in Figure 8-56.
Table 8-21. Serial Management Controller Timing
All Frequencies
NumCharacteristic
MinMax
150SMCLKx clock period
151SMCLKx width low50.00—ns
151aSMCLKx width high50.00—ns
152SMCLKx rise/fall time —15.00ns
153SMTXDx active delay (from SMCLKx falling edge)10.0050.00ns
154SMRXDx/SMSYNx
155SMRXDx/SMSYNx
1
The ratio SyncCLK/SMCLKx must be greater or equal to 2/1.
1
setup time20.00—ns
hold time5.00—ns
100.00—ns
Unit
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 59
Download from www.ICminer.com Electronic-Library Service
SPI Master AC Electrical Specifications
SMCLKx
152
SMTXDx
(Output)
SMSYNx
SMRXDx
(Input)
NOTE:
This delay is equal to an integer number of character-length clocks.1.
152151
NOTE
154153
155
154
155
151a
150
Figure 8-56. SMC T ransparent Timing Diagram
8.9SPI Master AC Electrical Specifications
Table 8-22 provides the SPI master timings as shown in Figure 8-57 and Figure 8-58.
Table 8-22. SPI Master Timing
All Frequencies
NumCharacteristic
MinMax
160MASTER cycle time41024t
161MASTER clock (SCK) high or low time2512t
162MASTER data setup time (inputs)50.00—ns
163Master data hold time (inputs)0.00—ns
164Master data valid (after SCK edge)—20.00ns
165Master data hold time (outputs)0.00—ns
166Rise time output—15.00ns
167Fall time output—15.00ns
Unit
cyc
cyc
60MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
SPICLK
(CI=0)
(Output)
SPICLK
(CI=1)
(Output)
163
161160
162
166
SPI Master AC Electrical Specifications
166167161
167
SPIMISO
(Input)
SPIMOSI
(Output)
SPICLK
(CI=0)
(Output)
SPICLK
(CI=1)
(Output)
SPIMISO
(Input)
msbDatalsbmsb
165164
167166
msblsbmsb
Data
Figure 8-57. SPI Master (CP = 0) Timing Diagram
166167161
161160
162
163
166
msbDatalsbmsb
167
165164
167166
SPIMOSI
(Output)
msblsbmsb
Data
Figure 8-58. SPI Master (CP = 1) Timing Diagram
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 61
Download from www.ICminer.com Electronic-Library Service
SPI Slave AC Electrical Specifications
8.10SPI Slave AC Electrical Specifications
Table 8-23 provides the SPI slave timings as shown in Figure 8-59 and Figure 8-60.
Table 8-23. SPI Slave Timing
All Frequencies
NumCharacteristic
MinMax
Unit
170Slave cycle time2—t
171Slave enable lead time15.00—ns
172Slave enable lag time15.00—ns
173Slave clock (SPICLK) high or low time1—t
174Slave sequential transfer delay (does not require deselect)1—t
175Slave data setup time (inputs)20.00—ns
176Slave data hold time (inputs)20.00—ns
177Slave access time—50.00ns
178Slave SPI MISO disable time—50.00ns
179Slave data valid (after SPICLK edge)—50.00ns
180Slave data hold time (outputs)0.00—ns
181Rise time (input)—15.00ns
182Fall time (input)—15.00ns
cyc
cyc
cyc
62MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
SPISEL
(Input)
SPICLK
(CI=0)
(Input)
SPICLK
(CI=1)
(Input)
181182173
173170
177182
181
180
SPI Slave AC Electrical Specifications
171172
174
178
SPIMISO
(Output)
SPIMOSI
(Input)
DatamsblsbmsbUndef
175179
176182
msblsbmsb
Data
181
Figure 8-59. SPI Slave (CP = 0) Timing Diagram
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 63
Download from www.ICminer.com Electronic-Library Service
I2C AC Electrical Specifications
SPISEL
(Input)
171170
SPICLK
(CI=0)
(Input)
173
173
SPICLK
(CI=1)
(Input)
177182
180
172
174
181182
181
178
SPIMISO
(Output)
175179
SPIMOSI
(Input)
msb
176182
msblsb
Data
181
Data
lsbUndef
Figure 8-60. SPI Slave (CP = 1) Timing Diagram
8.11I2C AC Electrical Specifications
Table 8-24 provides the I2C (SCL < 100 KHz) timings.
Table 8-24. I2C Timing (SCL < 100 KHZ)
NumCharacteristic
200SCL clock frequency (slave)0.00100.00KHz
200SCL clock frequency (master)
202Bus free time between transmissions 4.70—µs
1
msb
msb
All Frequencies
Unit
MinMax
1.50100.00KHz
203Low period of SCL4.70—µs
204High period of SCL4.00—µs
205Start condition setup time4.70—µs
206Start condition hold time4.00—µs
207Data hold time0.00—µs
64MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
208Data setup time250.00—ns
209SDL/SCL rise time —1.00µs
210SDL/SCL fall time —300.00ns
211Stop condition setup time4.70—µs
1
SCL frequency is given by SCL = BRGCLK_frequency / ((BRG register + 3) * pre_scaler * 2).
The ratio SyncClk/(BRGCLK/pre_scaler) must be greater or equal to 4/1.
Unit
Table 8-25 provides the I2C (SCL > 100 KHz) timings.
Table 8-25. I2C Timing (SCL > 100 KHZ)
All Frequencies
NumCharacteristicExpression
MinMax
200SCL clock frequency (slave)fSCL0BRGCLK/48Hz
200SCL clock frequency (master)
202Bus free time between transmissions 1/(2.2 * fSCL)—s
1
fSCLBRGCLK/16512BRGCLK/48Hz
Unit
203Low period of SCL1/(2.2 * fSCL)—s
204High period of SCL1/(2.2 * fSCL)—s
205Start condition setup time1/(2.2 * fSCL)—s
206Start condition hold time1/(2.2 * fSCL)—s
207Data hold time0—s
208Data setup time1/(40 * fSCL)—s
209SDL/SCL rise time —1/(10 * fSCL)s
210SDL/SCL fall time —1/(33 * fSCL)s
211Stop condition setup time1/2(2.2 * fSCL)—s
1
SCL frequency is given by SCL = BrgClk_frequency / ((BRG register + 3) * pre_scaler * 2).
The ratio SyncClk/(Brg_Clk/pre_scaler) must be greater or equal to 4/1.
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 65
Download from www.ICminer.com Electronic-Library Service
I2C AC Electrical Specifications
Figure 8-61 shows the I2C bus timing.
SDA
202
205
SCL
206209211210
203
207
204
208
Figure 8-61. I2C Bus Timing Diagram
Part IX Mechanical Data and Ordering
Information
Table 9-26 provides information on the MPC850 derivative devices.
Table 9-26. MPC850 Family Derivatives
32-Channel HDLC
DeviceEthernet SupportNumber of SCCs
MPC850N/AOneN/AN/A
1
Support
64-Channel HDLC
Support
2
MPC850DEYesTwoN/AN/A
MPC850SR Y esT woN/AY es
MPC850DSLYesTwoNoNo
1
Serial Communication Controller (SCC)
2
50 MHz version supports 64 time slots on a time division multiplexed line using one SCC
66MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Table 9-27 identifies the packages and operating frequencies available for the MPC850.
Table 9-27. MPC850 Package/Frequency/Availability
Package TypeFrequency (MHz)Temperature (Tj)Order Number
256-Lead Plastic Ball Grid Array
(ZT suffix)
256-Lead Plastic Ball Grid Array
(CZT suffix)
500°C to 95°CXPC850ZT50BU
XPC850DEZT50BU
XPC850SRZT50BU
XPC850DSLZT50BU
660°C to 95°CXPC850ZT66BU
XPC850DEZT66BU
XPC850SRZT66BU
800°C to 95°CXPC850ZT80BU
XPC850DEZT80BU
XPC850SRZT80BU
50-40°C to 95°CXPC850CZT50BU
XPC850DECZT50BU
XPC850SRCZT50BU
XPC850DSLCZT50BU
66XPC850CZT66BU
XPC850DECZT66BU
XPC850SRCZT66BU
80XPC850CZT80B
XPC850DECZT80B
XPC850SRCZT80B
9.1Pin Assignments and Mechanical Dimensions of
the PBGA
The original pin numbering of the MPC850 conformed to a Motorola proprietary pin
numbering scheme that has since been replaced by the JEDEC pin numbering standard for
this package type. To support customers that are currently using the non-JEDEC pin
numbering scheme, two sets of pinouts, JEDEC and non-JEDEC, are presented in this
document.
67MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Figure 9-62 shows the non-JEDEC pinout of the PBGA package as viewed from the top
surface.
PC14 PB28 PB27
PC15 PA14 PA13 PA12
PA15 PB30 PB29 PC13TRST
A8A7PB31TDO
A11A9A12
A15A14A13
A27A19A16
VDDL A20A21
A29A23A25
A28A30A22
A31 TSIZ0 A26
WE1
TSIZ1
WE0 WE2 GPLA3
GPLA1 GPLA2 CS6
CS4
CS7CS2
N/CCS3CS1BDIP
1615
PC12
TCK PB24 PB23PA8PA7VDDL PA5PC7PC4PD14 PD10 PD8
TDI PC11
TMS
PB26
PB25PA9PC8
A6
A10
A17
N/C
A24
A18
WE3
GPLA0
N/C
CS5
CS0
GPLA4
WR
GPLB4
14131211109
TEABGIPB5IPB1 IPB6
GPLA5
BI
BR
BBIRQ6 IPB3 IPB0 VDDL
T
A
PC9
PB22
N/C
PC10 PA6PB18PC5 PD13 PD9PD4PD5
N/CN/C
GND
TSIRQ2 IPB7 IPB2
BURST IPB4 ALEB IRQ4
PB19PA4 PB16 PD15
PB17PC6 PD11 PD3IRQ7
VDDH
MODCK1
TEXP
N/C
RSTCONF
HRESET
MODCK2
EXTCLKEXTAL
876
54321
SRESET
D12D13
D23
D17
D15D14
D22
D25
D28D24
D26
DP1
WAITB
PORESET
KAPWR
XTAL
PD12
D27
D10
D18
D20
D31
DP2
DP0
VSSSYN1VSSSYN
PD7PD6
N/C
IRQ1 IRQ0
D8D0
D4
D1
D11
D9
D2D3
D16
D5
D19
VDDL
D21D6
D29
D7
D30 CLKOUT
DP3
N/C
XFC VDDSYN
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
Figure 9-62. Pin Assignments for the PBGA (Top View)—non-JEDEC Standard
68MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Figure 9-63 shows the JEDEC pinout of the PBGA package as viewed from the top surface.
PC14 PB28 PB27
PC15 PA14 PA13 PA12
PA15 PB30 PB29 PC13TRST
A8A7PB31TDO
A11A9A12
A15A14A13
A27A19A16
VDDL A20A21
A29A23A25
A28A30A22
A31 TSIZ0 A26
WE1
TSIZ1
WE0 WE2 GPLA3
GPLA2
GPLA1
CS4CS7CS2
N/CCS3CS1BDIP
1716
PC12
TCK PB24 PB23PA8PA7VDDL PA5PC7PC4PD14 PD10 PD8
TDI PC11
TMS
PB26
PB25PA9PC8
A6
A10
A17
N/C
A24
A18
WE3
GPLA0
N/C
CS5
WR
CS6
GPLB4
151413121110
GPLA4
CS0
TEABGIPB5IPB1 IPB6
GPLA5
BI
BR
BBIRQ6 IPB3 IPB0 VDDL
A
T
PC9
PB22
N/C
PC10 PA6PB18PC5 PD13 PD9PD4PD5
N/CN/C
GND
TSIRQ2 IPB7 IPB2
BURST IPB4 ALEB IRQ4
PB19PA4 PB16 PD15
PB17PC6 PD11 PD3IRQ7
VDDH
MODCK1
TEXP
N/C
RSTCONF
HRESET
MODCK2
EXTCLKEXTAL
987
65432
SRESET
D12D13
D23
D17
D15D14
D22
D25
D28D24
D26
DP1
WAITB
PORESET
KAPWR
XTAL
PD12
D27
D10
D18
D20
D31
DP2
DP0
VSSSYN1VSSSYN
PD7PD6
N/C
IRQ1 IRQ0
D8D0
D4
D1
D11
D9
D2D3
D16
D5
D19
VDDL
D21D6
D29
D7
D30 CLKOUT
DP3
N/C
VDDSYN
XFC
U
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
Figure 9-63. Pin Assignments for the PBGA (Top View)—JEDEC Standard
For more information on the printed circuit board layout of the PBGA package, including
thermal via design and suggested pad layout, please refer to AN-1231/D, Plastic Ball Grid
Array Application Note available from your local Motorola sales office.
MOTOROLAMPC850 (Rev . A/B/C) Har dware Specifications 69
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Figure 9-64 shows the non-JEDEC package dimensions of the PBGA.
A1
A
C
256X
SEATING
PLANE
SIDE VIEW
0.20 C
0.35 C
A2
A3
4X
(E1)
0.20
A
D
D2
E
E2
TOP VIEW
NOTES:
1. DIMENSIONING AND TOLERANCING PER ASME
Y14.5M, 1994.
2. DIMENSIONS IN MILLIMETERS.
3. DIMENSION b IS MEASURED AT THE MAXIMUM
SOLDER BALL DIAMETER, PARALLEL TO PRIMARY
DATUM C.
4. PRIMARY DATUM C AND THE SEATING PLANE ARE
DEFINED BY THE SPHERICAL CROWNS OF THE
SOLDER BALLS.
MILLIMETERS
DIM MINMAX
A1.912.35
A10.500.70
A21.121.22
A30.290.43
b0.600.90
D23.00 BSC
D119.05 REF
D2
19.00 20.00
E23.00 BSC
E119.05 REF
E2 19.00 20.00
e1.27 BSC
B
(D1)
15X
e
T
R
P
N
15X
e
4X
/2
e
654321
7 8 9 10 11 12 13 14 15
256X
b
0.30C
BOTTOM VIEW
0.15C
M
L
K
J
H
G
F
E
D
C
B
A
16
M
AB
M
Figure 9-64. Package Dimensions for the Plastic Ball Grid Array
(PBGA)—non-JEDEC Standard
70MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Figure 9-65 shows the JEDEC package dimensions of the PBGA.
A1
A
C
256X
SEATING
PLANE
SIDE VIEW
0.20 C
0.35 C
A2
A3
4X
(E1)
0.20
A
D
D2
E
E2
TOP VIEW
NOTES:
1. DIMENSIONING AND TOLERANCING PER ASME
Y14.5M, 1994.
2. DIMENSIONS IN MILLIMETERS.
3. DIMENSION b IS MEASURED AT THE MAXIMUM
SOLDER BALL DIAMETER, PARALLEL TO PRIMARY
DATUM C.
4. PRIMARY DATUM C AND THE SEATING PLANE ARE
DEFINED BY THE SPHERICAL CROWNS OF THE
SOLDER BALLS.
MILLIMETERS
DIM MINMAX
A1.912.35
A10.500.70
A21.121.22
A30.290.43
b0.600.90
D23.00 BSC
D119.05 REF
D2
19.00 20.00
E23.00 BSC
E119.05 REF
E2 19.00 20.00
e1.27 BSC
B
(D1)
15X
e
U
T
R
P
15X
e
4X
/2
e
765432
8 9 10 11 12 13 14 15 16
256X
b
0.30C
BOTTOM VIEW
0.15C
N
M
L
K
J
H
G
F
E
D
C
B
17
M
AB
M
CASE 1130-01
ISSUE B
Figure 9-65. Package Dimensions for the Plastic Ball Grid Array (PBGA)—JEDEC
Standard
71MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
Part X Document Revision History
Table 10-28 lists significant changes between revisions of this document.
Table 10-28. Document Revision History
RevisionDateChange
0.111/2001Removed reference to 5 Volt tolerance capability on peripheral interface pins.
Replaced SI and IDL timing diagrams with better images. Updated to new
template, added this revision table.
0.204/2002Updated power numbers and added Rev. C
110/2002Added MPC850DSL. Corrected Figure 6-25 on page 37.
72MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
THIS PAGE INTENTIONALLY LEFT BLANK
73MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
THIS PAGE INTENTIONALLY LEFT BLANK
74MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
Pin Assignments and Mechanical Dimensions of the PBGA
THIS PAGE INTENTIONALLY LEFT BLANK
75MPC850 (Rev . A/B/C) Har dware Specifications MOT OROLA
Download from www.ICminer.com Electronic-Library Service
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 INFORMATION CENTER:
800-521-6274
HOME PAGE:
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 cop yright licenses granted hereunder to design
or fabricate any integrated circuits or integrated circuits based on the inf ormation 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 vary 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. Should Buyer purchase or use Motorola products for any such unintended or unauthorized
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. All other product or service names are the property of
their respective owners. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.