The Raspberry Pi Pico (opens in new tab) form factor is one that’s just begging to be copied, but Banana Pi has gone one better and borrowed the name, too. The BPI-PicoW-S3, brought to our attention by CNX Software (opens in new tab), is a new microcontroller board that features an ESP32-S3 dual-core chip, plus Wi-Fi and Bluetooth.
Acting as a direct competitor to the new (Raspberry Pi) Pico W (opens in new tab), the (Banana Pi) PicoW runs faster than its namesake, with a 240MHz dual-core Tensilica LX7 microcontroller with vector instructions (important for AI and signal processing workloads) and backed by 512kb of RAM. There’s 2MB of flash on board, plus Wi-Fi 4 and Bluetooth 5LE. Power and data are supplied via a micro USB port. There’s a tiny reset button, and the whole thing fits into the exact same dimensions as the (Raspberry Pi) Pico, at 51x21mm (2×0.8in).
The ESP32-S3 from Expressif Systems features a pair of 32bit cores and a ULP core for low-power modes. Wi-Fi is limited to the 2.4GHz band, but the Bluetooth implementation includes long-range support with a data rate of up to 2Mbps. It has 44 programmable GPIOs, though only 27 are available via pinout, the same as the Raspberry Pi Pico, while up to 14 can be configured for capacitive touch input, assuming you have that many fingers. On-board security uses the AES-XTS algorithm for flash encryption, and there’s secure startup via RSA and digital signatures. The chip also supports ‘World Controller’ mode, which allows two non-interfering execution environments to implement a trusted execution environment or permission separation mechanism.
The pinout for the GPIO is almost the same on both boards, with some minor variations, and the Banana Pi Pico can be programmed using the same languages (MicroPython, Arduino, C) as the Raspberry Pi board, though the C framework is different, using ESP-IDF rather than the Pico SDK. Documentation is currently sparse, and some programming experience may be needed to use the board fully, with support for the chip’s neural network-accelerating vector instructions “available very soon.”
The board is currently available from AliExpress (opens in new tab) for $5.50, but costs an additional $7.49 to ship to the US, with delivery dates currently in the middle of October. For comparison, a Raspberry Pi Pico from the same site (opens in new tab) costs $3.70 with $2.34 shipping, though it arrives a week later.