Lecture 7 - Pin Diagram
Lecture 7 - Pin Diagram
● BRANCH : CSE
● CREDITS : 3
● IA: 30 MARKS
● UNIT : 1
● LECTURE : 6
PIN DIAGRAM : Pin Diagram helps in connection of 8085 Microprocessor with Memory, Input Output Interfacing Chip,
Interrupts etc.
The architecture of 8085 put in to a single VLSI Chip called 8085 IC .To access this architecture Pins are available. Each Pin
have special function.
The 8085 is an 8-bit general purpose microprocessor that can address 64K Byte of memory.
It has 40 pins and uses +5V for power. It can run at a maximum frequency of 3 MHz.
The pins on the chip can be grouped into 6 groups:
• Address Bus.
• Data Bus.
• Control and Status Signals.
• Power supply and frequency.
• Externally Initiated Signals.
• Serial I/O ports.
UNIT 1-
UNIT 1-
During the execution of the instruction, these lines carry the address bits during the early part, then during the
late parts of the execution, they carry the 8 data bits.
In order to separate the address from the data, we can use a latch to save the value before the function of the
bits changes.
UNIT 1-
2. Control Pins – RD, WR
These are active low Read & Write pins.
A. RD’ – It is a signal to control READ operation. When it is low the selected memory or input-output device is
read.
B. WR’ – It is a signal to control WRITE operation. When it goes low the data on the data bus is written into the
selected memory or I/O location.
ALE – It is an Address Latch Enable signal. It goes high during first T state of a machine cycle and enables the
lower 8-bits of the address, if its value is 1 otherwise data bus is activated.
UNIT 1-
IO/M’ – It is a status signal which determines whether the address is for input-output or memory. When it is
high(1) the address on the address bus is for input-output devices. When it is low(0) the address on the address
bus is for the memory.
SO, S1 – These are status signals. They distinguish the various types of operations such as halt, reading,
instruction fetching or writing.
IO/M’ S1 S0 DATA BUS STATUS
0 1 1 Opcode fetch
0 1 0 Memory read
0 0 1 Memory write
1 1 0 I/O read
1 0 1 I/O write
1 1 1 Interrupt acknowledge
0 0 0 Halt
UNIT 1-
4. Interrupt Pins – TRAP, RST7.5, RST 6.5, RST 5.5, INTR, INTA
These are hardware interrupts used to initiate an interrupt service routine stored at predefined locations of the
system memory.
The 8085 has five interrupt signals that can be used to interrupt a program execution.
(i) INTR
(ii) RST 7.5
(iii) RST 6.5
(iv) RST 5.5
(v) TRAP
The microprocessor acknowledges Interrupt Request by INTA’ signal. In addition to Interrupts, there are three
externally initiated signals namely RESET, HOLD and READY. To respond to HOLD request, it has one signal
called HLDA.
UNIT 1-
5. Reset Signals:
• RESET IN’ – When the signal on this pin is low(0), the program-counter is set to zero, the buses are tristated
and the microprocessor unit is reset.
• RESET OUT – This signal indicates that the MPU is being reset. The signal can be used to reset other
devices.
DMA Signals:
• HOLD – It indicates that another device is requesting the use of the address and data bus. Having received
HOLD request the microprocessor relinquishes the use of the buses as soon as the current machine cycle is
completed. Internal processing may continue. After the removal of the HOLD signal the processor regains the
bus.
• HLDA – It is a signal which indicates that the hold request has been received after the removal of a HOLD
request, the HLDA goes low.