SiFive introduced the first Arduino compatible board based on RISC-V processor late last year with HiFive1 development board powered by Freedom E310 MCU, but the company has been working with Arduino directly on Arduino Cinque board equipped with SiFive Freedom E310 processor, ESP32 for WiFi and Bluetooth, and an STM32 ARM MCU to handle programming.
Few other technical details have been provided for the new board, but since it looks so similar to HiFive1, I’ve come with up with preliminary/tentative Arduino Cinque specifications:
- MCU – SiFive Freedom E310 (FE310) 32-bit RV32IMAC processor @ up to 320+ MHz (1.61 DMIPS/MHz)
- WiSoC – Espressif ESP32 for WiFi and Bluetooth 4.2 LE
- Storage – 32-Mbit SPI flash
- 19x Digital I/O Pins
- 19x external interrupt pins
- 1x external wakeup pin
- 9x PWM pins
- 1/3 SPI Controllers/HW CS Pins
- I/O Voltages – 3.3V or 5V supported
- USB – 1x micro USB port for power, programming and debugging
- Misc – 6-pin ICSP header, 2x buttons
- Power Supply – 5 V via USB or 7 to 12V via DC Jack; Operating Voltage: 3.3 V and 1.8 V
- Dimensions – 68 mm x 51 mm
The board will obviously be programmable with the Arduino IDE, something that’s already possible on HiFive5 possibly with limitations since the platform is still new. Freedom E310 SoC RTL source code is also available via the Freedom SDK.
There’s no availability nor price information, but considering HiFive1 board is now sold for $59, and Arduino Cinque may cost about the same or a little more once it is launched since it comes with an extra ESP32 chip, but a smaller SPI flash. Hopefully, it will take less time than the one year gap experienced between the announcement and the release of Arduino Due.