The Banana Pi BPI-PicoW-S3 is a series of low-powered microcontrollers designed for IoT development and Maker DIY board.same size as Raspberry Pi Pico board,It supports 2.4 GHz Wi-Fi and Bluetooth® LE dual-mode wireless communication, the peripheral is compatible with low-power hardware design, and the power consumption is only 10uA in deep sleep mode.In terms of programming, the PicoW-S3 supports ESP-IDF, Arduino, micropython and other methods.
Title | Date | Download |
---|---|---|
BPI-PicoW-S3 schematic | Jan 28 2025 | Download |
BPI-PicoW-S3 Spec Sheet | |
---|---|
SoC | ESP32-S3, Xtensa® 32-bit LX7 dual core |
Basic frequency | 240MHz MAX |
Operating temperature | -40?~+85? |
On-chip ROM | 384KB |
On-chip SRAM | 512KB |
Extereal FLASH | 8MB |
In-packge PSRAM | 2MB |
WIFI | IEEE 802.11 b/g/n, 2.4Ghz band, 150Mbps |
Bluetooth | Bluetooth 5, Bluetooth mesh |
GPIO | BPI-PicoW-S3 has led out 27 available GPIOs |
ADC | 2 × 12-bit SAR ADC supporting 18 analog channel inputs |
TOUCH Capacitive Touch Sensor | 14 |
SPI | 4 |
I2C | 2. Support master or slave mode |
I2S | 2, input and output of serial stereo data |
LCD | 1, support 8-bit ~16-bit parallel RGB, I8080, MOTO6800 interface |
CAMERA | 1, supports 8-bit ~16-bit DVP image sensor interface |
UART | 3, supports asynchronous communication (RS232 and RS485) and IrDA |
PWM | 8 independent channels, 14-bit precision |
MCPWM | 2 |
USB | 1 × Full Speed ??USB 2.0 OTG, MicroUSB Female |
USB Serial/JTAG Controller | 1, USB full speed standard, CDC-ACM, JTAG |
Temperature sensor | 1, the measurement range is –20 °C to 110 °C, for monitoring the internal temperature of the chip |
SD/MMC | 1 × SDIO host interface, with 2 card slots, supports SD card 3.0 and 3.01, SDIO 3.0, CE-ATA 1.1, MMC 4.41, eMMC 4.5 and 4.51 |
TWAI® Controller | 1, compatible with ISO11898-1 (CAN specification 2.0) |
Generic DMA Controller | 5 receive channels and 5 transmit channels |
RMT | 4-channel transmit, 4-channel receive, shared 384 x 32-bit RAM |
Pulse Counter | 4 pulse count controllers (units), each unit has 2 independent channels |
Timer | 4 × 54-bit general-purpose timers, 16-bit clock prescaler, 1 × 52-bit system timer, 3 × watchdog timers |
External crystal | 40Mhz |
RTC and Low Power Management | Power Management Unit (PMU) + Ultra Low Power Coprocessor (ULP) |
Low power consumption current | 10uA |
Working Voltage | 3.3V |
Input voltage | 3.3V~5.5V |
Maximum discharge current | 2A@3.3V DC/DC |
Controllable full color LED | 1 |
Controllable monochrome LED | 1 |
BPI-PicoW-S3 peripheral GPIO pin assignment | ||
---|---|---|
Peripheral Interface | Signal | Pins |
ADC | ADC1_CH0~9 | GPIO 1~10 |
ADC2_CH0~9 | GPIO 11~20 | |
Touch Sensor | TOUCH1~14 | GPIO 1~14 |
JTAG | MTCK | GPIO 39 |
MTDO | GPIO 40 | |
MTDI | GPIO 41 | |
MTMS | GPIO 42 | |
UART | Default assigned pins, can be redefined as any GPIO | |
U0RXD_in | GPIO 44 | |
U0CTS_in | GPIO 16 | |
U0DSR_in | Any GPIO | |
U0TXD_out | GPIO43 | |
U0RTS_out | GPIO 15 | |
U0DTR_out | Any GPIO | |
U1RXD_in | GPIO 18 | |
U1CTS_in | GPIO 20 | |
U1DSR_in | Any GPIO | |
U1TXD_out | GPIO 17 | |
U1RTS_out | GPIO 19 | |
U1DTR_out | Any GPIO | |
U2 | Any GPIO | |
I2C | Any GPIO | |
PWM | Any GPIO | |
I2S | Any GPIO | |
LCD | Any GPIO | |
CAMERA | Any GPIO | |
RMT | Any GPIO | |
SPI0/1 | Used for FLASH and PSRAM | |
SPI2/3 | Any GPIO | |
Pulse Counter | Any GPIO | |
USB OTG | D- | GPIO 19 (internal PHY) |
D+ | GPIO 20 (internal PHY) | |
VP | GPIO 42 (External PHY) | |
VM | GPIO 41 (External PHY) | |
RCV | GPIO21 (External PHY) | |
OEN | GPIO 40 (External PHY) | |
VPO | GPIO 39 (External PHY) | |
VMO | GPIO38 (External PHY) | |
USB Serial/JTAG | D- | GPIO 19 (internal PHY) |
D+ | GPIO 20 (internal PHY) | |
VP | GPIO 42 (External PHY) | |
VM | GPIO 41 (External PHY) | |
OEN | GPIO 40 (External PHY) | |
VPO | GPIO 39 (External PHY) | |
VMO | GPIO38 (External PHY) | |
SD/MMC | Any GPIO | |
MCPWM | Any GPIO | |
TWAI | Any GPIO | |
Full Color LED | GPIO 48 | |
Monochrome LED | GPIO 46 |
Language/Technology | IDE/Compiler | Type | OS | Download |
---|---|---|---|---|
Download |
Name | Part# | Type |
---|---|---|
DC Power Line Communication (PLC) Reference Design | 24VDCPLCEVM | Evaluation Modules & Boards |
Three Phase BLDC & PMSM Motor Kit with DRV8301 and Piccolo MCU | DRV8301-HC-C2-KIT | Evaluation Modules & Boards |