STM32F303CBT6 ARM mikrokrmilniki – MCU 32-bitni ARM Cortex M4 72MHz 128kB MCU FPU
♠ 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-48 |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 128 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 4 x 6-bitni/8-bitni/10-bitni/12-bitni |
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 - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Pladenj |
Znamka: | STMicroelectronics |
Vrsta podatkovnega RAM-a: | SRAM |
Vrsta vmesnika: | CAN, I2C, SPI, UART, USB |
Dolžina: | 7 mm |
Občutljivost na vlago: | Da |
Število kanalov ADC: | 1 kanal |
Število časovnikov/števcev: | 8 Časovnik |
Serija procesorjev: | ARM Cortex M |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 1500 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,006409 oz |
♠ 32b mikrokontroler + FPU Cortex®-M4 na osnovi Arm®, do 256KB bliskovnega pomnilnika + 48KB SRAM-a, 4 ADC-ji, 2 kanala DAC, 7 komponent, 4 PGA, časovniki, 2,0–3,6 V
Družina STM32F303xB/STM32F303xC temelji na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M4 s FPU, ki deluje s frekvenco do 72 MHz, in ima vgrajeno enoto s plavajočo vejico (FPU), enoto za zaščito pomnilnika (MPU) in vgrajeno makrocelico sledenja (ETM). Družina vključuje visokohitrostne vgrajene pomnilnike (do 256 KB flash pomnilnika, do 40 KB SRAM-a) in široko paleto izboljšanih V/I in perifernih naprav, priključenih na dve vodili APB.
Naprave ponujajo do štiri hitre 12-bitne analogno-digitalne pretvornike (5 Msps), sedem primerjalnikov, štiri operacijske ojačevalnike, do dva kanala DAC, nizkoenergijski RTC, do pet splošnih 16-bitnih časovnikov, en splošni 32-bitni časovnik in dva časovnika, namenjena krmiljenju motorja. Imajo tudi standardne in napredne komunikacijske vmesnike: do dva I2C, do tri SPI (dva SPI-ja sta z multipleksiranimi polnodupleksnimi I2S-ji), tri USART-e, do dva UART-a, CAN in USB. Za doseganje natančnosti avdio razreda je mogoče periferne naprave I2S taktirati prek zunanjega PLL-ja.
Družina STM32F303xB/STM32F303xC 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 STM32F303xB/STM32F303xC ponuja naprave v štirih ohišjih, od 48 do 100 pinov.
Nabor vključenih perifernih naprav se spreminja glede na izbrano napravo.
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU (največ 72 MHz), enocikličnim množenjem in strojno deljenjem, 90 DMIPS (iz CCM), ukazi DSP in MPU (enota za zaščito pomnilnika)
• Delovni pogoji:
– Območje napetosti VDD, VDDA: od 2,0 V do 3,6 V
• Spomini
– 128 do 256 KB flash pomnilnika
– Do 40 KB SRAM-a, s strojno preverjanjem paritete, implementiranim na prvih 16 KB.
– Ojačevalnik rutin: 8 Kbajtov SRAM-a na vodilu za ukaze in podatke, s preverjanjem paritete strojne opreme (CCM)
• Enota za izračun CRC
• Ponastavitev in upravljanje napajanja
– Ponastavitev ob vklopu/izklopu (POR/PDR)
– Programabilni detektor napetosti (PVD)
– Načini nizke porabe 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 87 hitrih V/I-jev
– Vse preslikavo na zunanje prekinitvene vektorje
– Več tolerantnih na 5 V
• Matrika medsebojnih povezav
• 12-kanalni DMA krmilnik
• Štirje ADC-ji 0,20 µS (do 39 kanalov) z izbirno ločljivostjo 12/10/8/6 bitov, pretvorbeno območje od 0 do 3,6 V, enostranski/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 z analognim napajanjem od 2 do 3,6 V
• Štirje operacijski ojačevalniki, ki jih je mogoče uporabljati v načinu PGA, vsi priključki so dostopni z analognim napajanjem od 2,4 do 3,6 V
• Do 24 kapacitivnih senzorskih kanalov, ki podpirajo senzorje 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 vhodom kvadraturnega (inkrementalnega) enkoderja
– Dva 16-bitna 6-kanalna časovnika z naprednim krmiljenjem, z do 6 PWM kanali, generiranjem mrtvega časa in zaustavitvijo v sili
– En 16-bitni časovnik z dvema IC/OC-jema, 1 OCN/PWM, generatorjem mrtvega časa in zasilno zaustavitvijo
– 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 krmiljenje DAC-a
• Koledar RTC z alarmom, periodično prebujanje iz stanja mirovanja/ustavitve
• Komunikacijski vmesniki
– Vmesnik CAN (2.0B aktivni)
– Dva hitra načina I2C plus (1 Mbit/s) z 20 mA ponorom toka, SMBus/PMBus, prebujanje iz STOP
– Do pet priključkov USART/UART (vmesnik ISO 7816, LIN, IrDA, krmiljenje modema)
– Do trije SPI-ji, dva z multipleksiranim pol/polnodupleksnim vmesnikom I2S, od 4 do 16 programabilnih bitnih okvirjev
– Vmesnik USB 2.0 s polno hitrostjo
– Infrardeči oddajnik
• Odpravljanje napak po serijskem ožičenju, Cortex®-M4 s FPU ETM, JTAG
• 96-bitni enolični ID