SlideShare a Scribd company logo
Microprocessors and Microcontrollers – 11EC311
Signal Description of 8086
Pin Diagram of 8086
05/10/15 8086 Signal Description - MPMC 2
Signal Description
AD15-AD0:
●
●
●
Time Multiplexed Address/Data Line
T1-Address Cycle
T2, T3, TW, T4- Data Cycle
● T are clock states of machine cycle
S4 S3 Indication
A19/S6- A16/S3: 0 0 Alternate Data
●
●
●
Time Multiplexed Address/Status Lines
During T1- Address line
During I/O these lines are low.
0 1
1 0
1 1
Stack
Code or None
Data
●
S5 -- status of IE Flag at beginning of each cycle.
●
S4 , S3 indicate segment register used for memory
●
●
Latches separate addr and status bits
S6 is always low
05/10/15 8086 Signal Description - MPMC 3
Signal Description
●
BHE/S7: BUS HIGH ENABLE BHE A0 Indication
– Indicates a transfer over D8-D15 0 0 Whole Word
●
– S7 is not currently used.
RD: Read
0 1 Upper byte
from/to odd addr
– 0 – Performing Read 1 0 Lower byte
from/to even
addr
●
READY: 1 1 None
– Acknowledgement from slow devices that they completed transfer
●
TEST:
–
–
–
05/10/15
0 – Execution continues
1 – Idle State
Examined by WAIT instruction
8086 Signal Description - MPMC 4
Signal Description
● INTR: Interrupt Request
–
–
Level triggered input
Sampled during last clock cycle of each instruction
to determine availability of request.
● NMI: Non-maskable interrupt
– Causes type 2 interrupt ( Cannot be Masked)
● RESET:
– Stops execution and starts from
FFFF0H● CLK: Clock Input
– Square wave of 33% duty Cycle. Range: 5Mhz- 10
MHz●
●
●
VCC: +5V
GND: Ground
MN/MX: 1-- Min Mode 0-- Max Mode
05/10/15 8086 Signal Description - MPMC 5
Signal Description – Minimum Mode Pins
● M/IO: Memory/IO Operation
–
–
–
0 – I/O Operation
1 – Memory Operation
Active from T4 to present T4
● INTA: Interrupt Acknowledge
–
–
0 – Processor accepted interrupt.
Low during T2,T2,TW of interrupt acknowledge
cycle.
● ALE: Address Latch Enable
–
–
Indicates availability of valid address on
address/data line
Connected to latch enable input of Latches
05/10/15 8086 Signal Description - MPMC 6
Signal Description – Minimum Mode Pins
● DT/R:Data Transmit or receive
–
–
–
1-Transmit
0- Receive
Same timing as M/IO
● DEN: Data Enable
–
–
–
Availability of valid data over address/data lines
Used to enable transreceivers to separate data from
multiplexed address/data signal.
Active from middle of T2 to middle of T4.
● HOLD/HLDA: Hold Acknowledge.
05/10/15
–
–
–
1 – Another master is requesting bus access
After hold processer gives hold acknowledge signal in
middle of next clock cycle after current instruction cycle.
0 – HDLA is also low
8086 Signal Description - MPMC 7
Signal Description – Maximum Mode Pins
●
●
S2,S1,S0:
– Status lines
– Active from T4 to current T1,T2
LOCK:
– 0 – Other system bus
masters will be prevented
from gaining system bus.
– Activated by LOCK prefix
Instruction..
S2
0
0
0
0
1
1
1
1
S1
0
0
1
1
0
0
1
1
S0
0
1
0
1
0
1
0
1
Indication
Interrupt
Acknowledge
Read I/O Port
Write I/O Port
Halt
Code access
Read memory
Write memory
Passive
05/10/15 8086 Signal Description - MPMC 8
Signal Description – Maximum Mode Pins
●
QS1, QS0 – Queue Status QS1 QS0 Indication
– Status of prefetch queue. 0 0 No Operation
●
RQ/GT0, RQ/GT1:
– Request/Grant
– Used by other local bus
0
1
1
1
0
1
First byte of opcode
from the queue
Empty Queue
Subsequent byte
from the queue
–
05/10/15
masters to force the processor to release the local bus at
end of processor’scurrent bus cycle.
RQ/GT0 have high priority than RQ/GT1.
8086 Signal Description - MPMC 9
General Timing Diagram
05/10/15 8086 Signal Description - MPMC 10
Possible Operations
●
●
●
●
Memory Read
Memory Write
IO Read
IO Write
05/10/15 8086 Signal Description - MPMC 11
Modes of Operation: Minimum Mode
●
●
Single Processor Mode
Latches are D-Flipflops( 74LS373/8282)
–
–
Demux address from addr/data signal
3 octal latches are required
● Transreceivers are bidirectional buffers(74245)
–
–
–
Demux data from addr/data signal
Controlled using DEN and DT/R 2
octal data buffers
● M/IO, RD , DEN indicate type of data transfer.
05/10/15 8086 Signal Description - MPMC 12
8086 Minimum Mode
05/10/15 8086 Signal Description - MPMC 13
Minimum Mode Read Cycle Timing Diagram
05/10/15 8086 Signal Description - MPMC 14
Minimum Mode Write Cycle Timing Diagram
05/10/15 8086 Signal Description - MPMC 15
Modes of Operation: Maximum Mode
●
●
●
●
●
●
Multi Processor Mode
Bus controller chip IC8288 derives outputs from given
signals.
ALE,DEN,DT/R,MRDC,MWTC,AMWC,IORC,IOWC,AIOWC
Memory Read Control, Memory Write Control
Advanced Memory Write Control
IO Read Control, IO Write Control
Advanced IO Write Control
05/10/15 8086 Signal Description - MPMC 16
8086 Maximum Mode
05/10/15 8086 Signal Description - MPMC 17
Maximum Mode Memory Read Timing Diagram
05/10/15 8086 Signal Description - MPMC 18
Maximum Mode Memory Write Timing Diagram
05/10/15 8086 Signal Description - MPMC 19
References
●
●
●
●
https://www.sites.google.com/site/sripathroykoganti/my-forms
D.V.Hall “Microprocessor and Interfacing”, 2nd Edition Tata McGraw
Hill Publishing Company,2006.
A.K. Ray & K. M Bhurchandi, “Advanced Microprocessors &
peripherals”, Tata Mc Graw Hill Publishing Company 2002.
Rajkamal, “Microcontrollers - Architecture, Programming, Interfacing
& System Design”, 2 nd edition, Pearson Education.
05/10/15 8086 Signal Description - MPMC 20
Thank You
05/10/15 8086 Signal Description - MPMC 21

