WDC 65C02

Een WDC 65C02 processor.

De WDC 65C02 is een 8-bit processor van het Amerikaanse Western Design Center. Het is een verbeterde, doorontwikkelde CMOS-variant van de MOS Technology 6502-processor. De W65C02S is een voordelige 8-bits-microprocessor met een laag energieverbruik. Hij heeft een volledig statische kern die de primaire klok (PHI2) in staat stelt voor onbepaalde tijd vertraagd te worden of zelfs helemaal te stoppen, zowel in het hoge als het lage niveau. De variabele lengte van de instructieset en de handmatig geoptimaliseerde kerngrootte maakt de W65C02S een uitstekende keus voor System-on-Chip-ontwerpen met een laag energieverbruik. Het model van Verilog RTL is beschikbaar voor ASIC-ontwerpstromen. Om tijdens systeemontwikkeling ondersteuning te bieden verstrekt WDC ook een Development System dat tevens het W65C02DB Developer Board, een In-Circuit Emulator (ICE) en het W65CSDS Software Development System omvat.

Technische specificaties van de W65C02S

  • 8-bits gegevensbus
  • 8-bits ALU, Accumulator, Stack Pointer, Index Registers, Processor Status Register
  • 16-bit programmateller
  • 69 instructies
  • 16 adresseringsmodi
  • 212 opcodes
  • Zeer ruim voedingsbereik (gespecificeerd op 1,8, 2,5, 3,0, 3,3, 5,0 v +/- 5%)
  • Laag energieverbruik, 150μA met een kloksnelheid van 1 MHz
  • 16-bits adresbus geeft toegang tot 65.536 bytes aan geheugenruimte
  • Vector Pull (VPB) uitvoer wanneer interruptvectoren worden aangesproken
  • WAit-for-Interrupt- en SToP-instructies (WAI en STP) verminderen het energieverbruik en de tijd om op een interrupt te reageren en geven de mogelijkheid tot synchronisatie met externe gebeurtenissen
  • Instructieset is variabel in lengte waardoor kleinere optimalisaties van programmacode mogelijk zijn t.o.v. processors met een instructieset met een vaste lengte. Dit reduceert eveneens het energieverbruik
  • Volledig statisch circuit, waardoor de klok gestopt kan worden, wat tot een lager energieverbruik leidt

Toepassingen van de 65C02

  • Acorn Computers:
    • BBC Master homecomputer (65C102)
  • Apple Inc.:
    • Apple IIc draagbare computer
    • Enhanced Apple IIe homecomputer
  • Atari, Inc.:
    • Atari Lynx handzame spelcomputer (65SC02)
  • NEC Corporation
  • Overig:
    • Replica I een replica van de Apple I-computer door Briel Computers
    • TurboMaster versnellingscartridge voor de Commodore 64 (instelbare kloksnelheid van 1 tot 4 MHz)
    • Time Top Gameking draagbare spelcomputer (6 MHz)
    • Watara Supervision draagbare spelcomputer (4 MHz)
    • mephisto MMV schaakcomputer (4 – 20 MHz)
· · Sjabloon bewerken
AMD:K5 · K6 · Athlon · Athlon 64 · Athlon 64 X2 · Athlon II · Athlon XP · Duron · Opteron · Phenom · Phenom II · Ryzen · Sempron
Atmel:AVR
DEC:Alpha
Hudson:Soft HuC6280
IBM:POWER5 · POWER6
Intel:8051 · Gulftown · 4004 · 4040 · 8008 · 8080 · 8085 · 8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 ·Atom · Celeron · Core · Core 2 · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · i860 · i960 · Itanium · Itanium 2 · Xeon
Intel Pentium:4 · D · Extreme Edition · II · III · M · MMX · Pro
MOS:6502 · WDC 65816 · WDC 65C02
Motorola:Coldfire · Dragonball · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 68851 · 68881
NEC:µPD780C · V20 · V30
Sony:Cell
Zilog:Z80 · Z180 · Z280 · Z380 · Z800 · eZ80 · Z8000 · Z80000 · ASCII R800 · Sharp LH-0080 · U880 · Hitachi HD64180
Xilinx:MicroBlaze
Instructiesets:ARM · M6800 · x86 · 8080&Z80 · RISC-V