Seeed Studio XIAO RP2040
Qu'est-ce que Seeed Studio XIAO RP2040 ?
Seeed Studio XIAO RP2040 est un microcontrôleur compact et puissant qui prend en charge l'environnement de programmation populaire Arduino. Il intègre la puce RP2040, conçue par Raspberry Pi, et combine des capacités de traitement double cœur avec une gamme d'interfaces, notamment GPIO, I2C, SPI, et PWM. Cela le rend idéal pour une variété de projets, de la robotique aux applications IoT. Avec son empreinte réduite, le XIAO RP2040 est parfait pour les applications portables et le prototypage, offrant une plateforme polyvalente pour les débutants comme pour les développeurs expérimentés. De plus, la carte prend en charge plusieurs langages de programmation, permettant aux utilisateurs de choisir celui qui convient le mieux à leurs besoins de projet.
Caractéristiques
-
MCU puissant : Équipé d'un processeur double cœur ARM Cortex M0+, capable d'une fréquence d'horloge flexible allant jusqu'à 133 MHz.
-
Ressources riches intégrées : Comprend 264KB de SRAM et 2MB de mémoire Flash embarquée pour une gestion étendue des données.
-
Compatibilité flexible : Prend en charge plusieurs environnements de programmation, y compris MicroPython, Arduino, et CircuitPython.
-
Facilité d'utilisation pour les projets : Conçu avec une disposition compatible breadboard et SMD, sans composants à l'arrière pour une intégration simple.
-
Taille compacte : Mesure seulement 21x17,8 mm, ce qui le rend parfait pour les appareils portables et les petits projets.
-
Interfaces multiples : Offre 11 broches numériques, 4 broches analogiques, 11 broches PWM, 1 interface I2C, 1 interface UART, 1 interface SPI, et 1 interface de pad de liaison SWD pour une connectivité polyvalente.
Présentation du matériel
TOP

BOTTOM

PinOut

Seeed Studio XIAO RP2350
Qu'est-ce que Seeed Studio XIAO RP2350 ?
Seeed Studio XIAO RP2350 est un microcontrôleur compact conçu pour la facilité d'utilisation et la haute performance. Il intègre la puce avancée RP2350, qui offre des capacités de traitement double cœur, le rendant adapté à une large gamme d'applications, y compris l'IoT et la robotique. La carte propose plusieurs options d'interface telles que GPIO, I2C, SPI et PWM, permettant une connectivité polyvalente dans divers projets. Avec sa taille réduite, le XIAO RP2350 est idéal pour les conceptions portables et le prototypage, répondant aux besoins des débutants comme des développeurs expérimentés. De plus, il prend en charge plusieurs environnements de programmation, assurant une flexibilité dans le développement des projets.
Caractéristiques
-
Carte MCU puissante : équipée d'une puce Raspberry Pi RP2350 avec un dual symétrique Arm Cortex-M33 fonctionnant à 150MHz avec FPU.
-
Fonctions de sécurité renforcées : démarrage sécurisé intégré et bootloader chiffré garantissent la sécurité des applications.
-
Support logiciel : compatible avec C/C++ et MicroPython, facilitant le développement et le prototypage de projets.
-
Ressources embarquées riches : intègre une LED RGB, 2MB Flash, 520kB SRAM, et 19 GPIO multifonctions (Analogique, Numérique, I²C, UART, SPI, PWM).
-
8 nouveaux IO étendus : comparé aux MCU XIAO précédents, l'ajout de 8 broches IO à l'arrière supporte des applications plus complexes.
-
Conception énergétique efficace : consommation ultra-faible de seulement 50μA en mode veille, permettant une alimentation par batterie. La capacité de mesurer directement la tension de la batterie via l'IO interne améliore le système de gestion de batterie (BMS).
-
Design compact de la taille d'un pouce : mesurant 21 x 17,8 mm, il adopte le classique facteur de forme XIAO de Seeed Studio, idéal pour les applications où l'espace est limité.
-
Conçu pour la production : conception Surface Mount Device (SMD) avec tous les composants à l'avant et trous de poinçonnage des deux côtés, facilitant une production de masse efficace.
Présentation du matériel
PinOut



