10.3.2.3 Reset, Ivt and Aivt Regions

reset          : ORIGIN = 0x0,           LENGTH = 0x4

The Reset region corresponds to the reset instruction at address 0 in program memory. The Reset region is 4 address units, or 2 instruction words, long. This region always contains a GOTO instruction that is executed upon device reset. The GOTO instruction is encoded by data commands in the section map (see 10.3.4.1 Output Section .reset).

  ivt            : ORIGIN = 0x4,           LENGTH = 0x7C
  _reserved      : ORIGIN = 0x80,          LENGTH = 0x4
  aivt           : ORIGIN = 0x84,          LENGTH = 0x7C

The ivt and aivt regions correspond to the interrupt vector table and alternate interrupt vector table, respectively. Each interrupt vector table contains 62 entries, each is 2 address units in length. Each entry represents a word of program memory, which contains a 24-bit address. The linker initializes the vector tables with appropriate data, according to standard naming conventions.

Regions reset, ivt and aivt comprise the low address portion of Flash memory that is not available for user programs.