STM32L496G Discovery Board

The 32L496GDISCOVERY Discovery board is a complete demonstration and development platform for STMicroelectronics ARM® Cortex®-M4 core-based STM32L496AG microcontroller.
Contents
Features
- STM32L496AGI6 microcontroller featuring 1 Mbyte of Flash memory and 320 Kbytes of RAM in an UFBGA169 package
- microSD™ card connector
- STMod+ and PMOD connectors
- 8 Mbit-PSRAM
- 64 Mbit-Quad-SPI Flash
- 8 LEDs
- Reset push button
- 4 direction-joystick with selection
- USB OTG FS with Micro-AB connector
- Compatible Arduino™ Uno V3 connectors
- On-board ST-LINK/V2-1 debugger
Buying
This board can be purchsed direct from ST or from distributors.
Getting Started
And you're ready to go! Follow the Getting Started Guide for details
on getting the IDE connected via USB. You can communicate with the board via the
USB STLINK
USB connector or the OTG FS
USB connector (OTG FS
takes priority if connected).
Pinout
Note: All pins on Arduino headers are available via the Nucleo
object,
eg. Nucleo.A1
.
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.
G12
3.3v
GND
5V
B8
3.3v
I2C1 SCL
[B8] I2C1_SCL
PWM
[B8] TIM16_CH1 TIM4_CH3
H2
B2
3.3v
5V
GND
C7
3.3v
PWM
[C7] TIM3_CH2 TIM8_CH2
F10
3.3v
ADC
[F10] ADC3_IN13
PWM
[F10] TIM15_CH2
VIN
GND
5V
3V3
RESET
VDD (IOREF)
I11
B9
3.3v
I2C1 SDA
[B9] I2C1_SDA
PWM
[B9] TIM17_CH1 TIM4_CH4
G6
3.3v
G15
3.3v
A5
3.3v
ADC
[A5] ADC12_IN10
DAC
[A5] DAC1_OUT2
PWM
[A5] TIM2_CH1 TIM8_CH1N
SPI1 SCK
[A5] SPI1_SCK
GND
AVDD
B8
3.3v
I2C1 SCL
[B8] I2C1_SCL
PWM
[B8] TIM16_CH1 TIM4_CH3
Pins not on connectors
A2
3.3v
ADC
[A2] ADC12_IN7
PWM
[A2] TIM15_CH1 TIM2_CH3
USART2 TX
[A2] USART2_TX
A3
3.3v
ADC
[A3] ADC12_IN8
PWM
[A3] TIM15_CH2 TIM2_CH4
USART2 RX
[A3] USART2_RX
A6
3.3v
ADC
[A6] ADC12_IN11
PWM
[A6] TIM16_CH1 TIM3_CH1
SPI1 MISO
[A6] SPI1_MISO
A7
3.3v
ADC
[A7] ADC12_IN12
I2C3 SCL
[A7] I2C3_SCL
PWM
[A7] TIM17_CH1 TIM1_CH1N TIM3_CH2 TIM8_CH1N
SPI1 MOSI
[A7] SPI1_MOSI
A10
3.3v
USB
[A10] USB (charge)
PWM
[A10] TIM1_CH3
USART1 RX
[A10] USART1_RX
A11
3.3v
USB
[A11] USB (dm)
PWM
[A11] TIM1_CH4
SPI1 MISO
[A11] SPI1_MISO
A12
3.3v
USB
[A12] USB (dp)
SPI1 MOSI
[A12] SPI1_MOSI
B0
3.3v
ADC
[B0] ADC12_IN15
PWM
[B0] TIM1_CH2N TIM3_CH3 TIM8_CH2N
USART3 CK
[B0] USART3_CK
B1
3.3v
ADC
[B1] ADC12_IN16
PWM
[B1] TIM1_CH3N TIM3_CH4 TIM8_CH3N
B15
3.3v
PWM
[B15] TIM15_CH2 TIM1_CH3N TIM8_CH3N
SPI2 MOSI
[B15] SPI2_MOSI
C6
3.3v
PWM
[C6] TIM3_CH1 TIM8_CH1
C8
3.3v
SD CARD
[C8] SD (d0)
PWM
[C8] TIM3_CH3 TIM8_CH3
C9
3.3v
SD CARD
[C9] SD (d1)
I2C3 SDA
[C9] I2C3_SDA
PWM
[C9] TIM3_CH4 TIM8_CH4
C13
BTN1
[C13] BTN1
D0
D2
3.3v
SD CARD
[D2] SD (cmd)
UART5 RX
[D2] UART5_RX
D11
3.3v
D14
3.3v
PWM
[D14] TIM4_CH3
D15
3.3v
PWM
[D15] TIM4_CH4
E0
3.3v
PWM
[E0] TIM16_CH1
E1
3.3v
PWM
[E1] TIM17_CH1
E2
3.3v
E3
3.3v
PWM
[E3] TIM3_CH1
E7
F2
F3
3.3v
ADC
[F3] ADC3_IN6
F4
3.3v
ADC
[F4] ADC3_IN7
F5
3.3v
ADC
[F5] ADC3_IN8
F11
F12
F13
G0
G1
G5
3.3v
H0
OSC
[H0] OSC (1)
H1
OSC
[H1] OSC (2)
H3
H6
H9
H10
H11
H12
I0
I4
I8
I9
I10