Taking a break

 We're taking a break and will be back soon. We will ship orders on 2017-07-03. 

A tiny USB stick that runs JavaScript - control things in the real world in just seconds!

The Espruino Pico is a tiny USB stick that runs JavaScript code (it doesn't need to be plugged into a computer). You can program it with nothing but a serial terminal program, but there's also an IDE that runs in the Chrome Web browser. It's got a syntax highlighted editor as well as a graphical programming language.

Once you've uploaded code, you can inspect and change variables (including functions!) while your program is running.

There's loads of documentation, tutorials and support for a huge range of different hardware too.

See how to get started here, or if you have any questions ask away on our forums!

The Espruino Pico is designed to be easy to include in your designs. The 0.01" pins are easy to fit in to sockets, and castellated edges mean that unpinned Picos can easily be surface-mounted directly to a PCB.

Pinned or Unpinned?

This is the unpinned version of the board. The pinned version fits perfectly into breadboard.

Why did you make it?

I was amazed at how difficult it was to get started with (and then to debug) most Microcontrollers (especially ARMs), and the lack of support for different platforms. I thought that by putting the development tools on the device itself I could come up with a microcontroller board that could be programmed easily from almost any kind of computer.

Not only that, but your source code is on the board itself. If you make something with an Espruino board and need to change it a year later, your original code is still there waiting for you!

Features

  • 33mm x 15mm (1.3 x 0.6 inch)
  • 22 GPIO pins : 9 Analogs inputs, 21 PWM, 2 Serial, 3 SPI, 3 I2C
  • All GPIO is 5 volt tolerant (Arduino compatible)
  • 2 rows of 9 0.1" pins, with a third 0.05" row of 8 pins on the end
  • On-board USB Type A connector
  • Two on-board LEDs and one button.
  • STM32F401CDU6 CPU - ARM Cortex M4, 384kb flash, 96kb RAM
  • On-board 3.3v 250mA voltage regulator, accepts voltages from 3.5v to 16v
  • Current draw in sleep: < 0.05mA - over 2.5 years on a 2500mAh battery
  • On-board FET can be used to drive high-current outputs

Espruino Pico with JavaScript Interpreter - Unpinned

  • Brand: Espruino
  • Product Code: PUR3-PICO
  • Reward Points: 22
  • Availability: 29
  • £23.94

  • Ex Tax: £19.95
  • Price in reward points: 300

  • 5 or more £23.70

Espruino Board with JavaScript Interpreter

Espruino Board with JavaScript Interpreter

£28.44

Espruino is a small computer that anyone can use to control things around them. Its JavaScript ...

Qty: 16

Tessel - JavaScript Microcontroller

Tessel - JavaScript Microcontroller

£94.97

Tessel is a Node-compatible microcontroller that runs JavaScript with WiFi built in.

Out Of Stock

Espruino Pico with JavaScript Interpreter - Pinned

Espruino Pico with JavaScript Interpreter - Pinned

£26.16

The Espruino Pico is designed to be easy to include in your designs

Qty: 30

RedBear DUO - Wi-Fi + BLE IoT Board
Tessel 2 - JavaScript Microcontroller

Tessel 2 - JavaScript Microcontroller

£79.13

Tessel 2 is a robust IoT and robotics development platform. Leverage all the libraries of Node.JS to ...

In Stock

BLE Carbon with Zephyr

BLE Carbon with Zephyr

£40.74

The BLE Carbon is joint efforts by 96Boards and Seeed, aims to provide economic and compact BLE ...

Qty: 1