Highly-integrated Single-chip Wi-Fi 6 (802.11b/g/n/ax) and Bluetooth Low Energy 5.2 Combo Solution / Things (IoT) applications
Overview
The BK7235 is a highly integrated 1x1 single-band 2.4 GHz Wi-Fi 6 (802.11b/g/n/ax) and Bluetooth 5.2 Low Energy (LE) combo solution designed for applications that require high security and abundant resources. The integration of a 32-bit RISC-V MCU and a comprehensive set of peripherals makes the BK7235 ideal for advanced Internet of Things (IoT) applications.
The BK7235 provides state-of-the-art security based on a powerful security architecture. It offers an isolated and immutable platform root of trust to provide security services, such as secure boot and cryptographic operations, to applications running on a non-secure processing environment.
Using advanced design techniques and ultra-low power process technology, the BK7235 delivers high integration and minimal power consumption for smart lighting, smart home, and other advanced IoT applications.
Features
Wi-Fi
• IEEE 802.11b/g/n/ax 1x1 compliant
• 20/40 MHz channel bandwidth for 2.4 GHz
• Supports downlink Multi-User Multiple-Input Multiple-Output (DL MU-MIMO)
• Supports Orthogonal Frequency Division Multiple Access (OFDMA)
• Supports Target Wake Time (TWT)
• TX and RX Low-Density Parity Check (LDPC) support for extended range
• WPA/WPA2/WPA3-Personal support for enhanced security
• Operating modes: STA and SoftAP
• Concurrent SoftAP + STA
• TX power up to +20 dBm
• RX sensitivity -99 dBm
Bluetooth Low Energy
• Bluetooth Low Energy (LE) 5.2
• Supports Bluetooth Low Energy 1 Mbps, 2 Mbps, and long range (125 kbps and 500 kbps)
• Supported Bluetooth Low Energy features: LE audio, 2 Mbps, advertising extensions, and long range
Core
• 32-bit RISC-V MCU at up to 320 MHz:
- 32 KB ITCM + 32 KB DTCM
- 5-stage in-order execution pipeline
- Hardware multiplier and divider
- Branch prediction
- Machine (M) and User (U) Privilege levels
- Performance monitors
- Misaligned memory accesses
- Physical Memory Protection (PMP), 8 regions
- RISC-V RV32I base integer instruction set
- RISC-V “M” standard extension for integer multiplication and division
- RISC-V “A” standard extension for atomic instructions
- RISC-V “F” standard extensions for single-precision floating-point
- RISC-V “C” standard extension for compressed instructions
- DSP extension
- RISC-V “N” standard extension for user-level interrupt and exception handling
- Performance extension
- CoDense extension
- 3.57 CoreMark/MHz, 1.98 DMIPS/MHz
• UART flash download
• Serial Wire Debug (SWD) interface
Memory
• 4 MB SiP flash
• SiP PSRAM: 4 MB or none
• 512 KB Share SRAM
• 64 KB ROM
• eFuse
Security
• Isolated secure element (FIPS 140-2 Level 2 certified) with hardware cryptography
• Secure boot
• Unique ID and secure storage
• Secure update and anti-rollback
• Lifecycle management such as secure debug
• Flash encryption
• Cryptographic hardware acceleration:
- Crypto accelerator: DES, AES-128/192/256, ChaCha20-128/256, SM4-128
- Public key accelerator: ECDSA-P256/P384, RSA-2048/3072, SM2
- Hash: SHA-224/256, SHA-384/512, HMAC, Poly1305, SM3-512
- True Random Number Generator (TRNG)
• Key Derivation Function (KDF)
Clock Management
• External oscillators: 26 MHz crystal oscillator (XTALH), 32.768 kHz crystal oscillator (XTALL)
• Internal oscillator: 32 kHz ring oscillator (ROSC), 26–360 MHz digitally controlled oscillator (DCO)
• 320/480 MHz PLL (DPLL)
• Audio PLL (APLL)
Power Management
• 2.8 to 5.0 V VBAT supply
• On-chip Power-On Reset (POR) and Brown-Out Detector (BOD)
• Embedded buck (DC-DC) converter and LDO regulators
• Low power consumption:
- Active mode RX: 85 mA
- Active mode TX @ 17 dBm: 230 mA
- Sleep mode: 238 μA
- Deep sleep mode: 16 μA
- Shutdown mode: 3.4 μA
Peripherals
• 26 GPIOs
• 1x SPI
• 2x UART: 1 with flash download support
• 1x I2C
• 1x CAN controller with CAN FD
• 1x general-purpose DMA controller (GDMA) with 12 channels
• 1x JPEG hardware encoder
• 1x JPEG hardware decoder
• 1x 8-bit CIS DVP interface
• 10x 32-bit PWM channel
• 13-bit AUX ADC, up to 5 channels
• 6x 32-bit general-purpose timer
• 2x watchdog timer (WDT)
• 1x real-time counter (RTC)
• 1x IrDA
• 1x temperature sensor
• 1x touch sensor, up to 14 touch sensing I/Os
Packaging
• QFN40 package, 5 x 5 mm
• Operating temperature range: -40 to +105 °C
Applications
• Home appliance
- Refrigerator
- Air conditioner
- Thermostat
- Washing machine
- Robot cleaner
• Smart plug
• Smart lighting
- Light bulb
- Light switch
- Ceiling light
- Stand light