8251 USART

8251 USART is a universal synchronous and asynchronous controller designed by Intel basically to facilitate communication. USART stands for Universal Synchronous and Asynchronous Receiver Transmitter and functions as an intermediary that allows serial and parallel communication between the microprocessor and the peripheral devices. We know that microprocessors allow parallel communication. And in parallel communication, the …

8251 USART Read More »

Interrupts in 8085 Microprocessor

Interrupts are the signals that are generally produced by the devices externally connected to the microprocessor, requesting for the services. Whenever an interrupt request is generated in the system then it must not be neglected and be acknowledged as soon as possible. Basically whenever an interrupt is generated then the microprocessor suspends its current execution …

Interrupts in 8085 Microprocessor Read More »

8259 Programmable Interrupt Controller

Programmable interrupt controllers are used to enhance the number of interrupts of a microprocessor. 8259 is a programmable interrupt controller which shows compatibility with 8085 microprocessor. It is also known as a priority interrupt controller and was designed by Intel to increase the interrupt handling ability of the microprocessor. An 8259 PIC never services an …

8259 Programmable Interrupt Controller Read More »

8255 PPI

8255 is a programmable I/O device that acts as interface between peripheral devices and the microprocessor for parallel data transfer. 8255 PPI (programmable peripheral interface) is programmed in a way so as to have transfer of data in different conditions according to the need of the system. In 8255, 24 pins are assigned to the …

8255 PPI Read More »

80386 Microprocessor

80386 Microprocessor is a 32-bit processor that holds the ability to carry out 32-bit operations in one cycle. It has a data and address bus of 32-bit each. Thus has the ability to address 4 GB (or 232) of physical memory. Multitasking and protection capability are the two key characteristics of the 80386 microprocessor. 80386 …

80386 Microprocessor Read More »

80286 Microprocessor

80286 Microprocessor is a 16-bit microprocessor that has the ability to execute 16-bit instruction at a time. It has non-multiplexed data and address bus. The size of data bus is 16-bit whereas the size of address bus is 24-bit. It was invented in February 1982 by Intel. 80286 microprocessor was basically an advancement of 8086 …

80286 Microprocessor Read More »

PIC Microcontroller

PIC is an abbreviation used for Peripheral Interface Controller. PIC microcontroller is the smallest microcontroller in the world and are programmed to execute large number of operations. These were initially designed to support PDP (programmed data processor) computers, for controlling the peripheral devices. It is based on RISC architecture. PIC microcontrollers hold the ability of …

PIC Microcontroller Read More »

DMA Controller

Definition: DMA or Direct Memory Access Controller is an external device that controls the transfer of data between I/O device and memory without the involvement of the processor. It holds the ability to directly access the main memory for read or write operation. DMA controller was designed by Intel, to have the fastest data transfer …

DMA Controller Read More »