Is the SAMD21 the future for Arduino Boards?

Catchy title, and the answer is certainly “yes” because of generally better price/performance and that people like newer designs. But let’s back off a little.

Currently the lowest price genuine Arduino (not clone) board is the Arduino Nano Every. It’s less than half the price of the traditional Arduino Uno, and can replace the Uno in almost every application. It’s also about 2/3 the price of the lowest cost SAMD21 based Arduino, the Arduino Nano 33 IoT. If you don’t need wireless or (perhaps) battery operation and the ATmega4809 has sufficient RAM, ROM, and performance for your application, there is no good reason not to use this board.

A MKR board, and two Nano boards, one ARM and one AVR

However if you need WiFi, especially if you don’t want to deal with a separate radio board, the Arduino Nano 33 IoT with the SAMD21 microcontroller will probably be the lowest cost solution. This board, also in the “Nano form factor”, not only has a radio but also considerably more RAM, ROM, and clock speed. It also has an inertia sensor, and an encryption chip. What it doesn’t have is any EEPROM and it is also a 3.3 volt board which might be a disadvantage in some applications. Sadly, this board has also seen a very large price increase recently making it twice the price as the Nano Every.

Both of these boards are at the lowest level incompatible with the ATmega328P in the Arduino Uno, so can have some porting problems with applications that don’t use the standard Arduino library code.

There are seven Arduino models that use AVR microcontrollers, and twelve that use ARM microcontrollers, with eight of those being SAMD21s. The newest are the ARMs, so that certainly shows the direction. Six of those are in the new MKR form factor. The commonality of the MKR boards is they all use SAMD21 microcontrollers and have an interface to use and recharge an attached LiPo battery. All but one of the MKR boards has a radio of some type, so these boards are really intended for wireless, battery-powered applications. The MKR Zero in the photo is the one without a radio, but it does have a memory card slot.

But you do pay the price for this series. The equivalent to the Nano 33 IoT is the MKR WiFi 1010, but you will pay over 50% extra just to get the battery connection. Arduino really seems to be pushing this series, so I expect any new board models will probably be MKR boards with no new boards in the Nano or Uno (or Mega) form factors.