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?