Seeed Studio XIAO RP2040 Vs RP2350
Comparaison des spécifications
Nom du produit | Seeed Studio XIAO RP2040 | Seeed Studio XIAO RP2350 |
Chipset | Raspberry Pi 2040 | Raspberry Pi RP2350 |
Processeur | Processeur double Cortex M0+ fonctionnant jusqu'à 133 MHz | Processeur double Cortex-M33 fonctionnant jusqu'à 150MHz avec FPU |
RAM | 264KB de SRAM | 520KB de SRAM |
Flash | 2MB de mémoire Flash intégrée | 2MB de mémoire Flash intégrée |
Interface | Broches GPIO x14 Broches numériques x11 Broches analogiques x4 I2C x1 UART x1 SPI x1 PWM x11 | Broches GPIO x22 Broches numériques x19 Broches analogiques x3 I2C x2 UART x2 SPI x2 PWM x19 |
À bord | LED utilisateur (3 couleurs) x1 LED d'alimentation x1 LED RGB x1 Bouton de réinitialisation x1 Bouton de démarrage x1 | LED utilisateur x1 LED de charge (indicateur de charge de batterie) x1 LED RGB x1 Bouton de réinitialisation x1 Bouton de démarrage x1 |
Connectivité sans fil | / | / |
Puissance | Tension d'entrée (Type-C) : 5V Tension d'entrée (BAT) : 3.3V | Tension d'entrée (Type-C) : 5V Tension d'entrée (BAT) : 3.3V |
Mode basse consommation | / | 4.2V/50 μA |
Compatibilité logicielle | Arduino, PlatformIO, MicroPython, CircuitPython, tinyGo, Rouille, Zéphyr | Arduino, PlatformIO, MicroPython, CircuitPython |
Température de fonctionnement | -20°C-70°C | -20°C-70°C |
Dimensions | 21x17.8mm | 21x17.8mm |
Différence clé
XIAO RP2040 est équipé d'un processeur dual-core ARM Cortex-M0+ fonctionnant à une fréquence maximale de 133MHz. Il dispose de 264KB de SRAM et 2MB de mémoire Flash, ce qui le rend adapté à une variété de projets. Cette carte offre des options de connectivité essentielles mais ne comprend pas de fonctionnalités de sécurité intégrées. Son design compact la rend idéale pour des applications simples et des prototypes.
XIAO RP2350 utilise un processeur dual-core ARM Cortex-M33 plus avancé avec une fréquence d'horloge plus élevée de 150MHz, ce qui améliore les performances. Il offre 520KB de SRAM et 2MB de mémoire Flash, ainsi que des fonctionnalités supplémentaires telles qu'une LED RGB et 19 GPIO multifonctions. Le RP2350 inclut des fonctionnalités de sécurité renforcées comme le démarrage sécurisé et un bootloader chiffré, le rendant adapté aux applications sécurisées. Il présente également une consommation ultra-faible de seulement 50μA en mode veille et introduit 8 broches I/O supplémentaires qui supportent des projets plus complexes.

Comment choisir un produit plus adapté à votre projet ?
Seeed Studio XIAO RP2040
-
Écosystème Arduino : Si votre projet est basé sur la plateforme Arduino, le Xiao RP2040 est un excellent choix en raison de sa compatibilité avec l'IDE Arduino ainsi que de sa documentation et de son support communautaire étendus.
-
Prototypage rapide : Cette carte est idéale pour le prototypage rapide et les projets de niveau débutant, ce qui la rend parfaite pour les environnements éducatifs ou les amateurs.
-
Applications à faible consommation : Utilisez le Xiao RP2040 pour des projets embarqués nécessitant une faible consommation d'énergie et des performances efficaces.
Seeed Studio XIAO RP2350
-
Besoins de performance plus élevés : Si votre projet nécessite une puissance de traitement plus importante ou des interfaces périphériques supplémentaires, le Xiao RP2350 est la meilleure option, notamment pour les calculs complexes ou les tâches de traitement en temps réel.
-
Environnements de développement alternatifs : Choisissez le Xiao RP2350 si vous souhaitez travailler avec des environnements de développement non Arduino, car il prend en charge un plus large éventail de langages de programmation et de frameworks.
-
Applications multitâches : Cette carte est idéale pour les projets nécessitant la gestion simultanée de plusieurs capteurs ou dispositifs, comme la robotique ou les applications IoT.
Autres informations

FAQ
Quels sont les avantages d'utiliser les cartes de la série XIAO par rapport à d'autres microcontrôleurs ?
Les deux cartes de la série XIAO présentent un facteur de forme compact, une large disponibilité de GPIO et prennent en charge des langages de programmation populaires tels que Arduino et MicroPython, ce qui les rend polyvalentes pour diverses applications.
Puis-je utiliser les mêmes bibliothèques et codes pour les deux cartes ?
Généralement, de nombreuses bibliothèques et exemples de code fonctionnent pour les deux cartes, surtout si elles utilisent des frameworks comme Arduino ou MicroPython. Cependant, vous devez vérifier les fonctionnalités spécifiques au matériel dans votre code, car il peut y avoir des différences au niveau des GPIO ou des fonctionnalités.
Quels types de projets puis-je réaliser qui utilisent les deux cartes ?
Vous pouvez concevoir des projets nécessitant les deux cartes pour des tâches spécialisées, telles que :
Réseaux de capteurs, où une carte s'occupe de la collecte des données (comme le RP2040) et l'autre traite ou transmet ces données (comme le RP2350).
Projets robotiques où une carte contrôle des moteurs spécifiques tandis que l'autre gère les entrées des capteurs ou les interfaces utilisateur.