WDC 65816/65802

WDC 65816/65802

The WDC 65816 (also: 65C816), a 16-bit microprocessor CPU developed by the Western Design Center (WDC), is an expanded and compatible successor to the venerable MOS Technology 6502. The number "65" in the 65816's name comes from the 6502 compatibility, and "816" signifies that it can work in both 8 and 16 bit modes.

The 65816 was second-sourced by GTE, Sanyo and a couple of other semiconductor companies from the mid-to-late 1980s to the early 1990s. As of 2008, it is still sold by WDC, and the architecture has also been implemented as an IP core in some systems, such as Winbond's W55V9x series of TV Edutainment ICs.

The processor was designed almost entirely by WDC's founder and CEO Bill Mensch, who began work on the chip after consulting Apple Computer in 1982. The only person who aided him in his work was his sister Kathryn who did part of the layout. The chip was finished in March, 1984 with samples sent to both Apple and Atari.

CPU features

This list gives the major features of the 65C816S (S = static core):
* Fully static CMOS design for low power consumption (300 µA @ 1 MHz) and increased noise immunity
* Wide operating voltage range: 1.8 V ± 5%, 2.5 V ± 5%, 3.0 V ± 5%, 3.3 V ± 10%, 5.0 V ± 5% for use with varying voltage peripherals
* Emulation mode allows complete hardware and software compatibility with 6502 designs
* 24-bit address bus provides access to 16 MB of memory space
* 16-bit ALU, accumulator, stack pointer and index registers
* Valid Data Address (VDA) and Valid Program Address (VPA) output for dual cache and cycle steal DMA implementation
* Vector Pull (VPB) output indicates when interrupt vectors are being addressed
* Abort (ABORTB) input and associated vector supports processor repairs of bus error conditions
* Separate program and data bank registers allow program segmentation or full 16 MB linear addressing
* Direct register and stack relative addressing provides capability for reentrant, recursive and re-locatable programming
* 24 addressing modes - 13 original 6502 modes with 92 instructions using 256 op codes (including some new opcodes from the 65C02)
* Wait-for-Interrupt (WAI) and Stop-the-Clock (STP) instructions further reduce power consumption, decrease interrupt latency and allows synchronization with external events
* Co-Processor (COP) instruction with associated vector supports co-processor configurations, e.g., floating point processors
* Block move ability

The 65802

The WDC 65802 (also: 65C802) is a 65816 CPU in a 6502-pinout package (fully 6502 compatible). The 65802 was produced by WDC and GTE during the mid-to-late 1980s and early 1990s.

The chip was designed as an upgrade path from the 8-bit 6502/65C02 to the new 65816 16-bit CPU. To do this, the 65802 has a 16-bit address bus like the 6502/65C02 (64 KB memory space), reduced from the 24-bit address bus of the 65816. All of the bank select registers, etc., from the 65816, are still intact in the 65802 CPU core, they just have no effect when used. Typically, when hardware manufacturers have designed a project from the ground up, they have used the more powerful 65816.

Notable uses

*Acorn Communicator
*Apple IIGS
*Super Nintendo Entertainment System (customized CPU version, known as the "5A22")

A number of SNES games contained the Nintendo SA-1, an upgraded version of the 65816.

References

*Eyes, David; Lichty, Ron (1986). "Programming the 65816 including the 6502, 65C02, and 65802". New York: Brady Books/Prentice Hall Press (Simon & Schuster, Inc). ISBN 0-89303-789-3.

External links

* [http://westerndesigncenter.com/wdc/w65c816s.cfm W65C816S information on WDC's website] – Including a link to the PDF-format datasheet
* [http://www.65xx.com/wdc/documentation/w65c816s.pdf The Complete W65C816S Datasheet]
* [http://www.defence-force.org/computing/oric/coding/annexe_2/ A 6502 Programmer's Introduction to the 65816] – A "Commodore World" article by Brett Tabke; includes CMD's instruction set summary
* [http://www.zophar.net/tech/65816.html 65816/65C816 Technical Documents] – Hosted by Zophar's Domain
* [http://www.winbond-usa.com/mambo/content/view/286/523/#ProductSelectionGuide Winbond TV Edutainment IC Selection Guide] – ICs with 65816 CPU core


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • WDC 65816/65802 — Микропроцессор W65C816S. W65C816S (а также 65C816 или 65816)  16 битный микропроцессор, разработанный компанией Western Design Center (WDC). W65C816S является улучшенной версией 8 битного WDC …   Википедия

  • 65816 — W65C816S 16 bit Mikroprozessor Der W65816 (auch 65C816) ist ein 16 bit Mikroprozessor, entwickelt vom Western Design Center (WDC) als erweiterter und kompatibler Nachfolger des MOS Technologies 6502. Der 65816 hat zwei Indexregister, einen… …   Deutsch Wikipedia

  • Western Design Center 65816 — W65C816S 16 bit Mikroprozessor Beim 65816 handelt es sich um einen Microprozessor, der in einer Bauform als Prozessor und einer erweiterten Bauform als Microcontroller zur Verfügung steht. Inhaltsverzeichnis 1 …   Deutsch Wikipedia

  • 16-bit — Unter 16 Bit Architektur versteht man in der EDV eine Prozessorarchitektur, deren wesentliche Wortbreite 16 Bit beträgt. Inhaltsverzeichnis 1 Architekturen 2 Design 3 Programmiermodell 4 Siehe auch …   Deutsch Wikipedia

  • 16-bit — This article is about 16 bit in computer architecture. For the color encoding, see Highcolor. For the era of computer gaming commonly referred to as 16 bit, see History of video game consoles (fourth generation) Processors 1 bit 4 bit 8 bit 12… …   Wikipedia

  • 16 бит — В компьютерной архитектуре  16 разрядные целые числа, адреса памяти, или другие типы данных размером 16 бит (2 октета). Шестнадцатибитные ЦПУ и АЛУ  архитектуры, основанные на регистрах и шинах данного размера. 16 бит  также… …   Википедия

  • Computer — For other uses, see Computer (disambiguation). Computer technology redirects here. For the company, see Computer Technology Limited. Computer …   Wikipedia

  • 16-Bit-Architektur — Unter 16 Bit Architektur versteht man in der EDV eine Prozessorarchitektur, deren wesentliche Wortbreite 16 Bit beträgt. Architekturen 16 Bit Prozessor Die PDP 11 war der erste 16 Bit Prozessor der Digital Equipment Corporation Die …   Deutsch Wikipedia

  • 65C02 — WDC W65C02S8p 14 65C02  микропроцессор, разработанный фирмой Western Design Center (WDC) на основе архитектуры MOS Technology 6502 и впоследствии выпускавшийся также рядом других фирм, таких как NCR, GTE, Rockwell International, SynerTek и… …   Википедия

  • Ricoh 5A22 — это микропроцессор, разработанный компанией Ricoh для игровой приставки Super Nintendo Entertainment System (SNES). Он основан на 16 битном CMD/GTE 65c816, который является одной из версий WDC 65816 (использовавшийся в персональном компьютере… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”