Microprocessors and Microcontrollers: Unit I: (c) 8085 Timing Diagrams

Signal Timings

Questions : 1. In which T-cycle the ALE signal is activated ? 2. Explain how the multiplexed data/address bus is shared for data and address.

Signal Timings

In 8085 microprocessor, signals are activated at specific instant for specific time period. Once we understand this, it is very easy to draw timing diagrams. The following section explains when the signals are activated and for what period they remain in active state.

ALE (Address Latch Enable) :

This signal is active high signal. It is activated in the beginning of the Testate of each machine cycle, except bus idle machine cycle and it remains active in the T1-state as shown in the Fig. 5.3.1.


A0 - A7 (Lower byte address) :

The lower byte of address is available on the multiplexed address/data bus (AD0-AD7) during T1-state of each machine cycle, except bus idle machine cycle, as shown in Fig. 5.3.2.


D0 - D7 (Data bus) :

The data from memory or I/O device and from microprocessor to memory or I/O device is transferred during T2 and T3 - states. It is important to note that in read machine cycle, data will appear on the data bus during the later part of the T2 - state, as shown in the Fig. 5.3.3, whereas in write cycle data will appear on the data bus at the beginning of the T2 - state, as shown in the Fig. 5.3.3.


To read data from memory or I/O device it is necessary to select memory or I/O device. After selection, device will put the data from selected location on the data bus. This action needs finite time. This time is referred to as 'access time'. In case of write cycle, data is available in the register set of the microprocessor and it can put that data on the data bus with zero access time.

A8 - A15 (Higher byte address) :

The higher byte of address is available on the A8-A15 bus during Tlz T2 and T3 - state of each machine cycle, except bus idle machine cycle, as shown in Fig. 5.3.4.

These signals are called status signals. They decide the type of machine cycle to be executed. They are activated at the beginning of T1 - state of each machine cycle and remain active till the end of the machine cycle.


These signals decide the direction of the data transfer. When  signal is active, data is transmitted from memory or I/O device to the microprocessor and when  signal is active, data is transmitted from microprocessor to the memory or I/O device. Both signals are never active at a time.

As we know data transfer in 8085 takes place during T2 and T3, these signals are activated during T2 and T3, as shown in the Fig. 5.3.6.


Review Questions

1. In which T-cycle the ALE signal is activated?

2. Explain how the multiplexed data/address bus is shared for data and address.

Microprocessors and Microcontrollers: Unit I: (c) 8085 Timing Diagrams : Tag: : - Signal Timings