More Related Content

PPTX
29. 8086 microprocessor pin diagram
PPTX
PIN Specification of 8086 Microprocessor
PPTX
Intel 8086 internal architecture & pin diagram
PPT
8086 pin function
PPT
8086 pin details
PPTX
Pin digram of 8086
 
PPTX
Signal descriptors of 8086
PPTX
PIN Specification of 8086 Microprocessor
29. 8086 microprocessor pin diagram
PIN Specification of 8086 Microprocessor
Intel 8086 internal architecture & pin diagram
8086 pin function
8086 pin details
Pin digram of 8086
 
Signal descriptors of 8086
PIN Specification of 8086 Microprocessor

What's hot (20)

PPT
Microprocessors 1-8086
PPTX
Microprocessors
PPTX
Minimum mode and Maximum mode Configuration in 8086
PPT
PPT
Minimum And Maximum Modes Of 80826
PPTX
8086 in minimum mode
PPTX
Chapter5
PPTX
I/o and memory interfacing
DOCX
Pin configuration of 8085
PPTX
Pin diagram 8085
PDF
Detailed Explanation of Pin Description of 8085 microprocessor
PPTX
Bus Structure, Memory and I/O Interfacing
PDF
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
PDF
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
PPTX
MINIMUM MODE INTERFACE
PPSX
8085 Interfacing with I/O Devices or Memory
PPTX
8086 microprocessor
PPT
Chapter 5
DOCX
8085 microprocessor
PDF
8155 PPI
Microprocessors 1-8086
Microprocessors
Minimum mode and Maximum mode Configuration in 8086
Minimum And Maximum Modes Of 80826
8086 in minimum mode
Chapter5
I/o and memory interfacing
Pin configuration of 8085
Pin diagram 8085
Detailed Explanation of Pin Description of 8085 microprocessor
Bus Structure, Memory and I/O Interfacing
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
MINIMUM MODE INTERFACE
8085 Interfacing with I/O Devices or Memory
8086 microprocessor
Chapter 5
8085 microprocessor
8155 PPI
Ad

Similar to Coi2 pin description of 8086 (20)

