SBC80/10A


SKU: INT-SBC80/10A

 

Model: SBC80/10A

Manufactured by: Intel Corporation

 

SBC80/10A, INTEL 8-bit n-channel MOS 8080A CPU (16-bit program counter, 64K mem), Uses 8102 RAMS up to 8K, 48 programmable I/O

 

The SBC80/10A is a member of Intel's complete line of OEM computer systems which take full advantage of Intel's LSI technology to provide economical, self-contained computer based solutions for OEM applications.  The SBC80/10A is a complete computer system, on a single 6.75-by-12 inch printed circuit card.  The CPU, system clock, read/write memory, non-volatile read-only-memory, I/O ports and drivers, serial communications interface, bus control logic and drivers all reside on the board.

 

Intel's powerful 8-bit n-channel MOS 8080A CPU, fabricated on single LSI chip, is the central processor for the SBC80/10A.  The 8080A contains six 8-bit general purpose registers and an accumulator.  The six general purpose registers may be addressed individually or in pairs providing both single and double precision operators.  The 8080A has a 16-bit program counter which allows direct addressing of up to 64K of memory.  An external stack, located within any portion of memory, may be used as a last in/first out stack to store and retrieve the contents of the program counter, flags, accumulator and all of the six general purpose registers.  A sixteen bit stack pointer controls the addressing of this external stack.  This stack provides almost unlimited subroutine nesting.  Sixteen-line address and eight-line bi-directional data busses are used to facilitate easy interface memory and I/O.

 

The powerful 8080A instruction set allows the user to write efficient programs in a minimum amount of time.  The accumulator group instructions include arithmetic and logical operators with direct, register direct, and immediate addressing modes.  Move, load, and store instruction groups provide the ability to move either 8 or 16 bits of data between memory, the six working registers and the accumulator using all addressing modes.  The ability to branch to different portions of a program is provided with jump, jump conditional and computed jumps.  The ability to conditionally and unconditionally call to and return from , subroutines is provided.  The RESTART (or single byte call instruction) is used for interrupt operation.  Double precision operators such as stack manipulation and double add instructions extend both the arithmetic and interrupt handling capability of the 8080A.  The ability to increment and decrement memory, the six general registers, and the accumulator is provided as well as extended increment and decrement instructions to operate on the register pairs and stack pointer.

 

The SBC80/10A contains 1K 8-bit words of read/write memory using Intel's 8102 Low Power Static RAMs.  Sockets for up to 4K or 8K words of non-volatile read-only memory are provided on the SBC80/10A.  Up to 4K of read-only memory may be added in 1K byte increments using Intel's 8708 Erasable and Electrically Reprogrammable ROMs (EPROMs), Intel's 2758 Erasable and Electrically Reprogrammable ROMs (EPROMs), or Intel's 8308 Metal Masked ROMs.  Optionally up to 8K words of read-only memory may be added in 2K byte increments using Intel's 2716 Erasable and Electrically Reprogrammable ROMs (EPROMs) or Intel's 2316E Metal Masked ROMs.

 

The SBC80/10A contains 48 programmable parallel I/O lines implemented using two Intel 8255 Programmable Peripheral Interface devices.  The software is used ot configure the I/O lines in combinations of uni-directional input/output, and bidirectional ports.  Therefore, the I/O interface may be customized to meet specified peripheral requirements.  In order to take full advantage of the large number of possible I/O configurations, sockets are provided for interchangeable I/O line drivers and terminators.  Hence, the flexibility of the I/O interface is further enhanced by the capability of selecting the appropriate optional line drivers and terminators for each application.

 

A programmable serial communications interface using Intel's 8251 Universal Synchronous / Asynchronous Receiver / Transmitter (USART) is contained on the board.  The USART can be programmed by the systems software to provide virtually any serial data transmission technique presently in use (including IBM Bi-Sync).  The mode of operation (i.e., synchronous or asynchronous), data format, control character format, parity, and asynchronous serial transmission rate (within limitations given later) are all under program control).  The 8251 provides full duplex, double buffered transmission and receive capability.  Parity overrun and framing error detection are all incorporated in the USART.  The inclusion of jumper selectable teletype, or RS232C compatible interfaces on the board in conjunction with the USART provide a direct interface to teletype, CRT, RS232C compatible devices, and asynchronous and synchronous modems.

 

A single-level interrupt may originate from any one of six sources including the USART, Programmable I/O interface, and two user designated interrupt request line.  When an interrupt request is recognized, a RESTART 7 instruction is generated.  The processor responds by suspending program execution and executing a user defined interrupt service routine originating at location 38H'

 

Memory and I/O expansion may be achieved using standard Intel boards.  Memory may be expanded to 65,536 bytes by adding user specified combinations of 16K byte RAM boards, 6K byte and 16K byte PROM boards.  Input/output capacity may be expanded in increments of 4 input ports and 4 output ports using Input/Output boards.  Expandable backplanes and cardcages are available to support multi-board systems.

 

The development cycle of SBC80/10A based OEM products may be significantly reduced using the Intellect Microcomputer Development System.  The resident assembler, text editor, and system monitor greatly simplify the design, development, and debug of SBC80/10 based system software.  A unique In-Circuit Emulator (ICE-80) option provides the capability of executing and debugging OEM system software directly on the SBC80/10.

 

Alternate Part Number: SBC8010A

 

Click on thumbnail for larger image. Call for price.