SAMD21 boards support
MCU | 2 PWM mode | 4PWM mode | 3 PWM mode | 6 PWM mode | pwm frequency config |
---|---|---|---|---|---|
SAMD21 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
SAMD51 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Arduino SimpleFOClibrary recently started supporting the SAMD21/SAMD51 devices due to a lot of effort put in by @runger1101001. These are the boards that have been tested so far:
Board | Name | Specifications | Link | Price |
---|---|---|---|---|
Arduino MKR1000 WIFI | SAMD21 Cortex®-M0+ - 3.3V logic - 12 PWMs - 10 interrupts - 7 adc pins - 48Mhz | Arduino Store | 30€ | |
Arduino MKR1010 WIFI | SAMD21 Cortex®-M0+ - 3.3V logic - 13 PWMs - 10 interrupts - 7 adc pins - 48Mhz | Arduino Store | 30€ | |
Arduino MKR1000 WIFI | SAMD21 Cortex®-M0+ - 3.3V logic - 12 PWMs - 10 interrupts - 7 adc pins - 48Mhz | Arduino Store | 16€ | |
SparkFun SAMD21 Dev Breakout | SAMD21 Cortex®-M0+ - 3.3V logic - 10 PWMs - interrupts all pins - 14 adc pins - 48Mhz | Sparkfun Store | 25€ | |
Adafruit Feather M0 Basic | SAMD21 Cortex®-M0 - 3.3V logic - all pins PWMs - interrupts all pins - 12 adc pins - 48Mhz | Adafruit Store | 20€ | |
Adafruit Feather M4 Express | SAMD51 Cortex®-M4 - 3.3V logic - all pins PWMs - interrupts all pins - 16 adc pins - 120Mhz | Adafruit Store | 20€ | |
Adafruit Feather M4 Express | SAMD51 Cortex®-M4 - 3.3V logic - 22 pins PWMs - interrupts all pins - 8 adc pins - 120Mhz | Adafruit Store | 25€ |
Arduino IDE support package
In order to use the SAMD21 / SAMD51 boards in the Arduino IDE please instal the SAMD21/ SAMD51 support package using Arduino IDE board manager.
For some boards you might need to install the Adafruit SAMD package in addition to the Arduino SAMD package in your Board manager. Here is a quick guide how to enable Adafruit packages in the Arduino IDE.