what is the difference between 8 bit and 16 bit microcontroller?
The main difference between 8 bit and 16 bit microcontrollers is the width of the data pipe. As you may have already deduced, an 8 bit microcontroller has an 8 bit data pipe while a 16 bit microcontroller has a 16 bit data pipe. ... A 8-bit microprocessor can perform 1 Byte(8 bit) of data operation in one machine cycle.