Renesas Electronics Microcontrôleur 32 bits RA4W1
Le microcontrôleur 32 bits RA4W1 de Renesas Electronics, basé sur un cœur Arm® Cortex®-M4 48 MHz, dispose du BLUETOOTH® 5.0 Low Energy (BLE) intégré, ce qui en fait un choix idéal pour les appareils IdO à faible puissance. Une unité de détection tactile capacitive (CTSU) sur puce et un contrôleur LCD à segments (SLCDC) permettent une intégration simple dans les applications d’interface homme-machine (IHM). Les caractéristiques supplémentaires comprennent une mémoire flash de code 512 KB, une SRAM 96 KB, un CAN 14 bits, un CNA 12 bits et un module USB 2,0 pleine vitesse (USBFS).Le RA4W1 repose sur un procédé 40 nm à haut rendement et est pris en charge par un concept d'écosystème ouvert et flexible, appelé Flexible Software Package (FSP), utilisant FreeRTOS comme base. Le RA4W1 est destiné aux applications IdO nécessitant une sécurité, une RAM intégrée de grande taille et une faible consommation d'énergie.
Le MCU RA4W1 est proposé en boîtier QFN (Quad Flat No-lead) de 7 mm x 7 mm, avec une plage de température de fonctionnement de -40 ºC à + 85 ºC.
Caractéristiques
- Cœur Arm Cortex-M4 avec unité à virgule flottante (UVF)
- Architecture Arm v7E-M avec jeu d'instructions DSP
- Fréquence de fonctionnement maximale : 48 MHz
- Prise en charge de l'espace d'adresse de 4 Go
- Unité de protection de la mémoire Arm (Arm MPU) avec 8 régions
- Débogage et traçage : ITM, DWT, FPB, TPIU et ETB
- Port de débogage CoreSight™ : JTAG-DP et SW-DP
- Mémoire
- Mémoire flash code 512 Ko
- Mémoire flash de données de 8 Ko
- SRAM 96 ko
- Cache Flash (FCACHE)
- Unités de protection de mémoire
- Fonction miroir mémoire (MMF)
- Identificateur unique 128 bits
- Connectivité
- Bluetooth Low Energy
- Émetteur-récepteur BLE et couche de liaison conformes aux caractéristiques de cœur Bluetooth 5.0
- Prise en charge LE 1M, 2M et PHY codé, et de l'extension publicitaire LE
- Circuit de cryptage AES-CCM (blocs 128 bits) dédié
- Module USB 2.0 pleine vitesse (USBFS)
- Émetteur-récepteur sur puce
- Conforme aux caractéristiques techniques de charge de batterie USB 2
- 4x interfaces de communication série (SCI)
- UART
- IIC Simple
- SPI simple
- 2 interfaces périphériques série (SPI)
- 2 interfaces de bus I2C (IIC)
- Bluetooth Low Energy
- Analogique
- Convertisseur analogique-numérique 14 bits (ADC14)
- Convertisseur analogique-numérique 12 bits (DAC12)
- 2x convertisseurs numérique-analogique 8 bits (DAC8) pour ACMPLP
- 2x comparateurs analogiques à faible puissance (ACMPLP)
- Amplificateur opérationnel (OPAMP)
- Sécurité
- Code de correction d'erreur (ECC) dans SRAM
- Vérification d'erreur de parité SRAM
- Protection de zone Flash
- Fonction d'auto-diagnostic CAN
- Circuit de mesure de précision d'horloge (CAC)
- Calculateur de contrôle de redondance cyclique (CRC)
- Circuit de fonctionnement des données (DOC)
- Activation de sortie de port pour GPT (POEG)
- Temporisateur watchdog indépendant (IWDT)
- Détection de niveau de relecture GPIO
- Protection d'écriture d'enregistrement
- Détection d'arrêt d'oscillateur principal
- Accès illégal à la mémoire
- Gestion du système et de l'alimentation
- Modes basse consommation
- Horloge temps réel (RTC) avec calendrier et prise en charge de batterie de secours
- Contrôleur de liaison d'événement (ELC)
- 4x contrôleur DMA (DMAC)
- Contrôleur de transfert de données (DTC)
- Fonction d'interruption de clé (KINT)
- Réinitialisation à l'allumage
- Détection de basse tension (LVD) avec réglages de tension
- Sécurité et cryptage
- AES128/256
- GHASH
- Générateur de nombres réellement aléatoires (TRNG)
- Interfaces homme-machine (IHM)
- Contrôleur LCD à segments (SLCDC)
- Jusqu'à 9 segments x 4 communs
- Unité de détection de toucher capacitive (CTSU)
- Contrôleur LCD à segments (SLCDC)
- Temporisateurs
- 4x temporisateurs PWM à usage général 32 bits (GPT32)
- 3x temporisateurs PWM à usage général 16 bits (GPT16)
- 2x temporisateurs asynchrones à usage général (AGT)
- Temporisateur de watchdog (WDT)
- Oscillateur d'horloge principal (MOSC)
- De 1 MHz à 20 MHz quand VCC = 2,4 V à 3,6 V
- De 1 MHz à 8 MHz quand VCC = 1,8 V à 2,4 V
- Oscillateur sous-horloge (SOSC) (32,768 kHz)
- Oscillateur sur puce (HOCO) à haute vitesse
- 24/32/48/64 MHz quand VCC = 2,4 V à 3,6 V
- 24/32/48 MHz quand VCC = 1,8 V à 3,6 V
- Oscillateur sur puce (MOCO) à vitesse moyenne (8 MHz)
- Oscillateur sur puce à faible vitesse (LOCO) (32,768 kHz)
- Oscillateur sur puce dédié IWDT (15 kHz)
- Fonction de réglage d'horloge pour HOCO/MOCO/LOCO
- Support d'horloge
- Ports E/S à usage général
- Jusqu'à 35 broches d'entrée/sortie
- Jusqu'à 3 entrées CMOS
- Jusqu'à 32 entrées/sorties CMOS
- Tolère jusqu'à 3 entrées/sorties 5 V
- Jusqu'à 1 courant fort (20 mA)
- Jusqu'à 35 broches d'entrée/sortie
- Tension de fonctionnement 1,8 V à 3,6 V
- Plage de température de fonctionnement de -40 °C à +85 °C
- Boîtier QFN-56 (7 mm × 7 mm, pas de 0,4 mm)
Applications
- Santé
- Domotique
- Immotique
- Réseaux de capteur sans fil
- Appareils portables
- Appareils IdO
- Concentrateurs et passerelles IdO
- Applications cloud IdO
Ressources supplémentaires
Schéma fonctionnel
Publié le: 2020-04-15
| Mis à jour le: 2024-08-19
