Mikrocontroller der Serie M032

32-Bit-Mikrocontroller der Serie NuMicro® M032 von Nuvoton basieren auf Prozessor Arm® Cortex®-M0

Abbildung: Mikrocontroller der Serie M032 von NuvotonDie Serie NuMicro M032 von Nuvoton besteht aus 32-Bit-Mikrocontrollern auf Basis des Prozessors Arm Cortex-M0 mit 32-Bit Hardware-Multiplikatoren/Teilern. Sie verfügen über eine Betriebsspannung von 1,8 V bis 3,6 V, eine E/A-Toleranz von 5 V und laufen mit bis zu 48/72 MHz bei -40 °C bis +105 °C.

Die Serie M032 bietet eine umfassende Lösung für quarzlose USB-Anwendungen, die 1,8-V-Schnittstellen mit einem verbesserten 12-Bit-A/D-Wandler mit einer hohen Wandlungsrate von 2 MS/s, Komparatoren und eine 96/144-MHz-PWM-Steuerung mit bis 24 Kanälen benötigen. Diese Merkmale ermöglichen eine schnelle und präzise Wandlung der Spannungs-, Strom- und Sensordaten und anschließend eine reaktionsschnelle Regelung externer Komponenten. Darüber hinaus bietet die Serie M032 Peripherien wie universelle serielle Steuerschnittstellen (USCI), die flexibel als bis zu zehn Sätze von UART-, vier Sätze von SPI-, vier Sätze von I²C- und Ein-Draht-UART-Schnittstellen für die Datenkommunikation zwischen Primär- und Sekundärkomponenten konfiguriert werden können.

Die Serie M032 bietet Flash-Speicher von 32 KB bis 512 KB und SRAM von 4 KB bis 96 KB. Die unterstützten Gehäuse reichen von TSSOP20, TSSOP28, QFN33 und LQFP48 mit kleinem Formfaktor bis hin zu LQFP64 und LQFP128 mit Pinkompatibilität für verschiedene Artikel, was die Systementwicklung und den Wechsel von Teilen erleichtert.

Die Artikel der Serie M032 sind mit einer quarzlosen USB 2.0 Full-Speed-Funktion für USB-bezogene Anwendungen ausgestattet.

Für die Entwicklung bietet Nuvoton NuMaker-Evaluierungsboards und den Nu-Link-Debugger. IDE von Drittanbietern wie Keil MDK, IAR EWARM, Eclipse IDE mit GNU-GCC-Compilern und andere werden unterstützt.

Merkmale/Funktionen
  • Betriebseigenschaften
    • Spannungsbereich: 1,8 V bis 3,6 V
    • Temperaturbereich: -40 °C bis +105 °C
    • EFT: 4,4 kV
    • ESD: 6 kV gemäß HBM
  • Kern
    • Arm Cortex-M0 mit bis zu 48/72 MHz
    • 32-Bit-Hardware-Multiplizierer/Teiler
  • Speicher
    • Bis zu 512 KB Flash
    • Bis zu 96 KB SRAM
    • Bis zu 8 KB Flash für Anwenderprogramm-Lader (LDROM)
    • ISP/ICP/IAP-Programmierung
    • Bis zu 512 B/2 KB SPROM (Security Protection ROM)
    • Dual-Bank für Over-the-Air-Updates (OTA) (Serie M032xI)
  • Takte
    • 4-MHz-bis-32-MHz-HXT-Quarzoszillator oder externer Eingangstakt
    • 32,768-kHz-LXT-Quarzoszillator oder externer Eingangstakt für Systembetrieb mit geringem Stromverbrauch
    • Interner 48-MHz-HIRC-Oszillator mit Abweichung von ±2 % über gesamten Temperaturbereich
    • Interner 38,4-kHz-LIRC für Energiesparmodus
    • PLL mit bis zu 96/144 MHz für Hochgeschwindigkeitsmodulbetrieb
  • Energiemanagement
    • Reset bei Einschaltung, Spannungsabfall und Unterspannung integriert
    • Normalbetrieb: 180 μA/MHz
    • Ausschaltmodus: 12 μA
    • Unterstützung der Reaktivierung aus abgeschaltetem Zustand durch ACMP, GPIO, WDT, TIMER, UART, USCI, I²C, SPI, WWDT, ADC, PDMA, PWM, USBD
  • IEC60730
    • Unterstützung der Sicherheitsspezifikationen von IEC60730 (Serie M032xI/ M032xG)
  • Timer
    • Bis zu vier 32-Bit-Timer
    • 16-Bit-PWM mit 96/144 MHz (bis zu 24 Kanäle)
    • Ein 24-Bit-SysTick-Timer
    • Ein unabhängiger Watchdog
    • Ein Fenster-Watchdog
    • Echtzeituhr mit Kalender und Alarmfunktionen
  • PDMA
    • Bis zu 9 Kanäle
  • CRC
    • CRC-CCITT-, CRC-8-, CRC-16- und CRC-32-Polynome
  • Analog
    • 12-Bit-A/D-Wandler mit bis zu 16 Kanälen und 2 MS/s
    • Zwei Rail-to-Rail-Komparatoren (ACMP)
  • Kommunikationsschnittstellen
    • Bis zu 4 Sätze von 6-MHz-UART-Schnittstellen
    • Bis zu 4 Sätze von UART für einfachen Tx/Rx-Betrieb
    • 2 Sätze von 1-MHz-I²C-Schnittstellen
    • 1 Satz von 24-MHz-SPI/I²S-Schnittstellen
    • Bis zu 1 Satz von Viefach-SPI
    • Bis zu 2 Sätze USCI, die UART-, SPI- und I²C-Modus unterstützen
    • Bis zu 1 Satz externer Busschnittstellen (EBI) unterstützt 8-/16-Bit-Daten mit maximalem externen Adressraum von 1 MByte
    • Bis zu 107 GPIO (außer analogen Pins, unterstützt 5-V-tolerante E/A)
  • Erweitere Kommunikationschnittstelle
    • USB-2.0-Full-Speed-Geräteschnittstelle mit On-Chip-PHY (Unterstützung von quarzlosem Design)
  • Eindeutige 96-Bit-ID (UID)
  • Eindeutige 128-Bit-Kunden-ID (UCID)
