NXP Semiconductors Kinetis KL3x Mikrocontroller
NXP Semiconductors Kinetis KL3x-Mikrocontroller, die auf dem ARM® Cortex®-M0+-Core basieren, kombinieren eine Performance mit extrem geringem Stromverbrauch mit einer großen Auswahl von Analog-, Kommunikations-, Timing- und Steuerungsperipherien, einschließlich eines stromsparenden LCD-Controllers mit Unterstützung für bis zu 376 Segmenten. Kinetis KL3x beginnt mit 32 KB Flash in einem QFN-48-Gehäuse und erstreckt sich bis auf 256 KB in einem MBGA-121-Gehäuse.Die Kinetis KL3x-MCUs sind mit der auf ARM Cortex-M4-basierenden Kinetis K30-MCU-Produktfamilie kompatibel und bieten einen Migrationspfad zu einer höheren Leistungs- und Funktionsintegration.Merkmale
- Extrem geringer Stromverbrauch
- ARM Cortex-M0+-32-Bit-Core der nächsten Generation
- 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 Computertaktoption, 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
- 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 Zweikanal-32-Bit-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
- Segment-LCD-Schnittstelle
- Kapazitive Touch-Sense-Schnittstelle unterstützt bis zu 16 externe Elektroden und DMA-Datentransfer
- 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
- FlexIO für Universal- oder kundenspezifische serielle Peripherie-Emulation
- Hochgenaue interne Taktreferenz zur Unterstützung der Hochleistungskommunikation
Applikationen
- Blutzuckermessgeräte
- Elektronische Waagen
- Durchflussmessgeräte
- Smart Meter
- Thermostate
- Tragbare medizinische Geräte
Blockdiagramm
Additional Resources
Veröffentlichungsdatum: 2019-05-24
| Aktualisiert: 2023-08-29
