STM32G0B1CEU6 ARM-microcontrollers – MCU Mainstream Arm Cortex-M0+ 32-bits MCU, tot 512KB Flash, 144KB RAM, 6x USART
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | ST Micro-elektronica |
Product categorie: | ARM-microcontrollers - MCU |
RoHS: | Details |
Serie: | STM32G0 |
Montagestijl: | SMD/SMT |
Kern: | ARM Cortex M0+ |
Programma geheugengrootte: | 512 KB |
Breedte databus: | 32-bits |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 64 MHz |
Aantal I/O's: | 44 I/O |
Gegevens RAM-grootte: | 144 KB |
Voedingsspanning - Min: | 1,7 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 85 C |
verpakking: | Dienblad |
Merk: | ST Micro-elektronica |
Interfacetype: | UART |
Vochtgevoelig: | Ja |
Product type: | ARM-microcontrollers - MCU |
Hoeveelheid fabriekspakket: | 1560 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Gewichtseenheid: | 0,003527 ons |
♠ Multiprotocol draadloze 32-bit MCU Arm®-gebaseerde Cortex®-M4 met FPU, Bluetooth® 5.2 radio-oplossing
Het STM32WB15CC multiprotocol draadloze en ultra-low-power apparaat bevat een krachtige en ultra-low-power radio die voldoet aan de Bluetooth® Low Energy SIG-specificatie 5.2.Het bevat een speciale Arm® Cortex®-M0+ voor het uitvoeren van alle real-time low layer operaties.
Het apparaat is ontworpen om extreem energiezuinig te zijn en is gebaseerd op de krachtige Arm® Cortex®-M4 32-bit RISC-kern die werkt met een frequentie tot 64 MHz.Deze kern heeft een Floating point unit (FPU) enkele precisie die alle Arm® single-precision gegevensverwerkingsinstructies en gegevenstypen ondersteunt.Het implementeert ook een volledige set DSP-instructies en een geheugenbeschermingseenheid (MPU) die de beveiliging van toepassingen verbetert.
Verbeterde communicatie tussen processors wordt geleverd door het IPCC met zes bidirectionele kanalen.De HSEM biedt hardware-semaforen die worden gebruikt om gemeenschappelijke bronnen tussen de twee processors te delen.
Het apparaat bevat high-speed geheugens (320 Kbytes Flash-geheugen, 48 Kbytes SRAM) en een uitgebreide reeks verbeterde I/O's en randapparatuur.
Directe gegevensoverdracht tussen geheugen en randapparatuur en van geheugen naar geheugen wordt ondersteund door zeven DMA-kanalen met een volledig flexibele kanaalmapping door het DMAMUX-randapparaat.
Het apparaat heeft verschillende mechanismen voor ingebed Flash-geheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging en eigen code-uitleesbeveiliging.Delen van het geheugen kunnen worden beveiligd voor exclusieve toegang tot Cortex® -M0+.
• Inclusief ST state-of-the-art gepatenteerde technologie
• Radiozender
– 2,4 GHz – RF-transceiver die de Bluetooth® 5.2-specificatie ondersteunt
– 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 stuklijst te verminderen
– Ondersteuning voor 2 Mbps
– Toegewijde Arm® 32-bits Cortex® M0+ CPU voor real-time radiolaag
- Nauwkeurige RSSI om vermogensregeling mogelijk te maken
– Geschikt voor systemen die moeten voldoen aan radiofrequentievoorschriften ETSI EN 300 328, EN 300 440, FCC CFR47 Deel 15 en ARIB STD-T66
– Ondersteuning voor externe PA
- Beschikbare geïntegreerde Passive Device (IPD) begeleidende chip voor geoptimaliseerde matching-oplossing (MLPF-WB-01E3)
• Ultra-low-power platform
– 1,71 tot 3,6 V voeding
– – Temperatuurbereiken van 40 °C tot 85 / 105 °C
– 12 nA uitschakelmodus
– 610 nA Standby-modus + RTC + 48 KB RAM
- MCU in actieve modus: 33 µA / MHz wanneer RF en SMPS zijn ingeschakeld
– 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 mogelijk maakt vanuit Flash-geheugen, frequentie tot 64 MHz, MPU, 80 DMIPS en DSP-instructies
• Prestatiebenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
• Aanvoer- en resetbeheer
- Zeer efficiënte ingebouwde SMPS step-down-converter met intelligente bypass-modus
- Ultraveilige, energiezuinige BOR (brownout-reset) met vijf selecteerbare drempels
– POR/PDR met ultralaag vermogen
– 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 low-power 32 kHz RC (LSI1)
– Interne driftarme 32 kHz RC (LSI2)
- Interne multispeed 100 kHz tot 48 MHz oscillator, in de fabriek getrimd
- Hoge snelheid interne 16 MHz in de fabriek getrimde RC
– 1x PLL voor systeemklok en ADC
• Herinneringen
– 320 KB Flash-geheugen met sectorbescherming (PCROP) tegen R/W-bewerkingen, waardoor radiostack en toepassing mogelijk zijn
– 48 KB SRAM, inclusief 36 KB met hardwarepariteitscontrole
– 20×32-bits back-upregister
- Bootloader die USART-, SPI-, I2C-interfaces ondersteunt
– 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 vergelijker
• Systeemrandapparatuur
– Interprocessor Communication Controller (IPCC) voor communicatie met Bluetooth® Low Energy
- HW-semaforen voor het delen van bronnen tussen CPU's
– 1x DMA-controller (7x kanalen) die ADC, SPI, I2C, USART, AES, timers ondersteunt
– 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, maximaal acht sensoren
– 1x 16-bit, vier kanalen geavanceerde timer
– 1x 32-bit, vier kanalen timer
– 2x 16-bit ultra-low-power timer
– 1x onafhankelijke Systick
– 1x onafhankelijke waakhond
– 1x raamwaakhond
• 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 openbare sleutelautoriteit (PKA)
– Cryptografische algoritmen: RSA, Diffie-Helman, ECC over GF(p)
- Echte willekeurige nummergenerator (RNG)
– Sectorbescherming tegen R/W-operatie (PCROP)
– CRC-berekeningseenheid – Die-informatie: 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
- Applicatie cross-trigger