The BK7258 is a highly integrated 1x1 single-band 2.4 GHz Wi-Fi 6 (802.11b/g/n/ax) and Bluetooth 5.4 Low Energy (LE) combo solution designed for applications that require abundant resources and low power consumption.
Overview
The BK7258 is a highly integrated 1x1 single-band 2.4 GHz Wi-Fi 6 (802.11b/g/n/ax) and Bluetooth 5.4 Low Energy (LE) combo solution designed for applications that require abundant resources and low power consumption. The integration of a 32-bit ARMv8-M Star MCU and a comprehensive set of peripherals makes the BK7258 ideal for advanced Internet of Things (IoT) applications.
Using advanced design techniques and ultra-low power process technology, the BK7258 delivers high integration and minimal power consumption for IP cameras, HMI applications, smart locks, 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
• Integrated Bluetooth/Wi-Fi coexistence (PTA)
• TX power up to +20 dBm
• RX sensitivity -98 dBm
Bluetooth Low Energy
• Bluetooth 5.4 Low Energy (LE)
• Supports Bluetooth Low Energy 1 Mbps, 2 Mbps, and long range (125 kbps and 500 kbps)
• Supported Bluetooth Low Energy features: LE Audio, Angle of Arrival (AoA) and Angle of Departure (AoD) direction finding, 2 Mbps, advertising extensions, and long range
• Supports an antenna array with up to 16 antennas for precise positioning
Core
• ARMv8-M Star (M33F) MCU at up to 480 MHz:
- Double-precision floating-point unit (FPU)
- 16 KB ITCM + 16 KB DTCM
- Embedded TrustZone
- Supports DSP instructions with SIMD
- 3.84 CoreMark/MHz
• UART flash download
• Serial Wire Debug (SWD) interface
Memory
• Flash up to 16 MB
• PSRAM up to 16 MB
• 640 KB Share SRAM
• 64 KB ROM
• eFuse
Clock Management
• External oscillators: 26 MHz crystal oscillator (XTALH), 32.768 kHz crystal oscillator (XTALL)
• Internal oscillators: 32 kHz ring oscillator (ROSC), 26–360 MHz digitally controlled oscillator (DCO)
• 320/480 MHz PLL (DPLL)
• Audio PLL (APLL)
Power Management
• 2.0 to 4.35 V VBAT supply
• On-chip Power-On Reset (POR) and Brown-Out Detector (BOD)
• Embedded buck (DC-DC) converters and LDO regulators
• Low power consumption:
- Active mode RX: 17.5 mA
- Sleep mode: 43 μA
- Deep sleep mode: 16 μA
- Shutdown mode: 2.5 μA
Peripherals
• 56 GPIOs
• 2x SPI
• 2x QSPI
• 3x UART: 1 with hardware flow control and flash download support
• 1x Smart Card controller
• 1x SDIO
• 2x I2C
• 1x high-speed USB2.0 (HS)
• 1x CAN controller with CAN FD
• 1x LIN controller
• 2x general-purpose DMA controller (GDMA), each with 8 channels
• 1x DMA2D controller
• 1x rotation module
• 2x scaling module
• 1x display controller supporting RGB and 8080 interfaces
• 1x segment LCD controller for up to 8 x 28 segments
• 1x JPEG hardware encoder
• 1x JPEG hardware decoder
• 1x 8-bit CIS DVP interface
• 1x 720p H.264 video encoder
• 1x Ethernet MAC interface
• 12x 32-bit PWM channel
• 3x I2S
• 1x four-band digital hardware equalizer
• 2x audio ADC
• 1x audio DAC
• 1x DMIC
• 1x SBC accelerator
• 12-bit AUX ADC, up to 11 channels
• 6x 32-bit general-purpose timer
• 2x watchdog timer
• 1x real-time counter (RTC)
• 1x IrDA
• 1x temperature sensor
• 1x touch sensor, up to 16 touch sensing I/Os
Packaging
• QFN88 package, 9 x 9 mm
• Operating temperature range: -40 to +85 °C