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
- 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
Veröffentlichungsdatum: 2019-05-24
| Aktualisiert: 2023-08-29
