Intel manual Vee, Vss, 8080A Functional PIN Definition

Models: 8080

1 262
Download 262 pages 56.67 Kb
Page 76
Image 76

·SILICON GATE MOS 8080'A

-.

8080A FUNCTIONAL PIN DEFINITION

The following describes the function of all of the 8080A I/O pins. Several of the descriptions refer to internal timing periods.

_..

A15.AO (oU1put three-state)

ADDRESS BUS;.the address bus provides the address to memory (up to 64K 8-bit words) or denotes the I/O device number for up to 256 input and 256 output devices. Ao is the least significant address. bit.

OJ-D.o (input/output three-state)

DATA BUS; the data bus provides bi-directional. communication

.between the CPU, memory, and I/O. devices for instructions and data transfers. Also, during the first clock cycle of each machine cycle, the 8080A outputs a status word on the data bus that de. _scribes the current machine cycle. Do is the least significant bit.

SYNC (output)

SYNCHRONlZING SIGNAL; the SYNC pin provides a signal to indicate the beginning-of each machine cycle.

DBIN (output)

DATA BUS IN; the DBIN signal indicates to external circuits that the data bus is in the input mode. This signal should be used to enable the gating of data onto the 8080A data bus from memory or I/O.

A

10

1

 

40 __~'-JIA11

 

 

 

39

 

A 14

GNO

2

 

 

0

4

3

 

38

 

A 13

0

4

 

37

 

A12

5

 

 

 

 

 

 

36

0

A15

°6~5

 

0 7

6

 

35

0

Ag

0 3

7

INTE~

34

 

As

O~

8

33

0

A7

0 .0

9

 

32

 

A6

 

 

1

10

8080A

31

 

As

DO 0

0

-5V

11

 

30

A4

RESET

12

 

29

 

A3

HOLD

13

 

28

 

+12V

INT

14

 

27

 

A2

4>2

15

 

26

 

A1

INTE 0

16

 

25

 

Ao

OBIN 0

17

 

24

 

WAIT

WR

18

 

23

 

READY

SYNC

19

 

22

 

4>1

+5V

20

 

21

 

HLOA

-.

Pin Configuration

REAPV (input)

READY; the READY signal indicates to the 8080A that valid memory or input data is available on the 8080A data bus. This signal is used to synchronize t.he CPU with slower memory or I/O devices. If after sending an address out the 8080A does not re- ceive a READY input, the 8080A will enter a WAIT state for as long as the READY line is low. READY can also be used to single step the CPU.

YlJAIT (output)

WAIT; the WAIT signal acknowledges that th~ CPU is in a WAIT

s~ate.

WR (output)

WRITE; the WR signal is used for memory WRITE or I/O output control. The data on the data bus is stable while the WR signal is active low (WR = 0).

. HOLD (input)

HOLD; the HOLD signal requests' the CPU to 'enter the HOLD state. The HOLD state allows an external device to gain control of the 8080A address and data bus as soon as the 8080A has com- pleted its use of these buses for the current machine cycle. It is recognized under the following conditions:

the CPU is in the HALT state.

the CPU is in the T2 or TW state and the READY signal is active. As a result of entering the HOLD stf'te the CPU ADDRESS BUS.

(A15-AO) and DATA BUS (0 7 -00)will be in their high impedance state. The CPU acknowledges its state with the HOLD AC-

KNOWLEDGE (HLDA) pin.

HLOA (output)

HOLD ACKNOWLEDGE; the HLDA signal appears in response to the HOLD' signal and !ndicates that the data and address bus

will go to the high impedance state. The HLOA signal begins at:

T3 for READ memory or input.

The Clock Period following T3 for WR ITE memory or OUT- PUT operation.

In either case, the HLOA signal appears after the rising edge of 4>1 and high impedance occurs after the rising edge of 4>2.

INTE (output)

INTER RUPT ENABLE; indicates the content of the internal inter- rupt enable flip/flop. This flip/flop may be set or reset by the En- able. and Disable Interrupt instructions and inhibits interrupts from being accepted by the CPU when it is reset. It is auto-

,matically reset (dfsab'ling further interrupts) -at time T1 of the in- struction fetch cycle (M 1) when an interrupt is accepted and is also reset by the RESET signal.

INT (input)

INTERR.UPT REQUEST; the CPU recognizes an interrupt re- quest on this line at the end of the current instruction or while halted. If the CPU is in the HOLD state or if the Interrupt Enable flip/flop is reset it will not honor the request.

RESET (input) [1]

RESET; while the RESET signal is activated, the content of the program counter is cleared. After RESET, the program will start at location 0 in memory. the INTE and HLDA flip/flops are also reset. Note that the flags, accumulator, stack pointer, and registers are not cleared.

Vss Ground Reference.

VDD

+12 ± 5% Volts.

Vee

+5 ± 5% Volts.

Vss

-5 ±5% Volts (substrate bias).

,l/>1,'l/>2

2 externally supplied clock phases. (non TTL compatible)

5-14

Page 76
Image 76
Intel manual Vee, Vss, 8080A Functional PIN Definition