PowerPC Chart

PowerPC specifications and informations that are found on datasheets and academic papers.

PowerPC 601

There are both IBM and Motorola logo on the front page of the datasheet. The v in 601v denotes that this processor operates at different power supply voltages than other versions of the 601 [1].

 601601v
Frequency50, 66, 80 MHz100 MHz
Technology0.65 μm CMOS
4-level metal
0.5 μm CMOS
5-level metal
Chip size120 mm2
10.95 mm×10.95mm
74 mm2
8.6 mm×8.6 mm
Core Voltage3.6 V2.5 V
Other Voltages 5.0 V (I/O)
Package304-pin C4FP Surface mount
Execution Units3
L1 Cache Size32 KBytes (I/D unified)
L1 Cache Associativity8
TLB Entries256 (I/D unified)
TLB Associativity2
L1 ITLB Entries4
Part NoMPC601 (Motorola)
PPC601 (IBM)
  1. Freescale Semiconductor, Inc.: Advance Information PowerPC 601™ RISC Microprocessor Hardware Specifications. MPR601HSU-03 (IBM Order Number), MPC601EC/D (Motorola Order Number). Revision 3. January 1995.

PowerPC 603

There is only Motorola logo on the front page of PID6-603e and PID7t-603e datasheets, and only Motorola order no for corresponding parts are shown on them. Probably IBM skipped producing these processors.

 IBM/Motorola
603 [10]
Motorola
603e
(PID6-603e) [11]
Motorola/IBM
603e
(PID7v-603e) [12]
Motorola
603e
(PID7t-603e) [13]
Frequency66.67, 80 MHz100, 133 MHz160, 166, 180, 200,
220, 225, 233, 240 MHz
100, 133, 166, 200,
233, 266, 300 MHz
Technology0.5 μm CMOS
4-layer metal
0.5 μm CMOS
4-layer metal
0.35 μm CMOS
5-layer metal
0.29 μm CMOS
5-layer metal
Die size85 mm2
11.5 mm×7.4 mm
98 mm2
11.67 mm×8.4 mm
79 mm2
10.5 mm×7.5 mm
44 mm2
5.65 mm×7.7 mm
Transistor Count1.6 million2.6 million2.6 million2.6 million
Core Voltage3.3 V3.3 V2.5 V2.5 V
Other Voltages  3.3 V (I/O)3.3 V(I/O)
PackagesSurface-mount
240-pin CQFP
Surface-mount
240-pin CQFP,
255-pin CBGA
Surface-mount
240-pin CQFP,
255-pin CBGA
255-pin CBGA,
225 thin map PBGA
Execution Units5
L1I Cache Size8 KBytes16 KBytes
L1I Associativity24
L1D Cache Size8 KBytes16 KBytes
L1D Associativity24
ITLB Entries64
ITLB Associativity2
DTLB Entries64
DTLB Associativity2
Motorola Part NoMPC603AFE???CMPC603E???????MPC603P???????MPC603R???????
IBM Part NoPPC603-F?-0??-? IBM25PPC603EV-??-???-? 
  1. Motorola, Inc.: Advance Information PowerPC 603™ RISC Microprocessor Hardware Specifications. G522-0289-00 (IBM Order Number), MPC603EC/D (Motorola Order Number). Revision 3. January 1997.
  2. Motorola, Inc.: Advance Information PowerPC 603e™ RISC Microprocessor Family: PID6-603e Hardware Specifications. G522-0268-00 (IBM Order Number), MPC603EEC/D (Motorola Order Number). Revision 2. May 1999.
  3. Motorola Inc.: Advance Information PowerPC 603e™ RISC Microprocessor Family: PID7v-603e Hardware Specifications. G522-0267-00 (IBM Order Number), MPC603E7VEC/D (Motorola Order Number). Revision 1. November 1996.
  4. Freescale Semiconductor, Inc.: Technical Data PowerPC 603e RISC Microprocessor Family: PID7t-603e Hardware Specifications. Document Number: MPC603E7TEC. Revision 5. Spetember 2011.

PowerPC 604

The IBM and Motorola PID9q-604e parts are almost identical, but the 350 MHz 604e appears only on the IBM datasheet. PID9q-604e processors prior to revision 1.1 are referenced as the PID10q-604e [22] [23]. The IBM PID9q-604e may also be referred to as 604e3 [23].

 IBM/Motorola
