MC68030 Enhanced 32 Bit Microprocessor Users Manul Second Edition 1989
MC68030 Enhanced 32-Bit Microprocessor User's Manual — Motorola, Inc., published by Prentice Hall, Englewood Cliffs, New Jersey. 608 pages.
This page's title names the Second Edition (1989). The document hosted here is the Third Edition, © 1990. The second edition was not located; the third is Motorola's own later revision of the same manual. The distinction is recorded here rather than papered over, because the editions differ in their timing and applications chapters.
This page previously embedded a file that had never been uploaded — the embed and the download link were both dead. The manual has now been sourced from the Bitsavers archive and hosted here.
Why this manual is on a repair wiki
[edit | edit source]The MC68030 is the processor in the Macintosh IIx, IIcx, IIci, IIsi, IIfx, SE/30, Classic II, LC III and the Performa 400 series, among many other machines of the period. This is the manufacturer's own document for that part, and it is the primary source for the chip's pinout, its supply pins and its rated operating conditions — the things a repairer needs and the things most often guessed at.
Contents
[edit | edit source]Sixteen sections: Introduction; Data Organization and Addressing Capabilities; Instruction Set Summary; Processing States; Signal Description; On-Chip Cache Memories; Bus Operation; Exception Processing; Memory Management Unit; Coprocessor Interface Description; Instruction Execution Timing; Applications Information; Electrical Characteristics; Ordering Information and Mechanical Data; M68000 Family Summary; Index.
What it settles
[edit | edit source]Maximum ratings (section 13.1)
[edit | edit source]| Rating | Symbol | Value |
|---|---|---|
| Supply voltage | VCC | −0.3 to +7.0 V |
| Input voltage | Vin | −0.5 to +7.0 V |
| Operating temperature range | TA | 0 to 70 °C |
| Storage temperature range | Tstg | −55 to 150 °C |
Motorola's footnote to that table is the useful part: "A continuous clock must be supplied to the MC68030 when it is powered up." The 68030 is not a static part. A board whose oscillator has died is not simply halted — the processor is being run outside its rated conditions for as long as power is applied. Cut the power before chasing a dead clock.
Thermal resistance for the ceramic PGA is given as θJA 30 °C/W and θJC 15 °C/W, both marked by Motorola as estimated.
VCC and GND pin assignments (Table 12-7)
[edit | edit source]Motorola groups the supply pins by what they feed. This is the table to use when probing a 68030 for a supply rail — it is the manufacturer's own, and it removes the guesswork that has put meter probes on data lines elsewhere on this wiki.
| Pin group | VCC | GND |
|---|---|---|
| Address bus | C6, D10 | C5, C7, C9, E11 |
| Data bus | L6, K10 | J11, L9, L7, L5 |
| ECS, SIZx, DS, AS, DBEN, CBREQ, R/W | K4 | J3 |
| FC0–FC2, RMC, OCS, CIOUT, BG | D4 | E3 |
| Internal logic, RESET, STATUS, REFILL, misc. | H3, F2, F11, H11 | L8, G3, F3, G11 |
Motorola's own decoupling recommendation
[edit | edit source]Section 12 asks for a combination of low, middle and high frequency capacitors placed as close to the MC68030 as possible, and gives a worked example: 10 µF, 0.1 µF and 330 pF in parallel, which "provides filtering for most frequencies prevalent in a digital system". Motorola adds that the same treatment should be applied to the other VLSI devices in the system, and warns that a poor-quality connection between the processor's supply pins and the board's power planes produces increased assertion delays on external signals, reduced noise margin and potential errors in internal logic — that is, intermittent faults rather than a dead machine.
Ordering information (section 14.1)
[edit | edit source]| Package | Frequency | Temperature | Order number |
|---|---|---|---|
| Pin grid array, RC suffix | 20.0 MHz | 0–70 °C | MC68030RC20 |
| Pin grid array, RC suffix | 25.0 MHz | 0–70 °C | MC68030RC25 |
| Pin grid array, RC suffix | 33.33 MHz | 0–70 °C | MC68030RC33 |
| Ceramic surface mount, FE suffix | 20.0 MHz | 0–70 °C | MC68030FE20 |
| Ceramic surface mount, FE suffix | 25.0 MHz | 0–70 °C | MC68030FE25 |
| Ceramic surface mount, FE suffix | 33.33 MHz | 0–70 °C | MC68030FE33 |
Every part in the standard table is the commercial 0–70 °C grade. The suffix tells you the package: RC is the ceramic pin grid array, FE the ceramic surface mount.
What this manual does not contain
[edit | edit source]The DC electrical characteristics and the AC timing specifications are not in this book. Motorola states so explicitly at the head of section 13: they are in a separate document, MC68030EC/D, MC68030 Electrical Specifications. This wiki does not hold that document. So this manual gives the maximum ratings and the thermal figures, but not the supply current, the input and output logic levels or the setup and hold times.
It also contains nothing about any particular computer — no board layout, no Macintosh part number, no capacitor list.
Related pages
[edit | edit source]- Macintosh SE/30 · Macintosh Classic II · Category:Apple Vintage Computers
- High Level Programmers Guide to the 68000 1992 — the 68000 family from the programmer's side
- Category:Apple Programming Documentation
- Programming the 68000 1986 · SAMS 68000 68010 68020 Primer 1987 — two 680x0 programming books on this wiki whose files were never uploaded
Download the MC68030 User's Manual (Third Edition, 1990) here: MC68030 Users Manual 3rd Edition 1990.pdf (20 MB)