G65SC816 CALIFORNIA MICRO DEVICES CMOS 8/16-BIT MICROPROCESSOR FAMILY Features Advanced CMOS design for low power consumption and increased noise immunity Emulation mode for total software compatibility with 6502 designs Full 16-bit ALU, Accumulator, Stack Pointer, and Index Registers Direct register for zero page addressing 24 addressing modes (including 13 original 6502 modes) Wait for Interrupt (WAI) and Stop the Clock (STP) instructions for reduced power consumption and decreased interrupt latency 91 instructions with 255 opcodes Co-Processor (COP) instruction and associated vector Powerful Block Move instructions Full 16-bit operation with 24 address lines for the 16 MByte memory Program selectable 8-bit mode for 6502 coding compatibility Valid Program Address (VPA) and Valid Data Address (VDA) outputs for dual cache and DMA cycle steal implementation Vector Pull (VP) output indicates when interrupt vectors are being fetched. May be used for vectoring/prioritizing interrupts Abort interrupt and associated vector for interrupting any instruction without modifying internal registers Memory Lock (ML) for multiprocessor system implementation 40-pin DIP, 44-pin PLCC Contact factory for complete data sheet. Product Description The G65SC816 is an advanced CMOS 16-bit microprocessor featuring total software compatibility with 8-bit NMOS and CMOS 6500 series microprocessors. The G65SC816 provides 24 address lines for 16 Mbyte addressing, while providing both 8-bit and 16-bit operation. This microprocessor contains an Emulation (E) mode for emulating 8-bit NMOS and CMOS 6500 Series microprocessors. A software switch determines whether the processor is in the 8-bit emulation mode or in the native 16-bit mode. This allows existing 8-bit system designs to use the many powerful features of the G65SC816. RES NMI IRQ ABORT Block Diagram INDEX X & Y STACK POINTER REGS (16) INTERRUPT CONTROL CONROL SIGNALS ACCUMULATOR (16) PROGRAM COUNTER (16) DIRECT REG (16) INSTRUCTION DECODE AND CONTROL TIMING AND CLOCK GEN 16-BIT INTERNAL DATA BUS A0 A15 ADDRESS BUFFER ALU (16) D0/BA0-D7/BA7 DATA BUS BANK ADDRESS BUFFER PROGRAM DATA BANK RAGS (8) BE SYSTEM CONTROL CPU STATUS REG RDY Ø2 (IN) Ø1 (OUT) Ø2 (OUT) R/W SYNC VPA VDA ML VP E M/X SO © 1987, 1996 CMD Corp. All rights reserved. 8/96 215 Topaz Street, Milpitas, California 95035 Tel: (408) 263-3214 Fax: (408) 263-7846 G65SC816 CALIFORNIA MICRO DEVICES ML IRQ ABORT RDY VP VSS RES VDA M/X Ø2(IN) BE RES VDA M/X Ø2(IN) BE E R/W DO/BA0 D1/BA1 D2/BA2 D3/BA3 D4/BA4 D5/BA5 D6/BA6 D7/BA7 A15 A14 A13 A12 VSS 6 5 4 3 2 1 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 NMI VPA VDD A0 A1 VSS SS A2 A3 A4 A5 A6 7 8 9 10 11 12 13 14 15 16 17 E R/W VDD DD D0/BA0 D1/BA1 D2/BA2 D3/BA3 D4/BA4 D5/BA5 D6/BA6 D7/BA7 39 38 37 36 35 34 33 32 31 30 29 G65SC816 18 19 20 21 22 23 24 25 26 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A7 A8 A9 A10 A11 VSS SS VSS SS A12 A13 A14 A15 VP RDY ABORT IRQ ML NMI VPA VDD DD A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 G65SC816 Pin Assignments Ordering Information Example: G55C816 P I -4 Product Identification Number Package P Plastic DIP (40) PE PLCC (44) Temperature/Processing I -40OC to +85OC, ±5% P.S. Tol. Performance Designator Designators selected for speed and power specifications 4 4MHz 5 5MHz © 1987, 1996 CMD Corp. All rights reserved. 215 Topaz Street, Milpitas, California 95035 Tel: (408) 263-3214 Fax: (408) 263-7846 8/96