A half adder is a digital circuit that adds two binary digits (bits). It has two inputs, called A and B, and two outputs, called Sum and Carry. The half adder can add two single-bit binary numbers and produce the sum and carry as outputs.