604 [20]
Motorola
604e
(PID9v-604e) [21]
IBM/Motorola
604e
(PID9q-604e) [22]
IBM
604e
PID9q-604e [23]
Frequency100, 120, 133 MHz166, 180, 200, 225, 233 MHz266, 300, 333 MHz250, 300, 333, 350 MHz
Technology0.5 μm CMOS
4-layer metal
0.35 μm CMOS
5-layer metal
0.25 μm CMOS
5-layer metal
Die size196 mm2
12.4 mm×15.8 mm
148 mm2
12.9 mm×11.7 mm
47 mm2
6.97 mm×6.75 mm
Transistor Count 5.1 million
Core Voltage3.3 V2.5 V1.9 V
Other Voltages 3.3 V (I/O)
Packages304-pin C4-CQFP,
255-lead ceramic BGA
255-lead CBGA
Execution Units6 [24]7
L1I Cache Size16 KBytes [24]32 KBytes
L1I Associativity4 [24]4
L1D Cache Size16 KBytes [24]32 KBytes
L1D Associativity4 [24]4
ITLB Entries128 [24]128
ITLB Associativity2 [24]2
DTLB Entries128 [24]128
DTLB Associativity2 [24]2
Motorola Part NoMPC604????????MPC604E???????MPC604_??????? 
IBM Part NoPPC604????????PPC604e?????Contact IBMIBM25PPC604e3?G-?????
  1. Motorola Inc.: Advance Information PowerPC 604™ RISC Microprocessor Hardware Specifications. MPR604HSU-02 (IBM Order Number), MPC604EC/D (Motorola Order Number). Revision 1. November 1995.
  2. Motorola Inc.: Advance Information PowerPC 604e™ RISC Microprocessor Family: PID9v-604e Hardware Specifications. G522-0296-01 (IBM Order Number), MPC604E9VEC/D (Motorola Order Number). Revision 1. May 1997.
  3. Motorola Inc.: Advance Information PowerPC 604e™ RISC Microprocessor Family: PID9q-604e Hardware Specifications. G522-0319-00 (IBM Order Number), MPC604E9QEC/D (Motorola Order Number). Preliminary. March 1998.
  4. International Business Machines Corporation: PowerPC 604e™ RISC Microprocessor Family: PID9q-604e Datasheet. Revision 1.4. September 17, 1999.
  5. Motorola Inc.: Advance Information PowerPC 604™ RISC Microprocessor Technical Summary. MPR604TSU-02 (IBM Order Number), MPC604/D (Motorola Order Number). Revision 1. May 1994.

PowerPC 750

 Motorola
MPC750A [30]
Motorola
MPC740A [30]
Motorola
XPC750P [31]
Motorola
XPC740P [31]
IBM
PPC750L
PID-8p [32]
IBM
PPC740L
PID-8p [32]
Motorola
MPC755 [33]
Motorola
MPC745 [33]
Frequency200, 233, 266 MHz300, 333, 366, 400 MHz300, 333, 350, 366, 375, 400,
433, 466, 500, 533 MHz
300, 350, 400 MHz
Technology0.29 μm CMOS
5-layer metal
0.18 μm [31]
0.19 μm [31]
0.25 μm [30] CMOS
5-layer metal
0.20 μm CMOS
6-layer Cu metal
0.22 μm CMOS
6-layer metal
Die size67 mm2
7.56 mm×8.79 mm
67 mm2
7.56 mm×8.79 mm
40 mm2
5.14 mm×7.78 mm
51 mm2
6.61 mm×7.73 mm
Transistor Count6.35 million6.75 million
Core Voltage2.6 V1.9 V @ 300, 333 MHz
2.05 V @ 366, 400 MHz
2 V
(Nominal)
2.0 V
(Nominal)
Other Voltages3.3V (I/O)3.3 V, 2.5 V or 1.8 V
(selectable)
2.5 V or 3.3 V
(selectable)
Package360-p CBGA255-p CBGA360-p CBGA255-p CBGA360-p CBGA255-p CBGA360-p CBGA255-p CBGA
Execution Units6
L1I Cache Size32 KBytes
L1I Associativity8
L1D Cache Size32 KBytes
L1D Associativity8
L2 Cache Size4K-entry tag.
256KB/512KB
1MBytes
External Data SRAM
N/A4K-entry tag.
256KB/512KB
1MBytes
External Data SRAM
N/A4K-entry tag.
256KB/512KB
1MBytes
External Data SRAM
N/A4K-entry tag.
256KB/512KB
1MBytes
External Data SRAM
N/A
L2 Cache Associativity2 2 2 2 
ITLB Entries128
ITLB Associativity2
DTLB Entries128
DTLB Associativity2
Motorola P/NMPC750ARX?????MPC740RX?????XPC750PRX????EXPC740PRX????E  XPC755???????????
MPC755???????????
XPC745???????????
MPC745???????????
IBM P/N    IBM25PPC750L-GB????2??  
  1. Motorola, Inc.: Technical Data MPC750A RISC Microprocessor Hardware Specifications. Order Number: MPC750EC/D. Revision 2.3. September 2001.
  2. Motorola, Inc.: Advance Information XPC750P RISC Microprocessor Hardware Specifications. Order Number: XPC750EC/D. Revision 2. September 2001.
  3. IBM Microelectronics Division: PowerPC 740 and PowerPC 750 Microprocessor Datasheet CMOS 0.20 μm Copper Technology, PID-8p, PPC740L and PPC750L, dd3.2. Version 2.0. 9 June 2002.
  4. Freescale Semiconductor. Inc.: MPC755 RISC Microprocessor Hardware Specifications. Document Number: MPC755EC. Revision 8. February 2006.