Microcontrôleurs série M032
Les microcontrôleurs 32 bits série NuMicro® M032 de Nuvoton sont basés sur des processeurs Arm® Cortex®-M0
La série NuMicro M032 de Nuvoton comprend des microcontrôleurs 32 bits basés sur des processeurs Arm Cortex-M0 avec des multiplicateurs/diviseurs matériels 32 bits. Ils se caractérisent par une tension de fonctionnement de 1,8 V à 3,6 V, une tolérance d'E/S de 5 V et un fonctionnement jusqu'à 48/72 MHz entre -40°C et +105°C.
La série M032 fournit une solution complète pour les applications USB sans quartz nécessitant des connexions d'interface de 1,8 V avec un CAN 12 bits à vitesse de conversion rapide améliorée de 2 Méch./s, des comparateurs et un contrôle PWM 96/144 MHz jusqu'à 24 canaux. Ces microcontrôleurs assurent une conversion rapide et précise des données de tension, de courant et de capteur, puis un contrôle à réponse rapide vers le dispositif externe. En outre, la série M032 fournit des périphériques, notamment des interfaces de communication série universelles (USCI), qui peuvent être configurées en tant que UART/SPI/I²C de manière flexible, jusqu'à dix ensembles UART, quatre ensembles SPI, quatre ensembles I²C et des interfaces UART 1-Wire pour la communication de données entre les dispositifs primaires et secondaires.
La série M032 offre une capacité de mémoire Flash allant de 32 Ko à 512 Ko, ainsi qu'une capacité de mémoire SRAM comprise entre 4 Ko et 96 Ko. Les boîtiers pris en charge, à savoir des modèles à facteur de forme réduit TSSOP20, TSSOP28, QFN33 et LQFP48, jusqu'aux modèles LQFP64 et LQFP128 avec brochage compatible pour différentes références, simplifient la conception du système et les changements de composants.
Les numéros de référence de la série M032 sont enrichis d'une fonctionnalité de dispositif USB 2.0 pleine vitesse sans quartz pour les applications liées à l'USB.
Pour le développement, Nuvoton fournit des cartes d'évaluation NuMaker et le débogueur Nu-Link de Nuvoton. Les environnements de développement (IDE) tiers, tels que Keil MDK, IAR EWARM, Eclipse IDE avec les compilateurs GNU GCC et d'autres, sont pris en charge.
- Caractéristiques de fonctionnement
- Plage de tensions : 1,8 V à 3,6 V
- Plage de températures : -40°C à +105°C
- Transitoires électriques rapides (EFT) : 4,4 kV
- Décharges électrostatiques (DES) : HBM 6 kV
- Cœur
- Arm Cortex-M0 fonctionnant jusqu'à 48/72 MHz
- Multiplicateur/diviseur matériel 32 bits
- Mémoires
- Jusqu'à 512 Ko de mémoire Flash
- Jusqu'à 96 Ko de SRAM
- Jusqu'à 8 Ko de mémoire Flash pour le chargeur de programme utilisateur (LDROM)
- Programmation ISP/ICP/IAP
- 512 octets/2 Ko de mémoire SPROM (ROM de sécurité)
- Double rangée pour la mise à jour OTA (pour la série M032xI)
- Horloges
- Oscillateur à quartz HXT de 4 MHz à 32 MHz ou horloge d'entrée externe
- Oscillateur à quartz LXT de 32,768 kHz ou horloge d'entrée externe pour le fonctionnement système basse consommation
- Oscillateur HIRC interne de 48 MHz avec variation de ±2 % sur la plage de températures complète
- LIRC interne de 38,4 kHz pour le mode de fonctionnement basse consommation
- Une PLL jusqu'à 96/144 MHz pour un fonctionnement du module à haute vitesse
- Gestion de l'alimentation
- Intégrée avec réinitialisation à la mise sous tension, détection de microcoupure et réinitialisation basse tension
- Fonctionnement normal : 180 μA/MHz
- Hors tension : 12 μA
- Prise en charge de la réactivation à partir du mode hors tension par ACMP, GPIO, WDT, TIMER, UART, USCI, I²C, SPI, WWDT, ADC, PDMA, PWM, USBD
- CEI60730
- Prise en charge des spécifications de sécurité CEI60730 (pour les séries M032xI/ M032xG)
- Temporisateurs
- Jusqu'à quatre temporisateurs 32 bits
- PWM 16 bits 96/144 MHz (jusqu'à 24 canaux)
- Un temporisateur SysTick de 24 bits
- Une horloge de surveillance indépendante
- Une horloge de surveillance à fenêtres
- Horloge temps réel avec calendrier et alarme
- PDMA
- Jusqu'à 9 canaux
- CRC
- Polynômes CRC-CCITT, CRC-8, CRC-16 et CRC-32
- Analogique
- CAN 12 bits 2 Méch./s jusqu'à 16 canaux
- Deux comparateurs rail-à-rail (ACMP)
- Interfaces de communication
- Jusqu'à 4 ensembles d'interfaces UART 6 MHz
- Jusqu'à 4 ensembles d'UART pour un fonctionnement Tx/Rx simple
- 2 ensembles d'interfaces I²C de 1 MHz
- 1 ensemble d'interfaces SPI/I²S de 24 MHz
- Jusqu'à 1 ensemble d'interfaces Quad SPI
- Jusqu'à 2 ensembles d'USCI prenant en charge les modes UART, SPI et I²C
- Jusqu'à 1 ensemble d'interface bus externe (EBI) prenant en charge les données 8/16 bits avec un espace d'adressage externe maximal de 1 M d'octets
- Jusqu'à 107 GPIO (à l'exception des broches analogiques, qui prennent en charge les E/S avec tolérance de 5 V)
- Interface de communication avancée
- Dispositif USB 2.0 pleine vitesse avec couche PHY intégrée (conception sans quartz prise en charge)
- Identifiant unique (UID) de 96 bits
- Identifiant client unique (UCID) de 128 bits
- Contrôleurs mobiles à écran LCD (IHM)
- Dispositifs de détection IoT
- Micro-imprimantes
- Claviers et souris de jeu
- Chargeurs TWS
M032 Series Microcontrollers
| Image | Référence fabricant | Description | Processeur cœur | Taille du cœur | Vitesse | Quantité disponible | Prix | Afficher les détails | |
|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | M032LE3AE | IC MCU 32BIT 128KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 0 - Immédiatement | $1.39 | Afficher les détails |
![]() | ![]() | M032FC1AE | IC MCU 32BIT 32KB FLASH 20TSSOP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 0 - Immédiatement | $0.77 | Afficher les détails |
![]() | ![]() | M032LG6AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 485 - Immédiatement | $2.56 | Afficher les détails |
![]() | ![]() | M032LG8AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 480 - Immédiatement | $3.35 | Afficher les détails |
![]() | ![]() | M032SE3AE | IC MCU 32BIT 128KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 526 - Immédiatement | $2.16 | Afficher les détails |
![]() | ![]() | M032SG6AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 250 - Immédiatement | $2.68 | Afficher les détails |
![]() | M032SG8AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 179 - Immédiatement | $3.47 | Afficher les détails | |
![]() | ![]() | M032SIAAE | IC MCU 32BIT 512KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 1250 - Immédiatement | $3.70 | Afficher les détails |
![]() | M032TC1AE | IC MCU 32BIT 32KB FLASH 33QFN | ARM® Cortex®-M0 | 32-Bit | 48MHz | 718 - Immédiatement | $1.00 | Afficher les détails | |
![]() | ![]() | M032TD2AE | IC MCU 32BIT 64KB FLASH 33QFN | ARM® Cortex®-M0 | 32-Bit | 48MHz | 247 - Immédiatement | $1.05 | Afficher les détails |
Evaluation Board
| Image | Référence fabricant | Description | Processeur cœur | Plateforme | Circuit intégré/composant utilisé | Quantité disponible | Prix | Afficher les détails | |
|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | NK-M032KG | NUMAKER-M032KG EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KG8AE | 18 - Immédiatement | $28.03 | Afficher les détails |
![]() | NK-M032KI | NUMAKER -M032KI EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KIAAE | 16 - Immédiatement | $28.03 | Afficher les détails | |
![]() | ![]() | NK-M032LD | NUMAKER-M032LD EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032LD2AE | 12 - Immédiatement | $28.03 | Afficher les détails |
![]() | ![]() | NK-M032SE | M032SE3AE (LQFP64) EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032SE3AE | 16 - Immédiatement | $17.05 | Afficher les détails |
![]() | ![]() | NK-M032TC | NUMAKER-M032TC EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032TC1AE | 15 - Immédiatement | $28.03 | Afficher les détails |