PDF
unit 4 mc.pdf
PPTX
3 L pin diagram.pptx
PPTX
Lecture 11 8086 Pin Diagram.pptx
PPTX
architecture of 8086 new Lecture 4new.pptx
PDF
Minimum and Maximum Modes of microprocessor 8086
PPTX
Chapter 2_1(8086 System configuration).pptx
PPT
8086-microprocessor
PPT
pin-diagram of 8085_new.ppt
PPTX
timing diagram.pptx
PPT
8086 Microprocessor by Nitish Nagar
PPTX
Microprocessor
PDF
8086 pin.pdfdkdkdkkdldkkkkkkdkdkkdkdkkdk
PDF
mic_unit1.pdf msbte unit 1 note pdf in ppt
PDF
Microprocessors and Microcontrollers 8086 Pin Connections
PPTX
Pin description of 8086
PPTX
PPT on 8085 Microprocessor
PDF
8086 modes
PPTX
Micro controllers unit 1 ppt - registers
PPTX
Module 2-1(hardware and software terms) .pptx
unit 4 mc.pdf
3 L pin diagram.pptx
Lecture 11 8086 Pin Diagram.pptx
architecture of 8086 new Lecture 4new.pptx
Minimum and Maximum Modes of microprocessor 8086
Chapter 2_1(8086 System configuration).pptx
8086-microprocessor
pin-diagram of 8085_new.ppt
timing diagram.pptx
8086 Microprocessor by Nitish Nagar
Microprocessor
8086 pin.pdfdkdkdkkdldkkkkkkdkdkkdkdkkdk
mic_unit1.pdf msbte unit 1 note pdf in ppt
Microprocessors and Microcontrollers 8086 Pin Connections
Pin description of 8086
PPT on 8085 Microprocessor
8086 modes
Micro controllers unit 1 ppt - registers
Module 2-1(hardware and software terms) .pptx
Ad

Recently uploaded (20)

PDF
Empowerment Technology for Senior High School Guide
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
HVAC Specification 2024 according to central public works department
PPTX
20th Century Theater, Methods, History.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
Computer Architecture Input Output Memory.pptx
PDF
advance database management system book.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Trump Administration's workforce development strategy
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
Empowerment Technology for Senior High School Guide
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Share_Module_2_Power_conflict_and_negotiation.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
HVAC Specification 2024 according to central public works department
20th Century Theater, Methods, History.pptx
What if we spent less time fighting change, and more time building what’s rig...
A powerpoint presentation on the Revised K-10 Science Shaping Paper
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
AI-driven educational solutions for real-life interventions in the Philippine...
Computer Architecture Input Output Memory.pptx
advance database management system book.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
FORM 1 BIOLOGY MIND MAPS and their schemes
Paper A Mock Exam 9_ Attempt review.pdf.
TNA_Presentation-1-Final(SAVE)) (1).pptx
Trump Administration's workforce development strategy
Chinmaya Tiranga quiz Grand Finale.pdf

