NXP Semiconductors Kinetis KL1x Mikrocontroller
NXP Semiconductors Kinetis KL1x-Mikrocontroller, die auf dem ARM® Cortex®-M0+-Core basieren, kombinieren eine Performance mit extrem geringem Stromverbrauch mit einer umfassenden Auswahl von Analog-, Kommunikations-, Timing- und Steuerungsperipherien. Die Kinetis KL1x-MCUs beginnen mit 32 KB Flash in einem kleinen XFBGA-32-Gehäuse mit 3,5 mm x 3,5 mm und erstrecken sich bis auf 256 KB in einem LQFP-80-Gehäuse. Die KL1x-MCU-Produktfamilie ist mit der Cortex M4-basierten Kinetis K10-MCU-Produktfamilie kompatibel und bietet einen Migrationspfad zu einer höheren Leistungs- und Funktionsintegration.Merkmale
- Extrem geringer Stromverbrauch
- ARM® 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 256 KB Flash mit 64 Byte Flash-Cache, bis zu 32 KB RAM
- Sicherheitsschaltung zur Verhinderung von unerlaubtem Zugriff auf RAM- und Flash-Inhalte
- 16 KB ROM und eingebauter Boot-Loader vereinfacht das Programmieren des MCUs und ermöglicht eine einfache Aktualisierung des Flash
- Performance
- ARM® Cortex®-M0+-Core, 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
- Bis zu 16-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
- Zwei Sechskanal- und ein Zweikanal-16-Bit-Zeitmesser-PWM-Modul(e) 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
- Zwei I2Cs mit DMA-Unterstützung, bis zu 1 MBit/s und mit SMBus V2-Funktionen kompatibel
- Ein LPUART und zwei UART mit DMA-Unterstützung
- Zwei SPI mit DMA-Unterstützung
- I2S-Modul für Audio-Applikationen
- Das FlexIO-Modul unterstützt eine große Auswahl von Protokollen, einschließlich UART, I2C, SPI, I2S und PWM-Wellenformgenerierung
- FlexIO für Universal- oder kundenspezifische serielle Peripherie-Emulation
- Interne Taktreferenz mit hoher Genauigkeit zur Unterstützung der Hochleistungskommunikation
Applikationen
- Fernbedienungen
- Smart-Uhren
- Wearables
- Drahtlose medizinische Applikationen
- Gebäudesteuerung
- Sicherheitssysteme
Blockdiagramm
Additional Resources
Veröffentlichungsdatum: 2019-05-24
| Aktualisiert: 2023-08-29
