Hi, > 1. Is it possible to have a "safe" bootloader that cannot be accidentally > over-written by the application code? The AVR architecture for instance has > a bootloader section whose contents can be protected using fuse bits.
the MSPs do have a BLS (bootstrap loader). > 2. Can the non-maskable interrupt (NMI) handler be located in the ROM? Yes. > 3. Is it possible to use the DMA and the I2C bus within the NMI context? It should be no problem (but ugly) with nested interrupts. Regards, Rolf
