This is a split from my thread here JS https://www.avrfreaks.net/commen...
About memory mapped Flash, does the datasheet actually state that it's the case for this chip?
And since RAM is from [0..0x1800[ and the flash is 48k the only start values that make sense is somewhere between
[0x1800..0x4000].
There must be some things that for sure will be odd.
As I know this is the first AVR where flash aren't 2**n in size so the PC size match the flash side.
That is not the case for this chip, so what happen when rjmp cross the "end's" (The compiler have a flags for using that) ?
Add:
Ok I did not plan to make a thread out of this :) (I don't use the chip)
But from those that do I guess it make sense.
And from #2 it's clear I was partly wrong.