Misplaced Pages

Motorola 68012

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Guy Harris (talk | contribs) at 18:11, 6 June 2019 (Fix typo.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 18:11, 6 June 2019 by Guy Harris (talk | contribs) (Fix typo.)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Die of Motorola 68012.

The Motorola MC68012 processor is a 16/32-bit microprocessor from the early 1980s. It is an 84-pin PGA version of the Motorola MC68010. The memory space was extended to 2 GB, and a read-modify-write cycle (RMC) pin, indicating that an indivisible read-modify-write cycle in progress, was added, in order to help the design of multiprocessor systems with virtual memory. All other processors had to hold off memory accesses until the cycle was complete. All other features of the MC68010 were preserved.

The expansion of the memory space caused an issue for any programs that used the high byte of an address to store data, a programming trick that was successful with those processors that only have a 24-bit address bus (68000 and 68010). A similar problem affected the 68020.

Notes and references

  1. "Motorola 68012 (MC68012) microprocessor family".
  2. MC68010/MC68012 16-/32-Bit Virtual Memory Microprocessors (PDF). Motorola Semiconductor. May 1985.
  3. Avtar, Singh; Triebel, Walter A. (1991). 16-Bit and 32-Bit Microprocessors: Architecture, Software, and Interfacing Techniques. Englewood Cliffs, New Jersey: Prentice-Hall. ISBN 978-0138121570.
Motorola-Freescale-NXP processors and microcontrollers
Processors
Industrial control unit
6800 family
68000 family
Embedded system 68k-variants
88000
Floating-point coprocessors (FPUs)
Memory management units (MMU)
PowerPC family
ARM
Microcontrollers
8-bit
16/32-bit
24-bit
32-bit
Stub icon

This microcomputer- or microprocessor-related article is a stub. You can help Misplaced Pages by expanding it.

Categories:
Motorola 68012 Add topic