isp zero

can i use icsp to burn the bootloader to arduino zero.

if not is it over the programming port, and could i use this to flash factory fresh chip.

many thanks, jonah

Hi vesperk38

If you're using an Arduino Zero then its on-board EDBG chip can be used to burn the bootloader.

If however you're creating a custom board using the SAMD21's native USB port, then it's necessary to upload the bootloader through a 10 (2x5) way SWD connector, using a programmer such as the Atmel ICE. The Atmel ICE Basic costs about the same as an Arduino Zero.

Unlike the AVR microcontrollers, it isn't possible to program ARM devices through the ICSP port.