Some chips have 8, 16 or 24-bit (and more )address size definitions. So, allow the higher layer to specify its size.