A byte is defined as 8 bits, it is typically the smallest addressable unit of memory as 8 bits is the amount needed to encode a single character. The byte being defined as 8 bits means that it is a power of two allowing 256 values (0 – 255) to be encoded at once. This unit of memory is the basis of larger units like Mega- or Gigabyte.