Skip to content

Where to Buy: Alibaba

1. Product Introduction ​

▫️ Overview ​

BW60

  • The BW60 series modules are dual-band Wi-Fi + BLE5.4 SoC module developed by Shenzhen Ai-Thinker Technology Co., Ltd. based on the RTL8711FA series chip. It integrates Wi-Fi 6 and Bluetooth 5.4, supporting 2.4GHz/5GHz dual-band operation and the 802.11a/b/g/n/ac/ax protocols. The RTL8711FA features dual RISC cores compatible with the Arm Cortex-M55 instruction set and based on the Armv8.1-M architecture; with a maximum clock speed of 240MHz, it incorporates fine-grained clock gating, multiple power modes, and dynamic power scaling to balance high performance with ultra-low power consumption.

  • The BW60series modules offers a rich set of external interfaces, integrating UART, SPI, I2C, CAN, ADC, RMII, capacitive touch, and general-purpose sensor interfaces. It is equipped with high-speed SDIO and USB interfaces, as well as DMIC and I2S audio interfaces, and features flexibly configurable GPIOs. It is suitable for a wide range of applications, including the Internet of Things (IoT), mobile devices, wearable electronics, and smart home appliances.

▫️ Features ​

Wireless ​

  • 2.4GHz and 5GHz RF transceiver
  • Supports 802.11a/b/g/n/ac/ax protocols
  • Supports BLE 5.4
  • Supports SIG Mesh 1.1
  • Supports LE 1Mbps, 2Mbps
  • Supports LE long-range (125kbps, 500kbps)
  • Supports LE Advertising Extensions
  • Supports TWT (Target Wake Time) for power saving

Microcontroller Subsystem ​

  • Dual 32-bit RISC cores based on the Armv8.1-M architecture
  • Compatible with the Arm Cortex-M55 instruction set
  • Maximum clock frequency up to 240MHz

Memory ​

  • 16KB I-Cache and 16KB D-Cache
  • 512KB + 152KB SRAM
  • 2KB OTP
  • RTL8711FA with integrated 4/8MB Flash (optional)
  • Supports external Flash expansion (customized)

Security ​

  • Secure Boot and Secure Debug
  • AES/SHA Engine
  • ECC/RSA Engine
  • TRNG (True Random Number Generator)
  • OTP

Peripherals ​

  • Supports USB 2.0 HS (Host/Device), SPI, UART, ADC, CAN, I2C, I2S, DMIC, RGB/MCU interface, PWM, SDIO, LEDC, IR, RMII (supports Ethernet MAC, applicable to Ethernet port and gateway applications), Cap-touch and GPIO, etc.

Development Environment ​

  • Supports secondary development with integrated Linux development environment

Physical Characteristics ​

  • Operating temperature: -40 – 85℃
  • Storage conditions: -40 – 125℃, < 90% RH

Electrical Characteristics ​

  • Supply voltage: 2.97 – 3.63V (typical value 3.3V); integrated DC-DC and LDO
  • Supply current: ≥ 800mA
  • Communication interface: standard UART interface
  • Available I/Os: 21 GPIOs by default
  • Protection: built-in ESD protection circuit

Note: For features not marked, please refer to the official RTL8711FA chip datasheet.

▫️ Selection Table ​

Type
▶
Select products to compareSelected 0/20

Expand to search and pick modules by chip, protocol, flash and more.

Default comparison: modules matching "BW60"
Parameter
Product Image
Wireless Protocol
Chip
Module Flash Size
Frequency Band (MHz)
Package
Dimensions (L×W×H) (mm)
Operating Temp Range (℃)
Storage Temp Range (℃)
Antenna Type
Available GPIO Count
Min Supply Voltage (V)
Max Supply Voltage (V)
Typical Supply Voltage (V)
Max Operating Current (mA)
RX Current (mA)
Deep Sleep Current (μA)
Certifications
Adjustable TX Power Range (dBm)
Modulation

2. Datasheets, PCB Footprint, Schematics ​

ModuleDatasheetPCB FootprintSchematic DiagramChip Datasheet
BW60-12FViewDownloadViewView
BW60-07SViewDownloadViewSame as above
BW60-12F-KitView-ViewSame as above

▫️ Firmware Download and Debugging ​

Module ModelFirmware IDFirmware DescriptionVersionDownload Link
BW60-12F⭐3739AT Middleware Standard FirmwareV4.18_P1.0.23Click to Download

4. Development Guide ​

▫️ Secondary Development Guide ​

▫️ Supported Display Controllers ​

BW60 supports SPI and RGB display interfaces. The following list is based on the ameba-ui panel drivers. Model names follow the source definitions, and code paths are relative to the ameba-ui repository root.

Maximum resolution is the controller limit specified in its datasheet, expressed as H × V in pixels. Values without sufficient documentation are marked "To be confirmed"; physical panel resolutions are identified separately.

Display ControllerInterfaceMaximum ResolutionDriver Source Path
ST7789V (driver incomplete)RGB/SPI240 × 320display/panels/panel_st7789v.c
ST7701SRGB/SPI480 × 960display/panels/panel_st7701s.c
display/panels/panel_st7701s_rgb565.c
ST7701PRGB/SPITo be confirmeddisplay/panels/panel_st7701p_rgb.c
JD9165BARGBTo be confirmeddisplay/panels/panel_jd9165ba.c
B1620A (panel model)RGB/SPITo be confirmed
Panel: 720 × 720
display/panels/panel_b1620a.c
HJ3508_12 (ILI9488)RGB/SPI320 × 480display/panels/panel_hj3508_12.c
T1720A (panel model)RGBTo be confirmed
Panel: 800 × 480
display/panels/panel_t1720a.c

The interface column lists the RGB and SPI interfaces supported by each controller or panel. ST7701S, ST7701P and B1620A use SPI for initialization and register configuration, with pixel data transferred over RGB. The linked HJ3508_12 driver currently uses RGB for display data.

The actual usable resolution is limited by available memory and the resolution of the connected LCD panel. Color depth, framebuffer count and driver configuration must also be considered.

The linked ST7789V file is an SPI driver skeleton: command/data transmission and initialization remain unimplemented, and it is absent from the panel selection menu and build list. RGB operation requires a separate driver adaptation.

5. FAQ ​

6. Test Reports ​

▫️ Power Consumption Test Reports ​

Module ModelTest Report
BW60-12FClick to View
BW60-07SClick to View

▫️ Hardware Reliability Test Reports ​

Module ModelTest Report
BW60-12FClick to View
BW60-07SClick to View

▫️ Certification ​

  • Series Certification: To Be Upload

Released under the MIT License. Build Time 2026-11-13 18:52:23