Difference between Full Adder and Half Adder

Full Adder:

Full Adder is a combinational circuit that forms the arithmetic sum of three input bits. It consists of three inputs and two outputs. Two of the input variables are denoted by x and y. It represents the two significant bits to be added. The third input, z represents the carry from the previous lower significant position.

Half Adder:

It is the most basic digital arithmetic circuit is the addition of two binary digits. A combinational circuit that performs the arithmetic addition of two bits is called a half-adder.

Full Adder vs Half Adder:

Full Adder
Half Adder
1. Full adder circuit is complicated1. Half adder circuit is simple
2. It is a combinational circuit which adds three 1-bit digits2. It is a combinational logic circuit which adds two 1-bit digits
3. Half Adder is combinational logic circuit which adds two 1-bit digits3. It is used for 2-bit addition
4. Carry generated from previous addition is added in the next step4. Carry generated from previous addition is not added in next step
5. It consists of two EX-OR, two AND gate and one OR gate5. It consists of one EX-OR gate and one AND gate
6. Applications: Multiple bit addition, digital processors etc.6. Applications: Calculators, computers, digital measuring devices etc.