manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Intel
  6. •
  7. Motherboard
  8. •
  9. Intel iSBC 86/12 Quick user guide

Intel iSBC 86/12 Quick user guide

Other Intel Motherboard manuals

Intel X38 User manual

Intel

Intel X38 User manual

Intel D865GVHZ User manual

Intel

Intel D865GVHZ User manual

Intel DH61CR User manual

Intel

Intel DH61CR User manual

Intel BLKDH61WWB3 User manual

Intel

Intel BLKDH61WWB3 User manual

Intel DH61SKCH User manual

Intel

Intel DH61SKCH User manual

Intel S1200BT User manual

Intel

Intel S1200BT User manual

Intel D815EGEW User manual

Intel

Intel D815EGEW User manual

Intel D945GCLF - Desktop Board Essential Series... User manual

Intel

Intel D945GCLF - Desktop Board Essential Series... User manual

Intel D865PCK User manual

Intel

Intel D865PCK User manual

Intel DX58OG User manual

Intel

Intel DX58OG User manual

Intel D945GNT User manual

Intel

Intel D945GNT User manual

Intel Arria 10 series User manual

Intel

Intel Arria 10 series User manual

Intel D850GB User manual

Intel

Intel D850GB User manual

Intel S5000PSLROMB Installation instructions

Intel

Intel S5000PSLROMB Installation instructions

Intel D815EEA2 Reference guide

Intel

Intel D815EEA2 Reference guide

Intel BB5000XALR User manual

Intel

Intel BB5000XALR User manual

Intel DG41BI User manual

Intel

Intel DG41BI User manual

Intel H61 Express User manual

Intel

Intel H61 Express User manual

Intel DN2800MT User manual

Intel

Intel DN2800MT User manual

Intel G41 Express Chipset User manual

Intel

Intel G41 Express Chipset User manual

Intel D945GNT User manual

Intel

Intel D945GNT User manual

Intel DH55TC User manual

Intel

Intel DH55TC User manual

Intel D925XCV User manual

Intel

Intel D925XCV User manual

Intel DH67VR User manual

Intel

Intel DH67VR User manual

Popular Motherboard manuals by other brands

Gigabyte MNJ190I-FH user manual

Gigabyte

Gigabyte MNJ190I-FH user manual

Biostar HI-FI-Z87X-3D Setup manual

Biostar

Biostar HI-FI-Z87X-3D Setup manual

Atmel SAM9753PIA-DK user guide

Atmel

Atmel SAM9753PIA-DK user guide

Coapt GEN2 Handbook

Coapt

Coapt GEN2 Handbook

Supero SUPER P4DL6 user manual

Supero

Supero SUPER P4DL6 user manual

Cypress CY3210-PSoCEVAL1 quick start guide

Cypress

Cypress CY3210-PSoCEVAL1 quick start guide

ASROCK B660M-HDV manual

ASROCK

ASROCK B660M-HDV manual

Fujitsu D2831 Short description

Fujitsu

Fujitsu D2831 Short description

Industrial Computers ADE-6050 user manual

Industrial Computers

Industrial Computers ADE-6050 user manual

Asus TUF Z270 MARK 2 manual

Asus

Asus TUF Z270 MARK 2 manual

DFI NB71-BC user manual

DFI

DFI NB71-BC user manual

ASROCK H61 Pro BTC user manual

ASROCK

ASROCK H61 Pro BTC user manual

Norco POS-7893 user manual

Norco

Norco POS-7893 user manual

Asus B85M-VIEW PAKER user manual

Asus

Asus B85M-VIEW PAKER user manual

Asus P5G41T-M LX V2 user manual

Asus

Asus P5G41T-M LX V2 user manual

Gigabyte GA-K8VT800-RH user manual

Gigabyte

Gigabyte GA-K8VT800-RH user manual

Gigabyte Z790M AORUS ELITE user manual

Gigabyte

Gigabyte Z790M AORUS ELITE user manual

Semtech SC120 user guide

Semtech

Semtech SC120 user guide

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.

