Patrick Yang, CTO à WCH, a récemment dévoilé le SoC RISC-V CH570 avec 2,4 GHz sans fil et USB 2.0 (hôte et appareil) en tant que mise à niveau du populaire CH32V003 à usage général MCU-V MCU avec plus de fonctionnalités au même prix bas (10 cents).
CH570 est également livré avec SRAM 12KB et 256KB Flash (VS 2KB SRAM et 16KB Flash pour le CH32V003), offre jusqu’à douze GPIO, six PWM, I2C, UART, SPI et un module de détection de touche à 20 canaux. Il y a aussi le CH572 avec les mêmes fonctionnalités, sauf qu’il prend également en charge Bluetooth LE 5.0. Dans une note secondaire, j’ai écrit sur le CH572 RISC-V MCU avec BLE en 2019, mais je suppose qu’il a été gratté probablement parce qu’il avait OTG au lieu de Flash…, et le nouveau CH572 (2025) est différent.

WCH CH570 / CH572 Spécifications:
- Noyau du processeur
- Qingke 32 bits RISC-V3C Core @ jusqu’à 100 MHz (ensemble d’instructions RV32IMBC et instructions personnalisées)
- Pipeline à faible puissance
- Mécanisme de réponse d’interruption à grande vitesse
- Mémoire – 12KB SRAM
- Stockage – Mémoire non volatile de 256 Ko
- Flash de code 240KB (application utilisateur)
- Zone de mémoire du programme de démarrage système 8KB pour le chargeur de démarrage
- 8KB pour la configuration (infoflash)
- Sans fil
- Émetteur-récepteur RF à 2,4 GHz et contrôle de la bande de base et de la liaison
- Prise en charge de la modulation et de la démodulation numériques GFSK
- Sensibilité Rx – -95 dBm, programmable
- Power TX – jusqu’à + 7,5 dBm
- CH572 uniquement – Bluetooth LE 5.0 avec prise en charge des débits de données allant jusqu’à 2 Mbps
- Périphériques
- Contrôleur hôte / périphérique USB 2.0 et Phy
- Jusqu’à 12x GPIO, un avec une entrée de signal 5V
- 1x uart jusqu’à 12,5 Mbps
- 1x spi, 1x i2c
- 6x PWM (1x 26 bits, 4x 15 bits)
- Détection de touches à 20 canaux (touches de zone de matrice à 10 canaux et touches de zone indépendantes à 10 canaux)
- Tension de référence analogique – «16 vitesses», équivalente à ADC 4 bits.
- Chronomètre
- Minuterie 26 bits
- 2x timeurs de chien de garde (indépendant et fenêtre)
- Timer du système 32 bits
- Débogage – Débogue série de 1 fil / 2 fils
- Sécurité – Cryptage et décryptage AES-128, ID de puce unique
- Divers – RTC
- Gestion de l’énergie
- 5V intégré au régulateur 3,3 V LDO5V
- Tension nominale de l’alimentation 5V: 5V
- Ou une seule tension nominale de l’alimentation VDD33: 3.3 V
- Consommation d’énergie
- Mode d’inactivité: 1,7mA
- Mode d’arrêt: 1,3 mA (PLL / HSE non arrêté)
- 420UA (PLL / HSE arrêté)
- Mode de sommeil: 0,46ua ~ 1,2ua
- Mode d’arrêt: 0,3UA ~ 0,9ua
- Tension de batterie à faible puissance en option et surveillance basse tension
- Packages – TSSOP16 (5 × 4,4 mm), QFN20 (3×3 mm), SOP8 (5 × 3,9 mm), DFN10x3 (3×3 mm)

Vous trouverez la fiche technique sur le site Web de WCH, mais pas grand-chose d’autre pour le moment. Si vous êtes intéressé, Patrick prévoit de donner 10 000 jetons et 5 000 panneaux d’évaluation gratuitement. Il sera offert sur AliExpress avec le code de bon partagé sur le fil suscité sur X. Si vous avez une adresse en Chine, vous pouvez le dm directement.

Il y a cependant plus de détails sur GitHub avec des schémas PDF, des échantillons de code en C pour le Mounriver IDE et la documentation en chinois. Le tableau de développement est basé sur le CH572 RISC-V MCU et propose un port USB-C, deux en-têtes GPIO à 16 broches, une antenne PCB, des boutons de réinitialisation et de téléchargement et une LED d’alimentation.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
ASUS USB-BT500 - Adaptateur USB Bluetooth 5.0, 2 x Transfert de données, 4 x Gamme de signaux, rétrocompatibilité complète avec Bluetooth 4.x, 3.x, et 2.1.
-
Ordinateur produits – Réseaux sans fil – Produits – Adaptateur USB Bluetooth Classe 1 BT4 – lm506
