STM32F051K8U7 ARM mikrokrmilniki – MCU Vstopni ARM Cortex-M0 64 Kbajtov
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32F051K8 |
Slog montaže: | SMD/SMT |
Paket / etui: | UFQFPN-32 |
Jedro: | ARM Cortex M0 |
Velikost programskega pomnilnika: | 64 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 48 MHz |
Število V/I: | 27 V/I |
Velikost podatkovnega RAM-a: | 8 kB |
Napajalna napetost - min.: | 2 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +105 °C |
Embalaža: | Pladenj |
Analogna napajalna napetost: | od 2 V do 3,6 V |
Znamka: | STMicroelectronics |
Ločljivost DAC-a: | 12-bitni |
Vrsta podatkovnega RAM-a: | SRAM |
Vhodno/izhodna napetost: | od 2 V do 3,6 V |
Vrsta vmesnika: | I2C, SPI, USART |
Občutljivost na vlago: | Da |
Število kanalov ADC: | 13 kanalov |
Serija procesorjev: | STM32F0 |
Izdelek: | Mikrokontroler |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 2940 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Nadzorni časovniki: | Časovnik nadzora, okenski |
Teža enote: | 0,035098 oz |
♠ 32-bitni mikrokontroler na osnovi ARM®, 16 do 64 KB bliskovnega pomnilnika, 11 časovnikov, ADC, DAC in komunikacijski vmesniki, 2,0–3,6 V
Mikrokrmilniki STM32F051xx vključujejo visokozmogljivo 32-bitno RISC jedro ARM® Cortex®-M0, ki deluje s frekvenco do 48 MHz, visokohitrostne vgrajene pomnilnike (do 64 KB flash pomnilnika in 8 KB SRAM-a) ter široko paleto izboljšanih perifernih naprav in V/I-jev. Vse naprave ponujajo standardne komunikacijske vmesnike (do dva I2C, do dva SPI, en I2S, en HDMI CEC in do dva USART-a), en 12-bitni ADC, en 12-bitni DAC, šest 16-bitnih časovnikov, en 32-bitni časovnik in napredno krmiljen PWM časovnik.
Mikrokrmilniki STM32F051xx delujejo v temperaturnih območjih od -40 do +85 °C in od -40 do +105 °C, z napajalnikom od 2,0 do 3,6 V. Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Mikrokrmilniki STM32F051xx vključujejo naprave v sedmih različnih ohišjih, od 32 do 64 pinov, na zahtevo pa je na voljo tudi oblika čipa. Glede na izbrano napravo so priloženi različni kompleti perifernih naprav.
Zaradi teh lastnosti so mikrokrmilniki STM32F051xx primerni za širok spekter aplikacij, kot so nadzor aplikacij in uporabniški vmesniki, ročna oprema, A/V sprejemniki in digitalna televizija, periferne naprave za osebne računalnike, igralne in GPS platforme, industrijske aplikacije, PLC-ji, inverterji, tiskalniki, skenerji, alarmni sistemi, video domofoni in HVAC sistemi.
• Jedro: 32-bitni procesor ARM® Cortex®-M0, frekvenca do 48 MHz
• Spomini
– 16 do 64 KB flash pomnilnika
– 8 Kbajtov SRAM-a s strojno preverjanjem paritete
• Enota za izračun CRC
• Ponastavitev in upravljanje porabe energije
– Digitalno in V/I napajanje: VDD = 2,0 V do 3,6 V
– Analogno napajanje: VDDA = od VDD do 3,6 V
– Ponastavitev ob vklopu/izklopu (POR/PDR)
– Programabilni detektor napetosti (PVD)
– Načini nizke porabe energije: mirovanje, zaustavitev, stanje pripravljenosti
– VBAT napajanje za RTC in rezervne registre
• Upravljanje ure
– Kristalni oscilator od 4 do 32 MHz
– 32 kHz oscilator za RTC s kalibracijo
– Notranji 8 MHz RC z možnostjo x6 PLL
– Notranji 40 kHz RC oscilator
• Do 55 hitrih V/I-jev
– Vse preslikavo na zunanje prekinitvene vektorje
– Do 36 V/I s toleranco 5 V
• 5-kanalni DMA krmilnik
• En 12-bitni, 1,0 µs ADC (do 16 kanalov)
– Območje pretvorbe: od 0 do 3,6 V
– Ločeno analogno napajanje od 2,4 do 3,6
• En 12-bitni DAC kanal
• Dva hitra analogna primerjalnika z nizko porabo energije s programirljivim vhodom in izhodom
• Do 18 kapacitivnih senzorskih kanalov, ki podpirajo senzorje na dotik, linearne in rotacijske senzorje na dotik
• Do 11 časovnikov
– En 16-bitni 7-kanalni časovnik z naprednim krmiljenjem za 6 kanalov PWM izhoda, z generiranjem mrtvega časa in zaustavitvijo v sili
– En 32-bitni in en 16-bitni časovnik, z do 4 IC/OC, uporaben za dekodiranje IR krmiljenja
– En 16-bitni časovnik z dvema IC/OC, 1 OCN, generiranjem mrtvega časa in zasilno zaustavitvijo
– Dva 16-bitna časovnika, vsak z IC/OC in OCN, generatorjem mrtvega časa, zasilno zaustavitvijo in modulacijskim vrati za IR krmiljenje
– En 16-bitni časovnik z enim IC/OC
– Neodvisni in sistemski nadzorni časovniki
– Časovnik SysTick: 24-bitni števec navzdol
– En 16-bitni osnovni časovnik za krmiljenje DAC-a
• Koledar RTC z alarmom in periodičnim prebujanjem iz stanja mirovanja/ustavitve
• Komunikacijski vmesniki
– Do dva vmesnika I2C, eden s podporo za Fast Mode Plus (1 Mbit/s) z 20 mA ponorom toka, SMBus/PMBus in prebujanjem iz načina Stop
– Do dva USART-a, ki podpirata glavni sinhroni SPI in krmiljenje modema, eden z vmesnikom ISO7816, LIN, zmogljivostjo IrDA, samodejnim zaznavanjem hitrosti prenosa in funkcijo prebujanja
– Do dva SPI-ja (18 Mbit/s) s 4 do 16 programabilnimi bitnimi okvirji, eden z multipleksiranim vmesnikom I2S
• Vmesnik HDMI CEC, prebujanje ob sprejemu glave
• Odpravljanje napak po serijskem ožičenju (SWD)
• 96-bitni enolični ID