STM32G0B1CEU6 ARM-microcontrollers – MCU Mainstream Arm Cortex-M0+ 32-bits MCU, tot 512 KB Flash, 144 KB RAM, 6x USART
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32G0 |
Montagestijl: | SMD/SMT |
Kern: | ARM Cortex M0+ |
Programmageheugengrootte: | 512 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 64 MHz |
Aantal I/O's: | 44 I/O |
Data-RAM-grootte: | 144 kB |
Voedingsspanning - Min: | 1,7 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
Interfacetype: | UART |
Vochtgevoelig: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 1560 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Eenheidsgewicht: | 0,003527 oz |
♠ Multiprotocol draadloze 32-bit MCU Arm®-gebaseerde Cortex®-M4 met FPU, Bluetooth® 5.2-radiooplossing
Het multiprotocol draadloze en ultra-low-power apparaat STM32WB15CC is voorzien van een krachtige radio met ultra-low-power die voldoet aan de Bluetooth® Low Energy SIG-specificatie 5.2. Het bevat een speciale Arm® Cortex®-M0+ voor alle realtime low-layer-bewerkingen.
Het apparaat is ontworpen voor extreem laag energieverbruik en is gebaseerd op de krachtige Arm® Cortex®-M4 32-bits RISC-kern die werkt op een frequentie tot 64 MHz. Deze kern is voorzien van een Floating Point Unit (FPU) met enkele precisie die alle Arm® instructies en gegevenstypen met enkele precisie ondersteunt. Het apparaat implementeert ook een volledige set DSP-instructies en een Memory Protection Unit (MPU) die de beveiliging van de applicatie verbetert.
Verbeterde interprocessorcommunicatie wordt verzorgd door het IPCC met zes bidirectionele kanalen. De HSEM biedt hardwaresemaforen die worden gebruikt om gemeenschappelijke bronnen tussen de twee processoren te delen.
Het apparaat is voorzien van supersnel geheugen (320 Kbyte Flash-geheugen, 48 Kbyte SRAM) en een uitgebreid scala aan verbeterde I/O's en randapparatuur.
Directe gegevensoverdracht tussen geheugen en randapparatuur en van geheugen naar geheugen wordt ondersteund door zeven DMA-kanalen met volledige flexibele kanaaltoewijzing door het DMAMUX-randapparaat.
Het apparaat beschikt over diverse mechanismen voor geïntegreerd flashgeheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging en gepatenteerde code-uitleesbeveiliging. Delen van het geheugen kunnen worden beveiligd voor exclusieve toegang door Cortex®-M0+.
• Inclusief de nieuwste gepatenteerde ST-technologie
• Radio
– 2,4 GHz – RF-transceiver met ondersteuning voor Bluetooth® 5.2-specificatie
– RX-gevoeligheid: -95,5 dBm (Bluetooth® Low Energy bij 1 Mbps)
– Programmeerbaar uitgangsvermogen tot +5,5 dBm met stappen van 1 dB
– Geïntegreerde balun om de BOM te verlagen
– Ondersteuning voor 2 Mbps
– Dedicated Arm® 32-bit Cortex® M0+ CPU voor realtime radiolaag
– Nauwkeurige RSSI om vermogensregeling mogelijk te maken
– Geschikt voor systemen die moeten voldoen aan de radiofrequentievoorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Deel 15 en ARIB STD-T66
– Ondersteuning voor externe PA
– Beschikbare geïntegreerde passieve apparaat (IPD) companion-chip voor geoptimaliseerde matchingoplossing (MLPF-WB-01E3)
• Platform met ultralaag vermogen
– Voeding van 1,71 tot 3,6 V
– – Temperatuurbereiken van 40 °C tot 85 / 105 °C
– 12 nA uitschakelmodus
– 610 nA Standby-modus + RTC + 48 KB RAM
– Actieve-modus MCU: 33 µA / MHz wanneer RF en SMPS aan staan
– Radio: Rx 4,5 mA / Tx bij 0 dBm 5,2 mA
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU, adaptieve real-time accelerator (ART Accelerator) die 0-wait-state uitvoering vanuit Flash-geheugen mogelijk maakt, frequentie tot 64 MHz, MPU, 80 DMIPS en DSP-instructies
• Prestatiebenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
• Aanbod- en resetbeheer
– Hoogefficiënte, ingebouwde SMPS-step-downconverter met intelligente bypass-modus
– Ultraveilige, energiezuinige BOR (brownout reset) met vijf selecteerbare drempels
– Ultra-laag vermogen POR/PDR
– Programmeerbare spanningsdetector (PVD)
– VBAT-modus met RTC en back-upregisters
• Klokbronnen
– 32 MHz kristaloscillator met geïntegreerde trimcondensatoren (radio- en CPU-klok)
– 32 kHz kristaloscillator voor RTC (LSE)
– Interne 32 kHz RC met laag vermogen (LSI1)
– Interne 32 kHz RC met lage drift (LSI2)
– Interne multispeed oscillator van 100 kHz tot 48 MHz, fabrieksmatig afgesteld
– Hoge snelheid interne 16 MHz fabrieksmatig getrimde RC
– 1x PLL voor systeemklok en ADC
• Herinneringen
– 320 KB Flash-geheugen met sectorbeveiliging (PCROP) tegen lees- en schrijfbewerkingen, waardoor radiostack en applicatie mogelijk worden
– 48 KB SRAM, waarvan 36 KB met hardwarepariteitscontrole
– 20×32-bits back-upregister
– Bootloader met ondersteuning voor USART-, SPI- en I2C-interfaces
– 1 Kbyte (128 dubbele woorden) OTP
• Rijke analoge randapparatuur (tot 1,62 V)
– 12-bits ADC 2,5 Msps, 190 µA/Msps
– 1x ultra-low-power comparator
• Systeemrandapparatuur
– Interprocessorcommunicatiecontroller (IPCC) voor communicatie met Bluetooth® Low Energy
– HW-semaforen voor het delen van bronnen tussen CPU's
– 1x DMA-controller (7x kanalen) met ondersteuning voor ADC, SPI, I2C, USART, AES, timers
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus en Smartcard-modus)
– 1x LPUART (laag vermogen)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Aanraakgevoelige controller, tot acht sensoren
– 1x 16-bits, vier kanalen geavanceerde timer
– 1x 32-bits, vierkanaals timer
– 2x 16-bits ultra-low-power timer
– 1x onafhankelijke Systick
– 1x onafhankelijke waakhond
– 1x vensterwaakhond
• Beveiliging en ID
– Veilige firmware-installatie (SFI) voor Bluetooth® Low Energy SW-stack
– 2x hardware-encryptie AES maximaal 256-bit voor de applicatie en de Bluetooth® Low Energy
– HW publieke sleutelautoriteit (PKA)
– Cryptografische algoritmen: RSA, Diffie-Helman, ECC over GF(p)
– Echte willekeurige nummergenerator (RNG)
– Sectorbescherming tegen R/W-operaties (PCROP)
– CRC-berekeningseenheid – Matrijsinformatie: 96-bits unieke ID
– IEEE 64-bits unieke ID. Mogelijkheid om Bluetooth® Low Energy 48-bit EUI af te leiden
• Tot 37 snelle I/O's, waarvan 35 5 V-tolerant
• Ontwikkelingsondersteuning
– Serial wire debug (SWD), JTAG voor de applicatieprocessor
– Toepassing cross-trigger