NXP Semiconductors MC68020RC33E
- Part No.:
- MC68020RC33E
- Manufacturer:
- NXP Semiconductors
- Category:
- Microprocessors
- Package:
- 114-BPGA
- Datasheet:
-
MC68020RC33E.pdf
- Description:
- IC MPU M680X0 33MHZ 114PGA
- Quantity:
- Payment:

- Shipping:

Inventory:4,517
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC68020RC33E from Motorola (later Freescale) is a 32-bit, second-generation enhanced microprocessor with full 32-bit data and address buses (A31–A0, D31–D0), on-chip 256-byte instruction cache, and support for coprocessor interface (CP0–CP3). It operates at 33 MHz with 5 V supply, implements pipelined architecture with exception handling, and was used in high-end workstations, industrial controllers, and early embedded computing systems requiring full M68000-family compatibility.
For engineers reviewing the MC68020RC33E datasheet, MC68020RC33E pinout, MC68020RC33E application, or MC68020RC33E equivalent, key selection considerations include its 33 MHz clock rating, 32-bit synchronous/asynchronous bus interface, supervisor/user privilege model, cache-enabled execution, and compatibility with MC68881/882 FPU and MC68451 MMU.
Technical Context
The MC68020RC33E implements a five-stage pipeline (fetch, decode, execute, memory access, write-back) with dynamic bus sizing and misaligned operand support. Its bus interface supports asynchronous timing with DSACK0/DSACK1 handshaking and includes dedicated function code (FC2–FC0), transfer size (SIZ1/SIZ0), and bus arbitration signals (BR, BG, BGA).
It features a 256-byte on-chip instruction cache organized as 64 lines of 4 bytes each, controlled via CACR register, and supports coprocessor communication through dedicated CIR registers and response primitives. Exception processing uses a 256-entry vector table with stack frame formats defined per exception type.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Clock Frequency | 33 MHz maximum - defines instruction throughput ceiling and synchronous peripheral timing budget |
| Data Bus Width | 32-bit (D31–D0) - enables single-cycle transfers of 32-bit operands and addresses |
| Address Bus Width | 32-bit (A31–A0) - supports 4 GB linear address space without segmentation overhead |
| Instruction Cache | 256-byte, 4-way set-associative - reduces average instruction fetch latency by caching sequential and branch-target instructions |
| Supply Voltage | 5.0 V ±5% - requires standard TTL-compatible power rail with decoupling per Section 9.3 |
| Package Type | 169-pin ceramic PGA (RC suffix) - provides thermal stability and signal integrity for high-speed bus operation |
| Exception Model | 256-vector table with 4-word stack frames - enables deterministic interrupt latency and nested exception recovery |
Pinout & Package
MC68020RC33E is housed in a 169-pin ceramic pin-grid array (PGA) package with 19×19 staggered pin layout and 0.100" pin pitch. Thermal resistance (θJA) is 25°C/W; mounting requires compliant socket or solder-down carrier per Motorola Mechanical Data Bulletin.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| CLK | Clock input | Drives internal pipeline stages; requires clean 33 MHz square wave with ≤1 ns jitter |
| RESET | Asynchronous reset input | Forces processor into initial state, clears caches and registers, starts execution at vector 0 |
| BR, BG, BGA | Bus request/grant interface | Enables DMA coexistence; supports three-wire arbitration with external controllers |
| DSACK0, DSACK1 | Data strobe acknowledge | Configures bus cycle timing: DSACK0=H/DSACK1=L = 1 wait state; both L = 2+ wait states |
| FC2–FC0 | Function code outputs | Encode bus cycle type (e.g., FC=111 = user-space data read; FC=101 = supervisor-space instruction fetch) |
| SIZ1, SIZ0 | Transfer size encoding | Indicates byte (00), word (01), or long-word (10) access - used by peripherals to align responses |
| AS, DTACK, R/W | Bus control signals | AS asserts address valid; DTACK acknowledges data ready; R/W controls direction on bidirectional data bus |
Key Features
| Feature | Design Value |
|---|---|
| Full 32-bit architecture | Eliminates software overhead of address/data extension required in 16-bit predecessors like MC68000 |
| Pipelined execution unit | Overlaps instruction fetch, decode, and execute to achieve ~1.5 MIPS at 33 MHz |
| On-chip instruction cache | Reduces external memory bandwidth demand and improves average instruction fetch time by ~40% in typical code |
| Coprocessor interface (CP0–CP3) | Enables concurrent execution with FPUs (e.g., MC68881) and MMUs (e.g., MC68451) without bus contention |
| Supervisor/User privilege model | Hardware-enforced memory protection and OS kernel isolation via status register bit 13 (S) |
| Dynamic bus sizing | Automatically adapts to 8-, 16-, or 32-bit peripheral widths using SIZ pins - no glue logic needed |
Applications
| Workstation CPU | Industrial Motion Controller |
|---|---|
|
Use Scenario: Core processor in UNIX-based engineering workstations (e.g., Sun-3 compatible systems) running real-time CAD and simulation tasks. IC Role / Device Role / Timing Role: Primary execution engine managing memory-mapped I/O, FPU offload, and multi-tasking kernel scheduling. Use Value: 32-bit addressing enables >1 MB RAM configurations; pipelined execution sustains >1 MIPS sustained throughput for compute-bound workloads. |
Use Scenario: Central controller in CNC machine tools coordinating servo drives, limit switches, and HMI interfaces. IC Role / Device Role / Timing Role: Deterministic real-time executor with exception-driven I/O handling and precise interrupt latency control. Use Value: 256-vector exception table ensures sub-2 µs worst-case interrupt response; bus arbitration allows synchronized motion profile updates with external DACs. |
| Communications Protocol Stack | Legacy Avionics Display System |
|
Use Scenario: Packet processing node in early T1/E1 multiplexers implementing HDLC and X.25 protocol stacks. IC Role / Device Role / Timing Role: Data path manager interfacing with serial controllers (e.g., MC6854) and DMA channels for zero-copy frame buffering. Use Value: Misaligned operand support simplifies protocol header parsing; 32-bit data bus enables single-cycle access to 32-bit CRC registers. |
Use Scenario: Graphics and symbol generator in cockpit display units (e.g., EFIS replacements) rendering flight symbology from ARINC 429 inputs. IC Role / Device Role / Timing Role: Frame buffer controller and symbol rasterizer executing fixed-priority display update loops. Use Value: Instruction cache improves loop execution consistency; supervisor mode prevents accidental corruption of display memory maps. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 32-bit microprocessor applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MC68030RC33 | Integrates 256-byte instruction + 256-byte data cache and MMU; same 33 MHz rating and pinout | Reduces external MMU requirement; supports virtual memory and demand-paged OSes | Select when migrating from MC68020RC33E to enable protected-mode multitasking without board redesign |
| MC68EC020RC33 | 32-bit core with A23–A0 address bus (16 MB space); identical instruction set and cache but no MMU support | Targeted at cost-sensitive embedded systems where full 4 GB addressing is unnecessary | Select when system memory footprint is ≤16 MB and external MMU is not required |
Compared with MC68020RC33E, MC68030RC33 adds integrated data cache and MMU for enhanced OS support, while MC68EC020RC33 trades address space for lower cost and power-both retain binary compatibility but differ in memory management capability and system scalability.
Availability
MC68020RC33E is available at Aetrix Electronics and suitable for legacy workstation upgrades, industrial controller refurbishment, and avionics maintenance programs requiring stable component supply and long-term obsolescence mitigation.
Supply support for MC68020RC33E includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Motorola Semiconductor (later Freescale Semiconductor) was a pioneering U.S. semiconductor company known for the 68000 family, RF power transistors, and automotive ICs before its acquisition by NXP in 2015.
The MC68020RC33E belongs to Motorola's second-generation 32-bit microprocessor line designed for high-performance embedded and general-purpose computing systems requiring full M68000 software compatibility and scalable memory architecture.
FAQ
What is the maximum operating frequency of the MC68020RC33E?
The MC68020RC33E is rated for a maximum clock frequency of 33 MHz, as confirmed by Motorola's Electrical Characteristics specification (Section 10.3). This rating assumes nominal 5.0 V supply, ambient temperature ≤70°C, and proper decoupling. Operation above 33 MHz violates AC timing parameters and may result in instruction fetch errors or bus protocol violations.
Does the MC68020RC33E include an integrated memory management unit (MMU)?
No, the MC68020RC33E does not integrate an MMU. It supports external MMUs such as the MC68451 via its coprocessor interface and bus control signals, but lacks on-die translation lookaside buffers (TLBs) or page table walkers. MMU functionality must be implemented externally, unlike the later MC68030 which integrates both instruction and data caches plus an MMU.
What package type is used for the MC68020RC33E?
The MC68020RC33E uses a 169-pin ceramic pin-grid array (PGA) package, denoted by the "RC" suffix in the part number. This package features a 19×19 staggered pin layout with 0.100" pin pitch and is specified in Motorola's Mechanical Data Bulletin for thermal and mechanical mounting requirements.
Can the MC68020RC33E interface directly with the MC68881 floating-point unit?
Yes, the MC68020RC33E supports direct coprocessor interface with the MC68881 FPU using its CP0–CP3 control lines and dedicated CIR registers. The MC68020RC33E's coprocessor protocol - including busy primitive handshake and operand transfer primitives - is fully compatible with MC68881 timing and command sets as documented in the M68020 User's Manual Sections 7 and 9.1.
What is the function of the DSACK0 and DSACK1 pins on the MC68020RC33E?
The DSACK0 and DSACK1 pins on the MC68020RC33E are data strobe acknowledge outputs used to configure bus cycle timing. Their logic states determine wait state insertion: DSACK0=H/DSACK1=L indicates one wait state; both pins low indicates two or more wait states. External logic (e.g., PAL or discrete gates) must drive these signals based on peripheral readiness to meet the MC68020RC33E's timing requirements.
MC68020RC33E Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 114-BPGA
- Series:
- M680x0
- Packaging:
- Tray
- Product Status:
- Obsolete
- Core Processor:
- 68020
- Number of Cores/Bus Width:
- 1 Core, 32-Bit
- Speed:
- 33MHz
- Co-Processors/DSP:
- -
- RAM Controllers:
- -
- Graphics Acceleration:
- No
- Display & Interface Controllers:
- -
- Ethernet:
- -
- SATA:
- -
- USB:
- -
- Voltage - I/O:
- 5.0V
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Security Features:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
- 114-PGA (34.55x34.55)
- Additional Interfaces:
- -
MC68020RC33E FAQ
1.How can I place an order for MC68020RC33E through Aetrix?
Please submit a Request for Quotation (RFQ) for MC68020RC33E on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MC68020RC33E reliable?
The price and inventory of MC68020RC33E are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC68020RC33E is usually 5 days.
3.What payment methods are accepted for MC68020RC33E?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC68020RC33E transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC68020RC33E?
MC68020RC33E orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC68020RC33E order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MC68020RC33E?
For technical support, including MC68020RC33E datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC68020RC33E requirements.
6.How does Aetrix verify that MC68020RC33E is sourced from the original manufacturer or authorized distributors?
All MC68020RC33E products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MC68020RC33E meets industry standards.
7.What is the process for return or replacement of MC68020RC33E?
All MC68020RC33E units undergo pre-shipment inspection (PSI). If there is an issue with MC68020RC33E, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MC68020RC33E part is unused and in its original packaging.
Return procedure for MC68020RC33E:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC68020RC33E Tags

-
AT91SAM9260B-CU-999
Microchip Technology

-
AT91SAM9G25-CU
Microchip Technology

-
ATSAMA5D27C-CU
Microchip Technology

-
AT91SAM9X35-CU
Microchip Technology

-
AT91SAM9X25-CU
Microchip Technology

-
MCIMX6Y2CVM08AB
NXP Semiconductors
-
AM3352BZCZ100
Texas Instruments

-
AT91SAM9260B-CU
Microchip Technology

-
AT91SAM9260B-QU
Microchip Technology

-
ATSAMA5D31A-CU
Microchip Technology

-
AT91SAM9G20B-CU-999
Microchip Technology

-
MCIMX6Y2CVM05AB
NXP Semiconductors
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…
