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.

v  d  e
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  : PPC 75x ("PowerPC G3") | PPC 74xx ("PowerPC G4") | PowerQUICC
In other languages