Anwendungen/Zielmärkte
  • Steuergeräte für mobile LCD-Panels (HMI)
  • IoT-Sensorik
  • Mikrodrucker
  • Gaming-Tastaturen und -Mäuse
  • Ladegeräte für echte kabellose Kopfhörer

M032 Series Microcontrollers

AbbildungHersteller-TeilenummerBeschreibungKernprozessorKerngrößeGeschwindigkeitVerfügbare MengePreisDetails anzeigen
IC MCU 32BIT 128KB FLASH 48LQFPM032LE3AEIC MCU 32BIT 128KB FLASH 48LQFPARM® Cortex®-M032-Bit48MHz0 - Sofort$1.29Details anzeigen
IC MCU 32BIT 32KB FLASH 20TSSOPM032FC1AEIC MCU 32BIT 32KB FLASH 20TSSOPARM® Cortex®-M032-Bit48MHz0 - Sofort$0.71Details anzeigen
IC MCU 32BIT 256KB FLASH 48LQFPM032LG6AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz485 - Sofort$2.37Details anzeigen
IC MCU 32BIT 256KB FLASH 48LQFPM032LG8AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz480 - Sofort$3.10Details anzeigen
IC MCU 32BIT 128KB FLASH 64LQFPM032SE3AEIC MCU 32BIT 128KB FLASH 64LQFPARM® Cortex®-M032-Bit48MHz526 - Sofort$2.00Details anzeigen
IC MCU 32BIT 256KB FLASH 64LQFPM032SG6AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz250 - Sofort$2.48Details anzeigen
IC MCU 32BIT 256KB FLASH 64LQFPM032SG8AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz179 - Sofort$3.22Details anzeigen
IC MCU 32BIT 512KB FLASH 64LQFPM032SIAAEIC MCU 32BIT 512KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz1250 - Sofort$3.42Details anzeigen
IC MCU 32BIT 32KB FLASH 33QFNM032TC1AEIC MCU 32BIT 32KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz718 - Sofort$0.93Details anzeigen
IC MCU 32BIT 64KB FLASH 33QFNM032TD2AEIC MCU 32BIT 64KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz247 - Sofort$0.97Details anzeigen

Evaluation Board

AbbildungHersteller-TeilenummerBeschreibungKernprozessorPlattformVerwendetes IC / TeilVerfügbare MengePreisDetails anzeigen
NUMAKER-M032KG EVAL BRDNK-M032KGNUMAKER-M032KG EVAL BRDARM® Cortex®-M0NuMakerM032KG8AE18 - Sofort$25.96Details anzeigen
NUMAKER -M032KI EVAL BRDNK-M032KINUMAKER -M032KI EVAL BRDARM® Cortex®-M0NuMakerM032KIAAE16 - Sofort$25.96Details anzeigen
NUMAKER-M032LD EVAL BRDNK-M032LDNUMAKER-M032LD EVAL BRDARM® Cortex®-M0NuMakerM032LD2AE12 - Sofort$25.96Details anzeigen
M032SE3AE (LQFP64) EVAL BRDNK-M032SEM032SE3AE (LQFP64) EVAL BRDARM® Cortex®-M0NuMakerM032SE3AE16 - Sofort$15.79Details anzeigen
NUMAKER-M032TC EVAL BRDNK-M032TCNUMAKER-M032TC EVAL BRDARM® Cortex®-M0NuMakerM032TC1AE15 - Sofort$25.96Details anzeigen
Veröffentlicht: 2023-03-21