Custom Arduino Zero using SAMD21J18 Processor variant

Hello everybody,

I am in the processor of designing a product using the Arduino Zero as a base design. The product will lose the debugging part of the circuit but will require a couple of extra timer instances + an extra I2C channel or two.

Due to the above reasons and given that I want to leave the arduino part of the circuit intact (the GPIOs, ADC channels, etc.) I was wandering if the same chip but in the larger package variant (SAMD21J18A) will be directly compatible with the Arduino IDE, or is it not supported by the existing libraries.

Thanks a lot for your response.

Have you considered using Autonomo?

http://autonomo.sodaq.net/

It might be exactly the board you look for :slight_smile:

janwillemsmeenk:
Have you considered using Autonomo?

http://autonomo.sodaq.net/

It might be exactly the board you look for :slight_smile:

Hello, thanks for sharing this project. It is indeed very much similar to what I am aiming at designing, but given the fact that the end product needs to incorporate and support the company's previously existent hardware as well as the Arduino development environment, a custom solution is unfortunately inevitable.

Seen as the Autonomo and the newly launched ZeroPi projects both use the SAMD21J (LQFP64 package) variant of the processor and support the IDE, it looks like there will be no problems at all with incorporating the micro controller in the design.

Maybe you should try to compile the existing bootloader but for the aimed device : SAMD21J. You'll then see if it works as is of need modification. By the way, you will probably need a custom variant file, with the additional pin description.