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 »

8051 Microcontroller

8051 microcontroller is an 8-bit microcontroller created in 1981 by Intel Corporation. It has an 8-bit processor that simply means that it operates on 8-bit data at a time. It is among the most popular and commonly used microcontroller. As it is an 8-bit microcontroller thus has 8-bit data bus, 16-bit address bus. Along with …

8051 Microcontroller Read More »

Half Adder

Definition: Half adder is a combinational circuit that is used to add two binary numbers of one-bit each. It does not hold the ability to consider the carry-in generated from previous summations. The addend, when added with the augend, provides sum and carry (if present). Half adders are used in addition of LSB of the …

Half Adder Read More »

Half Subtractor

Definition: A Half subtractor is a combinational circuit that produces a difference of two, 1-bit binary numbers. More specifically we can say, that it subtracts the two binary values at its input in order to generate a difference of the two values at its output using a borrow bit if required. Thus the half subtractor …

Half Subtractor Read More »

Vector Processor

Definition: Vector processor is basically a central processing unit that has the ability to execute the complete vector input in a single instruction. More specifically we can say, it is a complete unit of hardware resources that executes a sequential set of similar data items in the memory using a single instruction. We know elements …

Vector Processor Read More »

Sample and Hold Circuit

Definition: A circuit that is capable of sampling the input signal applied to its terminal as well as holding the sampled value up to the last sample for a particular time interval is known as sample and hold circuit. It basically utilizes an analog switch and a capacitor to perform the task. The circuit samples …

Sample and Hold Circuit Read More »

Gray Code

Definition: Gray Code is the minimum-change code category of coding in which, the two consecutive values changes by only a single bit. More specifically we can say, it is a binary number system where while moving from one step to the next, only a single bit shows variation. This coding technique was invented by Frank …

Gray Code Read More »