MOS Technology 8502

From Wikipedia, the free encyclopedia
Jump to: navigation, search
MOS Technology 8502
Common manufacturer(s)
Max. CPU clock rate 1.97 MHz to 2.046 MHz
Package(s)
MOS 8502 Microprocessor

The MOS Technology 8502 was an 8-bit microprocessor designed by MOS Technology and used in the Commodore 128. Based on the MOS 6510 that was used in the Commodore 64, the 8502 added the ability to optionally run at double clock rate of Commodore 64 with some limitations.

Since the 40-column VIC-II display chip could not "steal" sufficient cycles when the CPU ran at double speed, video display in fast mode was available only with the 80-column VDC (unlike the VIC, which shares memory with the CPU, the VDC has its own dedicated video RAM in the C128). Some 40-column applications selectively disabled the screen when performing CPU-intensive calculations so that the additional speed could be utilized when the loss of video output was unimportant. A smaller speed gain, about 35%, was also possible while keeping the 40-column display active, by switching to 2 MHz only while the VIC-II is drawing the vertical screen border, since no RAM access by the VIC is needed during that time.

The pinout is a little bit different from the 6510. The 8502 has an extra I/O-pin (the built-in I/O port mapped to addresses 0 and 1 is extended from 6 to 7 bits) and lacks the ϕ2-pin that the 6510 had.

8502 pin configuration[1] (40-Pin DIP)

Variants[edit]

Ricoh 2A03[edit]

Ricoh 2A03 is used in Nintendo Entertainment System[2]

WDC 65SC02[edit]

WDC 65SC02 is used in Atari Lynx[3]

Ricoh 5A22[edit]

The Ricoh 5A22 is a microprocessor produced by Ricoh for the Super Nintendo Entertainment System (SNES) video game console. The 5A22 is based on the 16-bit CMD/GTE 65c816, itself a version of the WDC 65C816 (used in the Apple IIGS personal computer)..[4]

Sunplus SPLB31A[edit]

In 2007, HP released the HP 35s, a calculator that uses the Sunplus Technology / Generalplus SPLB31A/GPLB31A, an embedded chip integrating a 8502 microprocessor core alongside LC display and I/O controllers.[5] The HP 17bII+, the HP 12c Prestige, as well as a revised version of the HP 12c Platinum and the HP 12c Platinum 25th Anniversary Edition, all manufactured by Kinpo Electronics, are also based on this chip.

References[edit]