STM32F051K8U7 ARM-microcontrollers – MCU Instapmodel ARM Cortex-M0 64 Kbytes
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32F051K8 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | UFQFPN-32 |
Kern: | ARM Cortex M0 |
Programmageheugengrootte: | 64 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 48 MHz |
Aantal I/O's: | 27 I/O |
Data-RAM-grootte: | 8 kB |
Voedingsspanning - Min: | 2V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 105 °C |
Verpakking: | Dienblad |
Analoge voedingsspanning: | 2 V tot 3,6 V |
Merk: | STMicroelectronics |
DAC-resolutie: | 12 bit |
Gegevens-RAM-type: | SRAM |
I/O-spanning: | 2 V tot 3,6 V |
Interfacetype: | I2C, SPI, USART |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 13 Kanaal |
Processorserie: | STM32F0 |
Product: | MCU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 2940 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,035098 oz |
♠ ARM®-gebaseerde 32-bits MCU, 16 tot 64 KB Flash, 11 timers, ADC, DAC en communicatie-interfaces, 2,0-3,6 V
De STM32F051xx-microcontrollers zijn voorzien van de krachtige ARM® Cortex®-M0 32-bits RISC-kern met een frequentie tot 48 MHz, supersnel embedded geheugen (tot 64 kbyte flashgeheugen en 8 kbyte SRAM) en een uitgebreid scala aan verbeterde randapparatuur en I/O's. Alle apparaten bieden standaard communicatie-interfaces (tot twee I²C's, tot twee SPI's, één I²S, één HDMI CEC en tot twee USART's), één 12-bits ADC, één 12-bits DAC, zes 16-bits timers, één 32-bits timer en een geavanceerde PWM-timer.
De STM32F051xx-microcontrollers werken bij temperaturen tussen -40 en +85 °C en tussen -40 en +105 °C, met een voeding van 2,0 tot 3,6 V. Een uitgebreide set energiebesparende modi maakt het mogelijk om toepassingen met een laag stroomverbruik te ontwerpen.
De STM32F051xx-microcontrollers bevatten componenten in zeven verschillende behuizingen, variërend van 32 tot 64 pinnen, met een matrijsvorm die op aanvraag verkrijgbaar is. Afhankelijk van het gekozen apparaat worden verschillende sets randapparatuur meegeleverd.
Dankzij deze eigenschappen zijn de STM32F051xx-microcontrollers geschikt voor een breed scala aan toepassingen, zoals applicatiebesturing en gebruikersinterfaces, draagbare apparatuur, A/V-ontvangers en digitale televisie, pc-randapparatuur, gaming- en GPS-platforms, industriële toepassingen, PLC's, omvormers, printers, scanners, alarmsystemen, video-intercoms en HVAC-systemen.
• Kern: ARM® 32-bit Cortex®-M0 CPU, frequentie tot 48 MHz
• Herinneringen
– 16 tot 64 Kbyte Flash-geheugen
– 8 Kbyte SRAM met HW-pariteitscontrole
• CRC-berekeningseenheid
• Resetten en energiebeheer
– Digitale en I/O-voeding: VDD = 2,0 V tot 3,6 V
– Analoge voeding: VDDA = van VDD naar 3,6 V
– Reset bij inschakelen/uitschakelen (POR/PDR)
– Programmeerbare spanningsdetector (PVD)
– Energiebesparende modi: slaapstand, stopstand, stand-by
– VBAT-voeding voor RTC en back-upregisters
• Klokbeheer
– 4 tot 32 MHz kristaloscillator
– 32 kHz oscillator voor RTC met kalibratie
– Interne 8 MHz RC met x6 PLL-optie
– Interne 40 kHz RC-oscillator
• Tot 55 snelle I/O's
– Allemaal in kaart te brengen op externe interruptvectoren
– Tot 36 I/O's met een 5 V tolerante capaciteit
• 5-kanaals DMA-controller
• Eén 12-bits, 1,0 µs ADC (tot 16 kanalen)
– Conversiebereik: 0 tot 3,6 V
– Gescheiden analoge voeding van 2,4 tot 3,6
• Eén 12-bits DAC-kanaal
• Twee snelle analoge comparatoren met laag vermogen en programmeerbare invoer en uitvoer
• Tot 18 capacitieve sensorkanalen ter ondersteuning van touchkey-, lineaire en roterende aanraaksensoren
• Tot 11 timers
– Eén 16-bits 7-kanaals geavanceerde besturingstimer voor 6-kanaals PWM-uitgang, met deadtime-generatie en noodstop
– Eén 32-bits en één 16-bits timer, met maximaal 4 IC/OC, bruikbaar voor IR-besturingsdecodering
– Eén 16-bits timer, met 2 IC/OC, 1 OCN, deadtime-generatie en noodstop
– Twee 16-bits timers, elk met IC/OC en OCN, deadtime-generatie, noodstop en modulatorpoort voor IR-besturing
– Eén 16-bits timer met 1 IC/OC
– Onafhankelijke en systeem watchdog-timers
– SysTick-timer: 24-bits downcounter
– Eén 16-bits basistimer om de DAC aan te sturen
• Kalender RTC met alarm en periodieke activering vanuit Stop/Stand-by
• Communicatie-interfaces
– Maximaal twee I2C-interfaces, waarvan één Fast Mode Plus (1 Mbit/s) ondersteunt met 20 mA stroomafvoer, SMBus/PMBus en wake-up vanuit de Stop-modus
– Maximaal twee USART's die master-synchrone SPI en modembesturing ondersteunen, waarvan één met ISO7816-interface, LIN, IrDA-mogelijkheid, automatische baudratedetectie en wake-upfunctie
– Maximaal twee SPI's (18 Mbit/s) met 4 tot 16 programmeerbare bitframes, waarvan één met I2S-interface gemultiplext
• HDMI CEC-interface, activering bij headerontvangst
• Seriële draaddebug (SWD)
• 96-bits unieke ID