ROHM Semiconductor LAPIS ML610Q305/ML610Q306 8-Bit-Mikrocontroller

ROHM Semiconductor LAPIS ML610Q305//ML610Q306 8-Bit-Mikrocontroller sind leistungsstarke 8-Bit-CMOS-Mikrocontroller, die eine große Auswahl von Peripherie, wie z. B. einen Timer, einen synchronen seriellen Anschluss, einen 10-Bit-Analog-Digital-Wandler mit sukzessiver Approximation und eine Sprachausgangsfunktion integrieren. Die nX-U8/100 CPU kann Befehle durch eine parallelgeschaltete Verarbeitung durch die 3-stufige Pipeline-Architektur effizient auf einer Befehls-pro-Takt-basis ausführen. Der LAPIS ML610Q305/ML610Q306 vonROHM Semiconductor ist außerdem mit einem Flash-Speicher ausgestattet, der eine niedrige Spannung und einen geringen Stromverbrauch (beim Lesen) erreicht hat, der dem MaskenROM gleichwertig ist, wodurch er sich gut für batteriebetriebene Applikationen wie Alarme und tragbare Geräte eignet. Darüber hinaus verfügt es über eine On-Chip-Debugging-Funktion, die ein Software-Debugging/Neuschreiben mit der auf dem Board montierten LSI ermöglicht.

