Microcontroller serie M032

I microcontroller a 32 bit serie NuMicro® M032 di Nuvoton sono basati su CPU Arm® Cortex®-M0

Immagine dei microcontroller serie M032 di Nuvoton La serie NuMicro M032 di Nuvoton è costituita da microcontroller a 32 bit basati su CPU Arm Cortex-M0 con moltiplicatori/divisori hardware a 32 bit. Presentano una tensione di funzionamento da 1,8 V a 3,6 V, tolleranza I/O a 5 V e funzionano fino a 48/72 MHz in un intervallo di temperatura da -40 a +105 °C.

La serie M032 offre una soluzione completa per le applicazioni USB crystal-free che richiedono connessioni con interfaccia a 1,8 V con ADC a 12 bit con velocità di conversione di 2 Msps, comparatori e controllo PWM fino a 24 canali a 96/144 MHz. Questi forniscono una conversione dei dati veloce e precisa per tensione, corrente e dati del sensore, quindi un controllo di risposta veloce al dispositivo esterno. Inoltre, la serie M032 offre periferiche, come le interfacce di controllo seriali universali (USCI), che possono essere impostate come UART/SPI/I²C in modo flessibile fino a dieci set di UART, quattro set di SPI, quattro set di I²C e interfacce UART a un filo per la comunicazione dati tra dispositivi primari e secondari.

La serie M032 offre dimensioni Flash da 32 kB a 512 kB e SRAM da 4 kB a 96 kB. I contenitori supportati vanno dal piccolo fattore di forma TSSOP20, TSSOP28, QFN33 e LQFP48, a LQFP64 e LQFP128 con compatibilità a livello di pin per vari codici componente, semplificando la progettazione del sistema e la sostituzione dei componenti.

I codici componente della serie M032 sono arricchiti da una funzione del dispositivo USB 2.0 Full Speed crystal-free per le applicazioni correlate a USB.

Per lo sviluppo, Nuvoton fornisce le schede di valutazione NuMaker e il debugger Nuvoton Nu-Link. Sono supportati IDE di terze parti, come Keil MDK, IAR EWARM, Eclipse IDE con compilatori GNU GCC e altri.

Caratteristiche
  • Caratteristiche operative
    • Intervallo di tensione: da 1,8 a 3,6 V
    • Intervallo di temperatura: -40 ~ +105 °C
    • EFT 4,4 kV
    • ESD HBM 6 kV
  • Core
    • Arm® Cortex™-M0 fino a 48/72 MHz
    • Moltiplicatore/divisore hardware a 32 bit
  • Memorie
    • Fino a 512 kB di Flash
    • Fino a 96 kB di SRAM
    • Fino a 8 kB di Flash per il caricatore di programmi utente (LDROM)
    • Programmazione ISP/ICP/IAP
    • Fino a 512 byte/2 kB di SPROM (ROM con protezione di sicurezza)
    • Doppio banco per l'aggiornamento OTA (via etere) (per la serie M032xI)
  • Clock
    • Oscillatore a cristallo HXT da 4 MHz a 32 MHz o clock di ingresso esterno
    • Oscillatore a cristallo LXT a 32,768 kHz o clock di ingresso esterno per il funzionamento di sistemi a bassa potenza
    • Oscillatore HIRC a 48 MHz interno con variazione ±2% in tutte le temperature
    • LIRC interno a 38,4 kHz per la modalità di funzionamento a bassa potenza
    • Un PLL fino a 96/144 MHz per il funzionamento del modulo ad alta velocità
  • Gestione dell'alimentazione
    • Integrato con reset all'accensione, rilevamento di interruzione temporanea dell'energia elettrica e reset a basse tensioni
    • Funzionamento normale: 180 μA/MHz
    • Spegnimento: 12 μA
    • Supporto riattivazione dalla modalità di spegnimento tramite ACMP, GPIO, WDT, TIMER, UART, USCI, I²C, SPI, WWDT, ADC, PDMA, PWM, USBD
  • IEC60730
    • Supporto delle specifiche di sicurezza IEC60730 (per le serie M032xI/M032xG)
  • Timer
    • Fino a quattro timer a 32 bit
    • PWM a 16 bit, 96/144 MHz (fino a 24 canali)
    • Un timer SysTick a 24 bit
    • Un watchdog indipendente
    • Una finestra watchdog programmabile
    • RTC con funzioni di calendario e allarme
  • PDMA
    • Fino a 9 canali
  • CRC
    • Polinomiali CRC-CCITT, CRC-8, CRC-16 e CRC-32
  • Analogico
    • ADC fino a 16 canali, 12 bit, 2 Msps
    • Due comparatori rail-to-rail (ACMP)
  • Interfacce di comunicazione
    • Fino a 4 set di interfacce UART a 6 MHz
    • Fino a 4 set di UART per il semplice funzionamento Tx/Rx
    • 2 set di interfacce I²C a 1 MHz
    • 1 set di interfaccia SPI/I²S a 24 MHz
    • Fino a 1 set di Quad SPI
    • Fino a 2 set di USCI con supporto delle modalità UART, SPI e I²C
    • Fino a 1 set di interfaccia bus esterno (EBI) con supporto di dati a 8/16 bit con spazio indirizzi esterni massimo di 1 MB
    • Fino a 107 GPIO (tranne i pin analogici, supporto di I/O con tolleranza a 5 V)
  • Interfaccia di comunicazione avanzata
    • Dispositivo USB 2.0 Full Speed con PHY su chip (design crystal-free)
  • ID univoco a 96 bit (UID)
  • ID cliente univoco a 128 bit (UCID)
