The BL602 is a relatively new SoC, so here is some more information taken from the producer's homepage (https://www.bouffalolab.com/bl602).
Wireless (Tier-1 RF Performance)
Wi-Fi 802.11 b/g/n
Bluetooth® Low Energy 5.0
Wi-Fi Fast connection with BLE assistance
Wi-Fi and BLE coexistence
Wi-Fi Security WPS/WEP/WPA/WPA2/WPA3
STA, SoftAP and sniffer modes
Multi-Cloud connectivity
2.4 GHz RF transceiver
Integrated RF balun, PA/LNA
Microcontroller Subsystem
32-bit RISC CPU with FPU
L1 cache
RTC timer up to One year
Two 32b general purpose timers
Four DMA channels
Dynamic Frequency from 1MHz to 192MHz
JTAG development support
XIP QSPI flash support
Memory
276KB SRAM
128KB ROM
1Kb eFuse
Embedded Flash (Optional)
SDIO 2.0 slave (AP-Host)
SPI master/slave
Two UART
I2C master/slave
Five PWM channels
10-bit general DAC
12-bit general ADC
Two general analog comparators
PIR (Passive Infra-Red) detection
IR remote HW accelerator
Flexible 16 GPIOs (BL602) / 23 GPIOs (BL604)
Power Modes (Ultra-low Power modes)
Off
Hibernate
Power Down Sleep (flexible)
Active
Clock
Support XTAL 24/26/32/38.4/40MHz
Support XTAL 32/32.768KHz
Internal RC 32KHz & 32MHz oscillator
Internal System PLL
I recently got a smart LED strip controller to put Tasmota on and found a BL602 instead of an ESP32. This chip has been a drop in replacement with the intention of lowering cost and potentially protecting against trade dispute chip issues with the US govt.
Wireless (Tier-1 RF Performance)
Microcontroller Subsystem Memory Security (Complete Security features) Peripherals Power Modes (Ultra-low Power modes) Clock Package Type