Unidad de procesamiento central WDC 65C816 | |
---|---|
El microprocesador W65C816S en formato DIP40 . | |
Producto | 1984 |
Productor | Centro de diseño occidental |
Especificaciones técnicas | |
Conjunto de instrucciones | MOS 6502 |
microarquitectura | 16 bits |
Enchufe | DIP40 , PLCC44 , QFP44 |
El W65C816 (también conocido como 65C816 o 65816 ) es un microprocesador de 16 bits fabricado desde 1984 por el Western Design Center (WDC) como una evolución del WDC 65C02 . El número 65 en la abreviatura indica compatibilidad con los chips de la serie 65xx mientras que el 816 indica la posibilidad de elegir si utilizar los registros internos de 8 o 16 bits . El W65C816 también permite acceder directamente a hasta 16 megas de memoria gracias a su bus de direcciones de 24 bits , sin tener que recurrir al cambio de banco . [1]
Después de un reinicio , el W65C816 se inicia en "modo de emulación", es decir , emula un W65C02 y, por lo tanto, es perfectamente compatible con el predecesor de 8 bits. [1] A pesar de esta compatibilidad, el microprocesador en formato DIP40 no es intercambiable con los chips de la serie 65xx porque tienen un pinout diferente, a diferencia del W65C02 que es intercambiable con los chips MOS 65xx. A través de algunas instrucciones, es posible cambiar al "modo nativo", habilitando todas las nuevas funciones del núcleo de 16 bits .
El desarrollo del 65C816 comenzó en 1982 cuando Bill Mensch , fundador de WDC y uno de los diseñadores del MOS 6502 original y el WDC 65C02 , fue contactado por Apple para una CPU que se usaría en una nueva versión de la computadora personal Apple II . el Apple II.GS , que habría tenido gráficos y sonido avanzados en comparación con los modelos de la serie que ya están en producción. Apple quería una CPU que fuera compatible con el software del MOS 6502 en uso en los Apple II, pero que fuera capaz de manejar más memoria y manejar palabras de 16 bits . El resultado fue el 65C816, terminado en marzo de 1984 .
A principios de los noventa , el núcleo del 65C816 (y su predecesor 65C02) se hizo completamente estático, es decir, es posible detener por completo la señal de reloj del microprocesador sin perder los datos contenidos en sus registros. Gracias a esto fue posible reducir el consumo del núcleo cuando el chip está en modo de espera. El chip se llamó 65C816S , con la "S" indicando el núcleo estático. [1]
El chip todavía está en el mercado y está disponible en formato DIP40, así como en formato SMD PLCC44 y QFP44. WDC también proporciona fuentes de Verilog para integrar el núcleo en el chip ASIC .
En el pasado, WDC también ofreció una versión del 65C816 compatible en términos de pinout del chip con el 65C02 llamado 65C802' . Sin embargo, al igual que el 65C02, solo puede direccionar directamente 64 kB de memoria debido al bus de direcciones limitado de 16 bits. Este chip fue retirado del mercado durante la década de 1990.
El microprocesador fue utilizado: