STM32 VL Discovery

http://www.st.com/stm32-discovery

Specifications

ChipSTM32F100RBT6
PackageLQFP64
RAM8 kBytes
Flash128 kBytes
Speed24 Mhz
USARTs3
SPIs2
I2Cs2
USBNo
DACsNo
SD CardNo

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

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).
  • VBAT is the battery voltage output (see the Espruino Board Reference).
  • 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.
  • CAN is for the Controller Area Network. It is not supported by Espruino.
B10 I2C2 SCL PWM USART3 TX
B11 I2C2 SDA PWM USART3 RX
B12 USART3 CK
B13 PWM SPI2 SCK
B14 PWM SPI2 MISO
B15 PWM SPI2 MOSI
GND
NC
3.3
VBAT
3.3v C13
OSC RTC 3.3v C14
OSC RTC 3.3v C15
CAN OSC D0
CAN OSC D1
RST
ADC 3.3v C0
ADC 3.3v C1
ADC 3.3v C2
ADC 3.3v C3
ADC BTN1 3.3v A0
ADC PWM 3.3v A1
ADC PWM USART2 TX 3.3v A2
ADC PWM USART2 RX 3.3v A3
ADC USART2 CK 3.3v A4
ADC SPI1 SCK 3.3v A5
ADC PWM SPI1 MISO 3.3v A6
ADC PWM SPI1 MOSI 3.3v A7
ADC 3.3v C4
ADC 3.3v C5
ADC PWM 3.3v B0
ADC PWM 3.3v B1
BOOT1 B2
GND