rr
iSBC 86/12
SINGLE BOARD COMPUTER
HARDWARE
REFERENCE MANUAL
Manual Order Number: 9800645A
.
Copyright
©
197E:
Intel
Corporation
I Intel Corporation, 3065 Bowers
Av.~nue,
Santa Clara, California 95051 L
ii
The infonnation in this manual
is
subject to change without notice. Intel Corporation makes
no
warranty
of
any
kind with regard to this manual, including, but not limited to, the implied warranties
of
merchantability and
fitness for a particular purpose. Intel Corporation assumes no responsibility for any errors that may appear in this
manual. Intel Corporation makes no commitment to update nor to keep current the infonnation contained
in this manual.
No
part
of
this manual may be copied orreproduced
in
any fonn
or
by any means without the priorwritten consent
of
Intel Corporation. The following are trademarks
of
Intel Corporation and may be used only
to
describe
Intel products:
ICE·
30
ICE·gO
INSITE
INTEL
INTEU.EC
iSBC
LIBRARY
MANAGER
MCS
MEGACHASSIS
MICROMAP
MULTIBUS
PROMPT
UPI
RMX
Printed in
U.S,A./B66/0778(TL
7.SK
PREFACE
This manual provides general information, installation, programming information,
principles of operation, and service information for the Intel iSBC 86/12 Single Board
Computer. Additional information
is
available in the following documents:
• 8086 Assembly Language Reference
Ma~ual,
Order No. 9800640
• Intel MCS-85 User's Manual, Order No. 98-366
• Intel 8255A Programmable Peripheral 1nterface, Application Note AP-15
• Intel 8251 Universal Synchronous/Asynchronous Receiver/Transmitter, Application
Note AP-16
• Intel MULTIBUS Interfacing, Application Note AP-28
• Intel 8259 Programmable Interrupt
Cm~troller,
Application Note AP-31
iii
CHAPTER 1
GENERAL INFORMATION
PAGE
Introduction
....................................
,
1-1
Description
.....................................
I-I
System Software Development
.....................
1-3
Equipment Supplied . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
1-3
Equipment Required
..............................
1-3
Specifications
...................................
1-3
CHAPTER 2
PREPARATION FOR USE
Introduction
.....................................
2-1
Unpacking and Inspection
.........................
2-1
Installation Considerations . . . . . . . . . . . . . . . . . . . . . . .
..
2-1
User-Furnished Components
.....................
2-1
Power Requirement
............................
2-1
Cooling Requirement
...........................
2-1
Physical Dimensions
............................
2-1
Component Installation. . . . . . . . . . . . . . . . . . . . . . . . . .
..
2-1
ROM/EPROM Chips
...........................
2-1
Line Drivers and I/O Terminators
.................
2-4
Jumper/Switch Configuration
.......................
2-4
RAM Addresses (Multibus Access)
................
2-4
Priority Interrupts
...
. . . . . . . . . . . . . . . . . . . . . . . . .
..
2-6
Serial I/O Port Configuration. . . . . . . . . . . . . . . . . . .
..
2-9
Parallel I/O Port Configuration
...................
2-9
Multibus Configuration
...........................
2-9
Signal Characteristics
..........................
2-13
Serial Priority Resolution
.......................
2-13
Parallel Priority Resolution
.....................
2-13
Power Fail/Memory Protect Configuration
...........
2-13
Parallel I/O Cabling
.............................
2-23
Serial I/O Cabling
...............................
2-23
Board Installation
...............................
2-23
CHAPTER 3
PROGRAMMING INFORMATION
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-1
Failsafe Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-1
Memory Addressing
..............................
3-1
CPU Access
..................................
3-1
Multibus Access
................................
3-2
I/O Addressing
..................................
3-3
System Initialization
..............................
3-3
8251A USART Programming
......................
3-4
Mode Instruction Fonnat
........................
3-4
Sync CharaCters
...............................
3-5
Command Instruction Fonnat
....................
3-5 .
Reset
........................................
3-5
Addressing
....................................
3-5
Initialization
..................................
3-6
Operation
.....................................
3-7
Data Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-7
Status Read
.................................
3-7
iv
CONTENTS]
PAGE
8253 PIT Programming
...........................
3-8
Mode Control Word and Count
...................
3-8
Addressing
..................................
3-12
Initialization
.................................
3-12
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-1"3
Counter Read
..............................
3-13
Clock Frequency/Divide Ratio Selection
.........
3-13
Rate Generator/Interval
Timer.
. . . . . . . . . . . . . .
..
3-14
Interrupt Timer
.............................
3-14
8255;\
ppl
Programming . . . . . .. . . . . . . . . . . . . . . . .
..
3-14
Control Word Fonnat
..........................
3-15
Addressing
..................................
3-15
Iniitialization
.................................
3-16
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-16
Read Operation
.............................
3-16
Write Operation
............................
3-16
8259A
PIC-Programming
.........................
3-17
Interrupt Priority Modes. . . . . . . . . . . . . . . . . . . . . .
..
3-17
Nested Mode
...............................
3-17
Fully Nested Mode
..........................
3-17
Automatic Rotating Mode
....................
3-17
Specific Rotating Mode
......................
3-17
Special Mask Mode
.........................
3-18
Poll Mode
.................................
3-18
Status Read
..................................
3-18
Initialization Command Words
..................
3-18
Operation Command Words. . . . . . . . . . . . . . . . . . .
..
3-19
Addressing
..................................
3-19
Initialization
.................................
3-19
Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
3-19
Hardware Interrupts
.............................
3-25
Non-Maskable Interrupt (NMI)
..................
3-25
Maskable Interrupt (lNTR)
.....................
3-25
Master PIC Byte Identifier
....................
3-25
Slave PIC Byte Identifier
....................•
3-25
CHAPTER 4
PRINCIPLES OF OPERATION
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
4-1
Functional Description
............................
4-1
Clock Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
4-1
Central Processor Unit . . . . . . . . . . . . . . . . . . . . . . . .
..
4-1
Interval Timer
.................................
4-1
Serial I/O
.....................................
4-1
Parallel I/O
.................
. . . . . . . . . . . . . . . .
..
4-1
Interrupt Controller
.............•...............
4-2
ROM/EPROM Configuration
.....................
4-2
RAM Configuration
............................
4-2
Bus Structure
.................................
4-2
Multibus Interface
.............................
, 4-3
I,
PAGE
Circuit Analysis
.................................
4-3
Initialization
.................................
4-4
Clock Circuits
.................................
4-4
Central Processor Unit
..........................
4-4
Basic Timing
................................
4-4
Bus Timing
.................................
4-4
Address Bus
..................................
4-6
Data Bus
.....................................
4-6
Bus Time Out
...............................
"
4-6
Internal Control Signals
.........................
4-8
Dual Port Control Logic
...........................
4-8
Multibus Access Timing
........................
4-8
CPU Access Timing
............................
4-8
Multibus Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..
4-11
I/O Operation
..................................
4-11
On-Board I/O Operation
.......................
4-11
System I/O
Operation.
. . . . . . . . . . . . . . . . . . . . . . .
..
4-12
ROM/EPROM Operation . . . . . . . . . . . . . . . . . . . . . . .
..
4-12
CONTENTS (Continued)
PAGE
RA\1 Operation
................................
4-12
RA\1 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
RA\1 Chips
..................................
4-13
On-Board Read/Write Operation
.................
4-13
Bus Read/Write Operation
......................
4-13
Byte Operation
.............................
" 4-13
Interrupt
Operation.
. . . . . . . . . . . . . . . . . . . . . . . .
..
"
4-14
NBVlnterrupt
................................
4-14
BV Interrupt
...............................
"
4-14
CHAPTER 5
SERVICE INFORMATION
Introduction
.....................................
5-1
Replaceable Parts
.............................
5-1
Service Diagrams
............................
5-1
Service and Repair Assistance. . . . . . . . . . . . . . . . . .
5-1
APPENDIX A
TELETYPEWRITER MODIFICATIONS
v
TABLE
1·1
2·1
2~2
2·3
2·4
2·5
2·6
2·7
2·8
2·9
2·10
2·11
2·12
2·13
2·14
2·15
2·16
2·17
3·}
3·2
3·3
3·4
3·5
vi
I
TITLE
PAGE
Specifications
...........................
1-4
User-Furnished- and Installed Components
....
2-2
User·
Furnished Connector Details
...........
2-3
Line Driver and I/O Terminator Locations . .
..
2-4
Jumper and Switch Selectable Options
.......
2-5
Priority Interrupt Jumper Matrix
............
2-8
Serial I/O Connector J2 Pin Assignments
Vs
Configuration Jumpers
.......
:
..........
2-9
Parallel I/O Port ConfigurationJumpers
.....
2-10
Multibus Connector
PJ.
Pin Assignments
....
2-14
Multibus Signal Functions
................
2-15
iSBC 86/12 DC Characteristics
............
2-16
iSBC 86/12 AC Characteristics
(Master Mode)
.......................
2-18
iSBC 86/12 AC Characteristics
(Slave Mode)
........
:
...............
2-18
Auxiliary Connector P2 Pin Assignments
....
2-22
Auxiliary Signal (Connector P2)
DC Characteristics
.............
'
.......
2-22
Parallel I/O Connector
11
Pin Assignments
......................
2-23
Parallel I/O Signal (Connector 11)
DC Characteristics
....................
2-24
Connector J2 Vs RS232C Pin
Correspondence
.......................
2-24
On-Board Memory Addresses
(CPU Access)
.........................
3-2
I/O Address Assignments
..................
3-3
Typical USART Mode
or
Command
Instruction Subroutine
..................
3-7
Typical USART Data,Character Read
Subroutine
............................
3-8
Typical USART Data Character Write
Subroutine
............................
3-8
TABLE
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
3-19
3-20
3-21
3-22
3-23
3·24
3-25
5-1
5-2
TABLES
TITLE
PAGE
Typical
US
ART Status Read Subroutine
.....
3-9
PIT Counter Operation
Vs
Gate Inputs
......
3·12
Typical PIT Control Word Subroutine
......
3-12
Typical PIT Count Value Load
Subroutine
...........................
3·12
Typical PIT Counter Read Subroutine
......
3-13
PIT Count Value
Vs
Rate Multiplier for
Each Baud Rate
......................
3-14
PIT Rate Generator Frequencies and
Timer Intervals . . . . . . . . . . . . . .
..
. . . . .
..
3-15
PIT Time Intervals
Vs
Timer Counts
.......
3-15
Typical PPI Initialization Subroutine. . . . . .
..
3-16
Typical PPI Port Read Subroutine
..........
3-16
Typical PPI Port Write Subroutine
.........
3-16
Typical PIC Initialization Subroutine
(NBV Mode)
.........................
3-21
Typical Master PIC Initialization Subroutine
(BV Mode)
..........................
3-21
Typical Slave PIC Initialization Subroutine
(BV Mode)
..........................
3-22
PIC Operation Procedures
................
3-22
Typical PIC Interrupt Request
Register Read Subroutine
...............
3-24
Typical PIC In-Service Register
Read Subroutine
......................
3-24
Typical PIC Set Mask Register Subroutine
...
3-24
Typical PIC Mask Register Read
Subroutine
...........................
3-24
Typical PIC End-of-Interrupt Command
Subroutine
...........................
3-25
Replaceable Parts
........................
5-1
List
of
Manufacturers' Codes
..............
5·3
Ij'
FIGURE
TITLE
PAGE
I-I
iSBC 86/12 Single Board Computer
.........
I-I
2-1 Dual Port RAM Address Configuration
(Multibus Access)
......................
2-7
2-2 Simplified Master/Slave PIC
Interconnect Example
...................
2-8
2-3 Bus Exchange Timing (Master Mode)
......
2-19
2-4 Bus Exchange Timing (Slave Mode)
........
2-20
2-5 Serial Priority Resolution Scheme
..........
2-21
2-6 Parallel Priority Resolution Scheme
........
2-21
3-1 Dual Port RAM Addressing
(Multibus Access)
......................
3-2
3-2 USART Synchronous Mode Instruction
Word Format
..........................
3-4
3-3 USART Synchronous Mode Transmission
Format
...............................
3-4
3-4
US
ART Asynchronous Mode Instruction
Word Format
..........................
3-5
3-5 USART Asynchronous Mode Transmission
Format
...............................
3-5
3-6 USART Command Instruction
Word Format
............................
3-6
3-7 Typical USART Initialization and
I/O Data Sequence
.....................
3-6
3-8 USART Status Read Format
...............
3-9
3-9 PIT Mode Control Word Format
...........
3-10
3-10 PIT Programming Sequence Examples
......
3-11
FIGURE
3-11
3-12
3-13
3-14
3-15
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
5-1
5-2
5-3
5-4
ILLUSTRATIONS
TITLE
PAGE
PIT Counter Register Latch Control
Word Format
.....................
.
PPI Control Word Format
...............
. 3-13
3-15
PPI Port C Bit Set/Reset Control
Word Format.
...................
.
PIC Initialization Command
Word Formats
...................
.
PIC Operation Control Word Formats
...
.
iSBC 86/12 Input/Output and Interrupt
3-17
3-18
3-20
Simplified Logic
Diagram.
. . . . . . . . . 4-15
iSBC 86/12 ROM/EPROM and Dual Port RAM
Simplified Logic Diagram "
............
4-17
Internal Bus Structure
...................
" 4-3
CPU Read Timing
...........
,
...........
4-5
CPU Write Timing
.......................
4-6
CPU Interrupt Acknowledge
Cycle Timing
.........................
4-7
Dual Port Control Multibus Access
Timing With CPU Lockout
..
. . . . . . . . . .
..
4-9
Dual Port Control CPU Access Timing
With Multibus Lockout
................
4-10
iSBC 86/12
PaJ1s
Location Diagram
.........
5-6
iSBC 86/12 Schematic Diagram
............
5-7
iSBC 604 Schematic Diagram
.............
5-29
iSBC 614 Schematic Diagram
.............
5-31
vii/viii
1-1. INTRODUCTION
The iSBC 86/12 Single Board Computer, which
is
a
member
of
Intel's complete line
of
iSBC 80/86 computer
products,
is
a complete computer system on a single
printed-circuit assembly. The iSBC 86/12 includes a
16-bit central processing unit (CPU), 32K bytes
of
dynamic RAM, a serial communications interface, three
programmable parallel I/O ports, programmable timers,
priority interrupt control, Multibus control logic, and bus
expansion drivers for interface with other Multibus-
compatible expansion boards. Also included
is
dual port
control logic to allow the iSBC 86/12 to act
as
a slave
RAM device to other Multibus masters
in
the system.
Provision is made for user installation
of
up to 16K bytes
of
read only memory.
1-2. DESCRIPTION
The iSBC 86/12 Single Board Computer (figure 1-1)
is
controlledby an Intel 8086
16-
Bit Microprocessor(CPU).
The 8086 CPU includes four 16-bitgeneral purpose regis-
ters that may also be addressed as eight 8-bit registers. In
(MULTIBUS)
CHAPTER 1
GENERAL INFORMATION
addition, the CPU contains two 16-bit pointer registers
and two 16-bit index registers. Four 16-bit segment regis-
ters allow extended addressing to a full megabyte
of
memory. The CPU instruction set supports a wide range
of
addressing modes and data transfer operations, signed
and unsigned 8-bit and 16-bit arithmetic including
hardware mUltiply and divide, and logical and string oper-
ations. The CPU architecture features dynamic code relo-
cation, reentrant code, and instruction lookahead.
The iSBC 86/12 has an internal bus for all on-board
memory and I/O operations and accesses the system bus
(Multibus) for all external memory and I/O operations.
Hence, local (on-board) operations do not involve the
Multibus, making the Multibus available for true parallel
processing when several bus masters (e.
g.,
DMA devices
and othersingle board computers) are used in a multimas-
ter scheme.
Dual port control logic
is
included to interface the
dynamic RAM with the Multibus so that the iSBC 86/12
can function
as
a slave RAM device when notin control
of
the Multibus. The CPU has priority when accessing on-
board RAM. After the CPU completes its read
or
write
(AUXIUARy)
645-1
f4'igure
1-1. iSBC 86/12 Single Board Computer
1-1
General Information
operation, the controlling bus master is allowed
to
access
RAM and complete its operation. Where both the CPU
and the controlling bus master have the need to write or
read several bytes
or
words to
or
from on-board RAM,
their operations ary interleaved. For CPU access, the
on-boardRAM addresses are assigned from the bottomup
of
the I-megabyte address space;
i.e.,
0OOOO-07FFFH·
The slave RAM address decode logic includes jumpers
and switchers to allow partitioning the on-based RAM
into any 128K segment
of
the
1-
megabyte system address
space.
Theslave RAM canbeconfigured toalloweither8K, 16K
24K,
or
32K access by another bus master. Thus, the
RAM can be configured to allow other bus masters to
access a segment
of
the on-board RAM and still reserve
another segment strictly for on-board use. The addressing
scheme accommodates both 16-bitand 20-bitaddressing.
Four IC sockets are included
to
accommodate up to 16K
bytes
of
user-installed read only memory. Configuration
jumpers allow read only memory to be installed in 2K,
4K,
or
8K increments.
The iSBC 86/12 includes 24 programmable parallel I/O
lines implemented by means
of
an Intel 8255A Pro-
grammable Peripheral Interface (PPI). The system
software
is
used to configure the I/O lines in any combina-
tion
of
unidirectional input/output and bidirectional ports.
The I/O interface may be customized to meet specific
peripheral requirements and, in order to take full advan-
tage
of
the large number
of
possible I/O configurations, IC
sockets are provided for interchangeable I/O line drivers
and terminators. Hence, the flexibility
of
the parallel I/O
interface
is
furtherenhanced by the capability
of
selecting
the appropriate combination
of
optional line drivers and
terminators'to provide the required sinkcurrent, polarity,
and drive/termination characteristics for each application.
The 24-programmable I/O ,lines and signal ground lines
are brought outto a 50-pin edge connector
(11)
that mates
with flat, woven,
or
round cable.
..
The RS232C compatible serial I/O port is controlled arid
interfaced by an Intel 8251A
US
ART (Universal
Syncronous/Asynchrortous ReceiverlTransmitter) chip.
The USART
is
individually programmable for operation
in most synchronous
or
asynchronous serial data trans-
mission formats (including·iBM Bi-Sync).
In the synchronous mode the following are programma- .
ble:
a. Character length,
b. Sync character (or chlU1lcters), and
c. Parity.
1-2
iSBC 86/12
In the asynchronous mode the following are program-
mable:
a.
Character length,
b.
Baud rate factor (clockdivide ratios
of
1, 16,
or
64),
c. Stop bits, and
d. Parity.
In both the synchronous and asychronous modes, the
serial I/O port features half-
or
full-duplex, double buf-
fered transmitand receive capability. In addition, USART
errordetection circuits can check for parity, overrun, and
framing errors. The USART transmit and receive clock
rates are supplied by a programmable baud rate/time
generator. These clocks may optionally be supplied from
an external source. The RS232C command lines, serial
data lines, and signal ground lines are brought out to a
50-pin edge connector
(12)
that mates with flat
or
round
cable.
Three independent, fully programmable 16-bit interval
timer/event counters are provided by an Intel 8253 Pro-
grammable Interval Timer (PIT). Each counteris capable
of
operating in either BCD
or
binary modes; two
of
these
counters are available
to
the systems designer to generate
accurate time intervals under software control. Routing
for the outputs and gate /trigger inputs
of
two
of
these
counters may
be
independently routed to the 8259A Prog-
rammable Interrupt Controller (PIC). The gate/trigger in-
puts
of
the two counters may
be
routed to I/O terminators
associated with the 8255A PPI
or
as input connections
from the 8255A PPI. The third counter is used as a
programmable baud rate generator for the serial
I/O
port.
In utilizing the iSBC 86/12, the systems designer simply
configures, via software, each counter independently to
meet system requirements. Whenever a given time delay
or count
is
needed, software commands to the 8253 PIT
select the desired function. The contents
of
each counter
may
be
read at any time during system operation with
simple operations for event counting applications, and
special commands are included
~
that the contents
of
each counter·can
be
read
"on
the
fly".
TheiSBC 86/
12
provides vectoring forbus vectored (BV)
~ruid
non-bus vectored (NBY) interrupts. An on-board
In.tel 8259A Programmable Interrupt Controller (PIC)
handles up to eight NBV interrupts. By using external
PIC's slaved. to the on-board PIC (master), the interrupt
structure can
be
expanded to handle and resolve the prior-
ityof
upto
64 BV sources.
The PIC, which can
be
programmed to respond to edge-
sensitive
or
level-sensitive inputs, treats each true input
signal condition as an interrupt request. After resolving
the interrupt priority, the PIC issues a single interrupt
request to the·CPU. Interrupt priorities are independently
programmable under software control. The program-
mable interrupt priority modes are: