STM32 F3 Discovery

http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF254044

Specifications

ChipSTM32F303VCT6
PackageLQFP100
RAM40 kBytes
Flash256 kBytes
Speed72 Mhz
USARTs3
SPIs2
I2Cs2
USBYes
DACs2
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).
  • GND is ground (0v).
  • ADC is an Analog to Digital Converter (for reading analog voltages)
  • DAC is a Digital to Analog Converter (for creating analog voltages). This is not available on all boards.
  • 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.
5V
PWM SPI2 SCK F9
CAN D0
OSC RTC 3.3v C14
E6
MEMS PWM E4
MEMS PWM E2
GYRO PWM USART1 TX E0
CAN I2C1 SCL PWM 3.3v B8
BOOT0
AUDIO I2C1 SCL PWM USART1 TX 3.3v B6
PWM SPI1 MISO SPI3 MISO USART2 RX B4
PWM USART2 CK D7
USART2 TX D5
D3
CAN PWM D1
AUDIO PWM SPI3 MOSI USART3 CK UART5 TX C12
AUDIO PWM SPI3 SCK UART4 TX USART3 TX C10
JTAG I2C1 SDA PWM USART2 TX 3.3v A14
I2C2 SCL PWM 3.3v F6
CAN USB PWM A12
USB I2C2 SDA PWM USART1 RX 3.3v A10
PWM USART1 CK A8
PWM C8
GND
3V
NRST
C0 3.3v ADC USB
C2 3.3v ADC
F2 3.3v ADC
A0 3.3v ADC BTN1
A2 3.3v ADC PWM USART2 TX
A4 3.3v ADC DAC AUDIO PWM USART2 CK
A6 3.3v ADC GYRO PWM SPI1 MISO
C4 3.3v ADC USART1 TX
B0 3.3v ADC PWM
B2 3.3v ADC
E8 3.3v LED2 PWM
E10 3.3v ADC LED3 PWM
E12 3.3v ADC PWM
E14 3.3v LED6 PWM
B10 3.3v MIC PWM USART3 TX
B12 3.3v USART3 CK
B14 3.3v PWM SPI2 MISO
D8 3.3v USART3 TX
D10 3.3v USART3 CK
D12 3.3v PWM
D14 3.3v PWM
C7 AUDIO PWM
GND
3V
GND
ADC 3.3v C1
ADC MIC 3.3v C3
ADC PWM 3.3v A1
ADC PWM USART2 RX 3.3v A3
ADC 3.3v F4
ADC DAC GYRO SPI1 SCK 3.3v A5
ADC GYRO PWM SPI1 MOSI 3.3v A7
ADC USART1 RX 3.3v C5
ADC PWM 3.3v B1
ADC 3.3v E7
ADC LED1 PWM 3.3v E9
ADC LED5 PWM 3.3v E11
ADC PWM 3.3v E13
LED4 USART3 RX 3.3v E15
PWM USART3 RX 3.3v B11
ADC PWM SPI2 SCK 3.3v B13
PWM SPI2 MOSI 3.3v B15
USART3 RX 3.3v D9
3.3v D11
PWM 3.3v D13
PWM 3.3v D15
PWM C6
GND

Pins not on connectors

F0 3.3v OSC I2C2 SDA PWM
F3
F5
F7
F8