Pin diagram of 8085 microprocessor
Last Updated :
09 Apr, 2025
The 8085 microprocessor is a popular 8-bit microprocessor developed by Intel. It has 40 pins, each with a specific function for interfacing with memory, input/output devices, and other components.
Pin diagram of 8085 microprocessor is shown below:

Key Pin Descriptions
1. Address Bus and Data Bus
Address Bus (A8 to A15): The address bus is unidirectional, i.e., bits flow in one direction from the microprocessor unit to the peripheral devices and uses the higher order address bus.
Address Data Bus (AD0 to AD7): These are bi-directional data pins used to transfer data between the microprocessor and memory or I/O devices. The microprocessor is an 8-bit processor, so it uses 8 data lines. These pins serve the dual purpose of transmitting lower order address and data byte. During 1st clock cycle, these pins act as lower half of address. In remaining clock cycles, these pins act as data bus.
2. Control and Status Signals
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.
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 |
RD' - It is a signal to control READ operation. When it is low the selected memory or input-output device is read.
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.
READY - It senses whether a peripheral is ready to transfer data or not. If READY is high(1) the peripheral is ready. If it is low(0) the microprocessor waits till it goes high. It is useful for interfacing low speed devices.
3. Power Supply and Clock Frequency
Vcc - +5v power supply
Vss - Ground Reference
XI, X2 - A crystal is connected at these two pins. The frequency is internally divided by two, therefore, to operate a system at 3MHZ the crystal should have frequency of 6MHZ.
CLK (OUT) - This signal can be used as the system clock for other devices.
4. Interrupts and Peripheral Initiated Signals:
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.
- INTR (Interrupt Request): This pin is used to request an interrupt from an external device.
- RST7.5, RST6.5, RST5.5: These are vectored interrupts with different priority levels.
- TRAP: This is a non-maskable interrupt and has the highest priority.
- INTA (Interrupt Acknowledge): This pin is used to acknowledge interrupts from external devices.
5. Reset Signals
RESET IN - When the signal on this pin is low(0), the program-counter is set to zero, 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.
6. 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.
7. Serial I/O Ports
Serial transmission in 8085 is implemented by the two signals.
SID and SOD - SID is a data line for serial input whereas SOD is a data line for serial output.
Features of 8085 Microprocessor
- 8-bit Processor: Processes 8 bits of data at a time.
- 16-bit Address Bus: Can address up to 64 KB of memory.
- 5 MHz Clock Speed: Provides a decent processing speed for basic tasks.
- Low Power Consumption: Ideal for embedded systems with minimal power needs.
- Interrupt System: Features 5 interrupt pins for external signal response.
Limitations of 8085 Microprocessor
- Limited Memory Addressing: Can address only up to 64KB of memory due to its 16-bit address bus.
- No Multiprocessing Support: Cannot connect multiple processors for parallel processing.
- Limited Instruction Set: Supports only 50 instructions, restricting its functionality for complex tasks.
- No Direct Memory Access: Lacks DMA (Direct Memory Access) support, which slows data transfer between memory and peripherals.
- Slower Processing: With a clock speed of up to 5 MHz, it is slower compared to modern processors.
Similar Reads
Microprocessor Tutorials A microprocessor is fabricated on a single integrated circuit (IC) or chip that is used as a central processing unit (CPU). It is used as an electronic device, giving output instructions and executing data. In the microprocessor tutorial page, We will cover some basic topics like the introduction to
9 min read
Introduction
Introduction of Microprocessor In this article we will go through the Microprocessor, we will first define what is a Microprocessor, then we will go through its different types with its block diagram and we will see different types of processors, At last, we will conclude our article with some applications and FAQs.What is Microp
6 min read
Types of Microprocessors This article provides an overview of the microprocessor, one of the most important components of a modern computing device. It describes how they function like the "brain" of the computer and enumerates the different types of Microprocessors. This also includes the vector processors, array processor
6 min read
Microprocessor | Intel x86 evolution and main features Intel x86 architecture has evolved over the years. From a 29, 000 transistors microprocessor 8086 that was the first introduced to a quad-core Intel core 2 which contains 820 million transistors, the organization and technology have changed dramatically. Some of the highlights of the evolution of x8
5 min read
Evolution of Microprocessors Transistor was invented in 1948 (23 December 1947 in Bell lab). IC was invented in 1958 (Fair Child Semiconductors) By Texas Instruments J Kilby. The first microprocessor was invented by INTEL(INTegrated ELectronics). Size of the microprocessor - 4 bit NameYear of InventionClock speedNumber of trans
5 min read
8085 Microprocessor
Architecture of 8085 microprocessor A microprocessor is fabricated on a single integrated circuit (IC) or chip that is used as a central processing unit (CPU).The 8085 microprocessor is an 8-bit microprocessor that was developed by Intel in the mid-1970s. It was widely used in the early days of personal computing and was a popular cho
11 min read
Pin diagram of 8085 microprocessor The 8085 microprocessor is a popular 8-bit microprocessor developed by Intel. It has 40 pins, each with a specific function for interfacing with memory, input/output devices, and other components.Pin diagram of 8085 microprocessor is shown below: Key Pin Descriptions1. Address Bus and Data BusAddres
5 min read
Registers of 8085 microprocessor Introduction : A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device that reads binary instructions from a storage device called memory, accepts binary data as input and processes data according to those instructions and provide results as output. A 8085 mi
8 min read