1.1 Overview

SAM-BA software provides an open set of tools for in-system programming and provisioning of Microchip Arm-based microprocessors. SAM-BA communicates with target devices via USB, UART or JTAG using the SAM-BA Monitor, a compact command interpreter embedded in the device in the ROM code. SAM-BA ISPP provides utility functions and enables in-system read, write, execute and verification of internal and external memories of Arm-based Microchip MPU and PIC32CXMT devices.

SAM-BA is freely available from the Microchip SAM-BA Tools web page (see References) and includes:
  • SAM-BA for Windows® host OS
  • SAM-BA for Linux® host OS
  • Signed atm6124 USB CDC drivers for Windows®
Note: To change the connection type (RS232/USB/JTAG), reboot the target.