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.

Een WDC 65C02 processor.

Technische specificaties van de W65C02S bewerken

  • 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 bewerken