STMicroelectronics MCU a lungo raggio wireless a 32 bit STM32WLE5/E4xx
Gli MCU wireless a lungo raggio a 32 bit STM32WLE4xx e STM32WLE5xx di STMicroelectronics incorporano una potente soluzione radio LPWAN a potenza ultrabassa, costituita da LoRa® (disponibile solo in STM32WLE5xx), (G)FSK, (G)MSK e BPSK. Gli MCU STM32WLE5/E4xx sono progettati per essere straordinariamente a bassa potenza e sono basati sul nucleo RISC a 32 bitArm Cortex®-M4 che opera a una frequenza fino a 48 MHz. Il nucleo Arm implementa una serie completa di istruzioni DSP e un'unità di protezione della memoria (MPU) indipendente che migliora la sicurezza dell'applicazione.Caratteristiche
- Radio
- Intervallo di frequenze da 150 MHz a 960 MHz
- Modulazione LoRa, (G)FSK, (G)MSK e BPSK
- Sensibilità RX di –123 dBm per 2-FSK (a 1,2 Kbit/s), –148dBm per LoRa (a 10,4kHz, fattore di diffusione 12)
- Trasmettitore ad alta potenza di uscita, programmabile fino a +22 dBm
- Trasmettitore a bassa potenza di uscita, programmabile fino a +15 dBm
- Conforme ai seguenti regolamenti in materia di radio frequenza: ETSI EN 300 220, EN 300 113, EN 301 166, FCC CFR 47 Parte 15, 24, 90, 101 e ARIB STD-T30 giapponese, T-67, T-108
- Piattaforma con potenza ultrabassa
- Alimentazione da 1,8 V a 3,6 V
- Intervallo di temperatura: da -40°C a +105°C
- Modalità di spegnimento di 31nA (VDD = 3V)
- Modalità standby (+ RTC) di 360nA (VDD = 3 V)
- Modalità Stop2 (+ RTC) di 1,07 µA (VDD = 3 V)
- MCU in modalità attiva: 72µA/MHz (CoreMark®)
- RX in modalità attiva: 4,82 mA
- TX in modalità attiva: 15 mA a 10 dBm e 87 mA a 20 dBm (LoRa 125 kHz)
- Nucleo
- Nucleo CPU a 32-bit Arm® Cortex®-M4
- L'acceleratore in tempo reale adattivo (ART Accelerator) consente l'esecuzione in stato di attesa 0 da memoria Flash, frequenza fino a 48 MHz, istruzioni MPU e DSP
- 1,25 DMIPS/MHz (Dhrystone 2.1)
- Sicurezza e identificazione
- Crittografia hardware AES a 256-bit
- Generatore di numeri casuali effettivi (RNG)
- Protezione del settore contro le operazioni di lettura/scrittura (PCROP, RDP, WRP)
- Unità di calcolo CRC
- Identificativo univoco del dispositivo (UID a 64 bit conforme allo standard IEEE 802-2001)
- Identificatore di die univoco a 96 bit
- Acceleratore hardware a chiave pubblica (PKA)
- Gestione alimentazione e ripristino
- Convertitore step-down SMPS integrato ad alta efficienza
- Interruttore smart da SMPS a LDO
- BOR ultra-sicuro a bassa potenza (reset brownout) con 5 soglie selezionabili
- Potenza ultrabassa POR/PDR
- Rilevatore di tensione programmabile (PVD)
- Modalità VBAT con RTC e 20 registri di backup da 32 byte
- Sorgenti di clock
- Oscillatore a cristalli da 32MHz
- Supporto TCXO di tensione di alimentazione programmabile
- Oscillatore da 32 kHz per RTC con calibrazione
- RC regolato in fabbrica a 16 MHz ad alta velocità (±1%)
- Bassa potenza interna a 32 kHz RC
- Bassa potenza interna multi-velocità da 100kHz a 48MHz
- PLL per CPU, ADC e clock audio
- Memorie
- Fino a 256 Kbyte di memoria Flash
- RAM fino a 64 Kbyte
- Registro di backup a 20 x 32 bit
- Bootloader che supporta interfacce USART e SPI
- Aggiornamento firmware OTA (over-the-air) compatibile
- Protezione del settore contro le operazioni di lettura/scrittura
- Ricche periferiche analogiche (fino a 1,62 V)
- ADC a 12 bit 2,5 MSPS, fino a 16 bit con sovracampionamento hardware, intervallo di conversione fino a 3,6V
- DAC a 12 bit, sample-and-hold a bassa potenza
- 2 comparatori a potenza ultrabassa
- Periferiche di sistema
- Semafori per la sincronizzazione del processo del firmware del processore
- Controller
- 2 controller DMA (7 canali ciascuno) che supportano ADC, DAC, SPI, I2C, LPUART, USART, AES e timer
- 2 USART (ISO 7816, IrDA, SPI)
- 1 LPUART (bassa potenza)
- 16x SPI 1 Mbit/s (2 su 2 che supportano I2S)
- 3 I2C (SMBus/PMBus™)
- 2 timer a 1 canale a 16 bit
- 1 timer a 4 canali a 16 bit (che supporta il controllo motore)
- 1 timer a 4 canali a 32 bit
- 3 timer a potenza ultrabassa a 16-bit
- 1 RTC con contatore di riattivazione inferiore a 32 bit
- 1 sistema indipendente SysTick
- 1 watchdog indipendente
- 1 finestra watchdog
- Fino a 43 I/O, tolleranza massima di 5V
- Supporto per lo sviluppo
- Debug a filo seriale (SWD), JTAG per il processore dell'applicazione
- Tutti i package sono conformi a ECOPACK2
Flusso di contenuti
Video
Serie MCU STM32WL
Diagramma funzionale
Schema a blocchi
Pubblicato: 2020-11-18
| Aggiornato: 2025-01-13
