Hi all, sorry for these beginner questions, but this is my first foray into a few new things and I'm having a surprisingly hard time finding good documentation for how to get started.
I am working on a project where I would like to use 802.15.4 integrated into a microcontroller, and the ATSAMR21E18A seems to fit the bill nicely. It has, however, been quite some time since I used an atmel part and none of them ARM cores.
I purchased the SAMR21 Xplained Pro, so I have one on hand to work with. It seems that it is programmed by using a second chip, the EDBG, which is attached to one of the two USB ports. Then I program the SAMR21 through that EDBG chip USB port. What I am failing to find any information about is how to do this when I move it into my custom board. The EDBG chip is unfindable on the website, is it even possible to purchase it? Is it no longer possible to purchase a ISP programmer and simply attach it to a header on the board? Can I program the chip directly through it's hardware USB port and bypass the debugger for normal firmware uploading? Can I program it over the wireless interface and do OTA updates?
I'm really surprised how hard I'm finding it to get clear answers to these, I do apologize for asking what seem like easy questions.
I also noticed that some folks on the forum referenced the Genuino Zero, which seems to have a similar chip (presumably without wireless). But they seem to have gotten a hold of the EDBG chip, so it seems to be just a second example of the same technique as the SAMR21 Xplained Pro. What is best practice if I want to develop future small-run boards based on this chip?