1.2 SAM Boot Assistant (SAM-BA) In-System Programmer
The SAM-BA tool is a software program, running on a PC under Windows® or Linux®, which connects and then send commands through JTAG, USB or RS-232 to the SAM-BA monitor. This monitor is a software component of the ROM code, designed to help the customer program the user application in a supported external NVM. The SAM-BA tool may also be used to tune the boot sequence. The regular SAM-BA tool is open source and freely distributed on the Microchip website. Another tool, Secure SAM-BA Cipher, is distributed under Non-Disclosure Agreement (NDA) only and is used to prepare files to be used with the Secure Boot mode of the ROM code.