STM32G0B1CEU6 ARM mikrovaldikliai – MCU Mainstream Arm Cortex-M0+ 32 bitų MCU, iki 512 KB „Flash“, 144 KB RAM, 6x USART
♠ Produkto aprašymas
Produkto atributas | Atributo reikšmė |
Gamintojas: | STMicroelectronics |
Produkto kategorija: | ARM mikrovaldikliai - MCU |
RoHS: | Išsami informacija |
Serija: | STM32G0 |
Montavimo stilius: | SMD/SMT |
Branduolys: | ARM Cortex M0+ |
Programos atminties dydis: | 512 kB |
Duomenų magistralės plotis: | 32 bitų |
ADC skiriamoji geba: | 12 bitų |
Maksimalus takto dažnis: | 64 MHz |
Įvesčių / išvesčių skaičius: | 44 įvesčių/išvesčių |
Duomenų RAM dydis: | 144 kB |
Maitinimo įtampa - Min.: | 1,7 V |
Maitinimo įtampa - maks.: | 3,6 V |
Minimali darbinė temperatūra: | - 40 °C |
Maksimali darbinė temperatūra: | + 85 °C |
Pakuotė: | Dėklas |
Prekės ženklas: | STMicroelectronics |
Sąsajos tipas: | UART |
Jautrus drėgmei: | Taip |
Produkto tipas: | ARM mikrovaldikliai - MCU |
Gamyklinės pakuotės kiekis: | 1560 m. |
Subkategorija: | Mikrovaldikliai - MCU |
Prekinis pavadinimas: | STM32 |
Vieneto svoris: | 0,003527 uncijos |
♠ Daugiaprotokolis belaidis 32 bitų MCU „Arm®“ pagrindu sukurtas „Cortex®-M4“ su FPU ir „Bluetooth® 5.2“ radijo ryšiu
Daugiaprotokolis belaidis ir itin mažos energijos sąnaudų įrenginys STM32WB15CC turi galingą ir itin mažos energijos sąnaudų radijo imtuvą, atitinkantį „Bluetooth® Low Energy SIG“ specifikaciją 5.2. Jame yra specialus „Arm® Cortex®-M0+“ procesorius, skirtas visoms realaus laiko žemo lygio operacijoms atlikti.
Įrenginys suprojektuotas taip, kad sunaudotų itin mažai energijos, ir pagrįstas didelio našumo „Arm® Cortex®-M4“ 32 bitų RISC branduoliu, veikiančiu iki 64 MHz dažniu. Šis branduolys turi slankiojo kablelio bloką (FPU) su vienu tikslumu, kuris palaiko visas „Arm®“ vieno tikslumo duomenų apdorojimo instrukcijas ir duomenų tipus. Jis taip pat įdiegia visą DSP instrukcijų rinkinį ir atminties apsaugos bloką (MPU), kuris padidina programų saugumą.
Patobulintą tarpprocesorinį ryšį IPCC užtikrina šešiais dvikrypčiais kanalais. HSEM teikia aparatinės įrangos semaforus, naudojamus bendriems ištekliams tarp dviejų procesorių dalytis.
Įrenginyje integruotos didelės spartos atmintinės (320 kbitų „flash“ atminties, 48 kbitų SRAM) ir platus patobulintų įvesties / išvesties bei periferinių įrenginių asortimentas.
Tiesioginį duomenų perdavimą tarp atminties ir periferinių įrenginių bei iš atminties į atmintį palaiko septyni DMA kanalai su visiškai lanksčiu kanalų atvaizdavimu DMAMUX periferiniame įrenginyje.
Įrenginyje yra keli įterptosios „Flash“ atminties ir SRAM mechanizmai: nuskaitymo apsauga, rašymo apsauga ir patentuota kodo nuskaitymo apsauga. Kai kurias atminties dalis galima apsaugoti, kad būtų suteikta išskirtinė prieiga prie „Cortex®-M0+“.
• Apima pažangiausią patentuotą ST technologiją
• Radijas
– 2,4 GHz – RF siųstuvas-imtuvas, palaikantis „Bluetooth® 5.2“ specifikaciją
– Priėmimo jautrumas: -95,5 dBm („Bluetooth® Low Energy“ esant 1 Mbps greičiui)
– Programuojama išėjimo galia iki +5,5 dBm su 1 dB žingsniais
– Integruotas balunas BOM sumažinimui
– Palaikymas 2 Mbps
– Specialus „Arm®“ 32 bitų „Cortex® M0+“ procesorius realaus laiko radijo ryšiui
– Tikslus RSSI, kad būtų galima valdyti galią
– Tinka sistemoms, kurioms keliami radijo dažnių reglamentų ETSI EN 300 328, EN 300 440, FCC CFR47 15 dalies ir ARIB STD-T66 reikalavimai
– Išorinės PA palaikymas
– Galimas integruotas pasyvaus įrenginio (IPD) palydovinis lustas optimizuotam atitikimo sprendimui (MLPF-WB-01E3)
• Itin mažos galios platforma
– Maitinimo šaltinis nuo 1,71 iki 3,6 V
– – temperatūros diapazonas nuo 40 °C iki 85 / 105 °C
– 12 nA išjungimo režimas
– 610 nA budėjimo režimas + RTC + 48 KB RAM
– Aktyvaus režimo mikrokontroleris: 33 µA / MHz, kai įjungti RF ir SMPS
– Radijas: Rx 4,5 mA / Tx esant 0 dBm 5,2 mA
• Branduolys: „Arm®“ 32 bitų „Cortex®-M4“ procesorius su FPU, adaptyviu realaus laiko greitintuvu (ART Accelerator), leidžiančiu vykdyti procesą be laukimo iš „Flash“ atminties, dažnis iki 64 MHz, MPU, 80 DMIPS ir DSP instrukcijos.
• Našumo lyginamasis rodiklis
– 1,25 DMIPS/MHz („Drystone 2.1“)
• Tiekimo ir atstatymo valdymas
– Didelio efektyvumo integruotas SMPS žemo dažnio keitiklis su išmaniuoju apėjimo režimu
– Itin saugus, mažos galios BOR (įtampos kritimo atstatymas) su penkiomis pasirenkamomis ribinėmis vertėmis
– Itin mažos galios POR/PDR
– Programuojamas įtampos detektorius (PVD)
– VBAT režimas su RTC ir atsarginiais registrais
• Laikrodžio šaltiniai
– 32 MHz kristalinis osciliatorius su integruotais derinimo kondensatoriais (radijo ir procesoriaus laikrodis)
– 32 kHz kristalinis osciliatorius RTC (LSE)
– Vidinis mažos galios 32 kHz nuotolinio valdymo pultas (LSI1)
– Vidinis mažo dreifo 32 kHz RC (LSI2)
– Vidinis daugiapakopis 100 kHz–48 MHz osciliatorius, gamykloje suderintas
– Didelės spartos vidinis 16 MHz gamykloje sureguliuotas nuotolinio valdymo pultas
– 1x PLL sistemos laikrodžiui ir ADC
• Prisiminimai
– 320 KB „flash“ atmintis su sektoriaus apsauga (PCROP) nuo skaitymo/rašymo operacijų, leidžianti naudoti radijo ryšį ir programas
– 48 KB SRAM, įskaitant 36 KB su aparatinės įrangos pariteto patikrinimu
– 20 × 32 bitų atsarginis registras
– Įkrovos įkroviklis, palaikantis USART, SPI, I2C sąsajas
– 1 kilobaitas (128 dvigubi žodžiai) OTP
• Gausūs analoginiai periferiniai įrenginiai (iki 1,62 V)
– 12 bitų ADC 2,5 Msps, 190 µA/Msps
– 1x itin mažos galios lygintuvas
• Sistemos periferiniai įrenginiai
– Tarpprocesorinio ryšio valdiklis (IPCC), skirtas ryšiui su „Bluetooth® Low Energy“
– Aparatinės įrangos semaforai išteklių bendrinimui tarp procesorių
– 1x DMA valdiklis (7x kanalai), palaikantis ADC, SPI, I2C, USART, AES, laikmačius
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus ir išmaniosios kortelės režimas)
– 1x LPUART (mažos galios)
– 1x SPI 32 Mbit/s
– 1 x I2C (SMBus/PMBus®)
– Jutiklinis valdiklis, iki aštuonių jutiklių
– 1x 16 bitų, keturių kanalų pažangus laikmatis
– 1x 32 bitų, keturių kanalų laikmatis
– 2x 16 bitų itin mažos galios laikmatis
– 1x nepriklausomas „Systick“
– 1x nepriklausomas sargybos įtaisas
– 1x langų sargas
• Apsauga ir tapatybė
– Saugus programinės įrangos diegimas (SFI), skirtas „Bluetooth® Low Energy“ programinės įrangos paketui
– 2 kartus aparatinės įrangos šifravimas AES (maks. 256 bitų) programai ir „Bluetooth® Low Energy“ ryšiui
– Aparatinės įrangos viešojo rakto institucija (PKA)
– Kriptografiniai algoritmai: RSA, Diffie-Helman, ECC per GF(p)
– Tikrasis atsitiktinių skaičių generatorius (RNG)
– Sektoriaus apsauga nuo skaitymo/rašymo operacijos (PCROP)
– CRC skaičiavimo vienetas – Mikroschemos informacija: 96 bitų unikalus ID
– IEEE 64 bitų unikalus ID. Galimybė išgauti „Bluetooth® Low Energy“ 48 bitų EUI.
• Iki 37 greitų įėjimų / išėjimų, 35 iš jų – 5 V toleruojantys
• Plėtros parama
– Nuosekliojo laido derinimas (SWD), JTAG programų procesoriui
– Programos kryžminis paleidiklis