Applicazioni
  • Controller mobili a pannello LCD (HMI)
  • Dispositivi di rilevamento IoT
  • Microstampanti
  • Tastiere e mouse per videogiochi
  • Caricatori TWS

M032 Series Microcontrollers

ImmagineCodice produttoreDescrizioneProcessore coreDimensioni coreVelocitàQuantità disponibilePrezzoVedi i dettagli
IC MCU 32BIT 128KB FLASH 48LQFPM032LE3AEIC MCU 32BIT 128KB FLASH 48LQFPARM® Cortex®-M032-bit48MHz0 - Immediatamente$1.32Vedi i dettagli
IC MCU 32BIT 32KB FLASH 20TSSOPM032FC1AEIC MCU 32BIT 32KB FLASH 20TSSOPARM® Cortex®-M032-bit48MHz0 - Immediatamente$0.72Vedi i dettagli
IC MCU 32BIT 256KB FLASH 48LQFPM032LG6AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-bit72MHz485 - Immediatamente$2.33Vedi i dettagli
IC MCU 32BIT 256KB FLASH 48LQFPM032LG8AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-bit72MHz480 - Immediatamente$3.18Vedi i dettagli
IC MCU 32BIT 128KB FLASH 64LQFPM032SE3AEIC MCU 32BIT 128KB FLASH 64LQFPARM® Cortex®-M032-bit48MHz509 - Immediatamente$2.04Vedi i dettagli
IC MCU 32BIT 256KB FLASH 64LQFPM032SG6AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-bit72MHz246 - Immediatamente$2.44Vedi i dettagli
IC MCU 32BIT 256KB FLASH 64LQFPM032SG8AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-bit72MHz179 - Immediatamente$3.16Vedi i dettagli
IC MCU 32BIT 512KB FLASH 64LQFPM032SIAAEIC MCU 32BIT 512KB FLASH 64LQFPARM® Cortex®-M032-bit72MHz1205 - Immediatamente$3.50Vedi i dettagli
IC MCU 32BIT 32KB FLASH 33QFNM032TC1AEIC MCU 32BIT 32KB FLASH 33QFNARM® Cortex®-M032-bit48MHz718 - Immediatamente$0.91Vedi i dettagli
IC MCU 32BIT 64KB FLASH 33QFNM032TD2AEIC MCU 32BIT 64KB FLASH 33QFNARM® Cortex®-M032-bit48MHz232 - Immediatamente$0.99Vedi i dettagli

Evaluation Board

ImmagineCodice produttoreDescrizioneProcessore corePiattaformaCI/componente utilizzatoQuantità disponibilePrezzoVedi i dettagli
NUMAKER-M032KG EVAL BRDNK-M032KGNUMAKER-M032KG EVAL BRDARM® Cortex®-M0NuMakerM032KG8AE10 - Immediatamente$26.02Vedi i dettagli
NUMAKER -M032KI EVAL BRDNK-M032KINUMAKER -M032KI EVAL BRDARM® Cortex®-M0NuMakerM032KIAAE14 - Immediatamente$26.02Vedi i dettagli
NUMAKER-M032LD EVAL BRDNK-M032LDNUMAKER-M032LD EVAL BRDARM® Cortex®-M0NuMakerM032LD2AE11 - Immediatamente$26.02Vedi i dettagli
M032SE3AE (LQFP64) EVAL BRDNK-M032SEM032SE3AE (LQFP64) EVAL BRDARM® Cortex®-M0NuMakerM032SE3AE15 - Immediatamente$15.82Vedi i dettagli
NUMAKER-M032TC EVAL BRDNK-M032TCNUMAKER-M032TC EVAL BRDARM® Cortex®-M0NuMakerM032TC1AE11 - Immediatamente$26.02Vedi i dettagli
Data di pubblicazione: 2023-03-21