14.1 Description

The system always boots from the ROM code, the first-stage bootloader stored in ROM. The main function of the ROM code is to execute the user application, stored in the internal Flash at address 0x01000000. Boot may be done in Standard mode, or in Secure mode if the user application requires authentication before execution.

SAM-BA Monitor modes are available to configure the system, to program the user application into regular pages of the internal Flash, or to save boot-related data such as customer secret keys into dedicated pages of the internal Flash.

The boot mode selection is done through GPNVM[8:5] of the GPNVM word. Other boot and security features, such as Flash memory plane exchange or JTAG access, are also managed by the GPNVM word.