Banana Pi BPI-PicoW-S3 is an open source hardware development board designed for IoT development and maker DIY. Designed with Espressif ESP32-S3 chip, it supports 2.4 GHz Wi-Fi and Bluetooth® LE dual-mode wireless communication. The peripherals are compatible with low-power hardware design, and the power consumption in deep sleep mode is only 10uA. In terms of programming, BPI-PicoW-S3 supports ESP-IDF, Arduino, micropython and other methods.
The size is exactly the same as the Raspberry Pi pico, and most GPIO definitions are compatible with the Raspberry Pi pico
Schematic diagram of hardware interface:
Hardware Specifications:
SoC main control chip | ESP32-S3, Xtensa® 32-bit LX7 dual-core processor |
main frequency | 240MHz MAX |
Operating temperature | -40℃~+85℃ |
on-chip ROM | 384 KB |
On-chip SRAM | 320 KB |
Onboard FLASH ROM | 2MB |
On-chip peripheral PSRAM | 8MB |
WIFI | IEEE 802.11 b/g/n, 2.4Ghz frequency band, 150Mbps |
Bluetooth | Bluetooth 5 ,Bluetooth mesh |
GPIO | BPI-PicoW-S3 has introduced 27 available GPIO |
ADC | 2 × 12-bit SAR ADC, supporting 18 analog channel inputs |
TOUCH capacitive touch sensor | 14 |
SPI | 4 |
2C | 2. Support master or slave mode |
I2S | 2. Input and output of serial stereo data |
LCD | 1. Support 8-bit to 16-bit parallel RGB, I8080, MOTO6800 interface |
CAMERA | 1. Support 8-bit to 16-bit DVP image sensor interface |
UART | 3, support 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 port |
USB Serial/JTAG Controller | 1, USB full speed standard, CDC-ACM, JTAG |
Temperature Sensor | 1, The measurement range is –20 °C to 110 °C, used to monitor 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) |
General purpose DMA controller | 5 receive channels and 5 transmit channels |
RMT | 4 channels transmit, 4 channels receive, share 384 x 32-bit RAM |
pulse counter | 4 pulse counting controllers (units), each with 2 independent channels |
timer | 4 × 54-bit general-purpose timers, 16-bit clock prescaler, 1 × 52-bit system timer, 3 × watchdog timers |
external crystal oscillator | 40Mhz |
RTC and Low Power Management | Power Management Unit (PMU) + Ultra Low Power Coprocessor (ULP) |
Low power consumption current | 10uA |
Operating Voltage | 3.3V |
Input voltage | 3.3V~5.5V |
Maximum discharge current | [email protected] DC/DC |
Controllable full color LED | 1 |
Online wiki development documentation: https://wiki.banana-pi.org/BPI-PicoW-S3 Development Board