




Espruino Pico
The Espruino Pico is a tiny USB stick that runs JavaScript directly on the device – no computer needed after programming. Write code in the Chrome-based IDE and have your project running in seconds, with real-time variable inspection while your code executes.
Featuring an ARM Cortex-M4 processor with 22 GPIO pins, this board is 5V tolerant for Arduino compatibility. The ultra-low sleep current means it can run for years on a single battery.
Key Features
- Runs JavaScript – Program in a familiar language
- Chrome Web IDE – Syntax highlighting and graphical programming
- Real-Time Debugging – Inspect and modify variables while running
- Built-in USB-A – Plug directly into any USB port
- 5V Tolerant – Arduino-compatible GPIO
- Ultra-Low Power – <0.05mA sleep current
- Stores Code Onboard – No external storage needed
- Two LEDs + Button – Built-in for immediate testing
Specifications
- Processor – STM32F401CDU6 (ARM Cortex-M4)
- Memory – 384KB Flash, 96KB RAM
- GPIO – 22 pins (9 analog, 21 PWM)
- Interfaces – 2× UART, 3× SPI, 3× I2C
- Input Voltage – 3.5V to 16V
- Output – 3.3V at 250mA
- Dimensions – 33mm × 15mm
- Sleep Current – <0.05mA
Ideal For
- JavaScript developers entering hardware
- Rapid prototyping
- Low-power IoT devices
- Learning embedded programming
Package Contents
- 1× Espruino Pico (with pin headers)
Resources
- Espruino Pico Documentation
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Espruino Pico is a tiny USB stick that runs JavaScript directly on the device – no computer needed after programming. Write code in the Chrome-based IDE and have your project running in seconds, with real-time variable inspection while your code executes.
Featuring an ARM Cortex-M4 processor with 22 GPIO pins, this board is 5V tolerant for Arduino compatibility. The ultra-low sleep current means it can run for years on a single battery.
Key Features
- Runs JavaScript – Program in a familiar language
- Chrome Web IDE – Syntax highlighting and graphical programming
- Real-Time Debugging – Inspect and modify variables while running
- Built-in USB-A – Plug directly into any USB port
- 5V Tolerant – Arduino-compatible GPIO
- Ultra-Low Power – <0.05mA sleep current
- Stores Code Onboard – No external storage needed
- Two LEDs + Button – Built-in for immediate testing
Specifications
- Processor – STM32F401CDU6 (ARM Cortex-M4)
- Memory – 384KB Flash, 96KB RAM
- GPIO – 22 pins (9 analog, 21 PWM)
- Interfaces – 2× UART, 3× SPI, 3× I2C
- Input Voltage – 3.5V to 16V
- Output – 3.3V at 250mA
- Dimensions – 33mm × 15mm
- Sleep Current – <0.05mA
Ideal For
- JavaScript developers entering hardware
- Rapid prototyping
- Low-power IoT devices
- Learning embedded programming
Package Contents
- 1× Espruino Pico (with pin headers)
Resources
- Espruino Pico Documentation

















