STM32F301K8T7 ARM mikrokrmilniki – MCU Mainstream Mešani signali MCU-ji Jedro Arm Cortex-M4 DSP in FPU, 64 KB Flash 7
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32F3 |
Slog montaže: | SMD/SMT |
Paket / etui: | LQFP-32 |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 64 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 72 MHz |
Število V/I: | 10 V/I |
Velikost podatkovnega RAM-a: | 16 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 |
Vrsta vmesnika: | I2C, SPI, USART |
Število kanalov ADC: | 8 kanalov |
Izdelek: | Mikrokontroler + procesor |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 1500 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Nadzorni časovniki: | Časovnik nadzora, okenski |
♠ Arm® Cortex®-M4 32-bitni mikrokontroler + procesor, do 64 KB bliskovnega pomnilnika, 16 KB SRAM, ADC, DAC, kompenzator, operacijski ojačevalnik, 2,0–3,6 V
Družina STM32F301x6/8 temelji na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M4, ki deluje s frekvenco do 72 MHz in ima vgrajeno enoto s plavajočo vejico (FPU). Družina vključuje visokohitrostne vgrajene pomnilnike (do 64 KB flash pomnilnika, 16 KB SRAM) in široko paleto izboljšanih V/I in perifernih naprav, priključenih na dve vodili APB.
Naprave ponujajo hiter 12-bitni analogno-analogni pretvornik (5 Msps), tri primerjalnike, operacijski ojačevalnik, do 18 kapacitivnih senzorskih kanalov, en kanal za digitalno-analogni pretvornik (DAC), nizkoenergijski RTC, en 32-bitni časovnik za splošno uporabo, en časovnik, namenjen krmiljenju motorja, in do tri 16-bitne časovnike za splošno uporabo ter en časovnik za krmiljenje DAC. Imajo tudi standardne in napredne komunikacijske vmesnike: tri I2C, do tri USART-e, do dva SPI-ja z multipleksiranim polnim dupleksom I2S in infrardeči oddajnik.
Družina STM32F301x6/8 deluje v temperaturnem območju od –40 do +85 °C in od –40 do +105 °C pri napajanju od 2,0 do 3,6 V. Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Družina STM32F301x6/8 ponuja naprave v 32-, 48-, 49- in 64-pinskih ohišjih.
Nabor vključenih perifernih naprav se spreminja glede na izbrano napravo.
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU (največ 72 MHz), enociklično množenje in strojno deljenje, ukaz DSP
• Spomini
– 32 do 64 KB flash pomnilnika
– 16 Kbajtov SRAM-a na podatkovnem vodilu
• Enota za izračun CRC
• Ponastavitev in upravljanje porabe energije
– Območje napetosti VDD, VDDA: od 2,0 do 3,6 V
– Ponastavitev ob vklopu/izklopu (POR/PDR)
– Programabilni detektor napetosti (PVD)
– Nizka poraba energije: mirovanje, zaustavitev in 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 x 16 PLL
– Notranji 40 kHz oscilator
• Do 51 hitrih V/I vrat, vsa preslikana na zunanje prekinitvene vektorje, več 5 V-tolerantnih
• Matrika medsebojnih povezav
• 7-kanalni DMA krmilnik, ki podpira časovnike, ADC-je, SPI-je, I2C-je, USART-je in DAC-je
• 1 × ADC 0,20 μs (do 15 kanalov) z izbirno ločljivostjo 12/10/8/6 bitov, območje pretvorbe od 0 do 3,6 V, enostranski/diferencialni način, ločeno analogno napajanje od 2,0 do 3,6 V
• Temperaturni senzor
• 1 x 12-bitni DAC kanal z analognim napajanjem od 2,4 do 3,6 V
• Trije hitri analogni primerjalniki z analognim napajanjem od 2,0 do 3,6 V
• 1 x operacijski ojačevalnik, ki se lahko uporablja v načinu PGA, vsi priključki so dostopni z analognim napajanjem od 2,4 do 3,6 V
• Do 18 kapacitivnih senzorskih kanalov, ki podpirajo senzorje na dotik, linearne in rotacijske senzorje
• Do 9 časovnikov
– En 32-bitni časovnik z do 4 IC/OC/PWM ali števcem impulzov in vhodom kvadraturnega (inkrementalnega) enkoderja
– En 16-bitni 6-kanalni časovnik z naprednim krmiljenjem, z do 6 PWM kanali, generiranjem mrtvega časa in zaustavitvijo v sili
– Trije 16-bitni časovniki z IC/OC/OCN ali PWM, generatorjem mrtvega časa in zasilno zaustavitvijo
– En 16-bitni osnovni časovnik za krmiljenje DAC-a
– 2 nadzorna časovnika (neodvisna, okenska)
– Časovnik SysTick: 24-bitni števec navzdol
• Koledar RTC z alarmom, periodično prebujanje iz stanja mirovanja/ustavitve
• Komunikacijski vmesniki
– Trije I2C-ji z 20 mA tokovnim ponorom za podporo hitrega načina plus
– Do 3 USART-i, 1 z vmesnikom ISO 7816, samodejnim zaznavanjem hitrosti prenosa in dvojno uro
– Do dva SPI-ja z multipleksiranim polnim dupleksom I2S
– Infrardeči oddajnik
• Odpravljanje napak po serijskem ožičenju (SWD), JTAG
• 96-bitni enolični ID