Hi Edward,
Thanks for your time! I thought that by modifying PPAGE register from a routine located on non-banked memory, code might attempt to access a non existant address (0x6D153 in the case of APP_jumpToIllegalAddr() previosuly posted). But I guess MMU just ignores the content of PPAGE and just tries to access non-banked memory address 0xDA53 on PPAGE3, am I right? I also guess STA instruction is just ignored, as a value is attempted to be stored in flash memory.
However, I'm not quite sure I have understood your answer. As I interpret from Figue 4-2 on MC9S08JE128, trying to acess one of those memory addresses located on a 'RESERVED' range would lead to an ILAD reset. However, as there are no 'RESERVED' ranges on Figure 4-1, does this mean all flash memory addresses are accesible?
Regards,