 Program instructions are stored in non-volatile flash memory.Although the MCUs are 8-bit, each instruction takes one or two 16-bit words.The size of the program memory is usually indicated in the naming of the device itself (e.g., the ATmega64x line has 64 KB of flash, while the ATmega32x line has 32 KB).