Китайцы жгут напалмом и клепают микроконтроллеры с Wi-Fi + BLE как горячие пирожки.
BL602 и его старший брат BL604 оба сделаны на базе ядер RISC-V.
Характеристики:
32-bit RISC-V ядро с хардварным FPU и динамическим изменением частоты от 1MHz до 192MHz.
То есть, можно уводить устройство в глубокий сон и будить с пониженной частотой. Потом по мере необходимости уже кочегарить. Мегафича, как мне кажется.
Памяти не много. 276KB SRAM должно хватить всем.
ПЗУ 128KB ROM, 1Kb eFuse, ну и ещё можно навесить свою флешку по QSPI.
Теперь о беспроводке:
Wi-Fi 4 – 802.11 b/g/n @ 2.4 GHz,
Bluetooth 5.0 LE,
WPS/WEP/WPA/WPA2/WPA3,
Поддерживаются режимы STA, SoftAP, и какой-то неведомый “sniffer". Скорее всего монитор.
Максимум Tx: 21 dBm,
Чувствительность Rx: -98 dBm.
Периферии всякой, ну просто завались:
SDIO 2.0 slave (AP-Host),
SPI master/slave, 2x UART, I2C master/slave, 5x PWM,
ADC – 10-bit general DAC, 12-bit general ADC, 2x general analog comparators
PIR (Passive Infra-Red) detection
IR remote HW accelerator
16x flexible GPIOs (BL602) / 23x flexible GPIOs (BL604)
4x DMA channels
RTC timer up to One year
2x 32-bit general-purpose timers
Безопасностью можно обмазываться:
Secure boot,
Secure debug,
XIP QSPI On-The-Fly AES Decryption (OTFAD),
AES-128/192/256,
SHA-1/224/256,
TRNG (True Random Number Generator),
PKA (Public Key Accelerator).
Живёт от 2.1V до 3.6V
Энергопотребление радует.
Deep sleep: 0.5uA; WiFi Rx: 18 mA.
И всё это в корпусах 32-pin QFN (BL602) или 40 pin QFN (BL604)
И температурный диапазон заточен под промышленность – -40°C to 125°C
https://www.cnx-software.com/2020/10/24/bl602-bl604-risc-v-wifi-bluetooth-5-0-le-soc-will-sell-at-esp8266-price-point/