The Western Design Center, Inc.W65C816S <strong>Data</strong> <strong>Sheet</strong>Table of TablesTable 2-1 W65C816S <strong>Microprocessor</strong> Programming Model......................................................................12Table 3-1 Pin Function Table .........................................................................................................................16Table 4-1 Addressing Mode Summary..........................................................................................................27Table 5-1 Absolute Maximum Ratings ..........................................................................................................28Table 5-2 DC Characteristics .........................................................................................................................29Table 5-3 IDD vs. VDD ...................................................................................................................................29Table 5- 4 F Max vs. VDD...............................................................................................................................29Table 5-4 W65C816S AC Characteristics .....................................................................................................30Table 6-1 W65C816S Instruction Set-Alphabetical Sequence ....................................................................32Table 6-2 Emulation Mode Vector Locations (8-bit Mode).........................................................................34Table 6-3 Native Mode Vector Locations (16-bit Mode) .............................................................................34Table 6-4 OpCode Matrix...............................................................................................................................35Table 6-5 Operation, Operation Codes, and Status Register (continued on following 4 pages)...............36Table 6-6 Addressing Mode Symbol Table ...................................................................................................41Table 6-7 Instruction Operation (continued on following 6 pages)............................................................42Table 6-8 Abbreviations ..................................................................................................................................50Table 7-1 Alternate Mnemonics .....................................................................................................................53Table 7-2 Address Mode Formats..................................................................................................................54Table 7-3 Byte Selection Operator.................................................................................................................55Table 8-1 Caveats ............................................................................................................................................56Table of FiguresFigure 2-1 W65C816S Internal Architecture Simplified Block Diagram..................................................11Figure 3-1 W65C816S 44 Pin PLCC Pinout .................................................................................................13Figure 3-2 W65C816S 40 Pin PDIP Pinout ...................................................................................................14Figure 3-3 W65C816S 44 PIN QFP Pinout ...................................................................................................15Figure 5-1 General Timing Diagram.............................................................................................................31Figure 6-1 Bank Address Latching Circuit ....................................................................................................51The Western Design Center W65C816S 6
The Western Design Center, Inc.1 INTRODUCTIONW65C816S <strong>Data</strong> <strong>Sheet</strong>The W65C816S is a low power cost sensitive 16-bit microprocessor. The variable length instruction set and manuallyoptimized core size makes the W65C816S an excellent choice for low power System-on-Chip (SoC) designs. The Verilog RTLmodel is available for ASIC design flows. WDC, a Fabless Semiconductor Company, provides packaged chips for evaluationor volume production. To aid in system development, WDC provides a Development System that includes a W65C816DBDeveloper Board, an In-Circuit Emulator (ICE) and the W65cSDS Software Development System, seewww.westerndesigncenter.com for more information.The WDC W65C816S is a fully static CMOS 16-bit microprocessor featuring software compatibility* with the 8-bit NMOSand CMOS 6500-series predecessors. The W65C816S extends addressing to a full 16 megabytes. These devices offer themany advantages of CMOS technology, including increased noise immunity, higher reliability, and greatly reduced powerrequirements. A software switch determines whether the processor is in the 8-bit "emulation" mode, or in the native mode, thusallowing existing systems to use the expanded features.As shown in the W65C816S Processor Programming Model, Figure 2-2, the Accumulator, ALU, X and Y Index registers, andStack Pointer register have all been extended to 16 bits. A new 16-bit Direct Page register augments the Direct Page addressingmode (formerly Zero Page addressing). Separate Program Bank and <strong>Data</strong> Bank registers provide 24-bit memory addressingwith segmented or linear addressing.Four new signals provide the system designer with many options. The ABORTB input can interrupt the currently executinginstruction without modifying internal register, thus allowing virtual memory system design. Valid <strong>Data</strong> Address (VDA) andValid Program Address (VPA) outputs facilitate dual cache memory by indicating whether a data segment or program segmentis accessed. Modifying a vector is made easy by monitoring the Vector Pull (VPB) output.KEY FEATURES OF THE W65C816S• Advanced fully static CMOS design for low powerconsumption and increased noise immunity• Wide operating voltage range, 1.8+/- 5%, 2.5+/- 5%,3.0+/- 5%, 3.3+/ - 10%, 5.0+/- 5% specified for usewith advanced low voltage peripherals• Emulation mode allows complete hardware andsoftware compatibility with 6502 designs• 24-bit address bus provides access to 16 MBytes ofmemory space• Full 16-bit ALU, Accumulator, Stack Pointer andIndex Registers• Valid <strong>Data</strong> Address (VDA) and Valid ProgramAddress (VPA) output for dual cache and cycle stealDMA imple mentation• Vector Pull (VPB) output indicates when interruptvectors are being addressed• Abort (ABORTB) input and associated vector supportsprocessor repairs of bus error conditions• Low power consumption (300uA@1MHz)• Separate program and data bank registers allowprogram segmentation or full 16 MByte linearaddressing• New Direct Register and stack relative addressingprovides capability for re-entrant, re-cursive and relocatableprogramming• 24 addressing modes - 13 original 6502 modes with 92instructions using 256 OpCodes• Wait-for-Interrupt (WAI) and Stop-the-Clock (STP)instructions further reduce power consumption,decrease interrupt latency and allows synchronizationwith external events• Co-Processor (COP) instruction with associated vectorsupports co-processor configurations, i.e., floating pointprocessors• Block move ability*Except for the BBRx, BBSx, RMBx, and SMBx bit manipulation instructions which do not exist for the W65C816SThe Western Design Center W65C816S 7
- Page 1 and 2: The Western Design Center, Inc.Upda
- Page 3 and 4: The Western Design Center, Inc.W65C
- Page 5: The Western Design Center, Inc.W65C
- Page 9 and 10: The Western Design Center, Inc.W65C
- Page 11 and 12: The Western Design Center, Inc.W65C
- Page 13 and 14: The Western Design Center, Inc.3 PI
- Page 15 and 16: The Western Design Center, Inc.W65C
- Page 17 and 18: The Western Design Center, Inc.W65C
- Page 19 and 20: The Western Design Center, Inc.3.13
- Page 21 and 22: The Western Design Center, Inc.W65C
- Page 23 and 24: The Western Design Center, Inc.W65C
- Page 25 and 26: The Western Design Center, Inc.W65C
- Page 27 and 28: The Western Design Center, Inc.W65C
- Page 29 and 30: The Western Design Center, Inc.5.2
- Page 31 and 32: The Western Design Center, Inc.W65C
- Page 33 and 34: The Western Design Center, Inc.W65C
- Page 35 and 36: The Western Design Center, Inc.Tabl
- Page 37 and 38: iThe Western Design Center, Inc.W65
- Page 39 and 40: iThe Western Design Center, Inc.W65
- Page 41 and 42: The Western Design Center, Inc.W65C
- Page 43 and 44: The Western Design Center, Inc.Tabl
- Page 45 and 46: The Western Design Center, Inc.Tabl
- Page 47 and 48: The Western Design Center, Inc.20.
- Page 49 and 50: The Western Design Center, Inc.W65C
- Page 51 and 52: The Western Design Center, Inc.W65C
- Page 53 and 54: The Western Design Center, Inc.W65C
- Page 55 and 56: The Western Design Center, Inc.W65C
- Page 57 and 58:
The Western Design Center, Inc.W65C
- Page 59 and 60:
The Western Design Center, Inc.W65C
- Page 61 and 62:
The Western Design Center, Inc.W65C