12.1.1 Description

The system always boots from the ROM memory at address 0x0.

The ROM code is a boot program contained in the embedded ROM. It is also called “Bootloader”.

By default, the chip starts in Standard Boot mode. To know how to enable the Secure Boot mode, see 12.2 Secure Boot Strategy.

Note: JTAG access is disabled during execution of the ROM code sequence. It is re-enabled when jumping into SRAM when a valid code has been found on an external Non-Volatile Memory (NVM) at the same time the ROM memory is hidden. If no valid boot has been found on an external NVM, the ROM code enables the USB connection and one UART serial port, starts the standard SAM-BA® Monitor, locks access to the ROM memory and re-enables the JTAG connection.