Arduino is an 8-bit device? what does it mean?

I understand Arduino Uno and Mega are called an 8 bit device. Can someone please explain what does it means? Is meaning for it memory capabilities? is it mean that the DAC and ADC have a resolution of 8 bit (probably not, sounds too low for an audio application which I know you can perform with an arduino)

so what exactly does it means?

Thanks!

It means that the internal registers are 8 bits wide. That is each operation is performed on an 8 bit value. With a 32 bit processor each operation is performed on 32 bits or four bytes of data.

If an 8 bit Arduino wants to add up two int numbers (16 bits ) then it has to split the operation into two parts. You don’t see this as the compiler does it for you, but it takes longer to perform.

So the wider is the fundamental internal register is the faster operations will be done.

and the result if having higher number of bits is more operations that can be performed? or in higher value (higher detailed?)

No. It is that less have to be done so it is quicker.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.