MOS 6502

El resultado fue el 6502, el cual no podría causar un litigio legal con Motorola, ya que por un diferente ordenamiento de sus patillas, era inutilizable en una tarjeta madre para el 6800.

Sin embargo esto dejó a MOS Technology con el problema de conseguir nuevos desarrolladores para el sistema, así que en respuesta el ingeniero Chuck Peddle diseñó el KIM-1 una computadora en una sola placa.

El AIM 65, un sistema de control, entrenamiento, y desarrollo, manufacturado por Rockwell también se vendió bien.

Los 2600 utilizaron un descendiente del 6502 llamado 6507, que tenía menos pines y como resultado podía direccionar solamente 8 kB de memoria RAM.

El 6510, un sucesor directo del 6502, fue la CPU usada en el extremadamente popular computador personal Commodore 64.

La lógica interna corre a la misma velocidad que la frecuencia del reloj externo, pero las aparentemente lentas velocidades de reloj, normalmente 1 MHz, eran realmente competitivas con otras CPU corriendo cuatro veces más rápido, porque el 6502 era un procesador pipeline, y los otros de su época fueron microcodificados y tenían velocidades comparables con la del 6502.

A diferencia del Intel 8080 y de similares microprocesadores, el 6502 tenía muy pocos registros.

El acceso del software a la pila se hacía mediante cuatro instrucciones con modo de direccionamiento implícito cuya función era colocar o retirar un elemento en la pila (Push o Pop).

Los modos indirectos eran útiles para procesamiento de vectores y otras operaciones repetitivas con bucles.

Varias compañías vendieron hardware de reemplazo para acelerar esos sistemas.

Generalmente, los aceleradores de los sistemas 6502 fueron basados en: MOS Technology licenció pronto su 65xx, entre otras, a las siguientes compañías: El procesador MOS 6502 y sus variantes fueron usados, entre otros equipos, en: Existen múltiples proyectos que buscan emular el MOS 6502 y derivados a nivel de software, así como también a nivel de hardware.

Publicidad introductoria para los microprocesadores MOS Technology MCS6501 y MCS6502.
Troquel del procesador 6502. La sección regular en la parte superior es la ROM de decodificación de instrucciones, la sección aparentemente aleatoria en el centro es la lógica de control y en la parte inferior están los registros (derecha) y la UAL (izquierda). Las conexiones del bus de datos se encuentran en la parte inferior derecha y el bus de direcciones en la parte inferior e inferior izquierda.
Configuración de pines del 6502 ( DIP de 40 Pines).