Hi,
1) Low voltage module runs only in full performance mode when the mcu is supplied by 5V. The question is how your external reset circuit is used. There are two possibilities because the mcu is able to work also at lower voltages – of course voltage levels at pins are also lower.
- Inform mcu about voltage drop (usually at higher voltage side by voltage divider..before 5V stabilizer) to be mcu able to close all necessary processes and reset itself (for example using COP = https://community.nxp.com/docs/DOC-103737 ) or wait for LVR.
- standard LVR reset, processes are interrupted and reset is launched.
Of course, item 1 can be solved by LVI interrupt (senses internal voltage). But it necessary to ensure time for ending processes … time period depends on the falling slope of voltage (LVIA to LVRXA). An additional capacitor is suitable to be used to extend fall time. (I am sorry, I write very briefly ad hope you understand what I mean)
So, the decision is up to you and your requirements what and how the LVI/LVR is used.
2) MODA, if the pin is connected to a device which input does not influence reset status. Of course there are also other solutions. If the device is required to work in expanded mode then it can be entered into this mode by reset status at the MODx pins or later by writing mode register. For debugging purpose I have usually used the second option which does not change anything if you start the mcu in expanded mode by reset. (only init data moment in external memory must by considered if we init any variable there. Expanded mode must be set sooner than init() function is called in start12.c file in this case.)
I suppose you do not want to want to do your design more complex so you will use the same approach and start the device in the normal or special (when you debug) single chip mode and then you will switch to the expanded mode.
Some notes to exbus I attached also here https://community.nxp.com/docs/DOC-93594
Best regards,
Ladislav