STM32G0B1CEU6 ARM-mikrokontroller – MCU Mainstream Arm Cortex-M0+ 32-bitars MCU, upp till 512KB flashminne, 144KB RAM, 6x USART
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM-mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | STM32G0 |
Monteringsstil: | SMD/SMT |
Kärna: | ARM Cortex M0+ |
Programminnesstorlek: | 512 kB |
Databussbredd: | 32 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 64 MHz |
Antal I/O:er: | 44 I/O |
Data-RAM-storlek: | 144 kB |
Matningsspänning - Min: | 1,7 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | +85°C |
Förpackning: | Bricka |
Stämpla: | STMicroelectronics |
Gränssnittstyp: | UART |
Fuktkänslig: | Ja |
Produkttyp: | ARM-mikrokontroller - MCU |
Fabriksförpackningskvantitet: | 1560 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,003527 uns |
♠ Multiprotokoll trådlös 32-bitars MCU Arm®-baserad Cortex®-M4 med FPU, Bluetooth® 5.2 radiolösning
Den trådlösa multiprotokoll- och ultralågströmsenheten STM32WB15CC har en kraftfull och ultralågströmsradio som är kompatibel med Bluetooth® Low Energy SIG-specifikationen 5.2. Den innehåller en dedikerad Arm® Cortex®-M0+ för att utföra all realtidsoperation med lågt lager.
Enheten är konstruerad för att vara extremt strömsnål och är baserad på den högpresterande Arm® Cortex®-M4 32-bitars RISC-kärnan som arbetar med en frekvens på upp till 64 MHz. Kärnan har en flyttalsenhet (FPU) med enkel precision som stöder alla Arm®-databehandlingsinstruktioner och datatyper med enkel precision. Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
IPCC tillhandahåller förbättrad kommunikation mellan processorer med sex dubbelriktade kanaler. HSEM tillhandahåller hårdvarusemaforer som används för att dela gemensamma resurser mellan de två processorerna.
Enheten har inbyggda höghastighetsminnen (320 kbyte flashminne, 48 kbyte SRAM) och ett brett utbud av förbättrade I/O-enheter och kringutrustning.
Direkt dataöverföring mellan minne och kringutrustning och från minne till minne stöds av sju DMA-kanaler med en helt flexibel kanalmappning av DMAMUX-kringutrustningen.
Enheten har flera mekanismer för inbyggt flashminne och SRAM: avläsningsskydd, skrivskydd och proprietärt kodavläsningsskydd. Delar av minnet kan säkras för exklusiv åtkomst via Cortex®-M0+.
• Inkluderar ST:s toppmoderna patenterade teknik
• Radio
– 2,4 GHz – RF-sändtagare som stöder Bluetooth® 5.2-specifikationen
– RX-känslighet: -95,5 dBm (Bluetooth® lågenergi vid 1 Mbps)
– Programmerbar uteffekt upp till +5,5 dBm med 1 dB steg
– Integrerad balun för att minska stycklistan
– Stöd för 2 Mbit/s
– Dedikerad Arm® 32-bitars Cortex® M0+ CPU för realtidsradiolager
– Noggrann RSSI för att möjliggöra effektreglering
– Lämplig för system som kräver överensstämmelse med radiofrekvensföreskrifterna ETSI EN 300 328, EN 300 440, FCC CFR47 del 15 och ARIB STD-T66
– Stöd för extern PA
– Tillgängligt integrerat passivt enhetschip (IPD) för optimerad matchningslösning (MLPF-WB-01E3)
• Plattform med extremt låg energiförbrukning
– 1,71 till 3,6 V strömförsörjning
– – Temperaturområden 40 °C till 85 / 105 °C
– 12 nA avstängningsläge
– 610 nA Standby-läge + RTC + 48 KB RAM
– MCU i aktivt läge: 33 µA / MHz när RF och SMPS är påslagna
– Radio: Rx 4,5 mA / Tx vid 0 dBm 5,2 mA
• Kärna: Arm® 32-bitars Cortex®-M4 CPU med FPU, adaptiv realtidsaccelerator (ART Accelerator) som möjliggör 0-väntetillståndskörning från flashminne, frekvens upp till 64 MHz, MPU, 80 DMIPS och DSP-instruktioner
• Prestandariktmärke
– 1,25 DMIPS/MHz (Drystone 2.1)
• Hantering av försörjning och återställning
– Högeffektiv inbyggd SMPS-stepdown-omvandlare med intelligent bypass-läge
– Ultrasäker, strömsnål BOR (brownout-återställning) med fem valbara tröskelvärden
– Ultralåg effekt POR/PDR
– Programmerbar spänningsdetektor (PVD)
– VBAT-läge med RTC och backupregister
• Klockkällor
– 32 MHz kristalloscillator med integrerade trimkondensatorer (radio och CPU-klocka)
– 32 kHz kristalloscillator för RTC (LSE)
– Intern lågeffekts 32 kHz RC (LSI1)
– Intern lågdrift 32 kHz RC (LSI2)
– Intern flerhastighetsoscillator på 100 kHz till 48 MHz, fabriksinställd
– Höghastighets intern 16 MHz fabriksinställd RC
– 1x PLL för systemklocka och ADC
• Minnen
– 320 KB flashminne med sektorskydd (PCROP) mot R/W-operationer, vilket möjliggör radiostack och applikationer
– 48 KB SRAM, inklusive 36 KB med hårdvaruparitetskontroll
– 20×32-bitars säkerhetskopieringsregister
– Bootloader som stöder USART-, SPI- och I2C-gränssnitt
– 1 kbyte (128 dubbla ord) OTP
• Rik analog kringutrustning (ner till 1,62 V)
– 12-bitars ADC 2,5 Msps, 190 µA/Msps
– 1x komparator med extremt låg effekt
• Systemtillbehör
– Kommunikationsstyrenhet mellan processorer (IPCC) för kommunikation med Bluetooth® Low Energy
– HW-semaforer för resursdelning mellan processorer
– 1x DMA-kontroller (7x kanaler) med stöd för ADC, SPI, I2C, USART, AES, timers
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus och Smartcard-läge)
– 1x LPUART (låg strömförbrukning)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Beröringskänslig styrenhet, upp till åtta sensorer
– 1x 16-bitars, fyra kanalers avancerad timer
– 1x 32-bitars timer med fyra kanaler
– 2x 16-bitars timer med ultralåg strömförbrukning
– 1x oberoende Systick
– 1x oberoende vakthund
– 1x fönstervakthund
• Säkerhet och ID
– Säker installation av firmware (SFI) för Bluetooth® Low Energy SW-stack
– 2x hårdvarukryptering AES maximalt 256-bitars för applikationen och Bluetooth® Low Energy
– HW publik nyckelauktoritet (PKA)
– Kryptografiska algoritmer: RSA, Diffie-Helman, ECC över GF(p)
– Sann slumptalsgenerator (RNG)
– Sektorskydd mot R/W-drift (PCROP)
– CRC-beräkningsenhet – Chipinformation: 96-bitars unikt ID
– IEEE 64-bitars unikt ID. Möjlighet att härleda Bluetooth® Low Energy 48-bitars EUI
• Upp till 37 snabba I/O, varav 35 är V-toleranta
• Utvecklingsstöd
– Seriell kabelfelsökning (SWD), JTAG för applikationsprocessorn
– Applikationens korsutlösare