8 Relocating Vector Table

By default, the vector table is located at the application section in the tinyAVR 0- and 1-series, and megaAVR 0-series devices. However, it is possible to relocate the vector table to the start of the boot section; a bootloader can relocate the vector table location in its code, and then change the location back before entering the main application.

It is also possible to combine the relocation of the vector table with use of the Compact Vector Table (CVT), for more information on the CVT see the Compact Vector Table chapter.