Link

Arduino 8-bit support

MCU2 PWM mode4 PWM mode3 PWM mode6 PWM modepwm frequency config
Arduino (8-bit)✔️✔️✔️✔️✔️ (either 4kHz or 32kHz)

This table shows the 8-bit Arduino supported features. Basically everything except the frequency setting, the PWM frequency is fixed to 32kHz.

BoardNameSpecificationsLinkPrice
Arduino UNOATMega328
- 5V logic
- 6 PWMs
- 2 interrupts
- 16Mhz
Ebay
Arudino Store
5€
25€
Arduino MegaATMega2560
- 5V logic
- 15 PWMs
- 6 interrupts
- 16Mhz
Ebay
Arduino Store
10€
35€
Arduino NANOATMega328
-5V logic
- 6 PWMs
- 2 interrupts
- 16Mhz
Ebay3€
Arduino LeonardoATMega32u4
-5V logic
- 7 PWMs
- 5 interrupts
- 16Mhz
Arduino Store
Ebay
10€-20€

Arduino SimpleFOClibrary has stared as an Arduino UNO library and it has been optimized to be used with these types of devices. But it is not restricted to the Arduino UNOs, you will be able to run it on Arduino MEGA and basically any board with ATMega328 chip or ATMega2560. Such as Arduino Nano, Arduino pro-mini and similar.

BoardNameSpecificationsLinkPrice
HMBGC V2.2ATMega328
- 5V logic
- 6 PWMs
- 0 interrupts
- No SPI
- 16Mhz
- 2x BLDC driver
Ebay20€
BGC 3.0ATMega328
- 5V logic
- 6 PWMs
- 0 interrupts
- 16Mhz
- 2x BLDC driver
Aliexpress10€

One of the interesting example boards for beginners are the gimbal controller boards based on the ATMega328 chips that usually have integrated BLDC driver hardware for running two motors. Their performance is limited but they are great initial setup.

Arduino DUE support

MCU2 PWM mode4PWM mode3 PWM mode6 PWM modepwm frequency config
Arduino DUE✔️✔️✔️✔️

At this moment Arduino DUE does not support 6pwm mode. If you are interested in this support please do no hesitate to post on our community forum.

BoardNameSpecificationsLinkPrice
Arduino DUEARM Cortex-M3
- 3.3V logic
- 12 PWMs
- nterrupts on all pins
- 12 analog inputs
- 84Mhz
Ebay
Arudino Store
15€
35€

Arduino SimpleFOClibrary will support ARM based Arduino DUE board as well!

Arduino IDE support package

In order to use the Arduino DUE in the Arduino IDE please instal the Arduino DUE boards support package using Arduino IDE board manager.