STM32G0B1CEU6 ARM-mikrocontrollere – MCU Mainstream Arm Cortex-M0+ 32-bit MCU, op til 512KB flash, 144KB RAM, 6x USART
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | STMicroelectronics |
Produktkategori: | ARM-mikrocontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | STM32G0 |
Monteringsstil: | SMD/SMT |
Kerne: | ARM Cortex M0+ |
Programhukommelsesstørrelse: | 512 kB |
Databusbredde: | 32-bit |
ADC-opløsning: | 12-bit |
Maksimal clockfrekvens: | 64 MHz |
Antal I/O'er: | 44 I/O |
Data RAM-størrelse: | 144 kB |
Forsyningsspænding - Min: | 1,7 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 85°C |
Emballage: | Bakke |
Mærke: | STMicroelectronics |
Grænsefladetype: | UART |
Fugtfølsom: | Ja |
Produkttype: | ARM-mikrocontrollere - MCU |
Fabrikspakke antal: | 1560 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | STM32 |
Enhedsvægt: | 0,003527 oz |
♠ Multiprotokol trådløs 32-bit MCU Arm®-baseret Cortex®-M4 med FPU, Bluetooth® 5.2 radioløsning
STM32WB15CC multiprotokol trådløs og ultra-lavt strømforbrugende enhed har indlejret en kraftfuld og ultra-lavt strømforbrugende radio, der er kompatibel med Bluetooth® Low Energy SIG-specifikationen 5.2. Den indeholder en dedikeret Arm® Cortex®-M0+ til at udføre al realtids lavlagsoperation.
Enheden er designet til at have et ekstremt lavt strømforbrug og er baseret på den højtydende Arm® Cortex®-M4 32-bit RISC-kerne, der opererer med en frekvens på op til 64 MHz. Denne kerne har en Floating point unit (FPU) single precision, der understøtter alle Arm® single-precision databehandlingsinstruktioner og datatyper. Den implementerer også et komplet sæt DSP-instruktioner og en memory Protection Unit (MPU), der forbedrer applikationssikkerheden.
IPCC leverer forbedret kommunikation mellem processorer med seks tovejskanaler. HSEM leverer hardware-semaforer, der bruges til at dele fælles ressourcer mellem de to processorer.
Enheden har indlejrede højhastighedshukommelser (320 Kbyte flashhukommelse, 48 Kbyte SRAM) og et omfattende udvalg af forbedrede I/O'er og periferiudstyr.
Direkte dataoverførsel mellem hukommelse og periferiudstyr og fra hukommelse til hukommelse understøttes af syv DMA-kanaler med en fuldt fleksibel kanalkortlægning af DMAMUX-periferiudstyret.
Enheden har adskillige mekanismer til indlejret flashhukommelse og SRAM: udlæsningsbeskyttelse, skrivebeskyttelse og beskyttelse mod proprietær kodeudlæsning. Dele af hukommelsen kan sikres til eksklusiv adgang for Cortex®-M0+.
• Inkluderer ST's avancerede patenterede teknologi
• Radio
– 2,4 GHz – RF-transceiver, der understøtter Bluetooth® 5.2-specifikationen
– RX-følsomhed: -95,5 dBm (Bluetooth® lavenergi ved 1 Mbps)
– Programmerbar udgangseffekt op til +5,5 dBm med trin på 1 dB
– Integreret balun for at reducere stykliste
– Understøttelse af 2 Mbps
– Dedikeret Arm® 32-bit Cortex® M0+ CPU til realtidsradiolag
– Præcis RSSI for at muliggøre effektstyring
– Velegnet til systemer, der kræver overholdelse af radiofrekvensreglerne ETSI EN 300 328, EN 300 440, FCC CFR47 del 15 og ARIB STD-T66
– Support til ekstern PA
– Tilgængelig integreret passiv enhed (IPD) ledsagechip til optimeret matchingløsning (MLPF-WB-01E3)
• Ultralavt strømforbrugende platform
– 1,71 til 3,6 V strømforsyning
– – Temperaturområder fra 40 °C til 85 / 105 °C
– 12 nA nedlukningstilstand
– 610 nA Standby-tilstand + RTC + 48 KB RAM
– MCU i aktiv tilstand: 33 µA / MHz når RF og SMPS er aktiveret
– Radio: Rx 4,5 mA / Tx ved 0 dBm 5,2 mA
• Kerne: Arm® 32-bit Cortex®-M4 CPU med FPU, adaptiv realtidsaccelerator (ART Accelerator), der tillader 0-ventetilstandsudførelse fra flashhukommelse, frekvens op til 64 MHz, MPU, 80 DMIPS og DSP-instruktioner
• Ydelsesbenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
• Forsynings- og nulstillingsstyring
– Højeffektiv indlejret SMPS step-down-konverter med intelligent bypass-tilstand
– Ultrasikker, lavstrøms BOR (brownout reset) med fem valgbare tærskler
– POR/PDR med ultralavt strømforbrug
– Programmerbar spændingsdetektor (PVD)
– VBAT-tilstand med RTC og backupregistre
• Urkilder
– 32 MHz krystaloscillator med integrerede trimkondensatorer (radio og CPU-ur)
– 32 kHz krystaloscillator til RTC (LSE)
– Intern laveffekt 32 kHz RC (LSI1)
– Intern lavdrift 32 kHz RC (LSI2)
– Intern multihastighedsoscillator på 100 kHz til 48 MHz, fabriksindstillet
– Højhastigheds intern 16 MHz fabriksjusteret fjernbetjening
– 1x PLL til systemur og ADC
• Minder
– 320 KB flashhukommelse med sektorbeskyttelse (PCROP) mod R/W-operationer, der muliggør radiostak og applikation
– 48 KB SRAM, inklusive 36 KB med hardwareparitetskontrol
– 20×32-bit backupregister
– Bootloader, der understøtter USART-, SPI- og I2C-grænseflader
– 1 kbyte (128 dobbeltord) OTP
• Rig analog periferiudstyr (ned til 1,62 V)
– 12-bit ADC 2,5 Msps, 190 µA/Msps
– 1x komparator med ultralavt strømforbrug
• Systemudstyr
– Interprocessorkommunikationscontroller (IPCC) til kommunikation med Bluetooth® Low Energy
– HW-semaforer til ressourcedeling mellem CPU'er
– 1x DMA-controller (7x kanaler) der understøtter ADC, SPI, I2C, USART, AES og timere
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus og Smartcard-tilstand)
– 1x LPUART (lavt strømforbrug)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Berøringsfølsom controller, op til otte sensorer
– 1x 16-bit, fire kanalers avanceret timer
– 1x 32-bit timer med fire kanaler
– 2x 16-bit timer med ultralavt strømforbrug
– 1x uafhængig Systick
– 1x uafhængig vagthund
– 1x vinduesvagthund
• Sikkerhed og ID
– Sikker firmwareinstallation (SFI) til Bluetooth® Low Energy SW-stak
– 2x hardwarekryptering AES maksimalt 256-bit til applikationen og Bluetooth® Low Energy
– Offentlig nøgleautoritet for hardware (PKA)
– Kryptografiske algoritmer: RSA, Diffie-Helman, ECC over GF(p)
– Ægte tilfældig talgenerator (RNG)
– Sektorbeskyttelse mod R/W-drift (PCROP)
– CRC-beregningsenhed – Dækningsinformation: 96-bit unikt ID
– IEEE 64-bit unikt ID. Mulighed for at udlede Bluetooth® Low Energy 48-bit EUI
• Op til 37 hurtige I/O'er, hvoraf 35 er V-tolerante
• Udviklingsstøtte
– Seriel ledningsfejlfinding (SWD), JTAG til applikationsprocessoren
– Krydsudløser for applikation