NXP Semiconductors Kinetis KL0x Mikrocontroller

NXP Semiconductors Kinetis KL0x-Mikrocontroller sind für den Einstieg in das MCU-Portfolio der Kinetis L-Baureihe vorgesehen und bieten eine Brücke zwischen 8-Bit-MCUs und 32-Bit-MCUs der Kinetis L-Baureihe. Die Bauteile sind ab 8 KB Flash erhältlich und werden in mehreren kleinen Footprint-Gehäuse-Optionen angeboten. Die Kinetis KL0x MCU-Produktfamilie bietet das perfekte Verhältnis von Performance und Stromverbrauch, wird bei 48 MHz betrieben und bietet gleichzeitig einen niedrigen dynamischen und erstklassigen statischen Stromverbrauch mit mehr als 9 flexiblen Stromsparmodi. Jedes Familienmitglied kombiniert die extrem stromsparende Performance mit einem stromlinienförmigen Integrationsgrad und ist zur Erfüllung der Anforderungen von zahlreichen Applikationen optimiert.

Merkmale

  • Extrem geringer Stromverbrauch
    • Cortex-M0+-32-Bit-Core der nächsten Generation: 2x mehr CoreMark/mA als die nächste 8-/16-Bit-Architektur.
    • Der schnelle Einzelzyklus-I/O-Zugangsanschluss erleichtert das Bit-Banging und die Software-Protokoll-Emulation unter Beibehaltung des allgemeinen Erscheinungsbildes von 8-Bit
    • Mehrere flexible Module mit Stromsparmodi, einschließlich einer neuen Rechentaktoption, welche die dynamische Leistung reduziert, indem die Peripherie in einen asynchronen Stopp-Modus versetzt wird
    • LPUART-, SPI-, I2C-, ADC-, DAC-, LP-Timer- und DMA-unterstützter Betrieb im Stromsparmodus ohne Aktivierung des Cores
  • Speicher
    • Bis zu 32 KB Flash mit 64 Byte Flash-Cache, bis zu 4 KB RAM
    • Sicherheitsschaltung zur Verhinderung von unerlaubtem Zugriff auf RAM- und Flash-Inhalte
    • 8 KB ROM und eingebauter Boot-Loader vereinfacht das Programmieren des MCUs und ermöglicht eine einfache Aktualisierung des Flash
  • Performance
    • Cortex-M0+ Prozessorkern, 48 MHz Core-Frequenz über den gesamten Spannungs- und Temperaturbereich (-40 ºC bis +105 ºC)
    • Bit-Manipulations-Engine für eine verbesserte Bit-Handhabung von Peripheriemodulen
    • Thumb-Befehlssatz verbindet eine hohe Code-Dichte mit einer 32-Bit-Leistung
    • Bis zu Vierkanal-DMA für Peripherie- und Speicherbedienung mit reduzierter CPU-Ladung und schnellerem Systemdurchsatz
    • Unabhängig getaktete COP-Schutzvorrichtungen gegen Taktversatz oder Codeverlust für ausfallsichere Applikationen
  • Mischsignal
    • 12-Bit-ADC mit konfigurierbarer Auflösung, Abtast-Zeit und Umwandlungsgeschwindigkeit/-leistung
    • Integrierter Temperatursensor
    • Hochgeschwindigkeits-Komparator mit internem 6-Bit-DAC
    • 12-Bit-DAC mit DMA-Unterstützung
    Zeitmessung und Steuerung
    • Ein Sechskanal- und ein Zweikanal-16-Bit-Zeitmesser-PWM-Modul mit DMA-Unterstützung und geringem Stromverbrauch
    • Periodischer 32-Bit-Zweikanal-Interrupt-Timer bietet die Zeitgrundlage für den RTOS-Aufgabenzeitplan oder die Auslösungsquelle für die ADC-Umwandlung
    • Timer mit niedrigem Stromverbrauch ermöglicht den Betrieb in allen Leistungsmodi außer im VLLS0
    • Echtzeituhr mit Kalender
  • Mensch-Maschine-Schnittstelle
    • Kapazitive Touch-Sense-Schnittstelle unterstützt bis zu 16 externe Elektroden und eine DMA-Datenübertragung
    • GPIO mit Pin-Interrupt-Unterstützung, DMA-Anfragefunktion und anderen Pin-Steuerungsoptionen
  • Konnektivität und Kommunikation
    • I2C mit DMA-Unterstützung bis zu 100 KBit/s und mit SMBus-V2-Funktionen kompatibel
    • LPUART und SPI mit DMA-Unterstützung

Applikationen

  • Unterhaltungselektronik
  • Gesundheits- und Wellness-Unterstützung
  • Haus- und Gebäudeautomatisierung
  • Industrielle/kommerzielle Sensorknoten
  • Sport- und Aktivitäts-Wearables

Blockdiagramm

Blockdiagramm - NXP Semiconductors Kinetis KL0x Mikrocontroller
Veröffentlichungsdatum: 2019-05-24 | Aktualisiert: 2023-08-29