Pine64 PineCone BL602 - image 1
1 / 3
Pine64·Evaluation Board

Pine64 PineCone BL602

Open-source RISC-V evaluation board powered by the Bouffalo Lab BL602 WiFi+BLE5 SoC. Features 276KB SRAM, 2MB flash, USB-C with CH340 serial bridge, onboard RGB LED, JTAG header, and PCB antenna. Supports Arduino, NuttX, FreeRTOS, Rust, and OpenBeken firmware. Priced from $3.99.

Starting from

$3.99

Specifications

ArchitectureRISC-V 32-bit
CPU Cores1
Clock Speed192 MHz
Flash2 MB
GPIO Level3.3 V
Power InputUSB-C 5V
BluetoothBLE 5.0
StorageNo
Dimensions25.4 mm × 44.0 mm
Weight2 g

Components

U1MCUDatasheet

32-bit RISC-V WiFi+BLE5 SoC at 192MHz with 276KB SRAM, 128KB ROM, 2MB flash, integrated RF

U2USB Serial BridgeDatasheet

USB Full-Speed to UART adapter for programming and serial console

LED1LEDDatasheet

Tri-color LED — Red (GPIO17), Green (GPIO14), Blue (GPIO11)

ANT1AntennaDatasheet

Integrated 2.4GHz PCB antenna for WiFi and BLE

Bus Interfaces

UART0
RX: GPIO7TX: GPIO16
UART1
RX: GPIO3TX: GPIO4
I2C
SCL: GPIO4SDA: GPIO3
SPI
CS: GPIO2MISO: GPIO0MOSI: GPIO1SCLK: GPIO3
JTAG
TCK: GPIO14TDI: GPIO17TDO: GPIO11TMS: GPIO12

GPIO Map

GPIO0
SPI MISO (default)
digital-inputdigital-outputpwmspii2cuart
SPI
GPIO1
SPI MOSI (default)
digital-inputdigital-outputpwmspii2cuart
SPI
GPIO2
SPI CS (default)
digital-inputdigital-outputpwmspii2cuart
SPI
GPIO3
I2C SDA / UART1 RX / SPI SCLK
digital-inputdigital-outputpwmspii2cuart
I2C
GPIO4
I2C SCL / UART1 TX
digital-inputdigital-outputpwmadcspii2cuart
I2C
GPIO5
General IO / ADC CH4
digital-inputdigital-outputpwmadcspii2cuart
GPIO7
UART0 RX (default)
digital-inputdigital-outputpwmspii2cuart
UART
GPIO8
Boot mode jumper
digital-inputdigital-outputpwmspii2cuart
GPIO11
Blue LED / JTAG TDO
digital-inputdigital-outputpwmadcspii2cuart
JTAG
GPIO12
JTAG TMS / IR RX
digital-inputdigital-outputpwmadcspii2cuart
JTAG
GPIO14
Green LED / JTAG TCK / DAC
digital-inputdigital-outputpwmadcdacspii2cuart
JTAG
GPIO16
UART0 TX (default)
digital-inputdigital-outputpwmspii2cuart
UART
GPIO17
Red LED / JTAG TDI
digital-inputdigital-outputpwmspii2cuart
JTAG
GPIO20
General IO
digital-inputdigital-outputpwmspii2cuart
GPIO21
General IO
digital-inputdigital-outputpwmspii2cuart
GPIO22
General IO
digital-inputdigital-outputpwmspii2cuart

Overview

The Pine64 PineCone BL602 is a compact evaluation board built around the Bouffalo Lab BL602 RISC-V SoC, designed as part of Pine64's "Nutcracker Challenge" to achieve fully open-source WiFi and Bluetooth connectivity on RISC-V hardware. The board measures just 25.4mm × 44mm and integrates the BL602 via a PineNut 12S stamp module, providing WiFi 802.11 b/g/n and Bluetooth Low Energy 5.0 in a breadboard-friendly form factor.

The BL602 SoC features a 32-bit RISC-V core (SiFive E24) clocked at up to 192MHz, with 276KB SRAM, 128KB ROM, and 2MB of onboard flash. All 16 GPIO pins are fully multiplexable — any pin can be assigned to UART, SPI, I2C, PWM, ADC, or JTAG via software configuration. The board includes a CH340 USB-to-serial bridge for easy programming through USB-C, an onboard tri-color RGB LED connected to GPIO11/14/17, and a dedicated JTAG header for hardware debugging.

The PineCone enjoys strong community support with multiple firmware options including the official BL IoT SDK (FreeRTOS-based), Apache NuttX RTOS, Arduino via Pine64's ArduinoCore-bouffalo, embedded Rust through Sipeed's bl602-hal, and OpenBeken for smart home integration. The board's extremely low price point and open hardware design make it an accessible entry point for RISC-V embedded development, IoT prototyping, and wireless sensor network projects.

Use Cases

4

Resources

Where to Buy

Available Software

6

Explore more of the directory — popular use cases, firmware, and specs to browse next.