STM32G0B1CEU6 ARM mikrokrmilniki – MCU Mainstream Arm Cortex-M0+ 32-bitni MCU, do 512KB Flash, 144KB RAM, 6x USART
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32G0 |
Slog montaže: | SMD/SMT |
Jedro: | ARM Cortex M0+ |
Velikost programskega pomnilnika: | 512 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 64 MHz |
Število V/I: | 44 V/I |
Velikost podatkovnega RAM-a: | 144 kB |
Napajalna napetost - min.: | 1,7 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: | UART |
Občutljivost na vlago: | Da |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Količina v tovarniškem pakiranju: | 1560 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,003527 oz |
♠ Večprotokolni brezžični 32-bitni MCU Cortex®-M4 na osnovi Arm® s FPU in radijsko rešitvijo Bluetooth® 5.2
Večprotokolna brezžična naprava STM32WB15CC z izjemno nizko porabo energije ima vgrajen zmogljiv in izjemno nizkoenergijski radio, ki je skladen s specifikacijo Bluetooth® Low Energy SIG 5.2. Vsebuje namensko vezje Arm® Cortex®-M0+ za izvajanje vseh operacij nizke plasti v realnem času.
Naprava je zasnovana z izjemno nizko porabo energije in temelji na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M4, ki deluje s frekvenco do 64 MHz. To jedro ima enoto s plavajočo vejico (FPU) enojne natančnosti, ki podpira vse ukaze in tipe podatkov Arm® enojne natančnosti za obdelavo podatkov. Izvaja tudi celoten nabor ukazov DSP in enoto za zaščito pomnilnika (MPU), ki povečuje varnost aplikacij.
Izboljšano medprocesorsko komunikacijo zagotavlja IPCC s šestimi dvosmernimi kanali. HSEM zagotavlja strojne semaforje, ki se uporabljajo za souporabo skupnih virov med procesorjema.
Naprava ima vgrajene visokohitrostne pomnilnike (320 KB flash pomnilnika, 48 KB SRAM-a) in široko paleto izboljšanih V/I-jev in perifernih naprav.
Neposreden prenos podatkov med pomnilnikom in perifernimi napravami ter iz pomnilnika v pomnilnik podpira sedem kanalov DMA s popolnoma prilagodljivim preslikavanjem kanalov s strani periferne naprave DMAMUX.
Naprava ima več mehanizmov za vgrajeni bliskovni pomnilnik in SRAM: zaščito pred branjem, zaščito pred pisanjem in zaščito pred branjem lastniške kode. Dele pomnilnika je mogoče zavarovati za ekskluziven dostop Cortex® -M0+.
• Vključuje najsodobnejšo patentirano tehnologijo ST
• Radio
– 2,4 GHz – RF-oddajnik s podporo za specifikacijo Bluetooth® 5.2
– Občutljivost RX: -95,5 dBm (Bluetooth® Low Energy pri 1 Mbps)
– Programabilna izhodna moč do +5,5 dBm s koraki po 1 dB
– Integriran balun za zmanjšanje BOM
– Podpora za 2 Mbps
– Namenski 32-bitni procesor Arm® Cortex® M0+ za radijsko plast v realnem času
– Natančen RSSI za omogočanje nadzora moči
– Primerno za sisteme, ki zahtevajo skladnost s predpisi o radijskih frekvencah ETSI EN 300 328, EN 300 440, FCC CFR47 del 15 in ARIB STD-T66
– Podpora za zunanjega PA
– Na voljo je integrirani pasivni čip (IPD) za optimizirano rešitev ujemanja (MLPF-WB-01E3)
• Platforma z izjemno nizko porabo energije
– Napajanje od 1,71 do 3,6 V
– – Temperaturno območje od 40 °C do 85/105 °C
– Način izklopa 12 nA
– 610 nA v stanju pripravljenosti + RTC + 48 KB RAM-a
– Mikrokontroler v aktivnem načinu: 33 µA/MHz, ko sta vklopljena RF in SMPS
– Radio: Rx 4,5 mA / Tx pri 0 dBm 5,2 mA
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU, prilagodljivim pospeševalnikom v realnem času (ART Accelerator), ki omogoča izvajanje iz bliskovnega pomnilnika brez čakanja, frekvenca do 64 MHz, MPU, 80 DMIPS in DSP ukazi
• Merilo uspešnosti
– 1,25 DMIPS/MHz (Drystone 2.1)
• Upravljanje oskrbe in ponastavitve
– Visoko učinkovit vgrajeni SMPS pretvornik z inteligentnim obvodnim načinom
– Ultra varen, nizkoenergijski BOR (ponastavitev ob padcu napetosti) s petimi izbirnimi pragovi
– POR/PDR z izjemno nizko porabo energije
– Programabilni detektor napetosti (PVD)
– Način VBAT z RTC in rezervnimi registri
• Viri ure
– 32 MHz kristalni oscilator z integriranimi trimerskimi kondenzatorji (radijska in procesorska ura)
– 32 kHz kristalni oscilator za RTC (LSE)
– Notranji nizkoenergijski 32 kHz RC (LSI1)
– Notranji nizkodriftni 32 kHz RC (LSI2)
– Notranji večhitrostni oscilator od 100 kHz do 48 MHz, tovarniško nastavljen
– Visokohitrostni notranji 16 MHz tovarniško prilagojen RC
– 1x PLL za sistemsko uro in ADC
• Spomini
– 320 KB bliskovni pomnilnik z zaščito sektorjev (PCROP) pred operacijami branja/pisanja, kar omogoča radijski sklad in uporabo
– 48 KB SRAM-a, vključno s 36 KB s strojno preverbo paritete
– 20×32-bitni rezervni register
– Zagonski nalagalnik, ki podpira vmesnike USART, SPI in I2C
– 1 kbajt (128 dvojnih besed) enkratno geslo
• Bogata analogna periferna oprema (do 1,62 V)
– 12-bitni ADC 2,5 Msps, 190 µA/Msps
– 1x primerjalnik z izjemno nizko porabo energije
• Sistemske periferne naprave
– Krmilnik medprocesorske komunikacije (IPCC) za komunikacijo z nizkoenergijskim Bluetooth®
– Strojna oprema semaforji za souporabo virov med procesorji
– 1x DMA krmilnik (7x kanalov) s podporo za ADC, SPI, I2C, USART, AES, časovnike
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus in način pametne kartice)
– 1x LPUART (nizka poraba)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Krmilnik na dotik, do osem senzorjev
– 1x 16-bitni, štirikanalni napredni časovnik
– 1x 32-bitni, štirikanalni časovnik
– 2x 16-bitni časovnik z izjemno nizko porabo energije
– 1x neodvisna sistemska palica
– 1x neodvisni nadzorni pes
– 1x nadzornik oken
• Varnost in identifikacija
– Varna namestitev vdelane programske opreme (SFI) za nizkoenergijski programski sklad Bluetooth®
– 2x strojno šifriranje AES, največ 256-bitno za aplikacijo in Bluetooth® Low Energy
– Avtoriteta javnega ključa strojne opreme (PKA)
– Kriptografski algoritmi: RSA, Diffie-Helman, ECC prek GF(p)
– Pravi generator naključnih števil (RNG)
– Zaščita sektorja pred delovanjem R/W (PCROP)
– Enota za izračun CRC – Informacije o čipu: 96-bitni enolični ID
– 64-bitni enolični ID IEEE. Možnost izpeljave 48-bitnega EUI za Bluetooth® Low Energy
• Do 37 hitrih V/I-jev, od tega 35 5 V-tolerantnih
• Razvojna podpora
– Odpravljanje napak po serijskem ožičenju (SWD), JTAG za aplikacijski procesor
– Navzkrižno sprožilno sredstvo aplikacije