thumb|300px|WDC 65C02 microprocesador.

El WDC 65C02 (también llamado 65C02 y W65C02) es un microprocesador de Western Design Center que representa una versión mejorada en tecnología CMOS del microprocesador de 8bits MOS 6502 (NMOS) realizada por William D. Mensch, Jr del Western Design Center (WDC).

Este rediseño añade algunas prestaciones nuevas: Funcionamiento totalmente estático: la frecuencia de reloj se puede disminuir hasta cero Bajo consumo propio de CMOS Nuevos modos de direccionamiento (Indirecto, bit) Nuevas instrucciones Cambia el comportamiento de las señales de control durante la ejecución de algunas instrucciones. No direcciona direcciones inválidas Mejora el comportamiento de las interrupciones. Resuelve el problema con JMP (nnFF), pero a cambio de consumir un ciclo más de reloj. Los códigos no utilizados se interpretan como NOP, si bien la actividad del bus es la correspondiente con alguna otra instrucción.

El 65C02 fue licenciado a Rockwell, Synertek, Sanyo, GTE, CMD, NCR, VTI y otros. Las versiones de CMD no incluyen las instrucciones de referencia a bits.

Al igual que el 6502, forma parte de una familia con dispositivos de reloj de una y dos fases y un grupo nuevo con salida de reloj en cuadratura que mejora el tiempo de acceso de las memorias y permite el uso de cuarzos de televisión (baratos).

Familia 65Cxx +Familia 65SCxxx, de California Micro DevicesTipoMemoriaOsciladorΦ4Otras señalesEncapsulado65SC0264KRC/Xtal-IRQ NMI Φ1 Φ2 Φo SYNC RDY40 pines65SC034K--IRQ NMI Φo 28 pines65SC048K--IRQ Φo 28 pines65SC054K--IRQ Φo RDY 28 pines65SC064K--IRQ Φ1 Φ2 Φo 28 pines65SC078K--RDY Φo 28 pines65SC1264KRC/Xtal-IRQ NMI Φ1 Φ2 DBE SYNC RDY 40 pines65SC134K--IRQ NMI Φ1 Φ228 pines65SC148K--IRQ Φ1 Φ228 pines65SC154K--IRQ Φ1 Φ2 RDY 28 pines65SC10264KRC/XtalΦ4IRQ NMI Φ1 Φo SYNC RDY ML 40 pines65SC1034K-Φ4IRQ NMI Φo 28 pines65SC1048K-Φ4IRQ Φo 28 pines65SC1054K-Φ4IRQ Φo RDY 28 pines65SC1064K-Φ4IRQ Φ1 Φo 28 pines65SC1078K-Φ4RDY Φo 28 pines65SC11264KRC/Xtal-IRQ NMI Φ1 Φ2 Φo SYNC RDY ML 40 pines65SC1154K--IRQ NMI Φ1 Φ2 SYNC RDY ML 28 pines

IRQ (Interrupt ReQuest): Petición de interrupción enmascarable. NMI (No Maskable Interrupt): Petición de interrupción no enmascarable. Φo: Entrada de reloj (Nivel TTL). Φ1 Φ2: Entradas o salidas del reloj de dos fases. RDY (ReaDY): Prolonga los ciclos de escritura y de lectura. SYNC: Señala la búsqueda de un código de operación. DBE (Data Bus Enable): Pone el bus de datos en alta impedancia. ML (Memory Lock): Indica la ejecución de una instrucción del tipo lee-modifica-escribe. Útil en sistemas multiprocesador. Φ4: Salida de reloj en cuadratura. Acceso a memoria avanzado.

W65C02S El W65C02S es la versión estática del 65C02. La S indica que tiene un núcleo completamente estático lo que permite que el reloj primario sea ralentizado indefinidamente o totalmente parado en el estado alto o bajo. Esto lo convierte en un microprocesador de propósito general y bajo consumo de 8bits ( Bus de direcciones y contador de programa de 16bits y bus de datos y registros de 8bits). El conjunto de instrucciones de longitud variable y el núcleo optimizado manualmente hacen del W65C02S un candidato ideal para diseños System on a chip (SoC) de bajo consumo.

Notables usos del 65C02 Ordenadores domésticos Apple IIc versión portable mejorada del Apple II de Apple Computer Apple Enhanced IIe de Apple Computer BBC Master ordenador doméstico/educativo de Acorn Computers (65SC12 y un 65C102 opcional) Replica I de Briel Computers, una réplica del Apple I

Videoconsolas Atari Lynx handheld (65SC02 @ 4MHz) TurboGrafx-16 / PC Engine (HuC6280 @ 1.78MHz y 7.16MHz), de NEC GameKing consola de mano (6MHz), de Time Top Watara Supervision consola de mano (65SC02 @ 4MHz)

Otros productos TurboMaster cartucho acelerador para el Commodore 64 (65C02 @ 4.09MHz) Computadora de ajedrez Mephisto MMV (4–20MHz)

Referencias US. Patent #4,800,487

Enlaces externos http://www.wdesignc.com/wdc/w65c02s.cfm Western Design Center (Inglés), Descripción y Data sheet.

http://www.6502.org/ Diversa información sobre los 65xx

Categoría:Microprocesadores MOS