DataSheet39.com

What is G65SC802?

This electronic component, produced by the manufacturer "California Micro Devices Corp", performs the same function as "CMOS 8/16-BIT MICROPROCESSOR".


G65SC802 Datasheet PDF - California Micro Devices Corp

Part Number G65SC802
Description CMOS 8/16-BIT MICROPROCESSOR
Manufacturers California Micro Devices Corp 
Logo California Micro Devices Corp Logo 


There is a preview and G65SC802 download ( pdf file ) link at the bottom of this page.





Total 20 Pages



Preview 1 page

No Preview Available ! G65SC802 datasheet, circuit

Microcircuits
G65SC802
G65SC816
CMOS 8-Bit/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
Features (G65SC802 Only)
• 8-Bit Mode with both software and hardware (pin-to-pin) com­
patibility with 6502 designs (64 KByte memory space)
• Program selectable 16-bit operation
• Choice of external or on-board clock generation
Features (G65SC816 Only)
• Full 16-bit operation with 24 address lines for 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
General Description
The G65SC802 and G65SC816 are ADV-CMOS (ADVanced CMOS) 16-
bit microprocessors featuring total software compatibility with 8-bit
NMOS and CMOS 6500 series microprocessors. The G65SC802 is pin-
to-pin compatible with 8-bit 6502 devices currently available, while also
providing full 16-bit internal operation. The G65SC816 provides 24 ad­
dress lines for 16 MByte addressing, while providing both 8-bit and 16-bit
operation.
Each 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 G65SC802 and G65SC816.
The G65SC802 and G65SC816 provide the system engineer with many
powerful features and options. A 16-bit Direct Page Register is provided
to augment the Direct Page addressing mode, and there are separate
Program Bank Registers for 24-bit memory addressing. Other valuable
features include:
• An Abort input which can interrupt the current instruction without
modifying internal registers.
• Valid Data Address (VDA) and Valid Program Address (VPA) outputs
which facilitate dual cache memory by indicating whether a data or
program segment is being accessed.
• Vector modification by simply monitoring the Vector Pull (VP) output.
• Block Move instructions.
GTE Microcircuits’ G65SC802and G65SC816 microprocessors offer the
design engineer a new freedom of design and application, and the many
advantages of state-of-the-art ADV-CMOS technology.
Simplified Block Diagram
l<2 1
DO-D7 (802)
D0/A16-D7/A23 (816)
ADVANCE INFORMATION
This isadvanced information and specifications
are subject to change without notice.

line_dark_gray
G65SC802 equivalent
t
Index (X and Y)
There are two Index Registers (X and Y) which may be used as general
purpose registers or to provide an index value for calculation of the ef­
fective address. When executing an instruction with indexed addressing,
the microprocessor fetches the opcode and the base address, and then
modifies the address by adding the Index Register contents to the ad­
dress prior to performing the desired operation. Pre-indexing or post­
indexing of indirect addresses may be selected. In the Native mode (E=0),
both Index Registers are 16 bits wide (providing the Index Select Bit (X)
equals zero). If the Index Select Bit (X) equals one, both registers will be
8 bits wide.
Processor Status (P)
The 8-bit Processor Status Register contains status flags and mode select
bits. The Carry (C), Negative (N), Overflow (V), and Zero (Z) status flags
serve to report the status of most ALU operations. These status flags are
tested by use of Conditional Branch instructions. The Decimal (D), IRQ
Disable (I), Memory/Accumulator (M), and Index (X) bits are used as
mode select flags. These flags are set by the program to change micro­
processor operations.
The Emulation (E) select and the Break (B) flags are accessible only
through the Processor Status Register. The Emulation mode select flag
is selected by the Exchange Carry and Emulation Bits (XCE) instruction.
Table 2, G65SC802 and G65SC816 Mode Comparison, illustrates the
features of the Native (E=0) and Emulation (E=1) modes. The M and X
flags are always equal to one in the Emulation mode. When an interrupt
occurs during the Emulation mode, the Break flag is written to stack mem­
ory as bit 4 of the Processor Status Register.
Program Bank (PB)
The 8-bit Program Bank Register holds the bank address for all instruc­
tion fetches. The 24-bit address consists of the 16-bit instruction effective
address and the 8-bit Program Bank address. The register value is multi­
plexed with the data value and presented on the Data/Address lines during
the first half of a program memory read cycle. The Program Bank Regis­
ter is initialized to zero during Reset.
Program Counter (PC)
The 16-bit Program Counter Register provides the addresses which are
used to step the microprocessor through sequential program instruc­
tions. The register is incremented each time an instruction or operand is
fetched from program memory.
Stack Pointer (S)
The Stack Pointer is a 16-bit register which is used to indicate the next
available location in the stack memory area. It serves as the effective ad­
dress in stack addressing modes as well as subroutine and interrupt pro­
cessing. The Stack Pointer allows simple implementation of nested sub­
routines and multiple-level interrupts. During the Emulation mode, the
Stack Pointer high-order byte (SH) is always equal to one.
%
V dd
Vss
%
02 (IN)
01 (OUT) (802)
02 (OUT) (802)
R/W (802, 816)
SYNC (802)
VPA (816)
VDA (816)
ML (816)
VP (816)
E (816)
M/X (816)
5


line_dark_gray

Preview 5 Page


Part Details

On this page, you can learn information such as the schematic, equivalent, pinout, replacement, circuit, and manual for G65SC802 electronic component.


Information Total 20 Pages
Link URL [ Copy URL to Clipboard ]
Download [ G65SC802.PDF Datasheet ]

Share Link :

Electronic Components Distributor


An electronic components distributor is a company that sources, stocks, and sells electronic components to manufacturers, engineers, and hobbyists.


SparkFun Electronics Allied Electronics DigiKey Electronics Arrow Electronics
Mouser Electronics Adafruit Newark Chip One Stop


Featured Datasheets

Part NumberDescriptionMFRS
G65SC802The function is CMOS 8/16-BIT MICROPROCESSOR. California Micro Devices CorpCalifornia Micro Devices Corp

Semiconductors commonly used in industry:

1N4148   |   BAW56   |   1N5400   |   NE555   |  

LM324   |   BC327   |   IRF840  |   2N3904   |  



Quick jump to:

G65S     1N4     2N2     2SA     2SC     74H     BC     HCF     IRF     KA    

LA     LM     MC     NE     ST     STK     TDA     TL     UA    



Privacy Policy   |    Contact Us     |    New    |    Search