STM32F051K8U7 ARM-Mikrocontroller – MCU Einstiegsklasse ARM Cortex-M0 64 KByte
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | STMicroelectronics |
Produktkategorie: | ARM-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | STM32F051K8 |
Montageart: | SMD/SMT |
Verpackung / Koffer: | UFQFPN-32 |
Kern: | ARM Cortex M0 |
Programmspeichergröße: | 64 kB |
Datenbusbreite: | 32 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 48 MHz |
Anzahl der E/As: | 27 E/A |
Daten-RAM-Größe: | 8 kB |
Versorgungsspannung - Min: | 2 V |
Versorgungsspannung - Max: | 3,6 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 105 °C |
Verpackung: | Tablett |
Analoge Versorgungsspannung: | 2 V bis 3,6 V |
Marke: | STMicroelectronics |
DAC-Auflösung: | 12 Bit |
Daten-RAM-Typ: | SRAM |
E/A-Spannung: | 2 V bis 3,6 V |
Schnittstellentyp: | I2C, SPI, USART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 13 Kanal |
Prozessorserie: | STM32F0 |
Produkt: | MCU |
Produkttyp: | ARM-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 2940 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | STM32 |
Watchdog-Timer: | Watchdog-Timer, gefenstert |
Stückgewicht: | 0,035098 Unzen |
♠ ARM®-basierte 32-Bit-MCU, 16 bis 64 KB Flash, 11 Timer, ADC-, DAC- und Kommunikationsschnittstellen, 2,0–3,6 V
Die STM32F051xx-Mikrocontroller verfügen über den leistungsstarken ARM® Cortex®-M0 32-Bit-RISC-Kern mit einer Taktfrequenz von bis zu 48 MHz, integrierte Hochgeschwindigkeitsspeicher (bis zu 64 KB Flash-Speicher und 8 KB SRAM) sowie eine umfangreiche Palette an erweiterten Peripheriegeräten und E/As. Alle Bausteine bieten Standard-Kommunikationsschnittstellen (bis zu zwei I²Cs, bis zu zwei SPIs, ein I²S, ein HDMI CEC und bis zu zwei USARTs), einen 12-Bit-ADC, einen 12-Bit-DAC, sechs 16-Bit-Timer, einen 32-Bit-Timer und einen PWM-Timer mit erweiterter Steuerung.
Die Mikrocontroller STM32F051xx arbeiten in den Temperaturbereichen -40 bis +85 °C und -40 bis +105 °C mit einer Stromversorgung von 2,0 bis 3,6 V. Ein umfassender Satz von Energiesparmodi ermöglicht die Entwicklung von Anwendungen mit geringem Stromverbrauch.
Die STM32F051xx-Mikrocontroller sind in sieben verschiedenen Gehäusen mit 32 bis 64 Pins erhältlich. Die Chips sind auf Anfrage erhältlich. Je nach gewähltem Gerät sind unterschiedliche Peripheriegeräte im Lieferumfang enthalten.
Aufgrund dieser Funktionen eignen sich die Mikrocontroller STM32F051xx für eine breite Palette von Anwendungen wie Anwendungssteuerung und Benutzeroberflächen, Handgeräte, A/V-Receiver und digitales Fernsehen, PC-Peripheriegeräte, Gaming- und GPS-Plattformen, industrielle Anwendungen, SPS, Wechselrichter, Drucker, Scanner, Alarmsysteme, Video-Gegensprechanlagen und HLK-Anlagen.
• Kern: ARM® 32-Bit Cortex®-M0 CPU, Frequenz bis zu 48 MHz
• Erinnerungen
– 16 bis 64 KByte Flash-Speicher
– 8 KBytes SRAM mit HW-Paritätsprüfung
• CRC-Berechnungseinheit
• Reset und Energieverwaltung
– Digital- und I/O-Versorgung: VDD = 2,0 V bis 3,6 V
– Analoge Versorgung: VDDA = von VDD bis 3,6 V
– Ein-/Ausschalt-Reset (POR/PDR)
– Programmierbarer Spannungsdetektor (PVD)
– Energiesparmodi: Ruhezustand, Stopp, Standby
– VBAT-Versorgung für RTC und Backup-Register
• Zeitmanagement
– 4 bis 32 MHz Quarzoszillator
– 32 kHz Oszillator für RTC mit Kalibrierung
– Interner 8 MHz RC mit x6 PLL-Option
– Interner 40 kHz RC-Oszillator
• Bis zu 55 schnelle I/Os
– Alle auf externe Interrupt-Vektoren abbildbar
– Bis zu 36 I/Os mit 5 V-Toleranz
• 5-Kanal-DMA-Controller
• Ein 12-Bit, 1,0 µs ADC (bis zu 16 Kanäle)
– Wandlungsbereich: 0 bis 3,6 V
– Separate analoge Versorgung von 2,4 bis 3,6
• Ein 12-Bit-DAC-Kanal
• Zwei schnelle analoge Komparatoren mit geringem Stromverbrauch und programmierbarem Eingang und Ausgang
• Bis zu 18 kapazitive Sensorkanäle unterstützen Touchkey-, lineare und rotierende Touch-Sensoren
• Bis zu 11 Timer
– Ein 16-Bit-7-Kanal-Advanced-Control-Timer für 6-Kanal-PWM-Ausgang, mit Totzeitgenerierung und Not-Aus
– Ein 32-Bit- und ein 16-Bit-Timer mit bis zu 4 IC/OC, verwendbar für die IR-Steuerungsdekodierung
– Ein 16-Bit-Timer mit 2 IC/OC, 1 OCN, Totzeitgenerierung und Not-Aus
– Zwei 16-Bit-Timer, jeweils mit IC/OC und OCN, Totzeitgenerierung, Not-Aus und Modulator-Gate zur IR-Steuerung
– Ein 16-Bit-Timer mit 1 IC/OC
– Unabhängige und System-Watchdog-Timer
– SysTick-Timer: 24-Bit-Abwärtszähler
– Ein 16-Bit-Basistimer zum Ansteuern des DAC
• Kalender-RTC mit Alarm und regelmäßigem Aufwachen aus Stop/Standby
• Kommunikationsschnittstellen
– Bis zu zwei I2C-Schnittstellen, eine davon unterstützt Fast Mode Plus (1 Mbit/s) mit 20 mA Stromsenke, SMBus/PMBus und Wakeup aus dem Stop-Modus
– Bis zu zwei USARTs unterstützen Master-Synchron-SPI und Modemsteuerung, einer mit ISO7816-Schnittstelle, LIN, IrDA-Fähigkeit, automatischer Baudratenerkennung und Wakeup-Funktion
– Bis zu zwei SPIs (18 Mbit/s) mit 4 bis 16 programmierbaren Bitrahmen, einer mit gemultiplexter I2S-Schnittstelle
• HDMI CEC-Schnittstelle, Wakeup beim Header-Empfang
• Serielles Kabel-Debugging (SWD)
• 96-Bit eindeutige ID