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

Image des microcontrôleurs série M032 de NuvotonLa 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.

Fonctionnalités
  • 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
Applications
  • Contrôleurs mobiles à écran LCD (IHM)
  • Dispositifs de détection IoT
  • Micro-imprimantes
  • Claviers et souris de jeu
  • Chargeurs TWS

M032 Series Microcontrollers

ImageRéférence fabricantDescriptionProcesseur cœurTaille du cœurVitesseQuantité disponiblePrixAfficher les détails
IC MCU 32BIT 128KB FLASH 48LQFPM032LE3AEIC MCU 32BIT 128KB FLASH 48LQFPARM® Cortex®-M032-Bit48MHz0 - Immédiatement$1.39Afficher les détails
IC MCU 32BIT 32KB FLASH 20TSSOPM032FC1AEIC MCU 32BIT 32KB FLASH 20TSSOPARM® Cortex®-M032-Bit48MHz0 - Immédiatement$0.77Afficher les détails
IC MCU 32BIT 256KB FLASH 48LQFPM032LG6AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz485 - Immédiatement$2.56Afficher les détails
IC MCU 32BIT 256KB FLASH 48LQFPM032LG8AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz480 - Immédiatement$3.35Afficher les détails
IC MCU 32BIT 128KB FLASH 64LQFPM032SE3AEIC MCU 32BIT 128KB FLASH 64LQFPARM® Cortex®-M032-Bit48MHz526 - Immédiatement$2.16Afficher les détails
IC MCU 32BIT 256KB FLASH 64LQFPM032SG6AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz250 - Immédiatement$2.68Afficher les détails
IC MCU 32BIT 256KB FLASH 64LQFPM032SG8AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz179 - Immédiatement$3.47Afficher les détails
IC MCU 32BIT 512KB FLASH 64LQFPM032SIAAEIC MCU 32BIT 512KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz1250 - Immédiatement$3.70Afficher les détails
IC MCU 32BIT 32KB FLASH 33QFNM032TC1AEIC MCU 32BIT 32KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz718 - Immédiatement$1.00Afficher les détails
IC MCU 32BIT 64KB FLASH 33QFNM032TD2AEIC MCU 32BIT 64KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz247 - Immédiatement$1.05Afficher les détails

Evaluation Board

ImageRéférence fabricantDescriptionProcesseur cœurPlateformeCircuit intégré/composant utiliséQuantité disponiblePrixAfficher les détails
NUMAKER-M032KG EVAL BRDNK-M032KGNUMAKER-M032KG EVAL BRDARM® Cortex®-M0NuMakerM032KG8AE18 - Immédiatement$28.03Afficher les détails
NUMAKER -M032KI EVAL BRDNK-M032KINUMAKER -M032KI EVAL BRDARM® Cortex®-M0NuMakerM032KIAAE16 - Immédiatement$28.03Afficher les détails
NUMAKER-M032LD EVAL BRDNK-M032LDNUMAKER-M032LD EVAL BRDARM® Cortex®-M0NuMakerM032LD2AE12 - Immédiatement$28.03Afficher les détails
M032SE3AE (LQFP64) EVAL BRDNK-M032SEM032SE3AE (LQFP64) EVAL BRDARM® Cortex®-M0NuMakerM032SE3AE16 - Immédiatement$17.05Afficher les détails
NUMAKER-M032TC EVAL BRDNK-M032TCNUMAKER-M032TC EVAL BRDARM® Cortex®-M0NuMakerM032TC1AE15 - Immédiatement$28.03Afficher les détails
Date de publication : 2023-03-21