MOS Technology 6502 microprocessor family

MOS Technology 6502 and other 650x/651x processors are a family of inexpensive 8-bit microprocessors. 6502 and 6512 processors could address 64KB of memory, other CPUs in the family could address up to 8 KB. Stack size of the 6502 was limited to 256 bytes. The processors had only 6 registers, and only one of these registers - an accumulator - could be used for arithmetic and logic operations. The 6502 microprocessor had 13 addressing modes, some of these modes made extensive use of two 8-bit index registers. The processor didn't have I/O instructions, therefore 6502-based computers used memory mapped I/O.

All microprocessors in the NMOS 6502/650x family are software compatible between each other - the differences between CPUs are in hardware (different maximum size of addressed memory, clock oscillator is on-board or external, interrupt input options). CMOS 65Cxx and 65SCxx microprocessors add new instructions and addressing modes, and new hardware features such as memory lock and bus enable signals. For more information please see list of differences between 65xx, 65Cxx and 65SCxx CPUs.

Computers:Apple I, Apple II series (except for Apple IIgs), Apple III, Atari 400, Atari 800, Commodore PET 2001, Commodore 64, Commodore 128D (also had Z80), Acorn Microcomputer. Franklin ACE 1200 (also had Z80), etc. List of machines using 6502 CPU
Links:The 6502 Microprocessor Resource
Links
History
Architecture
Identification
Pinouts
Support chips
At a glance
Type:
8-bit microprocessor
Introduction:
1975
Technology:
NMOS, CMOS
Frequency:
1 MHz - 14 MHz
 Manufacturers 

CMD

CMD G65SC02PEI-4
4 MHz
Extended temperature range
44-pin plastic LCC
CMD G65SC02PEI-4

CSG

CSG 6510CBM
40-pin plastic DIP
CSG 6510CBM

GTE

GTE G65SC02P-3
3 MHz
40-pin plastic DIP
GTE G65SC02P-3

MOS Technology

MOS Technology MCS6502
1 MHz
40-pin side-brazed ceramic DIP
MOS Technology MCS6502

NCR

NCR 65C02A
40-pin plastic DIP
NCR 65C02A

NTE

NTE NTE6502
40-pin plastic DIP
NTE NTE6502

Ricoh

Ricoh RP2A03E
40-pin plastic DIP
Ricoh RP2A03E

Rockwell

Rockwell 338-6503 (65C02)
1 MHz?
40-pin plastic DIP

338-6503 is a custom part number for 65C02
Rockwell 338-6503 (65C02)

Synertek

Synertek SY6502B
3 MHz
40-pin ceramic DIP
Synertek SY6502B

UMC

UMC UM6502A
2 MHz
40-pin plastic DIP
UMC UM6502A

WDC

WDC W65C02S8P-10
10 MHz
40-pin plastic DIP
WDC W65C02S8P-10

Unknown

Unknown HKE65SC02PL
40-pin plastic DIP
Unknown HKE65SC02PL
 Modifications 

6502

CMD G65SC02P-2
2 MHz
40-pin plastic DIP
CMD G65SC02P-2

6508

MOS Technology MPS6508
40-pin plastic DIP
MOS Technology MPS6508

6510

MOS Technology 6510CBM
40-pin plastic DIP
MOS Technology 6510CBM

6503

Rockwell R6503P
1 MHz
28-pin plastic DIP
Rockwell R6503P

6507

Rockwell CO10745 (R6507P)
1 MHz?
28-pin plastic DIP

CO10745 is Atari part number for 6507
Rockwell CO10745 (R6507P)

6504

Synertek SY6504
1 MHz
28-pin plastic DIP
Synertek SY6504

6505

Synertek 6505
1 MHz
28-pin plastic DIP
Synertek 6505
(c) Copyright 2003 Gennadiy Shvets