> NMI sources. There is also the question of reliability - what happens if > there is a power failure during the update? As long as you are careful,
very good point ! what about executing the ISR code in RAM ? One might put an assembly jump to a location in RAM where I dynamically load the code I want from the flash, both of which have an assembly jump back to the RETI instruction... One could also use a function pointer, but then there are the know issues with calls inside an interrupt service routine. Thx ! R#