13 Facts About 6502

1.

MOS Technology 6502 is an 8-bit microprocessor that was designed by a small team led by Chuck Peddle for MOS Technology.

FactSnippet No. 482,253
2.

The design team had formerly worked at Motorola on the Motorola 6800 project; the 6502 is essentially a simplified, less expensive and faster version of that design.

FactSnippet No. 482,254
3.

When it was introduced in 1975, the 6502 was the least expensive microprocessor on the market by a considerable margin.

FactSnippet No. 482,255
4.

The 6502 simply removed this feature, in keeping with its design as an inexpensive controller being used for specific tasks and communicating with simple devices.

FactSnippet No. 482,256
5.

The 6502 used a simpler system that handled comparisons by performing math on the accumulator and then examining result flags.

FactSnippet No. 482,257
6.

MOS would introduce two microprocessors based on the same underlying design: the 6501 would plug into the same socket as the Motorola 6800, while the 6502 re-arranged the pinout to support an on-chip clock oscillator.

FactSnippet No. 482,258
7.

Bill Mensch did the 6502; he was the designer of the 6820 Peripheral Interface Adapter at Motorola.

FactSnippet No. 482,259
8.

The 6502 was next used in the Commodore PET and the Apple II, both released in 1977.

FactSnippet No. 482,260
9.

The 6502 used in the NES was a second source version by Ricoh, a partial system on a chip, that lacked the binary-coded decimal mode but added 22 memory-mapped registers and on-die hardware for sound generation, joypad reading, and sprite list DMA.

FactSnippet No. 482,261
10.

Internal logic runs at the same speed as the external clock rate, but despite the low clock speeds, the 6502's performance was competitive with other contemporary CPUs using significantly faster clocks.

FactSnippet No. 482,262
11.

Chip uses the index and stack registers effectively with several addressing modes, including a fast "direct page" or "zero page" mode, similar to that found on the PDP-8, that accesses memory locations from addresses 0 to 255 with a single 8-bit address—code for the 6502 uses the zero page much as code for other processors would use registers.

FactSnippet No. 482,263
12.

On some 6502-based microcomputers with an operating system, the operating system uses most of zero page, leaving only a handful of locations for the user.

FactSnippet No. 482,264
13.

Not to be confused with SALLY, a custom 6502 designed for Atari nor with the similarly-named 65C02.

FactSnippet No. 482,265