STM32G0B1CEU6 ARM-mikrokontroller – MCU Mainstream Arm Cortex-M0+ 32-bitars MCU, upp till 512KB Flash, 144KB RAM, 6x USART
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | STMicroelectronics |
Produktkategori: | ARM mikrokontroller - MCU |
RoHS: | Detaljer |
Serier: | 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: | 44 I/O |
Data RAM-storlek: | 144 kB |
Matningsspänning - Min: | 1,7 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | -40 C |
Maximal drifttemperatur: | + 85 C |
Förpackning: | Bricka |
Varumärke: | STMicroelectronics |
Gränssnittstyp: | UART |
Fuktkänslig: | Ja |
Produkttyp: | ARM mikrokontroller - MCU |
Fabriksförpackningsmängd: | 1560 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | STM32 |
Enhetsvikt: | 0,003527 oz |
♠ Multiprotokoll trådlös 32-bitars MCU Arm®-baserad Cortex®-M4 med FPU, Bluetooth® 5.2 radiolösning
STM32WB15CC multiprotokoll trådlös och ultralågströmsenhet bäddar in en kraftfull och ultralågeffektradio som är kompatibel med Bluetooth® Low Energy SIG-specifikationen 5.2.Den innehåller en dedikerad Arm® Cortex®-M0+ för att utföra alla låglageroperationer i realtid.
Enheten är designad för att ha extremt låg effekt 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.Denna kärna har en flytande punktsenhet (FPU) enkel precision som stöder alla Arm® enkelprecisions databearbetningsinstruktioner och datatyper.Den implementerar också en komplett uppsättning DSP-instruktioner och en minnesskyddsenhet (MPU) som förbättrar applikationssäkerheten.
Förbättrad kommunikation mellan processorer tillhandahålls av IPCC med sex dubbelriktade kanaler.HSEM tillhandahåller hårdvarusemaforer som används för att dela gemensamma resurser mellan de två processorerna.
Enheten bäddar in höghastighetsminnen (320 Kbyte Flash-minne, 48 Kbyte SRAM) och ett omfattande utbud av förbättrade I/O och kringutrustning.
Direkt dataöverföring mellan minne och kringutrustning och från minne till minne stöds av sju DMA-kanaler med en fullständig flexibel kanalmappning av DMAMUX kringutrustning.
Enheten har flera mekanismer för inbyggt flashminne och SRAM: lässkydd, skrivskydd och proprietärt kodavläsningsskydd.Delar av minnet kan säkras för Cortex® -M0+ exklusiv åtkomst.
• Inkluderar ST toppmodern patenterad teknologi
• Radio
– 2,4 GHz – RF-sändtagare som stöder Bluetooth® 5.2-specifikationen
– RX-känslighet: -95,5 dBm (Bluetooth® Low Energy vid 1 Mbps)
– Programmerbar uteffekt upp till +5,5 dBm med 1 dB steg
– Integrerad balun för att minska BOM
– Stöd för 2 Mbps
– Dedikerad Arm® 32-bitars Cortex® M0+ CPU för radiolager i realtid
– Noggrann RSSI för att möjliggöra strömkontroll
– Lämplig för system som kräver överensstämmelse med radiofrekvensbestämmelserna ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 och ARIB STD-T66
– Stöd för extern PA
– Tillgänglig integrerad passiv enhet (IPD) följeslagare för optimerad matchningslösning (MLPF-WB-01E3)
• Plattform med extremt låg effekt
– 1,71 till 3,6 V strömförsörjning
– – 40 °C till 85 / 105 °C temperaturområden
– 12 nA avstängningsläge
– 610 nA Standby-läge + RTC + 48 KB RAM
– Aktivt läge MCU: 33 µA / MHz när RF och SMPS är på
– 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 tillåter 0-vänte-tillståndsexekvering från Flash-minne, frekvens upp till 64 MHz, MPU, 80 DMIPS och DSP-instruktioner
• Prestandabenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
• Leverans- och återställningshantering
– Högeffektiv inbäddad SMPS-stegned-omvandlare med intelligent bypass-läge
– Ultrasäker BOR med låg effekt (brownout-återställning) med fem valbara trösklar
– Ultralågeffekt 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ågeffekt 32 kHz RC (LSI1)
– Intern lågdrift 32 kHz RC (LSI2)
– Intern oscillator med flera hastigheter 100 kHz till 48 MHz, fabrikstrimmad
– Höghastighets intern 16 MHz fabrikstrimmad RC
– 1x PLL för systemklocka och ADC
• Minnen
– 320 KB Flash-minne med sektorskydd (PCROP) mot R/W-operationer, möjliggör radiostack och applikation
– 48 KB SRAM, inklusive 36 KB med hårdvaruparitetskontroll
– 20×32-bitars backupregister
– Boot loader som stöder USART, SPI, I2C-gränssnitt
– 1 Kbyte (128 dubbla ord) OTP
• Riktiga analoga kringutrustning (ned till 1,62 V)
– 12-bitars ADC 2,5 Msps, 190 µA/Msps
– 1x komparator med ultralåg effekt
• Systemets kringutrustning
– Interprocessor Communication Controller (IPCC) för kommunikation med Bluetooth® Low Energy
– HW-semaforer för resursdelning mellan processorer
– 1x DMA-kontroller (7x kanaler) som stöder ADC, SPI, I2C, USART, AES, timers
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus och Smartcard-läge)
– 1x LPUART (låg effekt)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Touch sensing controller, upp till åtta sensorer
– 1x 16-bitars, fyra kanalers avancerad timer
– 1x 32-bitars, fyra kanalers timer
– 2x 16-bitars timer med ultralåg effekt
– 1x oberoende Systick
– 1x oberoende vakthund
– 1x fönstervakthund
• Säkerhet och ID
– Säker firmware-installation (SFI) för Bluetooth® Low Energy SW-stack
– 2x hårdvarukryptering AES maximalt 256-bitar för applikationen och Bluetooth® Low Energy
– HW Public Key Authority (PKA)
– Kryptografiska algoritmer: RSA, Diffie-Helman, ECC över GF(p)
– True Random Number Generator (RNG)
– Sektorskydd mot R/W-drift (PCROP)
– CRC-beräkningsenhet – Die information: 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, 35 av dem 5 V-toleranta
• Utvecklingsstöd
– Serial wire debug (SWD), JTAG för applikationsprocessorn
– Applikationskorsutlösare