STM32F303CBT6 ARM mikrokontrolerji – MCU 32-bitni ARM Cortex M4 72MHz 128kB MCU FPU
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | Mikrokontrolerji ARM - MCU |
RoHS: | Podrobnosti |
serija: | STM32F3 |
Slog montaže: | SMD/SMT |
Paket/kovček: | LQFP-48 |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 128 kB |
Širina podatkovnega vodila: | 32 bit |
Ločljivost ADC: | 4 x 6 bit/8 bit/10 bit/12 bit |
Največja taktna frekvenca: | 72 MHz |
Število V/I: | 37 V/I |
Velikost podatkovnega RAM-a: | 32 kB |
Napajalna napetost - Min.: | 2 V |
Napajalna napetost - Max: | 3,6 V |
Najnižja delovna temperatura: | - 40 C |
Najvišja delovna temperatura: | + 85 C |
Pakiranje: | Pladenj |
Znamka: | STMicroelectronics |
Vrsta podatkovnega RAM-a: | SRAM |
Vrsta vmesnika: | CAN, I2C, SPI, UART, USB |
Dolžina: | 7 mm |
Občutljivost na vlago: | ja |
Število ADC kanalov: | 1 kanal |
Število časovnikov/števcev: | 8 Časovnik |
Serija procesorja: | ARM Cortex M |
Tip izdelka: | Mikrokontrolerji ARM - MCU |
Vrsta programskega pomnilnika: | Flash |
Tovarniška količina paketa: | 1500 |
Podkategorija: | Mikrokontrolerji - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,006409 oz |
♠ Cortex®-M4 32b MCU+FPU na osnovi Arm®, do 256 KB Flash + 48 KB SRAM, 4 ADC, 2 DAC kanala, 7 komp., 4 PGA, časovniki, 2,0–3,6 V
Družina STM32F303xB/STM32F303xC temelji na visoko zmogljivem 32-bitnem jedru RISC Arm® Cortex®-M4 s FPU, ki deluje pri frekvenci do 72 MHz, in vgrajeno enoto s plavajočo vejico (FPU), enoto za zaščito pomnilnika ( MPU) in vgrajeno sledilno makrocelico (ETM).Družina vključuje vgrajene pomnilnike visoke hitrosti (do 256 Kbajtov pomnilnika Flash, do 40 Kbajtov SRAM) in obsežen nabor izboljšanih V/I in perifernih naprav, povezanih z dvema vodiloma APB.
Naprave ponujajo do štiri hitre 12-bitne ADC-je (5 Msps), sedem primerjalnikov, štiri operacijske ojačevalnike, do dva kanala DAC, RTC nizke porabe, do pet splošnih 16-bitnih časovnikov, enega splošnega 32-bitni časovnik in dva časovnika, namenjena nadzoru motorja.Vsebujejo tudi standardne in napredne komunikacijske vmesnike: do dva I2C, do tri SPI (dva SPI sta z multipleksiranimi full-duplex I2S), tri USART, do dva UART, CAN in USB.Da bi dosegli natančnost zvočnega razreda, je mogoče zunanje naprave I2S taktirati prek zunanjega PLL.
Družina STM32F303xB/STM32F303xC deluje v temperaturnem območju od -40 do +85 °C in od -40 do +105 °C od 2,0 do 3,6 V napajanja.Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Družina STM32F303xB/STM32F303xC ponuja naprave v štirih paketih od 48 pinov do 100 pinov.
Nabor vključenih zunanjih naprav se spreminja z izbrano napravo.
• Jedro: 32-bitni CPE Arm® Cortex®-M4 s FPU (največ 72 MHz), enociklično množenje in deljenje HW, 90 DMIPS (od CCM), navodilo DSP in MPU (enota za zaščito pomnilnika)
• Pogoji delovanja:
– Območje napetosti VDD, VDDA: 2,0 V do 3,6 V
• Spomini
– 128 do 256 Kbajtov bliskovnega pomnilnika
– Do 40 Kbajtov SRAM-a, s preverjanjem parnosti HW na prvih 16 Kbajtih.
– Rutinski pospeševalnik: 8 Kbajtov SRAM-a na vodilu za ukaze in podatkov, s preverjanjem parnosti HW (CCM)
• Računska enota CRC
• Ponastavitev in upravljanje dobave
– Ponastavitev ob vklopu/izklopu (POR/PDR)
– Programabilni detektor napetosti (PVD)
– Načini nizke porabe: spanje, zaustavitev in stanje pripravljenosti
– Napajanje VBAT 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 oscilator 40 kHz
• Do 87 hitrih V/I
– Vse je mogoče preslikati na zunanje prekinitvene vektorje
– Več 5 V-tolerantnih
• Povezovalna matrika
• 12-kanalni krmilnik DMA
• Štirje ADC 0,20 µS (do 39 kanalov) z izbirno ločljivostjo 12/10/8/6 bitov, območje pretvorbe od 0 do 3,6 V, enojni/diferencialni vhod, ločeno analogno napajanje od 2 do 3,6 V
• Dva 12-bitna DAC kanala z analognim napajanjem od 2,4 do 3,6 V
• Sedem hitrih analognih primerjalnikov rail-to-rail z analognim napajanjem od 2 do 3,6 V
• Štirje operacijski ojačevalniki, ki se lahko uporabljajo v načinu PGA, vsi priključki so dostopni z analognim napajanjem od 2,4 do 3,6 V
• Do 24 kapacitivnih zaznavnih kanalov, ki podpirajo tipke na dotik, linearne in rotacijske senzorje na dotik
• Do 13 časovnikov
– En 32-bitni časovnik in dva 16-bitna časovnika z do 4 IC/OC/PWM ali števcem impulzov in kvadraturnim (inkrementalnim) vhodom kodirnika
– Dva 16-bitna 6-kanalna časovnika za napredno krmiljenje z do 6 kanali PWM, generiranjem mrtvega časa in zaustavitvijo v sili
– En 16-bitni časovnik z 2 IC/OC, 1 OCN/PWM, generiranjem mrtvega časa in zaustavitvijo v sili
– Dva 16-bitna časovnika z IC/OC/OCN/PWM, generiranjem mrtvega časa in zaustavitvijo v sili
– Dva nadzorna časovnika (neodvisna, okenska)
– Časovnik SysTick: 24-bitni števec navzdol
– Dva 16-bitna osnovna časovnika za pogon DAC
• Koledar RTC z alarmom, občasno prebujanje iz zaustavitve/pripravljenosti
• Komunikacijski vmesniki
– CAN vmesnik (2.0B Active)
– Dva načina I2C Fast plus (1 Mbit/s) z odvodom toka 20 mA, SMBus/PMBus, prebujanje iz STOP
– Do pet USART/UART (vmesnik ISO 7816, LIN, IrDA, nadzor modema)
– Do trije SPI-ji, dva z multipleksiranim pol/polnim dupleksnim vmesnikom I2S, 4 do 16 programabilnih bitnih okvirjev
– USB 2.0 vmesnik polne hitrosti
– Infrardeči oddajnik
• Razhroščevanje serijske žice, Cortex®-M4 s FPU ETM, JTAG
• 96-bitni enolični ID