Pin Description In The 8085

Written by:  • Edited by: KennethSleight
Published Oct 11, 2009
• Related Guides: Rim

Know about the various pins involved with 8085 microprocessor, how the pins are used in transferring and processing data and instructions. Also know about how the signals are classified.

Introduction

In the previous articles we saw about the architecture of 8085 microprocessor. Now we have a rough idea about how the instructions, data's are transferred and processed in 8085 microprocessor. In this article let us discuss in detail about the various signals involved in transferring data and executing instructions in microprocessor.

Classification of Signals

The various signals in a microprocessor can be classified as

Power supply and Frequency signals: Signals which aids in supplying power and generating frequency are associated with this type. Pins like Vcc and ground are classified under this type.

Address signals: Signals associated with the lower order address bus and time multiplexed higher order address bus comes under this type of signals.

Data Signals: Signals associated with data bus comes under this type.

Control and Status Signals: Signals which are associated with timing and control unit such HOLD, RW’, WR’ etc. comes under this type of signals.

Interrupt Signals: We know that signals like TRAP, RST 5.5 etc. are interrupt signals. Such signals come under this category.

Serial I/O signals: These signals are used for giving serial input and output data. Signals like SID, SOD come under this category.

Acknowledgement Signals: Signals like INTA’, HLDA acts as acknowledgement signal for 8085 microprocessor.

signal diagram-8085 microprocessor
click to enlarge

Pin Description

Address Bus:

The pins A8-A15 denote the address bus. They are used for the most significant bit of memory address.

Address/Data Bus:

AD0-AD7 constitutes the Address/Data bus. They are time multiplexed. These pins are used for least significant bits of address bus in the first machine clock cycle and used as data bus for second and third clock cycle.

But what is a clock cycle? What is first clock cycle and second, third so on...

A clock cycle is nothing but the time taken between two adjacent pulses of the oscillator. In simple words clock cycle refers to the transition between o volts to 5 volts and back to 0 volts. So the first clock cycle means the first transition of pulse from 0volts to 5 volts and then back to 0 volts.

ALE: Address Latch Enable:

In the previous article we saw how ALE helps in demultiplexing the lower order address and data bus. This signal goes high during the first clock cycle and enables the lower order address bits. The lower order address bus is added to memory or any external latch.

IO/M’:

Consider we have an address to be processed. But how do the processors know whether the address is for memory or I/O functions? For this purpose a status signal called IO/M’ is used. This distinguishes whether the address is for memory or IO. When this pin goes high, the address is for an I/O device. While the pin goes low, the address is assigned for the memory.

S0-S1:

S0 and S1 are status signals which provides different status and functions depending on their status.

RD’:

This is an active low signal. That is, an operation is performed when the signal goes low. This signal is used to control READ operation of the microprocessor. When this pin goes low the microprocessor reads the data from memory or I/O device.

WR’:

WR’ is also an active low signal which controls the write operations of the microprocessor. When this pin goes low, the data is written to the memory or I/O device.

READY:

READY is used by the microprocessor to check whether a peripheral is ready to accept or transfer data. A peripheral may be a LCD display or analog to digital converter or any other. These peripherals are connected to microprocessor using the READY pin. If READY is high then the periphery is ready for data transfer. If not the microprocessor waits until READY goes high.

HOLD:

This indicates if any other device is requesting the use of address and data bus. Consider two peripheral devices. One is the LCD and the other Analog to Digital converter. Suppose if analog to digital converter is using the address and data bus and if LCD requests the use of address and data bus by giving HOLD signal, then the microprocessor transfers the control to the LCD as soon as the current cycle is over. After the LCD process is over, the control is transferred back to analog and digital converter.

HLDA:

HLDA is the acknowledgment signal for HOLD. It indicates whether the HOLD signal is received or not. After the execution of HOLD request, HLDA goes low.

INTR:

INTR is an interrupt request signal. It has the lowest priority among the interrupts. INTR can be enabled or disabled by using software. Whenever INTR goes high the microprocessor completes the current instruction which is being executed and then acknowledges the INTR signal and processes it.

INTA’:

Whenever the microprocessor receives interrupt signal. It has to be acknowledged. This acknowledgement is done by INTA’. So whenever the interrupt is received INTA’ goes high.

RST 5.5, 6.5, 7.5:

These are nothing but the restart interrupts. They insert an internal restart function automatically.

All the above mentioned interrupts are maskable interrupts. That is, they can be enabled or disabled using programs.

TRAP:

Among the interrupts of 8085 microprocessor, TRAP is the only non-maskable interrupt. It cannot be enabled or disabled using a program. It has the highest priority among the interrupts.

