Renesas Electronics Microcontroller RA4W1 a 32 bit

Il microcontroller BLUETOOTH  RA4W1 a 32 Bit di Renesas, basato su un nucleo a 48 MHz Arm® Cortex®-M4, presenta BLUETOOTH® 5,0 integrato a bassa energia (BLE) che lo rende la scelta ideale per i dispositivi IoT a bassa potenza. Un’unità di rilevamento tattile capacitiva (CTSU) su chip  e un controller LCD a segmenti (SLCDC) consentono una semplice integrazione nelle applicazioni di interfaccia uomo macchina (HMI). Le funzioni aggiuntive includono memoria flash di codice a 512 KB, SRAM    96 KB, ADC a 14 bit, DAC a 12 bit e un modulo USB 2.0 a piena velocità (USBFS).

RA4W1 è costruito su un processo a 40 nm altamente efficiente ed è supportato da un concetto di ecosistema aperto e flessibile, chiamato Flexible Software Package (FSP), che utilizza FreeRTOS come base. RA4W1 è progettato per le applicazioni IoT che richiedono sicurezza, RAM integrata di grandi dimensioni e basso consumo energetico.

L'MCU RA4W1 è disponibile in un package Quad Flat No-lead (QFN) da 7 mm x 7 mm, con un intervallo di temperatura di funzionamento da -40 °C a +85 °C.

Caratteristiche

  • Core ARM Cortex-M4 con unità a virgola mobile (FPU)
    • Architettura Arm v7E-M con set di istruzioni DSP
    • Frequenza di funzionamento massima: 48 MHz
    • Supporto per spazio di indirizzo di 4 GB
    • Unità di protezione della memoria Arm (Arm MPU) con 8 regioni
    • Debug e Trace: ITM, DWT, FPB, TPIU e ETB
    • Porta di debug CoreSight™: JTAG-DP e SW-DP
  • Memoria
    • Memoria flash di codice 512 KB
    • Memoria flash dati da 8 KB
    • SRAM da 96 KB
    • Cache Flash (FCACHE)
    • Unità di protezione della memoria
    • Funzione specchio di memoria (MMF)
    • ID univoco a 128 bit
  • Connettività.
    • Bluetooth a bassa energia
      • Ricetrasmettitore BLE e link layer conformi alla specifica Bluetooth 5.0 core
      • Supporto PHY codificato LE 1M, 2M ed estensione Advertising LE
      • Circuito di crittografia AES-CCM (blocchi a 128 bit) dedicato
    • Modulo USB 2,0 Full-Speed (USBFS)
      • Ricetrasmettitore su chip
      • Conforme alla specifica di carica della batteria USB 2
    • 4 interfacce di comunicazione seriale (SCI)
      • UART
      • IIC semplice
      • SPI semplice
    • 2 interfacce periferiche seriali (SPI)
    • 2 interfaccia bus I2C (IIC)
  • Analogico
    • Convertitore A/D a 14 bit (ADC14)
    • Convertitore D/A a 12 bit (DAC12)
    • 2 convertitori D/A a 8 bit (DAC8) per ACMPLP
    • 2 comparatori analogici a bassa potenza (ACMPLP)
    • Amplificatore operazionale (OPAMP)
  • Sicurezza
    • Codice di correzione errore (ECC) nella SRAM
    • Controllo errore di parità SRAM
    • Protezione area Flash
    • Funzione di autodiagnosi ADC
    • Circuito di misurazione di precisione di frequenza di clock (CAC)
    • Calcolatore di controllo di ridondanza ciclico (CRC)
    • Circuito di funzionamento dati (DOC)
    • Abilitazione uscita porta per GPT (POEG)
    • Temporizzatore di supervisione indipendente (IWDT)
    • Rilevamento del livello di rilettura GPIO
    • Protezione da scrittura di registro
    • Rilevamento arresto oscillatore principale
    • Accesso alla memoria illegale
  • Gestione del sistema e dell'energia
    • Modi a bassa potenza
    • Orologio in tempo reale (RTC) con supporto per calendario e batteria
    • Event Link Controller (ELC)
    • 4 controller DMA (DMAC)
    • Controller di trasferimento dati (DTC)
    • Funzione di interruzione chiave (KINT)
    • Ripristino di accensione
    • Rilevamento di bassa tensione (LVD) con impostazioni di tensione
  • Sicurezza e crittografia
    • AES128/256
    • GHASH
    • Generatore di numeri casuali effettivi (TRNG)
  • Interfaccia uomo-macchina (HMI)
    • Controller LCD a segmenti (SLCDC)
      • Fino a 9 segmenti x 4 comuni
    • Unità di rilevamento tattile capacitiva (CTSU)
  • Timer
    • 4 temporizzatori PWM generali a 32 bit (GPT32)
    • 3 temporizzatori PWM generali a 16 bit (GPT16)
    • 2 temporizzatori asincroni per uso generico (AGT)
    • Timer del watchdog (WDT)
    Sorgenti di clock multiple
    • Oscillatore di clock principale (MOSC)
      • Da 1 MHz a 20 MHz quando VCC = da 2,4 V a 3,6 V
      • Da 1 MHz a 8 MHz quando VCC = da 1,8 V a 2,4 V
    • Oscillatore di clock secondario (SOSC) (32,768 kHz)
    • Oscillatore su chip ad alta velocità (HOCO)
      • 24/32/48/64 MHz quando VCC = da 2,4 V a 3,6 V
      • 24/32/48 MHz quando VCC = da 1,8 V a 3,6 V
    • Oscillatore su chip a media velocità (MOCO) (8 MHz)
    • Oscillatore su chip (LOCO) a bassa velocità (32,768 kHz)
    • Oscillatore su chip dedicato IWDT (15 kHz)
    • Funzione di clock trim per HOCO/MOCO/LOCO
    • Supporto clock out
  • Porte I/O per uso generico
    • Fino a 35 pin di ingresso/uscita
      • Fino a 3 ingressi CMOS
      • Fino a 32 ingressi/uscite CMOS
      • Fino a 3 ingressi/uscite con tolleranza di 5 V
      • Fino a 1 alta corrente (20 mA)
  • Tensione di funzionamento: da 1,8 V a 3,6 V
  • Intervallo temperature di funzionamento: da −40 °C a +85 °C
  • Package QFN-56 (passo di 7 mm × 7 mm, 0,4 mm)

Applicazioni

  • Sanità
  • Automazione della casa
  • Automazione per edifici
  • Reti di sensori wireless
  • Dispositivi indossabili
  • Dispositivi IoT
  • Hub e gateway IoT
  • Applicazioni cloud IoT

Schema a blocchi

Schema a blocchi - Renesas Electronics Microcontroller RA4W1 a 32 bit
Pubblicato: 2020-04-15 | Aggiornato: 2024-08-19