Die Kinetis K30 MCU Familie ist Pin, Peripherie und Software kompatibel zur K10 MCU Familie und addiert einen flexiblen stromsparenden LCD Controller mit Unterstützung von bis zu 320 Segmenten. Die Bauteile starten von 64 KB Flash in 64QFN Gehäusen und gehen bis zu 512 KB in einem 144MAPBGA Gehäuse mit einem reichen Angebot an analoger, Kommunikations-, Timing- und Steuerungs-Peripherie.
Wichtigste Funktionen:
Extrem niedriger Stromverbrauch
10 low-power Modi mit Strom und Takt Gating für optimale Peripherieaktivität und Wiederanlaufzeiten. Strom im Stop Modus von <500 nA, im Run Modus von <200 μA/MHz, 4 μs wake-up vom Stop Modus
Vollständige Flash Programmierung und Betrieb der analogen Peripherie mit weniger als 1.71V für erweiterten Batteriebetrieb
Low-Leakage Wake-up Einheit mit bis zu acht internen Moduln und sechzehn Pins als Wake-up Quellen im low-Leakage Stop (LLS)/ very low-leakage Stop (VLLS) Modus
Stromsparender Timer für fortlaufenden Systembetrieb im Status mit reduzierten Strom
Flash, SRAM und FlexMemory
32 KB - 1 MB Flash. Schneller Zugriff, hohe Zuverlässigkeit mit 4-stufigem Sicherheitsschutz.
8 KB - 128 KB an SRAM
FlexMemory: 32 bytes - 16 KB an Benutzer segmentierbarem Byte-weise schreib-/löschbarem EEPROM für Datentabellen/Systemdaten. EEPROM mit über 10M Zyklen und Flash mit 100 μSek Schreibzeit (Spannungsabfall ohne Datenverlust oder Zerstörung). Kein Eingriff vom Anwender oder System zum Beenden der Programmier- und Löschfunktionen nötig und vollständiger Betrieb bis zu 1.71V möglich. Zusätzlicher FlexNVM von 32 KB bis 512 KB für extra Programmcode, Daten oder als EEPROM Backup.
Mixed-Signal Fähigkeit
Bis zu zwei sehr schnelle 16-bit ADCs mit konfigurierbarer Auflösung. Einfacher oder Differential-Ausgangs Modus Betrieb für verbesserte Störungsunterdrückung. 500 ns Wandlungszeit, wird mit programmierbarer Verzögerungsblock Triggerung erreicht
Bis zu zwei 12-bit DACs zum Generieren von analogen Wellenformen für Audio Anwendungen
Bis zu drei sehr schnelle Komparatoren liefern schnellen und genauen Motor Überspannungsschutz , indem PWMs in einen sicheren Status gefahren werden
Bis zu zwei programmierbare Vorverstärker mit x64 Verstärkung für Wandlung von Signalen mit kleiner Amplitude
Eine genaue, integrierte Spannungsreferenz macht einen externen Referenzspannungs-IC unnötig und reduziert Systemkosten
Leistung
ARM Cortex-M4 Core + DSP. 50 - 120 MHz, single cycle MAC, single instruction multiple data (SIMD) Erweiterung, optionale Floating Point Einheit mit einfacher Genauigkeit
DMA mit bis zu 32 Kanälen zum Bedienen von Peripherie und Speicher, bei reduzierter Belastung der CPU und schnellerem Systemdurchsatz
Crossbar Switch ermöglicht gleichzeitigen Multi-Master Bus Zugriff und erhöht die Bus Bandbreite
Bis zu 16 KB an Befehls-/Daten-Cache für optimierte Bus-Bandbreite und Leistung bei Ausführung aus dem Flash
Unabhängige Flash Bänke ermöglichen gleichzeitige Code Ausführung und Update der Firmware ohne Leistungs-Einbuße oder komplexe Programmroutinen.
Timing und Control
Bis zu vier FlexTimer mit insgesamt 20 Kanälen. Hardwaremäßige Totzeiteinfügung und Quadratur-Dekodierung für Motorsteuerung
Trägerschwingungs Timer zur Generierung von Infrarot Wellenformen in Fernbedienungsanwendungen
Vierkanaliger 32-bit periodischer Interrupt Timer liefert Zeitbasis für RTOS Task Schedulierer oder ist Trigger Quelle für ADC Wandlung und programmierbaren Verzögerungsblock
Mensch-Maschine Schnittstelle
Xtrinsic stromsparendes Berührungssensor Interface mit bis zu 16 Eingängen. Arbeitet in allen Stromsparmodi (minimale zusätzlicher Strom wenn eingeschaltet). Hardware Implementierung vermeidet Software Polling Methode. Hohe Empfindlichkeit erlaubt die Benutzung von bis zu 5mm dicken Überzugsfolien.
Konnektivität und Kommunikation
Bis zu sechs UARTs, mit IrDA Support inklusive einer UART mit ISO7816 Smartcard Unterstützung. Vielfalt an Datengrößen, Format und Übertragungs-/Empfangs Einstellungen für diverse industrielle Kommunikationsprotokolle
Inter-IC Sound (I2S) serielles Interface als Schnittstelle zu Audio Systemen
Bis zu zwei CAN Module für industrielle Netzwerk Brücken
Bis zu drei DSPI und zwei I2C
Zuverlässigkeit, Schutz und Sicherheit
Speicherschutz-Einheit schützt den Speicher für alle Master am Crossbar Switch und verbessert die Software Zuverlässigkeit
Zyklische Redundanzcheck Maschine validiert Speicherinhalte und Kommunikationsdaten und verbessert so die Systemzuverlässigkeit
Unabhängig getakteter COP bewahrt vor Taktverschiebung oder das Verkaufen des Programmcodes für betriebssichere Applikationen wie IEC 60730 Sicherheitsstandard für Haushaltsgeräte
Externer Watchdog Monitor treibt Ausgangspin, um externe Peripherie bei Eintreten eines Watchdog Ereignisses in einen sicheren Zustand zu bringen
Unterstützung für externe Peripherie
FlexBus externe Bus-Schnittstelle bietet Interface Optionen für Speicher und Peripherie wie Grafik-Displays. Unterstützt bis zu 6 Chip Selects.
Sicherer digitaler Host-Controller unterstützt SD, SDIO, MMC oder CEATA Karten für Software Upgrades in der Applikation, Media Dateien oder zum addieren von Wi-Fi
NAND Flash Controller unterstützt bis zu 32-bit ECC existierende und zukünftige NAND Typen. ECC Management wird in Hardware gemacht und minimiert den Software Overhead.