Hallo,

weil der Flash in Worten (2 Byte) adressiert wird, wegen dem Programmcounter, da alle Befehle mind. 2 Byte haben.
Die Adresse die in "daten" steht, muss man deshalb mit 2 mutliplizieren um an ein bestimmtes Byte zu kommen.