GigaDevice Semiconductor Inc. a annoncé le lancement officiel de sa série de microcontrôleurs 32 bits à usage général GD32F5HC. Conçue pour allier compacité, haute fréquence de fonctionnement, mémoire étendue et sécurité renforcée, tout en offrant une consommation d'un niveau ultra-faible et une configuration périphérique riche, cette nouvelle gamme étend le portefeuille GD32 Arm Cortex-M33. Elle constitue une plateforme performante pour les solutions HMI de nouvelle génération et l'Edge IoT. Des échantillons, des cartes de développement et une documentation technique complète sont désormais disponibles pour permettre une évaluation rapide et un déploiement en production de masse.

La série GD32F5HC, architecturée autour du coeur Arm Cortex-M33, fonctionne à une fréquence principale de 200 MHz. En s'appuyant sur l'efficacité de l'architecture Armv8-M, ces puces intègrent un accélérateur matériel DSP avancé et une unité de calcul en virgule flottante (FPU) en précision simple afin d'accélérer le contrôle en temps réel et les tâches applicatives régies par des algorithmes. Cette série se distingue par une capacité de mémoire hors norme par rapport aux produits similaires, offrant jusqu'à 2 048 Ko de Flash, 320 Ko de SRAM et 32 Ko d'I-Cache. Cela permet aux développeurs ayant d'importants besoins de stockage de programmes de mettre en oeuvre aisément des algorithmes complexes, des frameworks graphiques et des flux de données à haute vitesse. La série GD32F5HC intègre également un ensemble complet de mécanismes de sécurité natifs. Dotée d'une architecture compatible TrustZone offrant une protection matérielle et supportant un double niveau de contrôle d'accès via MPU et SAU pour renforcer la sécurité au coeur du système, la série étend sa protection avec des ressources dédiées, notamment un eFuse de 2k bits pour le stockage des clés de sécurité et une suite complète d'accélérateurs cryptographiques (TRNG, SHA, DES/3DES, AES, RSA/DH et ECC).

Une protection de bout en bout est assurée par le démarrage sécurisé, le stockage sécurisé, le débogage sécurisé et les mises à jour sécurisées, garantissant l'intégrité du micrologiciel et la protection des dispositifs tout au long de leur cycle de vie. Ce niveau de sécurité devient critique alors que les produits modernes s'efforcent de répondre aux exigences strictes des nouvelles réglementations. Pour satisfaire les demandes de scénarios multi-applicatifs, la série GD32F5HC intègre un large éventail de périphériques haute vitesse et d'interfaces de communication, incluant 2x SPI/1x I2S, 1x SQPI, 1x QSPI, 2x I2C, 3x USART et 1x USB FS OTG.

Les interfaces QSPI et SQPI supportent les mémoires externes PSRAM/Flash avec des fréquences atteignant 45 MHz pour une capacité de stockage accrue. Les périphériques analogiques comprennent un ADC 12 bits, un capteur de température intégré et un IFRP pour la collecte et le traitement de signaux analogiques de haute précision. Un sous-système de temporisation robuste propose 1 timer avancé 16 bits, 2 timers généraux 32 bits, 4 timers généraux 16 bits et 1 timer de base 16 bits, permettant la génération précise de formes d'onde, le contrôle moteur et le fonctionnement synchronisé multi-axes.

Le débit du système est optimisé par les modules DMA0/DMA1 à 8 canaux et DMAMUX, assurant un transfert de données efficace et une charge CPU réduite. Conçue tant pour les applications axées sur la performance que pour celles alimentées par batterie, la série GD32F5HC intègre une optimisation de puissance multi-mode : 30,56 mA en mode exécution, ainsi que des modes veille, veille profonde et veille prolongée à 3,63 uA. La puce fonctionne sur une plage de tension de 2,7 à 3,63 V et couvre une plage de température de -40 à +105 degrés Celsius.

Ces caractéristiques sont complétées par des fonctions de gestion de l'alimentation telles que POR/PDR, LVD et BOR. Disponibles en boîtiers ultra-compacts BGA64 (4x4 mm) et QFN56, avec jusqu'à 54 broches GPIO et 8 entrées/sorties de réveil, les microcontrôleurs GD32F5HC bénéficient d'un support complet de l'écosystème. Cela inclut les principaux frameworks GUI avec une résolution pilotée par QSPI allant jusqu'à 400x400, permettant aux développeurs de créer facilement des interfaces homme-machine fluides pour les produits centrés sur l'affichage.

GigaDevice propose gratuitement l'IDE GD32 Embedded Builder, les outils de débogage GD-LINK et le programmateur GD32 All-In-One, en plus du support des chaînes d'outils de référence Arm KEIL, IAR et SEGGER, afin de rationaliser le développement et d'accélérer la mise sur le marché.