Microcontroller serie M032
I microcontroller a 32 bit serie NuMicro® M032 di Nuvoton sono basati su CPU Arm® Cortex®-M0
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 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)
- Controller mobili a pannello LCD (HMI)
- Dispositivi di rilevamento IoT
- Microstampanti
- Tastiere e mouse per videogiochi
- Caricatori TWS
M032 Series Microcontrollers
| Immagine | Codice produttore | Descrizione | Processore core | Dimensioni core | Velocità | Quantità disponibile | Prezzo | Vedi i dettagli | |
|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | M032LE3AE | IC MCU 32BIT 128KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-bit | 48MHz | 0 - Immediatamente | $1.32 | Vedi i dettagli |
![]() | ![]() | M032FC1AE | IC MCU 32BIT 32KB FLASH 20TSSOP | ARM® Cortex®-M0 | 32-bit | 48MHz | 0 - Immediatamente | $0.72 | Vedi i dettagli |
![]() | ![]() | M032LG6AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-bit | 72MHz | 485 - Immediatamente | $2.33 | Vedi i dettagli |
![]() | ![]() | M032LG8AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-bit | 72MHz | 480 - Immediatamente | $3.18 | Vedi i dettagli |
![]() | ![]() | M032SE3AE | IC MCU 32BIT 128KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-bit | 48MHz | 509 - Immediatamente | $2.04 | Vedi i dettagli |
![]() | ![]() | M032SG6AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-bit | 72MHz | 246 - Immediatamente | $2.44 | Vedi i dettagli |
![]() | M032SG8AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-bit | 72MHz | 179 - Immediatamente | $3.16 | Vedi i dettagli | |
![]() | ![]() | M032SIAAE | IC MCU 32BIT 512KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-bit | 72MHz | 1205 - Immediatamente | $3.50 | Vedi i dettagli |
![]() | M032TC1AE | IC MCU 32BIT 32KB FLASH 33QFN | ARM® Cortex®-M0 | 32-bit | 48MHz | 718 - Immediatamente | $0.91 | Vedi i dettagli | |
![]() | ![]() | M032TD2AE | IC MCU 32BIT 64KB FLASH 33QFN | ARM® Cortex®-M0 | 32-bit | 48MHz | 232 - Immediatamente | $0.99 | Vedi i dettagli |
Evaluation Board
| Immagine | Codice produttore | Descrizione | Processore core | Piattaforma | CI/componente utilizzato | Quantità disponibile | Prezzo | Vedi i dettagli | |
|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | NK-M032KG | NUMAKER-M032KG EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KG8AE | 10 - Immediatamente | $26.02 | Vedi i dettagli |
![]() | NK-M032KI | NUMAKER -M032KI EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KIAAE | 14 - Immediatamente | $26.02 | Vedi i dettagli | |
![]() | ![]() | NK-M032LD | NUMAKER-M032LD EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032LD2AE | 11 - Immediatamente | $26.02 | Vedi i dettagli |
![]() | ![]() | NK-M032SE | M032SE3AE (LQFP64) EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032SE3AE | 15 - Immediatamente | $15.82 | Vedi i dettagli |
![]() | ![]() | NK-M032TC | NUMAKER-M032TC EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032TC1AE | 11 - Immediatamente | $26.02 | Vedi i dettagli |














