I've recently received my ATSAME70 Xplained board, and am about to start developing, with the intention of incorporating the ATSAME70Q21 MCU into my embedded device design. I've not played with discrete MCUs before, and am somewhat lost when it comes to production programming and debugging. I've read through the datasheets for the Xplained board and the ATSAME70 series MCU, and am relatively comfortable with the embedded programmer/debugger in use on the Xplained board. My questions are as follows:
- If I use Atmel Studio to develop with the Xplained board, can I simply implement the exact same embedded debugger and micro USB design in my custom board and continue to use Atmel Studio to flash the ATSAME70Q21?
- If the answer to 1 is 'no', what is the standard/recommended programming approach for a low volume production? I don't need multi-site programming support, and would be happy to program the MCU either off- or on-board.
Any guidance here would be greatly appreciated. The need to resolve this isn't urgent as I haven't yet begun development, but I'm working on my board schematics at the same time, so any pertinent design considerations regarding the MCU need to be accounted for in the shorter term.