Tags: Banana Pi Leaf S3 - BPI Leaf S3 Single Board Computer, bpi-leaf-s3, SBC Boards

Banana Pi Leaf S3 - BPI Leaf S3 Single Board Computer

  • $7.90
  • The Banana Pi BPI-Leaf-S3 is a series of low-powered microcontrollers designed for IoT development and a Maker DIY board. It supports 2.4 GHz Wi-Fi and Bluetooth® LE dual-mode wireless communication, the peripheral is compatible with a low-power hardware design, and the power consumption is only 10uA in deep sleep mode.

    The main controller supports two power supply inputs: USB and an external 3.7V lithium battery, both can be interchangeable freely. The battery could also be charged while the USB is plugged in. Compact size, various interfaces, easy to use, and can be directly applied to low-power IoT projects.

    In terms of programming, the Leaf-S3 supports ESP-IDF, Arduino, micropython, and other methods.

    The IO pins on BPI-Leaf-S3 are identical to the Espressif ESP32-S3-DevKitC-1, developers can add peripherals that are supported by DevKitC-1 onto the BPI-Leaf-S3, and can also combine it onto a breadboard.

    Key Features

    • ESP32-S3,Xtensa® 32 bit LX7
    • External PSRAM, FLASH
    • Ultra-low power 10uA
    • 2.4G WIFI,Bluetooth 5,Bluetooth mesh
    • GPIO, ADC , TOUCH, PWM , I2C, SPI , RMT, I2S , UART, LCD, CAMERA ,USB, JTAG
    • 1* JST SH 1mm 4-Pin Socket, support I2C
    • 1 * USB Type-C
    • 1 * MX 1.25mm 2-Pin Socket, support charging
    • 1 * Neopixel LED

    ESP32-S3-DevKitC-1, BPI-Leaf-S3 Comparison

    Dev BoardBPI-Leaf-S3ESP32-S3-DevKitC-1
    GPIO Pins3636
    3.3v Pins33
    5v Pins11
    GND Pins44
    ARGB LEDs1 on GPIO481 on GPIO48
    Chip Internal USBUSB-C Connector x 1MicroUSB Connector x 1
    UART TTL to USBNoneCP2102-MicroUSB Connector x 1
    External Battery Socket3.7v Li-ion Battery dockNone
    Battery Charging500mA Charging CurrentNone
    JST SH 1mm 4-Pin Socket1None

    The amount, numeric order, and spacing of IO pins on BPI-Leaf-S3 are identical to the Espressif ESP32-S3-DevKitC-1.

    The BPI-Leaf-S3 dev board no longer equips traditional UART TTL to USB converter chip and its dedicated USB port. This is due to the ESP32-S3 chip's internal USB function being improved, supporting the CDC-ACM virtual serial port and JTAG interface, which is capable of software development and firmware management feature, that makes the external converter chip redundant.

    Compared to the ESP32-S3-DevKitC-1 dev board, the BPI-Leaf-S3 adds an external battery socket and a charging circuit, capable of charging the battery via USB. When a 3.7v battery is connected, unplugging the USB will not cause the program to break, making it fit for multiple applications.

    BPI-Leaf-S3 dev board is equipped with an I²C 4-pin dock, this stabilizes connection to other I²C peripherals. This dock is not only restricted to I²C connection, any module that requires a 3.3v pin, a GND pin, and one or two data pins can also be connected to the Leaf-S3 via this 4-pin dock.

    Hardware Specs

    BPI-Leaf-S3 Spec
    SoCESP32-S3,  Xtensa® dual-core 32-bit LX7 microprocessor
    Clock Frequency240MHz MAX
    Operating Temperature-40℃~+85℃
    Internal ROM384 KB
    Internal SRAM320 KB
    Onboard FLASH ROM4MB
    On-chip PSRAM2MB
    WIFIIEEE 802.11 b/g/n ,2.4Ghz,150Mbps
    BluetoothBluetooth 5, Bluetooth mesh
    GPIOBPI-Leaf-S3 has led out 36 available gpios
    ADC2 × 12-bit SAR ADCs, up to 20 channels
    Touch Sensor14
    SPI4
    I2C2
    I2S2
    LCD1 × LCD interface (8-bit ~16-bit parallel RGB, I8080, and MOTO6800)
    CAMERA1 × DVP 8-bit ~16-bit camera interface
    UART3
    PWM8 channels 14 bits
    MCPWM2
    USB1 × full-speed USB OTG, female Type-C socket
    USB Serial/JTAG controller1, CDC-ACM, JTAG
    Temperature Sensor1, ranging from -20 °C to 110 °C
    SD/MMC1 × SDIO host controller with 2 slots,SD 3.0,SD 3.01,SDIO 3.0,CE-ATA 1.1,MMC 4.41,eMMC 4.5,eMMC 4.51
    TWAI® controller1, compatible with ISO 11898-1 (CAN Specification 2.0)
    General DMA controller (GDMA)5 transmit channels and 5 receive channels
    RMT4 TX channels,4RX channels. Eight channels share a 384 x 32-bit RAM
    Pulse Count Controller4 independent pulse counters (units). Each unit consists of two independent channels
    Timers4 × 54-bit general-purpose timers. 1 × 52-bit system timer. 3 × watchdog timers
    External crystal oscillator40Mhz
    RTC and Low­Power ManagementPower Management Unit (PMU) + Ultra-­Low-­Power Coprocessor(ULP)
    Deep-sleep consumption current10uA
    Operating Voltage3.3V
    Input Voltage3.3V~5.5V
    Maximum discharge current[email protected] DC/DC
    USB chargeSupport
    Maximum charging current500mA
    Neopixel LED1


    • 2 or more $6.35
    • 4 or more $5.50
    • Brand: Banana PI
    • Product Code: bpi-leaf-s3
    • Availability: 500

    The Banana Pi BPI-Leaf-S3 is a series of low-powered microcontrollers designed for IoT development and a Maker DIY board. It supports 2.4 GHz Wi-Fi and Bluetooth® LE dual-mode wireless communication, the peripheral is compatible with a low-power hardware design, and the power consumption is only 10uA in deep sleep mode.

    The main controller supports two power supply inputs: USB and an external 3.7V lithium battery, both can be interchangeable freely. The battery could also be charged while the USB is plugged in. Compact size, various interfaces, easy to use, and can be directly applied to low-power IoT projects.

    In terms of programming, the Leaf-S3 supports ESP-IDF, Arduino, micropython, and other methods.

    The IO pins on BPI-Leaf-S3 are identical to the Espressif ESP32-S3-DevKitC-1, developers can add peripherals that are supported by DevKitC-1 onto the BPI-Leaf-S3, and can also combine it onto a breadboard.

    Key Features

    • ESP32-S3,Xtensa® 32 bit LX7
    • External PSRAM, FLASH
    • Ultra-low power 10uA
    • 2.4G WIFI,Bluetooth 5,Bluetooth mesh
    • GPIO, ADC , TOUCH, PWM , I2C, SPI , RMT, I2S , UART, LCD, CAMERA ,USB, JTAG
    • 1* JST SH 1mm 4-Pin Socket, support I2C
    • 1 * USB Type-C
    • 1 * MX 1.25mm 2-Pin Socket, support charging
    • 1 * Neopixel LED

    ESP32-S3-DevKitC-1, BPI-Leaf-S3 Comparison

    Dev BoardBPI-Leaf-S3ESP32-S3-DevKitC-1
    GPIO Pins3636
    3.3v Pins33
    5v Pins11
    GND Pins44
    ARGB LEDs1 on GPIO481 on GPIO48
    Chip Internal USBUSB-C Connector x 1MicroUSB Connector x 1
    UART TTL to USBNoneCP2102-MicroUSB Connector x 1
    External Battery Socket3.7v Li-ion Battery dockNone
    Battery Charging500mA Charging CurrentNone
    JST SH 1mm 4-Pin Socket1None

    The amount, numeric order, and spacing of IO pins on BPI-Leaf-S3 are identical to the Espressif ESP32-S3-DevKitC-1.

    The BPI-Leaf-S3 dev board no longer equips traditional UART TTL to USB converter chip and its dedicated USB port. This is due to the ESP32-S3 chip's internal USB function being improved, supporting the CDC-ACM virtual serial port and JTAG interface, which is capable of software development and firmware management feature, that makes the external converter chip redundant.

    Compared to the ESP32-S3-DevKitC-1 dev board, the BPI-Leaf-S3 adds an external battery socket and a charging circuit, capable of charging the battery via USB. When a 3.7v battery is connected, unplugging the USB will not cause the program to break, making it fit for multiple applications.

    BPI-Leaf-S3 dev board is equipped with an I²C 4-pin dock, this stabilizes connection to other I²C peripherals. This dock is not only restricted to I²C connection, any module that requires a 3.3v pin, a GND pin, and one or two data pins can also be connected to the Leaf-S3 via this 4-pin dock.

    Hardware Specs

    BPI-Leaf-S3 Spec
    SoCESP32-S3,  Xtensa® dual-core 32-bit LX7 microprocessor
    Clock Frequency240MHz MAX
    Operating Temperature-40℃~+85℃
    Internal ROM384 KB
    Internal SRAM320 KB
    Onboard FLASH ROM4MB
    On-chip PSRAM2MB
    WIFIIEEE 802.11 b/g/n ,2.4Ghz,150Mbps
    BluetoothBluetooth 5, Bluetooth mesh
    GPIOBPI-Leaf-S3 has led out 36 available gpios
    ADC2 × 12-bit SAR ADCs, up to 20 channels
    Touch Sensor14
    SPI4
    I2C2
    I2S2
    LCD1 × LCD interface (8-bit ~16-bit parallel RGB, I8080, and MOTO6800)
    CAMERA1 × DVP 8-bit ~16-bit camera interface
    UART3
    PWM8 channels 14 bits
    MCPWM2
    USB1 × full-speed USB OTG, female Type-C socket
    USB Serial/JTAG controller1, CDC-ACM, JTAG
    Temperature Sensor1, ranging from -20 °C to 110 °C
    SD/MMC1 × SDIO host controller with 2 slots,SD 3.0,SD 3.01,SDIO 3.0,CE-ATA 1.1,MMC 4.41,eMMC 4.5,eMMC 4.51
    TWAI® controller1, compatible with ISO 11898-1 (CAN Specification 2.0)
    General DMA controller (GDMA)5 transmit channels and 5 receive channels
    RMT4 TX channels,4RX channels. Eight channels share a 384 x 32-bit RAM
    Pulse Count Controller4 independent pulse counters (units). Each unit consists of two independent channels
    Timers4 × 54-bit general-purpose timers. 1 × 52-bit system timer. 3 × watchdog timers
    External crystal oscillator40Mhz
    RTC and Low­Power ManagementPower Management Unit (PMU) + Ultra-­Low-­Power Coprocessor(ULP)
    Deep-sleep consumption current10uA
    Operating Voltage3.3V
    Input Voltage3.3V~5.5V
    Maximum discharge current[email protected] DC/DC
    USB chargeSupport
    Maximum charging current500mA
    Neopixel LED1

    Write a review

    Note: HTML is not translated!
        Bad           Good