Arduino sceglie Renesas Coretex a 32 bit

Blog

CasaCasa / Blog / Arduino sceglie Renesas Coretex a 32 bit

Jul 24, 2023

Arduino sceglie Renesas Coretex a 32 bit

The Arduino Uno R4 is to have a Renesas RA4M1 32-bit Arm Cortex-M4

L'Arduino Uno R4 avrà un microcontrollore Arm Cortex-M4 Renesas RA4M1 a 32 bit e "non ci sono piani per interrompere la produzione del popolare Uno R3", secondo Arduino, che stima che R4 fornirà un incremento di prestazioni 3 volte superiore rispetto all'8 bit. ATmega328P dotato di R3.

Previsto per la fine di maggio, Uno R4 sarà disponibile in due versioni: la semplice "Uno R4 Minima" e "Uno R4 WiFi" con un modulo WiFi Espressif S3 che offre anche Bluetooth Low Energy. "Abbiamo collaborato con Renesas ed Espressif", ha affermato Fabio Violante, CEO di Arduino.

Questa foto parzialmente oscurata è l'unica che Arduino ha consentito finora

"Progettato per la massima compatibilità, Uno R4 mantiene lo stesso fattore di forma, compatibilità con lo schermo e tensione operativa di 5 V del suo predecessore", ha affermato Arduino.

Il Cortex-M4 funziona a 48 MHz insieme a 32 kbyte di RAM e 256 kbyte di flash. Le periferiche includono bus CAN, una porta SPI e un DAC a 12 bit. Ci sono anche 8kbyte di flash dati.

Ora è possibile fornire alimentazione fino a 24 V e l'interfaccia della scheda principale è ora USB-C.

Per garantire la retrocompatibilità con esempi di codice e tutorial esistenti, "si stanno compiendo sforzi significativi sul lato software. Le librerie Arduino più popolari vengono ottimizzate", ha affermato Arduino. "La maggior parte delle librerie e degli esempi esistenti funzioneranno perfettamente sulla nuova scheda. All'IDE Arduino è stato aggiunto anche il supporto per altri microcontrollori Renesas, come RL78/G22 e G23."

Schema a blocchi superset di Renesas RA4M1. Le versioni a 48 pin non perdono molte delle principali periferiche, ad eccezione del driver del segmento LCD, dell'interfaccia audio seriale e dei timer asincroni

Alcune librerie ottimizzate per l'architettura AVR utilizzata negli Arduino originali, come Uno R3, potrebbero dover essere trasferite sull'architettura Renesas. Arduino intende fornire un elenco pubblico di tali librerie, con collegamenti alle alternative.

Per aiutare gli sviluppatori di librerie nel porting del codice di basso livello sull'architettura Renesas, esiste un programma per i primi utenti (scorri qui in basso).

Pagina web Arduino Uno4

Aggiornamenti sulla disponibilità di Arduino Uno 4

Pagina del prodotto Renesas RA4M1

Questa foto parzialmente oscurata è l'unica che Arduino ha consentito finora di pubblicare il diagramma a blocchi super-set di Renesas RA4M1. Le versioni a 48 pin non mancano di molte delle principali periferiche, ad eccezione del driver del segmento LCD, dell'interfaccia audio seriale e dei timer asincroni Steve Bush