Microcontroller a bassa potenza serie NuMicro® ML56
L'MCU serie ML56 di Nuvoton con un driver LCD incorporato funziona da 1,8 V a 3,6 V e da -40 a +105 °C
Il microcontroller a bassa potenza serie NuMicro ML56 di Nuvoton si basa su un core 1T 8051, 64 kB di Flash embedded e 4 kB di SRAM, tasto tattile capacitivo incorporato e driver LCD fino a 24 MHz. Funziona a meno di 100 µA/MHz in modalità di esecuzione normale per il funzionamento a bassa potenza. La corrente di spegnimento è inferiore a 2 µA con il display del pannello LCD acceso. La serie ML56 funziona da 1,8 V a 3,6 V e da -40 a +105 °C.
Il circuito di rilevamento tattile capacitivo integrato della serie NuMicro ML56 con controller a tasto tattile avanzato supporta fino a 14 canali tattili indipendenti con caratteristiche di bassa potenza e caratteristiche di impermeabilità e alta resistenza al rumore. Il tasto tattile può essere una delle sorgenti di riattivazione e ha 10 VRMS di immunità al rumore condotto, cosa che lo rende particolarmente adatto per elettrodomestici e controlli industriali.
La serie ML56 ha un controller LCD incorporato 4 COM x 32 SEG, 6 COM x 30 SEG, 8 COM x 28 SEG che pilota fino a 224 punti e supporta pannelli LCD di tipo A e tipo B. Fornisce due sorgenti di ingresso VLCD: una è la tensione esterna, l'altra è la pompa di carica interna. La pompa di carica interna mantiene la tensione costante VLCD per mantenere la qualità di visualizzazione del pannello LCD, mentre l'ingresso VDD cambia. Ci sono due modalità di pilotaggio VLCD: modalità condensatore esterno e modalità resistore interno. La modalità condensatore esterno con una forte corrente di pilotaggio supporta pannelli di grandi dimensioni, mentre la modalità resistore interno pilota pannelli di piccole dimensioni e riduce il consumo energetico.
- Caratteristiche operative
- Intervallo di tensione: da 1,8 a 3,6 V
- Velocità di funzionamento: 24 MHz
- Intervallo di temperatura: -40 ~ +105 °C
- Core
- Microcontroller CMOS basato su 1T 8051 fino a 24 MHz
- Memorie
- 64 kB di Flash
- 4 kB di SRAM
- Fino a 4 kB di Flash per la condivisione del caricatore di programmi utente (LDROM) con ARPOM
- Flash dati configurabili condivisa con APROM
- Programmazione ISP/ICP/IAP
- Clock
- Oscillatore a cristallo HXT da 4 MHz a 24 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 da 24 MHz interno con variazione <±4% in tutti gli intervalli di temperatura e tensione
- LIRC da 38,4 kHz interno con variazione <±10%
- Gestione energetica
- Modalità di esecuzione normale: 100 µA/MHz + 400 µA
- Modalità di esecuzione a bassa potenza (esecuzione con LIRC): corrente più bassa 19 µA
- Modalità inattiva: corrente minima: 17 µA
- Corrente di spegnimento: corrente minima <1,2 μA
- Riattivazione dallo spegnimento in 10 µs (esecuzione con HIRC)
- Timer
- Quattro timer a 16 bit (timer da 0 a 3)
- Fino a quattro timer a 16 bit con un massimo di 12 canali di uscita PWM ciascuno
- Una base clock watchdog indipendente su LIRC
- Una base timer di riattivazione su LIRC o LXT selezionabile
- RTC con funzioni di calendario e allarme
- Interfacce di comunicazione
- Due interfacce UART (UART0/1) con UART standard (fino a 1,5 MHz e velocità di trasmissione di 9.600 in modalità di esecuzione a bassa potenza a 38,4 kHz)
- Fino a due interfacce per smart card supportano ISO7816-3; supportano anche la funzione UART
- Due interfacce I²C (fino a 400 kHz)
- Fino a due SPI (fino a 12 MHz)
- Driver LCD
- Supporta la modalità pompa di carica VLCD interna programmabile
- Supporta i tipi di forma d'onda A e B
- Supporta la tensione di funzionamento LCD da 2,8 V a 5,5 V
- Supporta la polarizzazione del resistore interno, la polarizzazione del condensatore
- Polarizzazione 1/2, 1/3, 1/4 selezionabile
- 4 COM x 32 SEG, 6 COM x 30 SEG, 8 COM x 28 SEG
- Tasto tattile
- Supporta fino a 14 tasti tattili più un riferimento
- Supporta qualsiasi pin CLKO come schermatura e qualsiasi pin TK come riferimento
- Livelli di sensibilità programmabili per ogni canale
- Velocità di scansione programmabile per applicazioni differenti
- Supporta la riattivazione di qualsiasi tasto tattile per applicazioni a bassa potenza
- Supporta la singola scansione dei tasti e la scansione dei tasti periodica programmabile
- Opzioni di interrupt programmabili per la scansione dei tasti completa con/senza controllo della soglia
- Controller PDMA
- Controller PDMA fino a 4 canali
- Supporta il trasferimento tra smart card e SRAM
- Supporta il trasferimento tra SPI e SRAM
- Supporta il trasferimento tra SRAM e SRAM
- Analogico
- Un ADC SAR a 12 bit, 500 ksps (fino a 14 canali di ingresso) con due canali interni per sensore di temperatura interno e bandgap
- L'ADC supporta la modalità di scansione continua e lo storage di dati nella SRAM
- Selezione della tensione interna a 4 livelli: tensione di riferimento 1,5 V/2,0 V/2,5 V/3,0 V per ADC e ACMP
- Fino a 2 canali di comparatori analogici
- Fino a 55 I/O con funzione di interrupt
- Quattro modalità di I/O:
- Modalità quasi bidirezionale
- Ingresso solo con pull-up/pul-down
- Uscita push-pull
- Uscita a drain aperto
- Supporta ingressi di livello TTL o con trigger di Schmitt
- Quattro modalità di I/O:
- ID univoco a 96 bit (UID)
- ID cliente univoco a 128 bit (UCID)
- PDID a 2 byte (16 bit)
- Dispositivi di misurazione
- HMI per applicazioni domestiche
- Termostati
- Controlli industriali
NuMicro® ML56 Series Low-Power Microcontroller
| Immagine | Codice produttore | Descrizione | Quantità disponibile | Prezzo | Vedi i dettagli | |
|---|---|---|---|---|---|---|
![]() | ![]() | ML56LD1AE | IC MCU 8BIT 64KB FLASH 48LQFP | 160 - Immediatamente | $1.71 | Vedi i dettagli |




