Half Adder (original) (raw)

Last Updated : 14 Jan, 2026

A half adder is a basic combinational circuit that adds two single-bit binary inputs (A and B) to produce a SUM using an XOR gate and a CARRY using an AND gate, without considering any carry-in from a previous stage.

**Truth Table of Half Adder

Below is the truth table, illustrating the operation of a half adder.

A B Sum Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Logical Expression of Half Adder

Here we perform two operations Sum and Carry, thus we need two K-maps one for each to derive the expression.

**For Sum

**Sum = A XOR B

**For Carry

**Carry = A AND B

Implementation of Half Adder

Half adder has only two inputs and there is no provision to add a carry coming from the lower order bits when multi addition is performed.

halfadder

**Advantages of Half Adder in Digital Logic

Disadvantages of Half Adder in Digital Logic

**Application of Half Adder in Digital Logic