Spezifikationen
Hersteller: STMicroelectronics
Gerätetyp: 32-Bit-ARM-Cortex-M4-Mikrocontroller der Mittelklasse mit integrierter Hardware-Gleitkomma-Recheneinheit, optimiert für allgemeine Embedded-Steuerungsaufgaben, die Verarbeitung von Sensordaten und IoT-Anwendungen mit geringem Stromverbrauch
Technische Daten zu Elektrik und Hardware
Kern: Cortex-M4-Kern mit FPU (Gleitkommaeinheit) und Speicherschutz-Einheit, maximale Betriebsfrequenz 84 MHz
Speicherbelegung
Flash-Speicher: 128 KB
SRAM: 64 KB
Betriebsspannung: 1,8 V bis 3,6 V
Betriebstemperaturbereich: -40 °C bis +85 °C
Gehäuse: Kompaktes 48-poliges UFQFPN-Gehäuse für die Oberflächenmontage
Gesamtzahl der verfügbaren GPIO-Pins: 36 konfigurierbare allgemeine Ein-/Ausgangsanschlüsse
On-Chip-Peripheriegeräte
Analogmodule
Ein 12-Bit-Analog-Digital-Wandler mit bis zu 16 externen Eingangskanälen, maximale Wandlerrate 2,4 MSPS
Integrierte Präzisions-RTC-Kalenderschaltung, die eine Notstromversorgung über eine Pufferbatterie unterstützt, um die Zeitdaten nach einem Ausfall der Hauptstromversorgung aufrechtzuerhalten
Peripheriegeräte zur Zeitsteuerung
Zehn erweiterte und allgemeine 16-Bit-Timer, die mehrkanalige PWM-Signale für den Motorantrieb und die Impulssteuerung erzeugen können
Zwei Watchdog-Timer zur Überwachung auf Programmausbrüche und zum automatischen System-Reset
Kommunikationsschnittstellen
Vier serielle USART-Schnittstellen, drei SPI-Busse, zwei I2C-Busse
Eine CAN 2.0B-Bus-Schnittstelle für die Vernetzung industrieller Geräte
USB-Full-Speed-Schnittstelle für die Datenübertragung und die Fehlerbehebung bei Geräten
I2S-Audio-Schnittstelle zum Empfangen und Senden von Audiosignalen
Weitere integrierte Module
Mehrkanal-DMA-Controller zur eigenständigen Durchführung von Datenübertragungsaufgaben, ohne Rechenressourcen des Prozessorkerns zu beanspruchen
Echter Zufallszahlengenerator für Datenverschlüsselungsszenarien
CRC-Berechnungseinheit zur Überprüfung der Datenintegrität
Kernfunktionen
Die integrierte Gleitkomma-Recheneinheit beschleunigt mathematische Operationen wie Filterung, Sensordatenfusion und Algorithmusberechnungen und verbessert so die Betriebseffizienz im Vergleich zu Cortex-M3-Chips.
Ausgestattet mit einem adaptiven Flash-Speicher-Beschleuniger, der Leseverzögerungen des internen Programmspeichers beseitigt und eine stabile Ausführungsgeschwindigkeit bei maximaler Taktfrequenz gewährleistet.
Mehrere einstellbare Betriebsmodi, darunter Betriebs-, Ruhe-, Stopp- und Standby-Modus. Die Energiesparmodi senken den Stromverbrauch effektiv und eignen sich daher für batteriebetriebene tragbare Geräte.
Die I/O-Pins unterstützen eine interne Pull-up- und Pull-down-Konfiguration und verfügen über einen grundlegenden Schutz vor elektrostatischer Entladung, um den üblichen elektromagnetischen Störungen in Verbraucher- und Leichtindustrieumgebungen standzuhalten.
Die interne Stromversorgungsüberwachungsschaltung sorgt für einen Power-On-Reset und einen Spannungsabfallschutz, wodurch ein durch eine instabile Eingangsspannung verursachter fehlerhafter Programmablauf verhindert wird.
In jedem Chip ist ein eindeutiger 96-Bit-Identifikationscode fest eingebettet, der für die Chargenverwaltung der Geräte, die Verschlüsselung der Firmware und den Fälschungsschutz verwendet wird.
Das kompakte, kleine Gehäuse spart Platz auf der Leiterplatte und eignet sich für die Entwicklung miniaturisierter Endgeräte.
Typische Anwendungsszenarien
Tragbare Überwachungsterminals für Umweltsensoren
Intelligente Steuerplatinen für kleine Haushaltsgeräte
Hauptsteuermodule für Bluetooth- und drahtlose Kommunikationsperipheriegeräte
Tragbare Handmessgeräte
Steuergeräte für Schrittmotoren mit niedriger Drehzahl und kleine Stellantriebe
Hilfssteuerschaltungen für tragbare Unterhaltungselektronikgeräte







