L'MCU RL78/G15 RL78 di Renesas supporta intervalli di temperatura di funzionamento da -40 a +85 °C, da -40 a +105 °C e da -40 a +125 °C. Il piccolo contenitore a 8 pin di 3 x 3 mm con interfacce seriali arricchite lo rende adatto a un'ampia gamma di applicazioni. Le funzioni di RL78/G15 sono semplificate, ma includono ampie interfacce seriali, comparatori e altre funzioni utili. Dispone di una funzione di standby per ridurre il consumo energetico. Gli utenti possono selezionare due modalità a bassa potenza: la modalità HALT e la modalità STOP. La modalità HALT può ridurre l'alimentazione dell'80% rispetto alla modalità di funzionamento normale. La modalità STOP è più efficiente e riduce l'alimentazione del 99% rispetto alla modalità HALT. RL78/G15 è supportato da un configuratore intelligente, da Arduino e da una scheda di prototipazione rapida per facilitare la progettazione di applicazioni. L'obiettivo è quello di sostituire gli MCU a 8 bit esistenti della concorrenza, sfruttando caratteristiche quali le semplici funzioni periferiche adatte per chi vuole avvicinarsi al mercato degli MCU a 8 bit e ridurre i costi in distinta base grazie a HOCO di alta precisione, comparatore e flash dati integrati.
Caratteristiche
- Tecnologia di consumo a bassa potenza
- VDD = tensione di alimentazione singola da 2,4 V a 5,5 V
- Modalità HALT
- Modalità STOP
- Core CPU RL78
- Architettura CISC con pipeline a 3 stadi
- Tempo minimo di esecuzione delle istruzioni: può essere modificato da velocità alta (0,0625 μs a 16 MHz con un oscillatore su chip ad alta velocità) a velocità bassa (1,0 μs a 1 MHz)
- Spazio indirizzi: 1 MB
- Registri per uso generale: (registro 8 bit x 8) x 4 banchi
- RAM su chip: 1 kB
- Memoria flash di codice
- Memoria flash di codice: da 4 a 8 kB
- Dimensione blocco: 1 kB
- Possibile solo scrittura dopo la cancellazione
- Funzione di debug su chip
- Autoprogrammazione (senza funzione Boot Swap / funzione Flash Shield Window)
- Memoria flash
- Memoria flash di dati: 1 kB
- Dimensione blocco: 512 B
- Unità di riscrittura: 32 bit
- Il funzionamento in background (BGO) non è supportato (non è possibile eseguire istruzioni dalla memoria flash di codice durante la riscrittura della memoria flash di dati)
- Numero di riscritture: 1.000.000 di volte (tip.)
- Tensione di riscrittura: VDD = da 2,4 V a 5,5 V
- Temperatura ambiente di funzionamento
- TA = da -40 a +85 °C (A: applicazioni consumer)
- TA = da -40 a +105 °C (G: applicazioni industriali)
- TA = da -40 a +125 °C (M: applicazioni industriali)
- Interfaccia seriale
- SPI semplificato (chiamato anche CSI, vedere scheda tecnica): da 1 a 2 canali
- UART: 1 canale
- I2C semplificato: da 1 a 2 canali
- I2C: 1 canale
- Timer
- Timer a 16 bit: 8 canali
- Timer intervallo a 12 bit: 1 canale
- Timer watchdog: 1 canale (utilizzabile con l'oscillatore su chip a bassa velocità dedicato)
- Convertitore A/D
- Convertitore A/D con risoluzione a 8/10 bit (VDD = da 2,4 V a 5,5 V)
- Ingresso analogico: da 3 a 11 canali
- Tensione di riferimento interno [0,815 V (tip.)]
- Oscillatore su chip ad alta velocità
- Opzioni selezionabili 16 MHz, 8 MHz, 4 MHz, 2 MHz e 1 MHz
- Precisione della frequenza ±1,0% (VDD = da 2,4 V a 5,5 V, TA = da -20 a +85 °C (G: applicazioni industriali, M: applicazioni industriali)
- Precisione della frequenza ±1,5% (VDD = da 2,4 V a 5,5 V, TA = da -40 a -20 °C (G: applicazioni industriali, M: applicazioni industriali)
- Precisione della frequenza ±2,0% (VDD = da 2,4 V a 5,5 V, TA = da +85 a +125 °C (G: applicazioni industriali, M: applicazioni industriali)
- Precisione della frequenza ±2,0% (VDD = da 2,4 V a 5,5 V, TA = da -40 a +85 °C (A: applicazioni consumer)
- Gestione dell'alimentazione e funzione reset
- Circuito di reset all'accensione selezionabile (SPOR) su chip (selezionare reset da 3 livelli, disponibile l'impostazione di stop)