Destinée principalement aux étudiants, ingénieurs et passionnés d'informatique, la carte Arduino M0 Pro a été conçue pour faciliter le développement d'idées novatrices pour les objets connectés (IoT), les technologies portables, l'automatisation de pointe, la robotique et d'autres projets innovants. Outre les nouvelles possibilités qu'elle offre, cette carte constitue un outil pédagogique précieux pour l'apprentissage du développement d'applications 32 bits.
La carte Arduino Pro M0, équipée du microcontrôleur basse consommation Atmel SAM D21 avec un cœur ARM Cortex® M0+ 32 bits, enrichit la gamme Arduino en offrant des performances accrues et une grande flexibilité fonctionnelle. Son atout majeur réside dans son débogueur intégré Atmel (EDBG), qui fournit une interface de débogage complète sans matériel supplémentaire, simplifiant considérablement le débogage logiciel. L'EDBG prend également en charge les ports COM virtuels pour la programmation et exploite la fonctionnalité de chargeur de démarrage (bootloader) de l'Arduino traditionnel.
Également compatible avec les shields 3,3 V conformes à la conception Arduino R3, ainsi qu'avec le développement utilisant le langage de programmation Arduino, grâce à une bibliothèque logicielle développée sur mesure et intégrée à l'environnement de développement Arduino.
Les principales caractéristiques matérielles de la carte M0 Pro sont les suivantes : un microcontrôleur ATSAMD21G18 cadencé à 48 MHz, intégré dans un boîtier LQFP à 48 broches et fonctionnant sous 3,3 V ; 256 Ko de mémoire flash ; 32 Ko de SRAM ; et jusqu’à 16 Ko d’EEPROM par émulation. Les entrées/sorties comprennent 14 broches d’E/S avec 12 canaux PWM et UART, six canaux d’entrée ADC 12 bits et une sortie DAC 10 bits.
