Store

This product is no longer available

We no longer stock Espruino Pico, but here are current alternatives in STM32.

Espruino Pico

Espruino Pico

Discontinued

The Espruino Pico is a tiny USB stick microcontroller that runs JavaScript, giving you instant feedback without waiting for code to compile or flash. Simply plug it into any USB port and start writing code — the on-board STM32F401CDU6 (ARM Cortex-M4) comes pre-loaded with the Espruino interpreter, ready to go out of the box.

Designed for both prototyping and integration, the Pico features castellated edges for direct surface-mount soldering to PCBs, and 0.1" pin headers that fit standard sockets. It works with Windows, Mac OS, Linux, Raspberry Pi, and Android — anything that can talk to a USB serial port.

Key Features

  • Processor – STM32F401CDU6 ARM Cortex-M4 with hardware floating point
  • GPIO – 22 pins: 9 analog inputs, 21 PWM, 2 serial, 3 SPI, 3 I2C (all 3.3V, 5V tolerant)
  • USB Connector – PCB-type USB plug, connects directly to any computer USB port
  • On-Board Components – 2 LEDs, 1 button, FET for driving high-current outputs
  • Power – 3.3V 250mA regulator, accepts 3.5–16V input or 5V via USB
  • Sleep Current – <0.05mA (over 2.5 years on a 2500mAh battery)
  • Pin Layout – 2 rows of 9 × 0.1" pins, plus a third row of 8 × 0.05" pins
  • Surface Mount – Castellated edges for direct PCB mounting
  • NeoPixel Compatible – Works with WS2811/WS2812 addressable LEDs

Ideal For

  • Rapid JavaScript-based hardware prototyping
  • IoT and connected device projects
  • USB peripheral and IO board for PCs and Raspberry Pi
  • Wearable and battery-powered applications
  • Education and learning embedded development

Package Contents

  • 1× Espruino Pico (with pin headers)

Resources

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.