Spark Logic

Black F407VE pinout

Match the STM32_F4VE marking and 48-contact J2 and J3 headers. The board exposes separate LCD, microSD, SWD/JTAG, radio-module and serial connectors.

STM32 F4VE V2.0

175 contacts Current package

STM32 F4VE board · Match the STM32_F4VE marking and 48-contact J2 and J3 headers. The board exposes separate LCD, microSD, SWD/JTAG, radio-module and serial connectors.

STM32 F4VE V2.0 pinout

Header 1 · J2
Use the board connector marking and locate contact 1 before wiring.
Header 2 · J3
Use the board connector marking and locate contact 1 before wiring.
USB connector · J4
Use the board connector marking and locate contact 1 before wiring.
JTAG header · P1
Use the board connector marking and locate contact 1 before wiring.
SD-card connector · U5
Use the board connector marking and locate contact 1 before wiring.
TFT LCD header · J1
Use the board connector marking and locate contact 1 before wiring.
nRF24L01 module header · JP2
Use the board connector marking and locate contact 1 before wiring.
Serial header · J6
Use the board connector marking and locate contact 1 before wiring.
Selected pin details

J2-40 · PE12

Configurable I/O · GPIO

Routes to MCU PE12. Choose the applicable GPIO or peripheral function in the MCU documentation.

STM32 F4VE V2.0 connector map

Electrical limits · Link to this pin

All 175 pins