Merkmale

  • CPU
    • 8-Bit-RISC-CPU (CPU-name: nX-U8/100)
    • Befehlssystem: 16-Bit-Befehle
    • Befehlssatz (Übertragung, arithmetische Abläufe, Vergleich, Logikvorgänge, Multiplikation/Division, Bit-Manipulationen, Bit-Logikvorgänge, Sprung, bedingter Sprung, Manipulationen des Rückrufstapels, Arithmetische Verschiebung usw.)
    • On-Chip-Debug-Funktion
    • Minimale Befehlsausführungszeit
      • Ca. 30,5 μs (bei 32,768 kHz-Systemtaktgeber)
      • Ca. 0,244 μs (bei 4,096 MHz Systemtaktgeber) bei VDD = 2,0 V bis 5,5 V
      • Ca. 0,122 μs (bei 8,192 MHz Systemtaktgeber) bei VDD = 2,2 V bis 5,5 V
  • Interner Speicher
    • Verfügt über einen integrierten Flash-ROM von 96 KByte (48 K x 16-Bit) (1K-Byte-Testdomäne, die nicht verwendet werden kann, ist enthalten)
    • Verfügt über einen integrierten 2-KByte-Flash-ROM (Bereich, in dem eine Selbstneuschreibung möglich ist (512 Byte x 4))
    • Interner 1-KByte-RAM (1 K x 8-Bit)
  • Interrupt-Controller
    • Zwei nicht maskierbare Interrupt-Quellen
    • Interne Quelle – ein Watchdog-Timer
    • Externe Quelle – ein NMI
  • 24 maskierbare Interrupt-Quellen
    • Interne Quelle von 16 (SSIO0, SSIO1, UART, I2C-Bus-Master-/Slave-Schnittstelle, Timer 0, Timer 1, Timer 2, Timer 3, A/D-Wandler, Sprachton-Reproduktion, Lautsprecher-Pin-Kurzschlusserkennung, TBC128Hz, TBC32Hz, TBC16Hz TBC2Hz)
    • Externe Quelle von 8 (P80, P81, P82, P83, P84, P85, P86, P87)
  • Zeitbasiszähler
    • Zeitbasiszähler mit niedriger Geschwindigkeit x Einkanal
    • Hochgeschwindigkeits-Zeitbasiszähler x Einkanal
  • Watchdog-Timer
    • Erzeugt eine nicht maskierbare Unterbrechung beim ersten Überlauf und ein System-Reset erfolgt beim zweiten
    • Freilauf
    • Überlaufzeit von vier Typen, wählbar als 125 ms, 500 ms, 2 s und 8 s bei 32,768 kHz
  • Timer (8-Bit x 4-Kanal (16-Bit-Konfiguration verfügbar))
  • Sprachausgangsfunktion
    • Sprachsynthese-Methode – 4-Bit-ADPCM2/nicht-lineare 8-Bit-PCM/Gerade 8-Bit-PCM/Gerade 16-Bit-PCM/HQ-ADPCM
    • Abtastfrequenz von 8 kHz, 16 kHz, 32 kHz, 10,7 kHz, 21,3 kHz, 6,4 kHz, 12,8 kHz und 25,6 kHz
  • Analog-Digital-Wandler mit sukzessiver Approximation
    • 10-Bit-A/D-Wandler
    • Eingang mit drei Kanälen (Kanal 0-2: externer Eingang) (für ML610Q305)/4-Kanal (Kanal 0-3: externer Eingang) (für ML610Q306)
    • Umwandlungszeit von 24,4 μs pro Kanal bei 4,096 MHz VDD ≥ 2,2 V
    • Umwandlungszeit von 12,2 μs pro Kanal bei 8,192 MHz VDD ≥ 2,5 V
    • Kontinuierliche Umwandlung/Einzelumwandlung wählbar
  • Synchroner serieller Anschluss
    • Zweikanal
    • Master/Slave wählbar
    • LSB zuerst/MSB zuerst wählbar
    • 8-Bit-Länge/16-Bit-Länge wählbar
  • UART
    • Halbduplex x Einkanal
    • TXD/RXT
    • Bit-Länge, Parität/keine Parität, ungerade/gerade Parität, 1 Stopp-Bit/2 Stopp-Bits
    • Positive Logikschaltung/negative Logikschaltung wählbar
    • Integrierter Baudratengenerator
  • I2C-Bus-Schnittstelle
    • Masterfunktion (Standardmodus (100 kBit/s) und Schnellmodus (400 kBit/s))
    • Slave-Funktion (Standardmodus (100 kBit/s) und Schnellmodus (400 kBit/s))
  • Universal-Anschlüsse
    • Nur-Eingangsanschluss x 1-Kanal
    • Nur-Ausgangsanschluss x 3-Kanal (einschließlich sekundärer Funktionen)
    • Eingangs-/Ausgangsanschluss
      • × 12-Kanal (einschließlich sekundärer Funktionen)
        • (P40 bis P42 wird auch als Analog-Digital-Wandler-Eingangsanschluss) (für ML610Q305) verwendet
      • x 15-Kanal (einschließlich sekundärer Funktionen)
        • (P40 bis P43 wird auch als Analog-Digital-Wandler-Eingangsanschluss) (für ML610Q306) verwendet
  • Ausgangsleistung des Lautsprecherverstärkers (D-Klasse)
    • 1,0 W (bei 5,0 V)/0, 45 W (bei 3,0 V)
    • Trennungs-Erkennungsschaltung
    • Schaltung zur Erkennung von Kurzschlüssen an den Lautsprecherpins
  • Reset
    • Reset über den RESET_N-Pin
    • Power-on-Reset-Generierung, wenn eingeschaltet
    • Reset durch Watchdog-Timer-Überlauf (WDT)
    • PLL-Oszillationsstopp-Erkennung zurückgesetzt
    • Low-Level-Detection-Reset (LLD)
  • Taktgeber
    • Taktgeber mit niedriger Geschwindigkeit (integrierte RC-Oszillation (32,768 kHz))
    • Hochgeschwindigkeits-Taktgeber (integrierte PLL-Oszillation (ca. 1.024 MHz/2.048 MHz/4.096 MHz/8.192 MHz))
  • Leistungsmanagement
    • Stopp-Modus (Stopp der Oszillation (Betrieb von CPU und Peripherie-Schaltungen werden gestoppt))
    • HALT-Modus (Befehlsausführung durch CPU wird ausgesetzt (Peripherie-Schaltungen befinden sich in Betriebszuständen))
    • Taktgetriebe (die Frequenz des Hochgeschwindigkeits-Systemtaktgebers kann durch Software geändert werden (1/2, 1/4, 1/8 oder 1/16 des Oszillationstaktgebers))
    • Blocksteuerungsfunktion (Betrieb einer intakten Funktionsblockschaltung wird abgeschaltet (Register, Reset und Takt-Stopp))
  • Gehäuse
    • 32-Pin-WQFN (P-WQFN32-0505-0,50-A63)
    • 32-Pin-TQFP (P-TQFP32-0707-0,80-ZK6 oder P-TQFP32-0707-0.80-Z6K6)
    • 36-Pin-WQFN (P-WQFN36-0606-0.50-A63)
  • Garantierter Betriebsbereich
    • Betriebstemperatur: -40°C bis +85 °C
    • VDD = 2.0 V bis 5,5 V, SPVDD = 2,0 V bis 5,5 V Betriebsspannung

Blockdiagramm

Blockdiagramm - ROHM Semiconductor LAPIS ML610Q305/ML610Q306 8-Bit-Mikrocontroller
Veröffentlichungsdatum: 2024-11-26 | Aktualisiert: 2024-12-20