STM32F051K8U7 ARM-mikrokontroller – MCU Instegsnivå ARM Cortex-M0 64 kbyte
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32F051K8 |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | UFQFPN-32 |
Kärna: | ARM Cortex M0 |
Programminnesstorlek: | 64 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 48 MHz |
Antal I/O:er: | 27 I/O |
Data-RAM-storlek: | 8 kB |
Matningsspänning - Min: | 2 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | + 105°C |
Förpackning: | Bricka |
Analog matningsspänning: | 2 V till 3,6 V |
Stämpla: | STMicroelectronics |
DAC-upplösning: | 12 bitar |
Data-RAM-typ: | SRAM |
I/O-spänning: | 2 V till 3,6 V |
Gränssnittstyp: | I2C, SPI, USART |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 13 kanaler |
Processorserie: | STM32F0 |
Produkt: | MCU |
Produkttyp: | ARM-mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 2940 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Watchdog-timers: | Watchdog-timer, fönstermonterad |
Enhetsvikt: | 0,035098 oz |
♠ ARM®-baserad 32-bitars MCU, 16 till 64 KB Flash, 11 timers, ADC, DAC och kommunikationsgränssnitt, 2,0–3,6 V
Mikrokontrollerna STM32F051xx använder den högpresterande ARM® Cortex®-M0 32-bitars RISC-kärnan som arbetar med upp till 48 MHz frekvens, snabba inbyggda minnen (upp till 64 kbyte flashminne och 8 kbyte SRAM) och ett brett utbud av förbättrade kringutrustningar och I/O. Alla enheter erbjuder standardkommunikationsgränssnitt (upp till två I2C:er, upp till två SPI:er, en I2S, en HDMI CEC och upp till två USART:er), en 12-bitars ADC, en 12-bitars DAC, sex 16-bitars timers, en 32-bitars timer och en avancerad PWM-timer.
Mikrokontrollerna STM32F051xx arbetar i temperaturområdena -40 till +85 °C och -40 till +105 °C, från en strömförsörjning på 2,0 till 3,6 V. En omfattande uppsättning energisparlägen möjliggör design av strömsparande applikationer.
Mikrokontrollerna STM32F051xx finns i sju olika paket, från 32 stift till 64 stift, och brickform finns tillgänglig på begäran. Beroende på vilken enhet som väljs ingår olika uppsättningar kringutrustning.
Dessa funktioner gör STM32F051xx-mikrokontrollerna lämpliga för en mängd olika tillämpningar, såsom applikationsstyrning och användargränssnitt, handhållen utrustning, A/V-mottagare och digital-TV, PC-kringutrustning, spel- och GPS-plattformar, industriella applikationer, PLC:er, växelriktare, skrivare, skannrar, larmsystem, videoporttelefoner och HVAC.
• Kärna: ARM® 32-bitars Cortex®-M0-processor, frekvens upp till 48 MHz
• Minnen
– 16 till 64 kbyte flashminne
– 8 kbyte SRAM med hårdvaruparitetskontroll
• CRC-beräkningsenhet
• Återställning och strömhantering
– Digital och I/O-matning: VDD = 2,0 V till 3,6 V
– Analog matning: VDDA = från VDD till 3,6 V
– Återställning vid påslagning/avstängning (POR/PDR)
– Programmerbar spänningsdetektor (PVD)
– Lågströmslägen: Viloläge, Stopp, Standby
– VBAT-försörjning för RTC och backupregister
• Klockhantering
– 4 till 32 MHz kristalloscillator
– 32 kHz oscillator för RTC med kalibrering
– Intern 8 MHz RC med x6 PLL-alternativ
– Intern 40 kHz RC-oscillator
• Upp till 55 snabba I/O-portar
– Alla mappningsbara på externa avbrottsvektorer
– Upp till 36 I/O med 5 V-toleranskapacitet
• 5-kanalig DMA-kontroller
• En 12-bitars, 1,0 µs ADC (upp till 16 kanaler)
– Omvandlingsområde: 0 till 3,6 V
– Separat analog matning från 2,4 upp till 3,6
• En 12-bitars DAC-kanal
• Två snabba analoga komparatorer med låg effekt och programmerbar ingång och utgång
• Upp till 18 kapacitiva avkänningskanaler som stöder pekskärmar, linjära och roterande peksensorer
• Upp till 11 timers
– En 16-bitars 7-kanals avancerad styrningstimer för 6 kanalers PWM-utgång, med dödtidsgenerering och nödstopp
– En 32-bitars och en 16-bitars timer, med upp till 4 IC/OC, användbara för IR-kontrollavkodning
– En 16-bitars timer, med 2 IC/OC, 1 OCN, dödtidsgenerering och nödstopp
– Två 16-bitars timers, vardera med IC/OC och OCN, dödtidsgenerering, nödstopp och modulatorgrind för IR-styrning
– En 16-bitars timer med 1 IC/OC
– Oberoende timers och timers för systemövervakning
– SysTick-timer: 24-bitars nedräknare
– En 16-bitars grundläggande timer för att driva DAC:n
• Kalender-RTC med larm och periodisk väckning från stopp/standby
• Kommunikationsgränssnitt
– Upp till två I2C-gränssnitt, varav ett stöder Fast Mode Plus (1 Mbit/s) med 20 mA strömsänka, SMBus/PMBus och väckning från stoppläge
– Upp till två USART:er som stöder mastersynkron SPI och modemstyrning, en med ISO7816-gränssnitt, LIN, IrDA-kapacitet, automatisk baudhastighetsdetektering och väckningsfunktion
– Upp till två SPI:er (18 Mbit/s) med 4 till 16 programmerbara bitar, varav en med multiplexerat I2S-gränssnitt
• HDMI CEC-gränssnitt, väckning vid mottagning av header
• Felsökning av seriell kabel (SWD)
• 96-bitars unikt ID