Processor word size? 8bit processor = 8 bit word?

Viewed 3459

I thought if I had an AVR 8 bit microcontroller the wordsize is 8 bits/1 byte? But in the datasheet it states that most AVR processors have a 16bit word. But it does not say that the specific processor has that. Weird to state something generally in a specific datasheet.

But what is the 8-bit, 32-bit MCU about if that is not the word size?

If wordsize = 2 byte then this is atomic in C right: U16 Position;

Position = 1000;

But if the word is 1 byte I should disable interrupts (the interrupt uses this variable) when writing to this variable? How slow is it to disable interrupts?

1 Answers
Related