Arduino wählt 32-Bit Renesas Coretex-M4 für das neue Uno

Update: 11. August 2023
Arduino wählt 32-Bit Renesas Coretex-M4 für das neue Uno

Uno R4 soll Ende Mai erscheinen und in zwei Versionen erhältlich sein: der schlichten „Uno R4 Minima“ und der „Uno R4“. W-Lan“ mit einem Espressif S3 WiFi Modulen das gibt ihm auch Bluetooth Low Energy. „Wir haben mit Renesas und Espressif zusammengearbeitet“, sagte Fabio Violante, CEO von Arduino.

Dieses teilweise verdeckte Foto ist das einzige, das Arduino bisher herausgelassen hat

„Der Uno R4 wurde für maximale Kompatibilität entwickelt und behält den gleichen Formfaktor, die Abschirmungskompatibilität und die 5-V-Betriebsspannung wie sein Vorgänger bei“, sagte Arduino.

Der Cortex-M4 läuft mit 48 MHz zusammen mit 32 KB RAM und 256 KB Flash. Zu den Peripheriegeräten gehören CAN-Bus, ein SPI-Port und ein 12-Bit-DAC. Es gibt auch 8kbyte Daten-Flash.

Die Stromversorgung kann jetzt mit bis zu 24 V erfolgen, und die Hauptplatinenschnittstelle ist jetzt USB-C.

Software

Für die Abwärtskompatibilität mit bestehenden Codebeispielen und Tutorials „werden erhebliche Anstrengungen auf der Softwareseite unternommen. Beliebte Arduino-Bibliotheken werden optimiert“, sagte Arduino. „Die meisten bestehenden Bibliotheken und Beispiele funktionieren nahtlos auf dem neuen Board. Die Arduino IDE wurde auch um Unterstützung für andere Mikrocontroller von Renesas wie RL78/G22 und G23 erweitert.“

Renesas RA4M1 Superset-Blockdiagramm. Bei den 48-Pin-Versionen fehlen viele wichtige Peripheriegeräte nicht, mit Ausnahme der LCD Segmenttreiber, serielle Soundschnittstelle und asynchrone Timer

Einige Bibliotheken, die für die in den ursprünglichen Arduinos verwendete AVR-Architektur optimiert sind, wie z. B. Uno R3, müssen möglicherweise auf die Renesas-Architektur portiert werden. Arduino beabsichtigt, eine öffentliche Liste solcher Bibliotheken mit Links zu Alternativen bereitzustellen.

Um Bibliotheksentwickler bei der Portierung von Low-Level-Code auf die Renesas-Architektur zu unterstützen, gibt es ein Early-Adopter-Programm (hier nach unten scrollen).

Arduino Uno 4-Webseite

Verfügbarkeitsaktualisierungen für Arduino Uno 4

Renesas RA4M1 Produktseite