PRIORITY ORDER (From highest to lowest)

TRAP

RST 7.5

RST 6.5

RST 5.5

INTR

RESET IN’:

This pin resets the program counter to 0 and resets interrupt enable and HLDA flip-flops. The CPU is held in reset condition until this pin is high. However the flags and registers won’t get affected except for instruction register.

RESET OUT:

This pin indicates that the CPU has been reset by RESET IN’.

X1 X2:

These are the terminals which are connected to external oscillator to produce the necessary and suitable clock operation.

CLK:

Sometimes it is necessary for generating clock outputs from microprocessors so that they can be used for other peripherals or other digital IC’s. This is provided by CLK pin. Its frequency is always same as the frequency at which the microprocessor operates.

SID:

This pin provides serial input data. The serial data on this pin is loaded into the seventh bit of the accumulator when RIM instruction is executed.

RIM stands for READ INTERRUPT MASK, which checks whether the interrupt is masked or not.

SOD:

This pin provides the serial output data. The serial data on this pin delivers its output to the seventh bit of the accumulator when SIM instruction is executed.

Vcc and Vss:

Vcc is +5v pin and Vss is ground pin.

Thus the pin diagram and signals of 8085 microprocessor are explained in detail.


Comments

Showing all 58 comments
 
Bhabanilucky Jan 13, 2012 3:26 PM
RE: Pin Description In The 8085
thank u sir....
Shrimant Naikwade Dec 30, 2011 4:17 AM
RE: Pin Description In The 8085
thanks
Laxman mulik Dec 30, 2011 3:50 AM
RE: Pin Description In The 8085
thanks to update 8085 pin discription<br>
Sk wasim Nov 16, 2011 3:24 AM
RE: Pin Description In The 8085
thank u sir for giving 8085 mp and pin diagram.But i want to show waht is pin? and full form of pin?plz give me  the ans.
syed majid razvi Oct 30, 2011 4:04 AM
RE: Pin Description In The 8085
this is very nice explaination
prasanth Oct 12, 2011 4:54 AM
thank u sir for giving such greatnotes
thank u sir for giving such great notes to us it is very useful to us
AUXI Sep 7, 2011 10:15 AM
thanks
thank u for the clear explanation sir
arumalla.deepika Aug 26, 2011 6:46 AM
respected sir
thanks for giving 8085 microprocessor and pin diagram of 8085 microprocessoralso.but iwant to sho the 7typs of pin diagram so plz give me more detais of 8085 pin diagram . thanking u sir
arumalla.deepika Aug 26, 2011 6:43 AM
respected sir...
thanks for giving 8085 microprocessor and pin diagram also .but i want to show the 7typs of 8085 pin diagram so plz give me full detais about that ..once again lot of thanks sir
navneet singh Aug 22, 2011 8:30 AM
good
sir great notes plz intimate me whenever u give notes on 8085 or 8086 mp
Anonymous May 19, 2011 2:27 PM
Pin Description In The 8085
this is very good description sir,
Ankur Roy Apr 22, 2011 10:31 AM
RE: Pin Description In The 8085
Very good explanation sir.
I am grateful to you for this explanation.
santosh Apr 17, 2011 1:50 PM
superb explanation sir
superb explanation sir
Shamsher Mar 15, 2011 11:53 PM
thanx
thanx for it
good job dude
kiran Mar 6, 2011 3:06 AM
RE: Pin Description In The 8085
thanks for giving knowledge in simple language
deepmala kushvaha Mar 2, 2011 5:52 AM
thanks mpa
thanks
ravi choubey Feb 23, 2011 9:44 PM
pin diagram of 8085
thanks for giving information about 8085 but i want to say something that all features of 8085 are not presnt...so plz give the full detail about it,,,,thanks
prathap Feb 11, 2011 4:59 AM
RE: Pin Description In The 8085
this notes very nice,,,,,,,,,,
thank u sir
soni thakur Feb 9, 2011 10:03 AM
pin digram
thanks
manasa Jan 11, 2011 5:41 AM
thanku sir
i got very good understandable explation
akash gunjkar Jan 3, 2011 2:12 AM
RE: Pin Description In The 8085
thank u so much
divya padmanabhan Dec 29, 2010 9:43 AM
very neatly presented sir...thank u very much...
very neatly you ghave presented sir .....thank u very much
chandru n Dec 22, 2010 6:22 AM
perfect
nice job
sethu Dec 22, 2010 1:46 AM
i want to explain the 8085 pin discription (all 40 pins ) using single program
i want to explain the 8085 pin discription (all 40 pins ) using single program.is it possible?if it possible pls send the program and details...

