ROHM Semiconductor Microcontrollori LAPIS ML610Q305/ML610Q306 a 8 bit

I microcontrollori a 8 bit LAPIS ML610Q305//ML610Q306 di ROHM Semiconductor sono microcontrollori CMOS a 8 bit ad alte prestazioni che integrano un'ampia gamma di periferiche quali timer, porta seriale sincrona, convertitore A/D a 10 bit di tipo ad approssimazione successiva e funzione di uscita vocale. La CPU nX-U8/100 è in grado di eseguire istruzioni in modo efficiente sulla base di un'istruzione per impulso di clock tramite l'elaborazione parallela tramite l'architettura pipeline a 3 stadi. Il LAPIS ML610Q305 / ML610Q306 di ROHM Semiconductor è inoltre dotato di una memoria Flash che ha raggiunto una bassa tensione e un basso consumo energetico (in lettura) equivalenti alla mask ROM, quindi è particolarmente adatto per applicazioni alimentate a batteria come allarmi e dispositivi portatili. Inoltre, è dotato di una funzione di debug integrata, che consente il debug/riscrittura del software con l'LSI montato sulla scheda.

Caratteristiche

  • CPU
    • CPU RISC a 8 bit (nome della CPU: nX-U8/100)
    • Sistema di istruzioni: istruzioni a 16 bit
    • Set di istruzioni (trasferimento, operazioni aritmetiche, confronto, operazioni logiche, moltiplicazione/divisione, manipolazioni di bit, operazioni logiche su bit, salto, salto condizionale, manipolazioni dello stack di ritorno delle chiamate, spostamento aritmetico e così via)
    • Funzione di debug su chip
    • Tempo minimo di esecuzione delle istruzioni
      • Circa 30,5 μs (con clock di sistema a 32,768 kHz)
      • Circa 0,244 μs (con clock di sistema a 4,096 MHz) a VDD = da 2,0 V a 5,5 V
      • Circa 0,122 μs (con clock di sistema a 8,192 MHz) a VDD = da 2,2 V a 5,5 V
  • Memoria interna
    • Dispone di una ROM Flash integrata da 96 Kbyte (48 K x 16 bit) (è incluso 1 Kbyte di dominio di prova che non può essere utilizzato)
    • Dispone di 2 Kbyte di Flash ROM integrata (area in cui è possibile la riscrittura (512 byte x 4))
    • RAM interna 1Kbyte (1 K x 8-bit)
  • Controller di interrupt
    • Due sorgenti di interrupt non mascherabili
    • Sorgente interna - un temporizzatore di supervisione
    • Sorgente esterna - un NMI
  • 24 sorgenti di interruzione mascherabili
    • Sorgente interna di 16 (SSIO0, SSIO1, UART, interfaccia del bus I2C master/slave, temporizzatore 0, temporizzatore 1, temporizzatore 2, temporizzatore 3, convertitore A/D, riproduzione del suono vocale, rilevamento del cortocircuito della pinna acustica, TBC128Hz, TBC32Hz, TBC16Hz, TBC2Hz)
    • Sorgente esterna di 8 (P80, P81, P82, P83, P84, P85, P86, P87)
  • Contatore della base dei tempi
    • Contatore della base dei tempi a bassa velocità x 1 canale
    • Contatore della base dei tempi ad alta velocità x 1 canale
  • Temporizzatore di supervisione
    • Genera un interrupt non mascherabile al primo overflow e un reset di sistema al secondo
    • Funzionamento libero
    • Periodo di overflow di quattro tipi, selezionabile come 125 ms, 500 ms, 2 s e 8 s a 32,768 kHz
  • Temporizzatore (8 bit x 4 canali (disponibile configurazione 16 bit))
  • Funzione di uscita vocale
    • Metodo di sintesi vocale - 4-bit ADPCM2/non-lineare 8-bit PCM/diretto 8-bit PCM/diretto 16-bit PCM/PCM HQ-ADPCM
    • Frequenza di campionamento di 8 kHz, 16 kHz, 32 kHz, 10,7 kHz, 21,3 kHz, 6,4 kHz, 12,8 kHz e 25,6 kHz
  • Convertitore A/D di tipo ad approssimazione successiva
    • Convertitore A/D a 10 bit
    • Ingresso con tre canali (ch 0-2: ingresso esterno) (per ML610Q305) / 4 canali (ch 0-3: ingresso esterno) (per ML610Q306)
    • Tempo di conversione di 24,4 μs per canale a 4,096 MHz VDD ≥ 2,2 V
    • Tempo di conversione di 12,2 μs per canale a 8,192 MHz VDD ≥ 2,5 V
    • Conversione continua /conversione singola selezionabile
  • Porta seriale sincrona
    • 2 canali
    • Master/slave selezionabile
    • Selezionabile LSB prima/MSB prima
    • Lunghezza a 8 bit/lunghezza a 16 bit selezionabile
  • UART
    • Half-duplex x 1 canale
    • TXD/RXD
    • Lunghezza del bit, parità/nessuna parità, parità dispari/parità pari, 1 bit di arresto/2 bit di arresto
    • Logica positiva/logica negativa selezionabile
    • Generatore di velocità di trasmissione integrato
  • Interfaccia bus I2C
    • Funzione master (modalità standard (100 kbps) e modalità veloce (400 kbps))
    • Funzione slave (modalità standard (100 kbps) e modalità veloce (400 kbps))
  • Porte di uso generale
    • Porta solo di ingresso x 1 canale
    • Porta solo di uscita x 3 canali (incluse le funzioni secondarie)
    • Porta di Ingresso/uscita
      • × 12 canali (incluse le funzioni secondarie)
        • (P40 a P42 utilizza anche come porta di ingresso del convertitore A/D) (per ML610Q305)
      • x 15 canali (incluse le funzioni secondarie)
        • (P40 a P43 utilizza anche come porta di ingresso del convertitore A/D) (per ML610Q306)
  • Potenza di uscita dell'amplificatore per altoparlante (classe D)
    • 1,0 W (a 5,0 V)/0,45 W (a 3,0 V)
    • Circuito di rilevamento della disconnessione
    • Circuito di rilevamento di cortocircuito della pin della cassa acustica
  • Ripristino
    • Ripristino tramite il pin RESET_N
    • Generazione del ripristino all'accensione quando alimentato
    • Ripristino tramite il WDT (temporizzatore di supervisione) in overflow
    • Reset rilevamento arresto oscillazione PLL
    • Ripristino del rilevamento di basso livello (LLD)
  • Clock
    • Clock a bassa velocità (oscillatore RC integrato (32,768 kHz))
    • Clock ad alta velocità (oscillatore PLL integrato (circa 1,024 MHz/2,048 MHz/4,096 MHz/8,192 MHz))
  • Risparmio energetico
    • Modalità STOP (arresto dell'oscillazione (le operazioni della CPU e dei circuiti periferici sono interrotte))
    • Modalità HALT (l'esecuzione delle istruzioni da parte della CPU è sospesa (i circuiti periferici sono in stato di funzionamento))
    • Divisore di frequenza (la frequenza del clock di sistema ad alta velocità può essere modificato dal software (1/2, 1/4, 1/8 o 1/16 dell'oscillatore del clock))
    • Funzione di controllo del blocco (il funzionamento di un circuito funzionale intatto viene disattivato (registro, reset e arresto dell'orologio))
  • Package
    • WQFN a 32 pin (P-WQFN32-0505-0.50-A63)
    • TQFP a 32 pin (P-TQFP32-0707-0.80-ZK6 o P-TQFP32-0707-0.80-Z6K6)
    • WQFN a 36 pin (P-WQFN36-0606-0.50-A63)
  • Intervallo di funzionamento garantito
    • Temperatura di funzionamento da -40 °C a 85 °C
    • Tensione di funzionamento VDD = da 2,0 V a 5,5 V SPVDD = da 2,0 V a 5,5 V

Diagramma a blocchi

Schema a blocchi - ROHM Semiconductor Microcontrollori LAPIS ML610Q305/ML610Q306 a 8 bit
Pubblicato: 2024-11-26 | Aggiornato: 2024-12-20