Freescale 68LC040
From Wikipedia, the free encyclopedia
The 68LC040 is a low cost version of the Freescale 68040 microprocessor with no FPU. This makes it less expensive and draw less power. Although the CPU now fits into a feature chart more like the 68020, it continues to include the 040's caches and pipeline and is thus significantly faster than the 020.
Some mask revisions of the 68LC040 contained a bug which prevents various software FPU emulators from operating correctly. These revisions are typically found in 68LC040-based Apple Macintosh computers. The bug triggers if an FPU instruction which would trigger an exception resides at the end of a page, and the next page is swapped out. In that case, the CPU will page fault with the PC pointing at that FPU instruction, and then fail to trigger the FPU exception, leading to a variety of errors.
Note:
In keeping with general Freescale naming, this CPU is often referred to as the LC40.
List of Motorola/Freescale microprocessors | |
---|---|
The 6800 family : | 6809 (see also: Hitachi 6309) |
68000 family : | 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall |
Low-cost variants: | 68EC000 | 68EC020 | 68EC030 | 68EC040 | 68LC040 |
Pre-PowerPC RISC : | 88000 |
Floating-point coprocessors : | 68881, 68882 |
PowerPC family (as part of AIM) : | PPC 7XX range (aka "PowerPC G3") | PPC 7XXX range (aka "PowerPC G4") |