thx n rgds
sethu
namita Dec 15, 2010 8:15 AM
microprocesspr
thanks a lot
manish Dec 4, 2010 5:41 AM
wel don
u did nice job
Prashant Dec 3, 2010 1:14 AM
8085 description
I want 2 know function of devices in IC 8085
karthik Dec 2, 2010 2:17 AM
microprocessor
your notes is realy usefull for me...Thanks...
pravesh bharti Nov 23, 2010 12:37 PM
micro processor
i want know about processor 8085,8086
himanshu kumar bit(bca)mrt Nov 21, 2010 2:54 PM
thank u so much
wel done
himanshu kumar bit(bca)mrt Nov 21, 2010 2:53 PM
himanshu kumar bit(bca)
thank u so much sir. .but i want to knw abt it in detail
nitin shivasharan Oct 30, 2010 1:53 AM
RE: Pin Description In The 8085
sir my request get satisfied.
thanks a lot.
juddnn Oct 26, 2010 6:57 AM
RE: Pin Description In The 8085
such a wonderful explanation
vignesh.R Oct 19, 2010 11:40 AM
THANKS
VERY GOOD EXPLANATION SIR, THANKYOU,CONTINUE PLEASE.
Raj Oct 8, 2010 12:56 PM
Raj Hayer
Thks sir fr such vry nice explation.
Dinesh Kumar Oct 1, 2010 3:49 AM
intel 8085 micruprocessor
thanks for the explaination of 8085,
shilpa thakur Sep 28, 2010 11:48 AM
pin diagram in 8085
thanks sir to explain in pin diagram of 8085 in easy way....
deepak jha Sep 14, 2010 5:54 AM
instrument
i read the discription and gain good knowledge form this topic
thanks a lot
pravin Aug 25, 2010 11:32 PM
RE: Pin Description In The 8085
very good j liked it
navneet bura Aug 13, 2010 6:17 AM
8085 pin diagram and these use
sir i want know about 8085 ic .i want know its use its applications . most all about this
Gurpreet Singh Jul 28, 2010 12:10 AM
Microprocessor
I want to know more about Microprocessor, Please Help Me Sir..
deepak papnoi Jun 7, 2010 11:03 PM
microprocessor
thnks sir to introduse me with microprocessor..........sir i want to join with ur orgenigation.what i do???????
salim khan Jun 5, 2010 12:57 AM
thanks for details
thanks a lot sir ,this is very useful for me ,i got a lot of help for taking seminar
nishant Apr 11, 2010 1:19 AM
pin diagram
thanx sir fr such beautiful explaination.nw its easy fr me to understand
Rakhi Arora Mar 23, 2010 2:03 AM
Rakhi Arora
Thanks for explaning the whole topic in such an easy language and good manner
sunilthakur Mar 18, 2010 3:33 AM
microprocesser
microprocesser is very hrardly subject.
simmi sharma Feb 21, 2010 11:50 AM
pin description in 8085
thnxxx sr the whole intro abt pin in 8085 is describs here very clearly,,,nd its vry useful to us,,thnx a lot to give sch a nyc description
ganesh prasad Feb 10, 2010 8:04 AM
having doute
sir,
i want to know that the concept of rlc and rrc ,ral ,rar,
how the number's are rotating.
George Chilufya CJ Feb 6, 2010 1:23 PM
Microprocessor pin status
hai sir,
iam doing computer systems engineering and do not understand the pin status and its importance,need you help.CJ
sree Feb 6, 2010 1:00 AM
microprocessor
Thankx for sending good description of pin diagram






sree
cuba Feb 1, 2010 1:46 AM
RE: Pin Description In The 8085
what i searched for is exactly is in this page ,it will be very helpful for my assignment.thank you sir!
SUSHANT MAKODE Dec 21, 2009 2:24 AM
RE: Pin Description In The 8085
very nic introduction.......
we need it..........thanks.....
sdjamali@yahoo.com Dec 15, 2009 8:12 AM
thanks for above material
thank you sir. this is very useful in the subject of microprocessor. I got a lot of help by this page.
Sumi Dec 4, 2009 1:41 PM
PIN DESCRIPTION IN 8085
thanx sir...d xplanatn s really very clear...
swa.... Nov 25, 2009 1:08 AM
hiiiiiiiiiiiiiiiii
thnks u very much......
deepak rana Nov 9, 2009 6:31 AM
RE: Pin Description In The 8085
thanks sir
anupam jain Oct 25, 2009 1:46 AM
anupam
thanx sir
this link is very important
deepu Oct 19, 2009 8:37 AM
RE: Pin Description In The 8085
thanx sir.... this info was very necessary for me.....
 
blog comments powered by Disqus
Email to a friend