STM32 F3 Discovery
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF254044
Specifications
Chip | STM32F303VCT6 |
Package | LQFP100 |
RAM | 40 kBytes |
Flash | 256 kBytes |
Speed | 72 Mhz |
USARTs | 3 |
SPIs | 2 |
I2Cs | 2 |
USB | Yes |
DACs | 2 |
SD Card | No |
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
F1
3.3v
OSC
[F1] OSC (2)
I2C2 SCL
[F1] I2C2_SCL
C13
3.3v
PWM
[C13] TIM1_CH1N
E5
MEMS
[E5] MEMS (int2)
PWM
[E5] TIM3_CH4
E3
GYRO
[E3] GYRO (cs)
PWM
[E3] TIM3_CH2
E1
GYRO
[E1] GYRO (int2)
PWM
[E1] TIM17_CH1
USART1 RX
[E1] USART1_RX
B9
3.3v
CAN
[B9] CAN_TX
AUDIO
[B9] AUDIO (sda)
I2C1 SDA
[B9] I2C1_SDA
PWM
[B9] TIM17_CH1 TIM4_CH4 TIM8_CH3
VDD
B7
3.3v
MEMS
[B7] MEMS (sda)
I2C1 SDA
[B7] I2C1_SDA
PWM
[B7] TIM17_CH1N TIM3_CH4 TIM4_CH2
USART1 RX
[B7] USART1_RX
D4
AUDIO
[D4] AUDIO (nrst)
PWM
[D4] TIM2_CH2
D0
CAN
[D0] CAN_RX
A13
JTAG
[A13] JTAG (MS)
PWM
[A13] TIM16_CH1N TIM4_CH3
A11
CAN
[A11] CAN_RX
USB
[A11] USB (dm)
PWM
[A11] TIM1_CH1N TIM1_CH4 TIM4_CH1
A9
3.3v
USB
[A9] USB (vbus)
I2C2 SCL
[A9] I2C2_SCL
PWM
[A9] TIM1_CH2 TIM2_CH3
USART1 TX
[A9] USART1_TX
C9
PWM
[C9] TIM3_CH4 TIM8_CH4
NC
GND
5V
CAN
[D0] CAN_RX
D0
E6
MEMS
[E4] MEMS (int1)
PWM
[E4] TIM3_CH3
E4
MEMS
[E2] MEMS (drdy)
PWM
[E2] TIM3_CH1
E2
GYRO
[E0] GYRO (int1)
PWM
[E0] TIM16_CH1
USART1 TX
[E0] USART1_TX
E0
CAN
[B8] CAN_RX
I2C1 SCL
[B8] I2C1_SCL
PWM
[B8] TIM16_CH1 TIM4_CH3 TIM8_CH2
3.3v
B8
BOOT0
AUDIO
[B6] AUDIO (scl)
I2C1 SCL
[B6] I2C1_SCL
PWM
[B6] TIM16_CH1N TIM4_CH1 TIM8_CH1
USART1 TX
[B6] USART1_TX
3.3v
B6
D3
CAN
[D1] CAN_TX
PWM
[D1] TIM8_CH4
D1
CAN
[A12] CAN_TX
USB
[A12] USB (dp)
PWM
[A12] TIM16_CH1 TIM1_CH2N TIM4_CH2
A12
USB
[A10] USB (id)
I2C2 SDA
[A10] I2C2_SDA
PWM
[A10] TIM1_CH3 TIM2_CH4
USART1 RX
[A10] USART1_RX
3.3v
A10
PWM
[C8] TIM3_CH3 TIM8_CH3
C8
GND
3V
NRST
C0
3.3v
ADC
[C0] ADC12_IN6
USB
[C0] USB (otg_pwr)
C2
3.3v
ADC
[C2] ADC12_IN8
F2
3.3v
ADC
[F2] ADC12_IN10
A0
3.3v
ADC
[A0] ADC1_IN1
BTN1
[A0] BTN1
A2
3.3v
ADC
[A2] ADC1_IN3
PWM
[A2] TIM15_CH1 TIM2_CH3
USART2 TX
[A2] USART2_TX
A4
3.3v
ADC
[A4] ADC2_IN1
DAC
[A4] DAC1_OUT1
AUDIO
[A4] AUDIO (lrck)
PWM
[A4] TIM3_CH2
USART2 CK
[A4] USART2_CK
A6
3.3v
ADC
[A6] ADC2_IN3
GYRO
[A6] GYRO (miso)
PWM
[A6] TIM16_CH1 TIM3_CH1
SPI1 MISO
[A6] SPI1_MISO
B0
3.3v
ADC
[B0] ADC3_IN12
PWM
[B0] TIM1_CH2N TIM3_CH3 TIM8_CH2N
B2
3.3v
ADC
[B2] ADC2_IN12
E8
3.3v
LED2
[E8] LED2
PWM
[E8] TIM1_CH1N
E10
3.3v
ADC
[E10] ADC3_IN14
LED3
[E10] LED3
PWM
[E10] TIM1_CH2N
E12
3.3v
ADC
[E12] ADC3_IN16
PWM
[E12] TIM1_CH3N
E14
3.3v
LED6
[E14] LED6
PWM
[E14] TIM1_CH4
B10
3.3v
MIC
[B10] MIC (dout)
PWM
[B10] TIM2_CH3
USART3 TX
[B10] USART3_TX
B14
3.3v
PWM
[B14] TIM15_CH1 TIM1_CH2N
SPI2 MISO
[B14] SPI2_MISO
D12
3.3v
PWM
[D12] TIM4_CH1
D14
3.3v
PWM
[D14] TIM4_CH3
C7
AUDIO
[C7] AUDIO (mclk)
PWM
[C7] TIM3_CH2 TIM8_CH2
GND
3V
GND
ADC
[C1] ADC12_IN7
3.3v
C1
ADC
[C3] ADC12_IN9
MIC
[C3] MIC (clk)
3.3v
C3
ADC
[A1] ADC1_IN2
PWM
[A1] TIM15_CH1N TIM2_CH2
3.3v
A1
ADC
[A3] ADC1_IN4
PWM
[A3] TIM15_CH2 TIM2_CH4
USART2 RX
[A3] USART2_RX
3.3v
A3
ADC
[F4] ADC1_IN5
3.3v
F4
ADC
[A5] ADC2_IN2
DAC
[A5] DAC1_OUT2
GYRO
[A5] GYRO (sck)
SPI1 SCK
[A5] SPI1_SCK
3.3v
A5
ADC
[A7] ADC2_IN4
GYRO
[A7] GYRO (mosi)
PWM
[A7] TIM17_CH1 TIM1_CH1N TIM3_CH2 TIM8_CH1N
SPI1 MOSI
[A7] SPI1_MOSI
3.3v
A7
ADC
[B1] ADC3_IN1
PWM
[B1] TIM1_CH3N TIM3_CH4 TIM8_CH3N
3.3v
B1
ADC
[E7] ADC3_IN13
3.3v
E7
ADC
[E9] ADC3_IN2
LED1
[E9] LED1
PWM
[E9] TIM1_CH1
3.3v
E9
ADC
[E11] ADC3_IN15
LED5
[E11] LED5
PWM
[E11] TIM1_CH2
3.3v
E11
ADC
[E13] ADC3_IN3
PWM
[E13] TIM1_CH3
3.3v
E13
LED4
[E15] LED4
USART3 RX
[E15] USART3_RX
3.3v
E15
ADC
[B13] ADC3_IN5
PWM
[B13] TIM1_CH1N
SPI2 SCK
[B13] SPI2_SCK
3.3v
B13
PWM
[B15] TIM15_CH1N TIM15_CH2 TIM1_CH3N
SPI2 MOSI
[B15] SPI2_MOSI
3.3v
B15
3.3v
D11
PWM
[D13] TIM4_CH2
3.3v
D13
PWM
[D15] TIM4_CH4
3.3v
D15
PWM
[C6] TIM3_CH1 TIM8_CH1
C6
GND
Pins not on connectors
F0
3.3v
OSC
[F0] OSC (1)
I2C2 SDA
[F0] I2C2_SDA
PWM
[F0] TIM1_CH3N
F3
F5
F7
F8