Programmable Interface Device used to interface a I/O device to the microprocessor
Intel has designed several PPI chips (e.g. 8155, 8156, 8255) to interface I/O devices.
*Analog to digital conversion
*Digital to Analog conversion
2. Programmable Interface Devices
Programmable Interface Device used to interface a I/O device to the
microprocessor
It is designed to use in minimum mode system
It contain RAM, I/O ports and Timer
3/12/2020 2
3. 8155 – A multipurpose programmable interface
Designed to be compatible with 8085
It includes :
256 bytes of Read/Write memory
Three I/O ports : Port A (8-bit), Port B (8-bit) ,
Port C (6-bit)
A 14-bit timer
Internal address latch to Demux AD0-AD7.
3/12/2020 3
5. Need of PPI
If the system is designed using buffer and latches (i.e. ports) to
interface input and output devices, it is not possible to change any
input device with the output device or vice-versa.
Intel has designed several PPI chips (e.g. 8155, 8156, 8255) to
interface I/O devices.
3/12/2020 5
6. Analog to digital conversion
Analog to digital conversion means changing analog signal to digital data.
Various techniques used are:
1) Pulse Code Modulation(PCM) and
2) Delta Modulation.
3/12/2020 6
7. Application of ADC
Used in microcontrollers.
Used in digital signal processing.
Used in digital storage oscilloscopes.
Used in scientific instruments.
Used in music reproduction technology etc.
3/12/2020 7
8. Digital to Analog conversion
Digital to analog conversion is the process of changing one of the
characteristics of an analog signal based on the information in digital data.
3/12/2020 8