STM32F100C4T6B ARM mikrokrmilniki – MCU 32BIT CORTEX M3 48PINS 16KB
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32F100C4 |
Slog montaže: | SMD/SMT |
Jedro: | ARM Cortex M3 |
Velikost programskega pomnilnika: | 16 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 24 MHz |
Število V/I: | 37 V/I |
Velikost podatkovnega RAM-a: | 4 kB |
Napajalna napetost - min.: | 2 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Pladenj |
Znamka: | STMicroelectronics |
Vrsta vmesnika: | I2C, SPI, USART |
Občutljivost na vlago: | Da |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Količina v tovarniškem pakiranju: | 1500 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,006409 oz |
♠ Napredni 32-bitni mikrokontroler na osnovi ARM® z nizko in srednjo gostoto pomnilnika, od 16 do 128 KB bliskovnega pomnilnika, 12 časovniki, ADC, DAC in 8 komunikacijskimi vmesniki
Mikrokrmilniki STM32F100x4, STM32F100x6, STM32F100x8 in STM32F100xB vključujejo visokozmogljivo 32-bitno RISC jedro ARM® Cortex®-M3, ki deluje na frekvenci 24 MHz, visokohitrostne vgrajene pomnilnike (flash pomnilnik do 128 Kbajtov in SRAM do 8 Kbajtov) ter široko paleto izboljšanih perifernih naprav in V/I-jev, priključenih na dve vodili APB. Vse naprave ponujajo standardne komunikacijske vmesnike (do dva I2C, dva SPI-ja, en HDMI CEC in do tri USART-je), en 12-bitni ADC, dva 12-bitna DAC-ja, do šest splošnih 16-bitnih časovnikov in napredno krmiljen PWM časovnik.
Naprave STM32F100xx z nizko in srednjo gostoto delujejo v temperaturnem območju od –40 do +85 °C in od –40 do +105 °C, z napajalno napetostjo od 2,0 do 3,6 V.
Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Ti mikrokrmilniki vključujejo naprave v treh različnih ohišjih, od 48 do 100 pinov. Glede na izbrano napravo so vključeni različni kompleti perifernih naprav.
Zaradi teh lastnosti so ti mikrokrmilniki primerni za širok spekter aplikacij, kot so nadzor aplikacij in uporabniški vmesniki, medicinska in ročna oprema, periferne naprave za osebne računalnike in igre, platforme GPS, industrijske aplikacije, PLC-ji, razsmerniki, tiskalniki, skenerji, alarmni sistemi, video domofoni in HVAC sistemi.
• Jedro: 32-bitni procesor ARM® Cortex®-M3
– najvišja frekvenca 24 MHz, zmogljivost 1,25 DMIPS/MHz (Dhrystone 2.1)
– Enociklično množenje in strojna deljenje
• Spomini
– 16 do 128 KB flash pomnilnika
– 4 do 8 KB SRAM-a
• Upravljanje ure, ponastavitve in napajanja
– Napajanje aplikacije in vhodi/izhodi od 2,0 do 3,6 V
– POR, PDR in programabilni detektor napetosti (PVD)
– Kristalni oscilator s frekvenco od 4 do 24 MHz
– Notranji 8 MHz tovarniško nastavljen RC
– Notranji 40 kHz RC
– PLL za takt procesorja
– 32 kHz oscilator za RTC s kalibracijo
• Nizka poraba energije
– Načini mirovanja, zaustavitve in pripravljenosti
– VBAT napajanje za RTC in rezervne registre
• Način odpravljanja napak
– Vmesniki za odpravljanje napak serijskih žic (SWD) in JTAG
• DMA
– 7-kanalni DMA krmilnik
– Podprte periferne naprave: časovniki, ADC, SPI-ji, I2C-ji, USART-ji in DAC-ji
• 1 × 12-bitni, 1,2 µs A/D pretvornik (do 16 kanalov)
– Območje pretvorbe: od 0 do 3,6 V
– Temperaturni senzor
• 2 × 12-bitna D/A pretvornika
• Do 80 hitrih vhodno/izhodnih vrat
– 37/51/80 V/I, vsi preslikani na 16 zunanjih prekinitvenih vektorjev in skoraj vsi 5 V-tolerantni
• Do 12 časovnikov
– Do trije 16-bitni časovniki, vsak z do 4 IC/OC/PWM ali števcem impulzov
– 16-bitni, 6-kanalni časovnik z naprednim krmiljenjem: do 6 kanalov za PWM izhod, generiranje mrtvega časa in zaustavitev v sili
– En 16-bitni časovnik z dvema IC/OC, 1 OCN/PWM, generiranjem mrtvega časa in zasilno zaustavitvijo
– Dva 16-bitna časovnika, vsak z IC/OC/OCN/PWM, generiranjem mrtvega časa in zasilno zaustavitvijo
– 2 nadzorna časovnika (neodvisen in okenski)
– Časovnik SysTick: 24-bitni števec navzdol
– Dva 16-bitna osnovna časovnika za krmiljenje DAC-a
• Do 8 komunikacijskih vmesnikov
– Do dva vmesnika I2C (SMBus/PMBus)
– Do 3 USART-i (vmesnik ISO 7816, LIN, zmogljivost IrDA, upravljanje modema)
– Do 2 SPI-ja (12 Mbit/s)
– Vmesnik za upravljanje potrošniške elektronike (CEC)
• Enota za izračun CRC, 96-bitni enolični ID
• Paketi ECOPACK®