PinSignalDirectionFunction
J2-15V PowerPower Connects to 5V. Use the specified board power connection.
J2-25V PowerPower Connects to 5V. Use the specified board power connection.
J2-35V PowerPower Connects to 5V. Use the specified board power connection.
J2-45V PowerPower Connects to 5V. Use the specified board power connection.
J2-53V3 PowerPower Connects to 3V3. Use the specified board power connection.
J2-63V3 PowerPower Connects to 3V3. Use the specified board power connection.
J2-73V3 PowerPower Connects to 3V3. Use the specified board power connection.
J2-83V3 PowerPower Connects to 3V3. Use the specified board power connection.
J2-9GND ReturnReturn Connects to the board’s ground plane.
J2-10GND ReturnReturn Connects to the board’s ground plane.
J2-11PE2 Configurable I/OConfigurable I/O Routes to MCU PE2. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-12PE3 Configurable I/OConfigurable I/O Routes to MCU PE3. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-13PE4 Configurable I/OConfigurable I/O Routes to MCU PE4. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-14PE5 Configurable I/OConfigurable I/O Routes to MCU PE5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-15PE6 Configurable I/OConfigurable I/O Routes to MCU PE6. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-16PC13 Configurable I/OConfigurable I/O Routes to MCU PC13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-17PC0 Configurable I/OConfigurable I/O Routes to MCU PC0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-18PC1 Configurable I/OConfigurable I/O Routes to MCU PC1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-19PC2 Configurable I/OConfigurable I/O Routes to MCU PC2. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-20PC3 Configurable I/OConfigurable I/O Routes to MCU PC3. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-21VR- Circuit dependentCircuit dependent PCB net destination is VR-. Check the connected circuit before driving the contact.
J2-22VR+ Circuit dependentCircuit dependent PCB net destination is VR+. Check the connected circuit before driving the contact.
J2-23PA0 Configurable I/OConfigurable I/O Routes to MCU PA0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-24PA1 Configurable I/OConfigurable I/O Routes to MCU PA1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-25PA2 Configurable I/OConfigurable I/O Routes to MCU PA2. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-26PA3 Configurable I/OConfigurable I/O Routes to MCU PA3. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-27PA4 Configurable I/OConfigurable I/O Routes to MCU PA4. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-28PA5 Configurable I/OConfigurable I/O Routes to MCU PA5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-29PA6 Configurable I/OConfigurable I/O Routes to MCU PA6. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-30PA7 Configurable I/OConfigurable I/O Routes to MCU PA7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-31PC4 Configurable I/OConfigurable I/O Routes to MCU PC4. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-32PC5 Configurable I/OConfigurable I/O Routes to MCU PC5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-33PB0 Configurable I/OConfigurable I/O Routes to MCU PB0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-34PB1 Configurable I/OConfigurable I/O Routes to MCU PB1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-35PE7 Configurable I/OConfigurable I/O Routes to MCU PE7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-36PE8 Configurable I/OConfigurable I/O Routes to MCU PE8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-37PE9 Configurable I/OConfigurable I/O Routes to MCU PE9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-38PE10 Configurable I/OConfigurable I/O Routes to MCU PE10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-39PE11 Configurable I/OConfigurable I/O Routes to MCU PE11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-40PE12 Configurable I/OConfigurable I/O Routes to MCU PE12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-41PE13 Configurable I/OConfigurable I/O Routes to MCU PE13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-42PE14 Configurable I/OConfigurable I/O Routes to MCU PE14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-43PE15 Configurable I/OConfigurable I/O Routes to MCU PE15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-44PB10 Configurable I/OConfigurable I/O Routes to MCU PB10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-45PB11 Configurable I/OConfigurable I/O Routes to MCU PB11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-46PB12 Configurable I/OConfigurable I/O Routes to MCU PB12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-47PB13 Configurable I/OConfigurable I/O Routes to MCU PB13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J2-48PB14 Configurable I/OConfigurable I/O Routes to MCU PB14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-13V3 PowerPower Connects to 3V3. Use the specified board power connection.
J3-23V3 PowerPower Connects to 3V3. Use the specified board power connection.
J3-33V3 PowerPower Connects to 3V3. Use the specified board power connection.
J3-43V3 PowerPower Connects to 3V3. Use the specified board power connection.
J3-5BT0 Circuit dependentCircuit dependent PCB net destination is BOOT0. Check the connected circuit before driving the contact.
J3-6BT1 Configurable I/OConfigurable I/O Routes to MCU PE2. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-7GND ReturnReturn Connects to the board’s ground plane.
J3-8GND ReturnReturn Connects to the board’s ground plane.
J3-9GND ReturnReturn Connects to the board’s ground plane.
J3-10GND ReturnReturn Connects to the board’s ground plane.
J3-11PE1 Configurable I/OConfigurable I/O Routes to MCU PE1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-12PE0 Configurable I/OConfigurable I/O Routes to MCU PE0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-13PB9 Configurable I/OConfigurable I/O Routes to MCU PB9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-14PB8 Configurable I/OConfigurable I/O Routes to MCU PB8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-15PB7 Configurable I/OConfigurable I/O Routes to MCU PB7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-16PB6 Configurable I/OConfigurable I/O Routes to MCU PB6. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-17PB5 Configurable I/OConfigurable I/O Routes to MCU PB5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-18PB3 Configurable I/OConfigurable I/O Routes to MCU PB3. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-19PD7 Configurable I/OConfigurable I/O Routes to MCU PD7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-20PD6 Configurable I/OConfigurable I/O Routes to MCU PD6. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-21PD5 Configurable I/OConfigurable I/O Routes to MCU PD5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-22PD4 Configurable I/OConfigurable I/O Routes to MCU PD4. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-23PD3 Configurable I/OConfigurable I/O Routes to MCU PD3. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-24PD2 Configurable I/OConfigurable I/O Routes to MCU PD2. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-25PD1 Configurable I/OConfigurable I/O Routes to MCU PD1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-26PD0 Configurable I/OConfigurable I/O Routes to MCU PD0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-27PC12 Configurable I/OConfigurable I/O Routes to MCU PC12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-28PC11 Configurable I/OConfigurable I/O Routes to MCU PC11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-29PC10 Configurable I/OConfigurable I/O Routes to MCU PC10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-30PA15 Configurable I/OConfigurable I/O Routes to MCU PA15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-31PA12 Configurable I/OConfigurable I/O Routes to MCU PA12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-32PA11 Configurable I/OConfigurable I/O Routes to MCU PA11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-33PA10 Configurable I/OConfigurable I/O Routes to MCU PA10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-34PA9 Configurable I/OConfigurable I/O Routes to MCU PA9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-35PA8 Configurable I/OConfigurable I/O Routes to MCU PA8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-36PC9 Configurable I/OConfigurable I/O Routes to MCU PC9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-37PC8 Configurable I/OConfigurable I/O Routes to MCU PC8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-38PC7 Configurable I/OConfigurable I/O Routes to MCU PC7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-39PC6 Configurable I/OConfigurable I/O Routes to MCU PC6. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-40PD15 Configurable I/OConfigurable I/O Routes to MCU PD15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-41PD14 Configurable I/OConfigurable I/O Routes to MCU PD14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-42PD13 Configurable I/OConfigurable I/O Routes to MCU PD13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-43PD12 Configurable I/OConfigurable I/O Routes to MCU PD12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-44PD11 Configurable I/OConfigurable I/O Routes to MCU PD11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-45PD10 Configurable I/OConfigurable I/O Routes to MCU PD10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-46PD9 Configurable I/OConfigurable I/O Routes to MCU PD9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-47PD8 Configurable I/OConfigurable I/O Routes to MCU PD8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J3-48PB15 Configurable I/OConfigurable I/O Routes to MCU PB15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J4-1VBUS PowerPower Connects to 5V. Use the specified board power connection.
J4-2D- BidirectionalBidirectional USB data line. PCB net destination is PA11.
J4-3D+ BidirectionalBidirectional USB data line. PCB net destination is PA12.
J4-4ID UnconfirmedUnconfirmed The board source supplies no net for this position. Consult the schematic before use.
J4-5GND ReturnReturn Connects to the board’s ground plane.
P1-1VCC PowerPower Connects to 3V3. Use the specified board power connection.
P1-2VCC PowerPower Connects to 3V3. Use the specified board power connection.
P1-3TRST Configurable I/OConfigurable I/O Routes to MCU PB4. Choose the applicable GPIO or peripheral function in the MCU documentation.
P1-4GND ReturnReturn Connects to the board’s ground plane.
P1-5TDI Configurable I/OConfigurable I/O Routes to MCU PA15. Choose the applicable GPIO or peripheral function in the MCU documentation.
P1-6GND ReturnReturn Connects to the board’s ground plane.
P1-7TMS / SWDIO DebugDebug Connects to MCU PA13 on the debug interface.
P1-8GND ReturnReturn Connects to the board’s ground plane.
P1-9TCLK / SWCLK DebugDebug Connects to MCU PA14 on the debug interface.
P1-10GND ReturnReturn Connects to the board’s ground plane.
P1-11RTCK UnconfirmedUnconfirmed The board source supplies no net for this position. Consult the schematic before use.
P1-12GND ReturnReturn Connects to the board’s ground plane.
P1-13TDO / SWO Configurable I/OConfigurable I/O Routes to MCU PB3. Choose the applicable GPIO or peripheral function in the MCU documentation.
P1-14GND ReturnReturn Connects to the board’s ground plane.
P1-15RESET Active-low resetActive-low reset Connects to MCU NRST. Use a compatible open-drain reset signal.
P1-16GND ReturnReturn Connects to the board’s ground plane.
P1-17NC UnconnectedUnconnected The schematic documents no connection at this position.
P1-18GND ReturnReturn Connects to the board’s ground plane.
P1-19NC UnconnectedUnconnected The schematic documents no connection at this position.
P1-20GND ReturnReturn Connects to the board’s ground plane.
U5-1DAT2 Configurable I/OConfigurable I/O Routes to MCU PC10. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-2CD/DAT3 Configurable I/OConfigurable I/O Routes to MCU PC11. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-3CMD Configurable I/OConfigurable I/O Routes to MCU PD2. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-4VDD PowerPower Connects to 3V3. Use the specified board power connection.
U5-5CLK Configurable I/OConfigurable I/O Routes to MCU PC12. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-6VSS ReturnReturn Connects to the board’s ground plane.
U5-7DAT0 Configurable I/OConfigurable I/O Routes to MCU PC8. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-8DAT1 Configurable I/OConfigurable I/O Routes to MCU PC9. Choose the applicable GPIO or peripheral function in the MCU documentation.
U5-9CD UnconfirmedUnconfirmed The board source supplies no net for this position. Consult the schematic before use.
U5-10Body ReturnReturn Connects to the board’s ground plane.
J1-1GND ReturnReturn Connects to the board’s ground plane.
J1-2RST Circuit dependentCircuit dependent PCB net destination is Reset button. Check the connected circuit before driving the contact.
J1-3FSMC D15 Configurable I/OConfigurable I/O Routes to MCU PD10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-4FSMC D14 Configurable I/OConfigurable I/O Routes to MCU PD9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-5FSMC D13 Configurable I/OConfigurable I/O Routes to MCU PD8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-6FSMC D12 Configurable I/OConfigurable I/O Routes to MCU PE15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-7FSMC D11 Configurable I/OConfigurable I/O Routes to MCU PE14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-8FSMC D10 Configurable I/OConfigurable I/O Routes to MCU PE13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-9FSMC D9 Configurable I/OConfigurable I/O Routes to MCU PE12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-10FSMC D8 Configurable I/OConfigurable I/O Routes to MCU PE11. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-11FSMC D7 Configurable I/OConfigurable I/O Routes to MCU PE10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-12FSMC D6 Configurable I/OConfigurable I/O Routes to MCU PE9. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-13FSMC D5 Configurable I/OConfigurable I/O Routes to MCU PE8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-14FSMC D4 Configurable I/OConfigurable I/O Routes to MCU PE7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-15FSMC D3 Configurable I/OConfigurable I/O Routes to MCU PD1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-16FSMC D2 Configurable I/OConfigurable I/O Routes to MCU PD0. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-17FSMC D1 Configurable I/OConfigurable I/O Routes to MCU PD15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-18FSMC D0 Configurable I/OConfigurable I/O Routes to MCU PD14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-19FSMC NOE Configurable I/OConfigurable I/O Routes to MCU PD4. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-20FSMC NWE Configurable I/OConfigurable I/O Routes to MCU PD5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-21FSMC A18 Configurable I/OConfigurable I/O Routes to MCU PD13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-22FSMC NE1 Configurable I/OConfigurable I/O Routes to MCU PD7. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-23Touch CLK Configurable I/OConfigurable I/O Routes to MCU PB13. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-24Touch CS Configurable I/OConfigurable I/O Routes to MCU PB12. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-25Touch MOSI Configurable I/OConfigurable I/O Routes to MCU PB15. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-26Touch MISO Configurable I/OConfigurable I/O Routes to MCU PB14. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-27Touch PEN Configurable I/OConfigurable I/O Routes to MCU PC5. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-28LCD Backlight Configurable I/OConfigurable I/O Routes to MCU PB1. Choose the applicable GPIO or peripheral function in the MCU documentation.
J1-29VBAT UnconfirmedUnconfirmed The board source supplies no net for this position. Consult the schematic before use.
J1-30GND ReturnReturn Connects to the board’s ground plane.
J1-313V3 PowerPower Connects to 3V3. Use the specified board power connection.
J1-32GND ReturnReturn Connects to the board’s ground plane.
JP2-1GND ReturnReturn Connects to the board’s ground plane.
JP2-2VCC PowerPower Connects to 3V3. Use the specified board power connection.
JP2-3CE Configurable I/OConfigurable I/O Routes to MCU PB6. Choose the applicable GPIO or peripheral function in the MCU documentation.
JP2-4CSN Configurable I/OConfigurable I/O Routes to MCU PB7. Choose the applicable GPIO or peripheral function in the MCU documentation.
JP2-5SCK Configurable I/OConfigurable I/O Routes to MCU PB3. Choose the applicable GPIO or peripheral function in the MCU documentation.
JP2-6MOSI Configurable I/OConfigurable I/O Routes to MCU PB5. Choose the applicable GPIO or peripheral function in the MCU documentation.
JP2-7MISO Configurable I/OConfigurable I/O Routes to MCU PB4. Choose the applicable GPIO or peripheral function in the MCU documentation.
JP2-8IRQ Configurable I/OConfigurable I/O Routes to MCU PB8. Choose the applicable GPIO or peripheral function in the MCU documentation.
J6-1VCC PowerPower Connects to 5V. Use the specified board power connection.
J6-2GND ReturnReturn Connects to the board’s ground plane.
J6-3RX Configurable I/OConfigurable I/O Routes to MCU PA10. Choose the applicable GPIO or peripheral function in the MCU documentation.
J6-4TX Configurable I/OConfigurable I/O Routes to MCU PA9. Choose the applicable GPIO or peripheral function in the MCU documentation.

Signal assignments

USART1 on PA9/PA10

PA9 is TX and PA10 is RX in the default USART1 mapping. Select the matching firmware configuration.

Electrical limits

ParameterLimitConditions and source
Board logic rail3.3 V nominal3.3 V nominal Check the fitted regulator and MCU datasheet before attaching an external circuit. USB is the only supply used in the example. STM32 F4VE V2.0 connector map
External high-speed oscillator8 MHz8 MHz Use the correct HSE frequency in firmware clock calculations. STM32 F4VE V2.0 connector map

Models and documents

The maps follow the listed PCB variants. Match the board markings and connector positions to the referenced schematic before applying power.

STM32 F4VE V2.0
Match the STM32_F4VE marking and 48-contact J2 and J3 headers. The board exposes separate LCD, microSD, SWD/JTAG, radio-module and serial connectors.