Espruino WiFi

https://espruino.com/EspruinoWiFi

Specifications

ChipSTM32F411CEU6
PackageUQFN48
RAM128 kBytes
Flash512 kBytes
Speed100 Mhz
USARTs6
SPIs3
I2Cs3
USBYes
DACsNo
SD CardNo

Like this? Please tell your friends, blog, or support us by buying our boards!

Pinout

Hover the mouse over a pin function for more information. Clicking in a function will tell you how to use it in Espruino.

  • Purple boxes show pins that are used for other functionality on the board. You should avoid using these unless you know that the marked device is not used.
  • ! boxes contain extra information about the pin. Hover your mouse over them to see it.
  • 3.3v boxes mark pins that are not 5v tolerant (they only take inputs from 0 - 3.3v, not 0 - 5v).
  • 3.3 is a 3.3v output from the on-board Voltage regulator.
  • GND is ground (0v).
  • ADC is an Analog to Digital Converter (for reading analog voltages)
  • PWM is for Pulse Width Modulation. This creates analog voltages from a digital output by sending a series of pulses.
  • SPI is the 3 wire Serial Peripheral Interface.
  • USART is a 2 wire peripheral for Serial Data.
  • I2C is the 2 wire Inter-Integrated Circuit bus.
ADC PWM A0
ADC PWM A1
ADC USART2 CK A4
ADC PWM SPI1 SCK A5
ADC PWM SPI1 MISO A6
ADC PWM SPI1 MOSI A7
ADC PWM B1
I2C2 SCL PWM SPI2 SCK B10
PWM SPI2 SCK B13
PWM SPI2 MISO B14
PWM SPI2 MOSI B15
A10 PWM USART1 RX
A8 I2C3 SCL PWM USART1 CK

Pins not on connectors

A2 ! ADC ESP8266 PWM USART2 TX
A3 ! ADC ESP8266 PWM USART2 RX
A9 USB PWM USART1 TX
A11 USB PWM USART6 TX
A12 USB USART6 RX
A13 ! ESP8266
A14 ! ESP8266
A15 ! ESP8266 PWM
B2 BOOT1 LED1
B12 LED2
C13 BTN1
C14 OSC RTC
C15 OSC RTC
H0 OSC
H1 OSC