Coi2 pin description of 8086

  • 1. Microprocessors and Microcontrollers – 11EC311 Signal Description of 8086
  • 2. Pin Diagram of 8086 05/10/15 8086 Signal Description - MPMC 2
  • 3. Signal Description AD15-AD0: ● ● ● Time Multiplexed Address/Data Line T1-Address Cycle T2, T3, TW, T4- Data Cycle ● T are clock states of machine cycle S4 S3 Indication A19/S6- A16/S3: 0 0 Alternate Data ● ● ● Time Multiplexed Address/Status Lines During T1- Address line During I/O these lines are low. 0 1 1 0 1 1 Stack Code or None Data ● S5 -- status of IE Flag at beginning of each cycle. ● S4 , S3 indicate segment register used for memory ● ● Latches separate addr and status bits S6 is always low 05/10/15 8086 Signal Description - MPMC 3
  • 4. Signal Description ● BHE/S7: BUS HIGH ENABLE BHE A0 Indication – Indicates a transfer over D8-D15 0 0 Whole Word ● – S7 is not currently used. RD: Read 0 1 Upper byte from/to odd addr – 0 – Performing Read 1 0 Lower byte from/to even addr ● READY: 1 1 None – Acknowledgement from slow devices that they completed transfer ● TEST: – – – 05/10/15 0 – Execution continues 1 – Idle State Examined by WAIT instruction 8086 Signal Description - MPMC 4
  • 5. Signal Description ● INTR: Interrupt Request – – Level triggered input Sampled during last clock cycle of each instruction to determine availability of request. ● NMI: Non-maskable interrupt – Causes type 2 interrupt ( Cannot be Masked) ● RESET: – Stops execution and starts from FFFF0H● CLK: Clock Input – Square wave of 33% duty Cycle. Range: 5Mhz- 10 MHz● ● ● VCC: +5V GND: Ground MN/MX: 1-- Min Mode 0-- Max Mode 05/10/15 8086 Signal Description - MPMC 5
  • 6. Signal Description – Minimum Mode Pins ● M/IO: Memory/IO Operation – – – 0 – I/O Operation 1 – Memory Operation Active from T4 to present T4 ● INTA: Interrupt Acknowledge – – 0 – Processor accepted interrupt. Low during T2,T2,TW of interrupt acknowledge cycle. ● ALE: Address Latch Enable – – Indicates availability of valid address on address/data line Connected to latch enable input of Latches 05/10/15 8086 Signal Description - MPMC 6
  • 7. Signal Description – Minimum Mode Pins ● DT/R:Data Transmit or receive – – – 1-Transmit 0- Receive Same timing as M/IO ● DEN: Data Enable – – – Availability of valid data over address/data lines Used to enable transreceivers to separate data from multiplexed address/data signal. Active from middle of T2 to middle of T4. ● HOLD/HLDA: Hold Acknowledge. 05/10/15 – – – 1 – Another master is requesting bus access After hold processer gives hold acknowledge signal in middle of next clock cycle after current instruction cycle. 0 – HDLA is also low 8086 Signal Description - MPMC 7
  • 8. Signal Description – Maximum Mode Pins ● ● S2,S1,S0: – Status lines – Active from T4 to current T1,T2 LOCK: – 0 – Other system bus masters will be prevented from gaining system bus. – Activated by LOCK prefix Instruction.. S2 0 0 0 0 1 1 1 1 S1 0 0 1 1 0 0 1 1 S0 0 1 0 1 0 1 0 1 Indication Interrupt Acknowledge Read I/O Port Write I/O Port Halt Code access Read memory Write memory Passive 05/10/15 8086 Signal Description - MPMC 8
  • 9. Signal Description – Maximum Mode Pins ● QS1, QS0 – Queue Status QS1 QS0 Indication – Status of prefetch queue. 0 0 No Operation ● RQ/GT0, RQ/GT1: – Request/Grant – Used by other local bus 0 1 1 1 0 1 First byte of opcode from the queue Empty Queue Subsequent byte from the queue – 05/10/15 masters to force the processor to release the local bus at end of processor’scurrent bus cycle. RQ/GT0 have high priority than RQ/GT1. 8086 Signal Description - MPMC 9
  • 10. General Timing Diagram 05/10/15 8086 Signal Description - MPMC 10
  • 11. Possible Operations ● ● ● ● Memory Read Memory Write IO Read IO Write 05/10/15 8086 Signal Description - MPMC 11
  • 12. Modes of Operation: Minimum Mode ● ● Single Processor Mode Latches are D-Flipflops( 74LS373/8282) – – Demux address from addr/data signal 3 octal latches are required ● Transreceivers are bidirectional buffers(74245) – – – Demux data from addr/data signal Controlled using DEN and DT/R 2 octal data buffers ● M/IO, RD , DEN indicate type of data transfer. 05/10/15 8086 Signal Description - MPMC 12
  • 13. 8086 Minimum Mode 05/10/15 8086 Signal Description - MPMC 13
  • 14. Minimum Mode Read Cycle Timing Diagram 05/10/15 8086 Signal Description - MPMC 14
  • 15. Minimum Mode Write Cycle Timing Diagram 05/10/15 8086 Signal Description - MPMC 15
  • 16. Modes of Operation: Maximum Mode ● ● ● ● ● ● Multi Processor Mode Bus controller chip IC8288 derives outputs from given signals. ALE,DEN,DT/R,MRDC,MWTC,AMWC,IORC,IOWC,AIOWC Memory Read Control, Memory Write Control Advanced Memory Write Control IO Read Control, IO Write Control Advanced IO Write Control 05/10/15 8086 Signal Description - MPMC 16
  • 17. 8086 Maximum Mode 05/10/15 8086 Signal Description - MPMC 17
  • 18. Maximum Mode Memory Read Timing Diagram 05/10/15 8086 Signal Description - MPMC 18
  • 19. Maximum Mode Memory Write Timing Diagram 05/10/15 8086 Signal Description - MPMC 19
  • 20. References ● ● ● ● https://www.sites.google.com/site/sripathroykoganti/my-forms D.V.Hall “Microprocessor and Interfacing”, 2nd Edition Tata McGraw Hill Publishing Company,2006. A.K. Ray & K. M Bhurchandi, “Advanced Microprocessors & peripherals”, Tata Mc Graw Hill Publishing Company 2002. Rajkamal, “Microcontrollers - Architecture, Programming, Interfacing & System Design”, 2 nd edition, Pearson Education. 05/10/15 8086 Signal Description - MPMC 20
  • 21. Thank You 05/10/15 8086 Signal Description - MPMC 21