General description
The BX8088B is an ultra-low-power system on-chip(SoC), a Bluetooth chipset, integrated with 32-bit MCU for Bluetooth 5.0 low energy(BLE 5.0) applications which shows the great performance of a leading RF transceiver with low-power consumption. It meets the challenges of a broad range of applications that need advanced Bluetooth LE features.
Also Bluetooth mesh can be run concurrently with Bluetooth LE, enabling smartphones to configure and control mesh nodes.
In this Bluetooth LE device, several digital and analog peripheral interfaces are optimized for external control, including GPIO, SPI, UART, IIC, PWM, ADC, GPU, and LDOs.
Radio Transceiver
- 93 dBm RX sensitivity at 1Mbps mode
- 90 dBm RX sensitivity at 2Mbps mode
- RF output power levels: -20dBm, 0dBm,3dBm and 8dBm
- 50dB RSSI dynamic range
Supply Current
- 4.3mA in RX and 4.4mA in TX with On Chip DCDC Converter@4.3V
- 5.5mA in RX and 5.7mA in TX with On Chip DCDC Converter@3.3V
Ultra low Current Mode
- Sleep current : 2.5uA ~ 6uA,SRAM ( 16 KB ~ 208 KB ) retention
- Average current: 20uA,during 1.28 sec cycle time ( Active / Sleep ) Notice: Active ( Broadcasting ADV ) / Sleep ( 208 KB SRAM retention )
Analog Interfaces
- 1 Embedding ADC in pin VBAT with Battery monitoring function from 5.5V to 2.0V
- 1 External channel of ADC ( ENOB = 10 ) with average capability ( Oversampling up to ENOB = 12 )
- Temperature sensor from -40℃ to 125℃
Digital Interfaces
- 1 GPU ( Accelerated GUI )
- Up to 27 GPIOs ( Including QSPI )
- 1 Quad-SPI External Flash interface
- 2 General SPI interface
- 1 SPIM ( Master Only )
- 1 SPIM / SPIS ( Master / Slave )
- 2 UART –
Flow control up to 1Mbps and supports all
the baud rate under 1Mbps, IRDA is
supported - 2 IIC –
Master / Slave programmable and
speed up to 1Mbps - 2 Timers and 1 Watch-dog Timer
- 5 PWM Outputs
Integrated 32-bit MCU
- Clock frequency: 16MHz, 32MHz
( Major ) , 48MHz, 64MHz, 80MHz and
96MHz ( Max ) - CPU Benchmarking : 2.07 Coremark /MHz
- SWD debug interface
- AHB / APB bus matrix with speed up to 96MHz
Memories
- Need external flash
- 128 KB ROM ( Boot ROM and BLE stack )
- 208 KB SRAM
- Composed of 6 pages of 32KB and 1 page of 16KB , with retention capability
- Each 32KB can be set into retention state separately and exchange memory for BLE connection data
- 16KB of 4 way cache controller for external SPI flash which enable CPU run on the external SPI flash, this 16KB cache can be also used as system SRAM when cache is disabled
Power Management
- 2.3-5.0V power input
- One 1.2V Integrated DCDC buck converter
- One 1.8V LDO with 40mA output
- Two 3.3V LDO with 50mA & 25mA output each
Cryptographic Engine
- ECC
- AES-128