STM32 F4VE: diferenças entre revisões
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 4: | Linha 4: | ||
== Info == | == Info == | ||
=== Leds === | === Leds === | ||
* '''D0''' (Power LED) — +3.3V rail | |||
* '''D1''' (User LED 1) — PA6 (sink) | |||
* '''D3''' (User LED 2) — PA7 (sink) | |||
=== Botões === | |||
{| class="wikitable" | |||
! Nome !! Referência !! GPIO !! Modo | |||
|- | |||
| RST || — || NRST || Active low | |||
|- | |||
| WK_UP || — || PA0 || Active high | |||
|- | |||
| K0 || — || PE4 || Active low | |||
|- | |||
| K1 || — || PE3 || Active low | |||
|} | |||
=== Makefile === | === Makefile === | ||
No STM32CubeMX gerar o projecto no formato '''Makefile'''. | No STM32CubeMX gerar o projecto no formato '''Makefile'''. | ||
=== Compilar === | === Compilar === | ||
Usar o [https://developer.arm.com/open-source/gnu-toolchain/gnu-rm GNU ARM Embedded Toolchain]. | Usar o [https://developer.arm.com/open-source/gnu-toolchain/gnu-rm GNU ARM Embedded Toolchain]. | ||
=== Flash === | === Flash === | ||
É preciso usar um programador '''ST-Link V2''' e o software [https://github.com/texane/stlink stlink]. | É preciso usar um programador '''ST-Link V2''' e o software [https://github.com/texane/stlink stlink]. | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
st-flash write build/blinky.bin 0x8000000 | st-flash write build/blinky.bin 0x8000000 | ||
| Linha 27: | Linha 35: | ||
=== Debug === | === Debug === | ||
Correr o '''st-util''' num terminal separado. E depois corre-se o gdb com: | Correr o '''st-util''' num terminal separado. E depois corre-se o gdb com: | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
arm-none-eabi-gdb --eval-command="tar extended-remote :4242" build/blinky.elf | arm-none-eabi-gdb --eval-command="tar extended-remote :4242" build/blinky.elf | ||
| Linha 35: | Linha 41: | ||
== Description == | == Description == | ||
Core407V is a small STM32 development board that features an STM32F407VET6 device as the microcontroller, supports further expansion. It is ideal for starting application development with STM32F family. | |||
Board marked "STM32F4XX STM32_F4VE V2.0 1509" on the back. | |||
== Board Info == | |||
{| class="wikitable" | |||
! colspan="2" | Board | |||
|- | |||
| Name || STM32 F4VE | |||
|- | |||
| Part || STM32_F4VE | |||
|- | |||
| Origin || China | |||
|- | |||
| PCB Color || Black | |||
|- | |||
| PCB Size || 62mm × 85mm | |||
|- | |||
| Mounting || 4× M3 holes | |||
|} | |||
== Board Features == | == Board Features == | ||
* Onboard | * Onboard microSD card slot | ||
* RTC | * RTC backup battery: CR1220 | ||
* Wireless | * Wireless: nRF24L01 interface header | ||
* | * SPI Flash: W25Q16JV (2MiB, on SPI1) | ||
* | * FSMC LCD TFT interface (16×2 header) | ||
* | * JTAG/SWD header (2×10) | ||
* All | * Mini USB (VCP via ST VCP driver) | ||
* | * Serial header (USART1: PA9/PA10) | ||
* 4 buttons: RST, WK_UP, K0, K1 | |||
* 2 user LEDs + 1 power LED | |||
* BOOT0 and BOOT1 jumpers | |||
* RTC crystal (32.768kHz) + 8MHz HSE crystal | |||
* All CPU pins broken out (2×24 headers) | |||
=== Avisos === | |||
* '''Atenção:''' Os pinos +5V estão directamente ligados ao USB. Não alimentar pelo USB e por fonte externa simultaneamente. | |||
* '''Atenção:''' A placa tem um resistor pull-up extra em D+ (R21) que viola a especificação USB quando os pull-ups internos do MCU também estão activos. Pode causar erros de USB. | |||
== MCU Features == | == MCU Features == | ||
{| class="wikitable" | |||
! colspan="2" | Microcontroller | |||
|- | |||
| Part || STM32F407VET6 | |||
|- | |||
| Manufacturer || ST Microelectronics | |||
|- | |||
| Core || ARM Cortex-M4 32-bit | |||
|- | |||
| Max. Clock || 168 MHz, 210 DMIPS | |||
|- | |||
| Operating Voltage || 1.8V – 3.6V | |||
|- | |||
| Package || LQFP100 | |||
|} | |||
== | {| class="wikitable" | ||
! colspan="2" | Memória Interna | |||
|- | |||
| Flash || 512 KiB | |||
|- | |||
| SRAM || 192 KiB | |||
|- | |||
| Backup SRAM || 4 KiB | |||
|} | |||
{| class="wikitable" | |||
! colspan="2" | Osciladores | |||
|- | |||
| HSI || 16 MHz | |||
|- | |||
| LSI || 32 kHz | |||
|- | |||
| HSE || 8 MHz | |||
|- | |||
| LSE || 32.768 kHz | |||
|} | |||
=== Periféricos === | |||
* 3× SPI | |||
* 3× USART + 2× UART | |||
* 2× I2S | |||
* 3× I2C | |||
* 1× FSMC | |||
* 1× SDIO | |||
* 2× CAN | |||
* 1× USB 2.0 FS/HS (com DMA) | |||
* 1× USB HS ULPI (para PHY externo) | |||
* 1× Ethernet MAC 10/100 | |||
* 1× interface câmara paralela 8–12 bit | |||
* 3× ADC 12-bit (1 µs) | |||
* 2× DAC 12-bit | |||
* Feature: single-cycle DSP instructions | |||
== Regulador de Tensão == | |||
{| class="wikitable" | |||
! colspan="2" | Regulator | |||
|- | |||
| Part || AMS1117 | |||
|- | |||
| Package || SOT223 | |||
|- | |||
| Input || +4.6V a +15V | |||
|- | |||
| Output || +3.3V @ 1A | |||
|} | |||
== Connectors & Pinouts == | |||
=== Header 1 (J2) — 2×24 pinos === | |||
{| class="wikitable" | |||
! # !! Nome !! GPIO | |||
|- | |||
| 1–4 || 5V || +5V rail | |||
|- | |||
| 5–8 || 3V3 || +3.3V rail | |||
|- | |||
| 9–10 || GND || Ground | |||
|- | |||
| 11 || PE2 || PE2 | |||
|- | |||
| 12 || PE3 || PE3 | |||
|- | |||
| 13 || PE4 || PE4 | |||
|- | |||
| 14 || PE5 || PE5 | |||
|- | |||
| 15 || PE6 || PE6 | |||
|- | |||
| 16 || PC13 || PC13 | |||
|- | |||
| 17 || PC0 || PC0 | |||
|- | |||
| 18 || PC1 || PC1 | |||
|- | |||
| 19 || PC2 || PC2 | |||
|- | |||
| 20 || PC3 || PC3 | |||
|- | |||
| 21 || VR- || VREF- | |||
|- | |||
| 22 || VR+ || VREF+ | |||
|- | |||
| 23 || PA0 || PA0 | |||
|- | |||
| 24 || PA1 || PA1 | |||
|- | |||
| 25 || PA2 || PA2 | |||
|- | |||
| 26 || PA3 || PA3 | |||
|- | |||
| 27 || PA4 || PA4 | |||
|- | |||
| 28 || PA5 || PA5 | |||
|- | |||
| 29 || PA6 || PA6 | |||
|- | |||
| 30 || PA7 || PA7 | |||
|- | |||
| 31 || PC4 || PC4 | |||
|- | |||
| 32 || PC5 || PC5 | |||
|- | |||
| 33 || PB0 || PB0 | |||
|- | |||
| 34 || PB1 || PB1 | |||
|- | |||
| 35 || PE7 || PE7 | |||
|- | |||
| 36 || PE8 || PE8 | |||
|- | |||
| 37 || PE9 || PE9 | |||
|- | |||
| 38 || PE10 || PE10 | |||
|- | |||
| 39 || PE11 || PE11 | |||
|- | |||
| 40 || PE12 || PE12 | |||
|- | |||
| 41 || PE13 || PE13 | |||
|- | |||
| 42 || PE14 || PE14 | |||
|- | |||
| 43 || PE15 || PE15 | |||
|- | |||
| 44 || PB10 || PB10 | |||
|- | |||
| 45 || PB11 || PB11 | |||
|- | |||
| 46 || PB12 || PB12 | |||
|- | |||
| 47 || PB13 || PB13 | |||
|- | |||
| 48 || PB14 || PB14 | |||
|} | |||
=== Header 2 (J3) — 2×24 pinos === | |||
{| class="wikitable" | |||
! # !! Nome !! GPIO | |||
|- | |||
| 1–4 || 3V3 || +3.3V rail | |||
|- | |||
| 5 || BT0 || BOOT0 | |||
|- | |||
| 6 || BT1 || PB2 (BOOT1) | |||
|- | |||
| 7–10 || GND || Ground | |||
|- | |||
| 11 || PE1 || PE1 | |||
|- | |||
| 12 || PE0 || PE0 | |||
|- | |||
| 13 || PB9 || PB9 | |||
|- | |||
| 14 || PB8 || PB8 | |||
|- | |||
| 15 || PB7 || PB7 | |||
|- | |||
| 16 || PB6 || PB6 | |||
|- | |||
| 17 || PB5 || PB5 | |||
|- | |||
| 18 || PB3 || PB3 | |||
|- | |||
| 19 || PD7 || PD7 | |||
|- | |||
| 20 || PD6 || PD6 | |||
|- | |||
| 21 || PD5 || PD5 | |||
|- | |||
| 22 || PD4 || PD4 | |||
|- | |||
| 23 || PD3 || PD3 | |||
|- | |||
| 24 || PD2 || PD2 | |||
|- | |||
| 25 || PD1 || PD1 | |||
|- | |||
| 26 || PD0 || PD0 | |||
|- | |||
| 27 || PC12 || PC12 | |||
|- | |||
| 28 || PC11 || PC11 | |||
|- | |||
| 29 || PC10 || PC10 | |||
|- | |||
| 30 || PA15 || PA15 | |||
|- | |||
| 31 || PA12 || PA12 | |||
|- | |||
| 32 || PA11 || PA11 | |||
|- | |||
| 33 || PA10 || PA10 | |||
|- | |||
| 34 || PA9 || PA9 | |||
|- | |||
| 35 || PA8 || PA8 | |||
|- | |||
| 36 || PC9 || PC9 | |||
|- | |||
| 37 || PC8 || PC8 | |||
|- | |||
| 38 || PC7 || PC7 | |||
|- | |||
| 39 || PC6 || PC6 | |||
|- | |||
| 40 || PD15 || PD15 | |||
|- | |||
| 41 || PD14 || PD14 | |||
|- | |||
| 42 || PD13 || PD13 | |||
|- | |||
| 43 || PD12 || PD12 | |||
|- | |||
| 44 || PD11 || PD11 | |||
|- | |||
| 45 || PD10 || PD10 | |||
|- | |||
| 46 || PD9 || PD9 | |||
|- | |||
| 47 || PD8 || PD8 | |||
|- | |||
| 48 || PB15 || PB15 | |||
|} | |||
=== JTAG Header (P1) — 2×10 === | |||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1–2 || VCC || +3.3V | |||
|- | |||
| 3 || TRST || PB4 | |||
|- | |||
| 5 || TDI || PA15 | |||
|- | |||
| 7 || TMS / SWDIO || PA13 | |||
|- | |||
| 9 || TCLK / SWCLK || PA14 | |||
|- | |||
| 13 || TDO / SWO || PB3 | |||
|- | |||
| 15 || RESET || NRST | |||
|- | |||
| 4,6,8,10,12,14,16,18,20 || GND || Ground | |||
|} | |||
=== TFT LCD Header (J1) — 2×16 === | |||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1 || GND || Ground | |||
|- | |||
| 2 || RST || Reset | |||
|- | |||
| 3–18 || FSMC D15–D0 || PD10,PD9,PD8,PE15–PE7,PD1,PD0,PD15,PD14 | |||
|- | |||
| 19 || FSMC NOE || PD4 | |||
|- | |||
| 20 || FSMC NWE || PD5 | |||
|- | |||
| 21 || FSMC A18 || PD13 | |||
|- | |||
| 22 || FSMC NE1 || PD7 | |||
|- | |||
| 23 || Touch CLK || PB13 | |||
|- | |||
| 24 || Touch CS || PB12 | |||
|- | |||
| 25 || Touch MOSI || PB15 | |||
|- | |||
| 26 || Touch MISO || PB14 | |||
|- | |||
| 27 || Touch PEN || PC5 | |||
|- | |||
| 28 || LCD Backlight || PB1 | |||
|- | |||
| 31 || 3V3 || +3.3V | |||
|- | |||
| 30,32 || GND || Ground | |||
|} | |||
=== | === nRF24L01 Header (JP2) — 2×4 === | ||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1 || GND || Ground | |||
|- | |||
| 2 || VCC || +3.3V | |||
|- | |||
| 3 || CE || PB6 | |||
|- | |||
| 4 || CSN || PB7 | |||
|- | |||
| 5 || SCK || PB3 | |||
|- | |||
| 6 || MOSI || PB5 | |||
|- | |||
| 7 || MISO || PB4 | |||
|- | |||
| 8 || IRQ || PB8 | |||
|} | |||
=== Serial Header (J6) — 1×4 === | |||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1 || VCC || +5V | |||
|- | |||
| 2 || GND || Ground | |||
|- | |||
| 3 || RX || PA10 | |||
|- | |||
| 4 || TX || PA9 | |||
|} | |||
=== microSD (U5) === | |||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1 || DAT2 || PC10 | |||
|- | |||
| 2 || CD/DAT3 || PC11 | |||
|- | |||
| 3 || CMD || PD2 | |||
|- | |||
| 4 || VDD || +3.3V | |||
|- | |||
| 5 || CLK || PC12 | |||
|- | |||
| 6 || VSS || Ground | |||
|- | |||
| 7 || DAT0 || PC8 | |||
|- | |||
| 8 || DAT1 || PC9 | |||
|} | |||
=== USB Mini (J4) === | |||
{| class="wikitable" | |||
! # !! Função !! GPIO | |||
|- | |||
| 1 || VCC || +5V | |||
|- | |||
| 2 || D- || PA11 | |||
|- | |||
| 3 || D+ || PA12 | |||
|- | |||
| 5 || GND || Ground | |||
|} | |||
=== | == SPI Flash — W25Q16JV (U3) == | ||
{| class="wikitable" | |||
! colspan="2" | Winbond W25Q16JV | |||
|- | |||
| Capacidade || 2 MiB (16 Mbit) | |||
|- | |||
| Interface || SPI1 | |||
|- | |||
| Package || SOIC-8 | |||
|- | |||
| CS || PB0 | |||
|- | |||
| DO (MISO) || PB4 | |||
|- | |||
| DI (MOSI) || PB5 | |||
|- | |||
| CLK || PB3 | |||
|} | |||
Nota: O CS está permanentemente activo na maioria das placas. | |||
== Documentation == | |||
[[File:STM32F407VET6 Pinmap.jpg|200px|thumb|Pinmap]] | [[File:STM32F407VET6 Pinmap.jpg|200px|thumb|Pinmap]] | ||
STM32F4 documentation from ST Microelectronics. | STM32F4 documentation from ST Microelectronics. | ||
Board schematic: [[Media:STM32F407ZET6_sch-1.pdf]] (This is the ZET6 board | Board schematic: [[Media:STM32F407ZET6_sch-1.pdf]] (This is the ZET6 board — all appears correct, other than: | ||
* Pin numbers on MCU will be different | * Pin numbers on MCU will be different | ||
* Extend I/O connectors are different (less pins) | * Extend I/O connectors are different (less pins) | ||
| Linha 114: | Linha 483: | ||
Another board schematic (PCB and components list included): [[Media:STM32_F4VE_SCHEMATIC.PDF]] | Another board schematic (PCB and components list included): [[Media:STM32_F4VE_SCHEMATIC.PDF]] | ||
Translated manual describes the demo software [[Media:STM32F407_example_manual.ja.en.pdf]] | Translated manual describes the demo software: [[Media:STM32F407_example_manual.ja.en.pdf]] | ||
Original schematic from stm32-base.org: [https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F407VET6-STM32_F4VE_V2.0.pdf STM32_F4VE_V2.0 Schematic] | |||
== External links == | == External links == | ||
* [http://www.st.com/en/microcontrollers/stm32f407ve.html Product Page] | * [http://www.st.com/en/microcontrollers/stm32f407ve.html Product Page — ST] | ||
* [http://www.st.com/resource/en/reference_manual/dm00031020.pdf Reference Manual] | * [http://www.st.com/resource/en/reference_manual/dm00031020.pdf Reference Manual] | ||
* [http://www.st.com/en/development-tools/stm32cubemx.html STM32CubeMX] | * [http://www.st.com/en/development-tools/stm32cubemx.html STM32CubeMX] | ||
* [https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html STM32-base project page] | |||
* [https://developer.arm.com/open-source/gnu-toolchain/gnu-rm GNU ARM Embedded Toolchain] | |||
* [https://github.com/texane/stlink stlink — ST-Link software] | |||
[[Category:Electrónica]] | [[Category:Electrónica]] | ||
Revisão das 22h34min de 12 de março de 2026



Info
Leds
- D0 (Power LED) — +3.3V rail
- D1 (User LED 1) — PA6 (sink)
- D3 (User LED 2) — PA7 (sink)
Botões
| Nome | Referência | GPIO | Modo |
|---|---|---|---|
| RST | — | NRST | Active low |
| WK_UP | — | PA0 | Active high |
| K0 | — | PE4 | Active low |
| K1 | — | PE3 | Active low |
Makefile
No STM32CubeMX gerar o projecto no formato Makefile.
Compilar
Usar o GNU ARM Embedded Toolchain.
Flash
É preciso usar um programador ST-Link V2 e o software stlink.
st-flash write build/blinky.bin 0x8000000
Debug
Correr o st-util num terminal separado. E depois corre-se o gdb com:
arm-none-eabi-gdb --eval-command="tar extended-remote :4242" build/blinky.elf
Description
Core407V is a small STM32 development board that features an STM32F407VET6 device as the microcontroller, supports further expansion. It is ideal for starting application development with STM32F family.
Board marked "STM32F4XX STM32_F4VE V2.0 1509" on the back.
Board Info
| Board | |
|---|---|
| Name | STM32 F4VE |
| Part | STM32_F4VE |
| Origin | China |
| PCB Color | Black |
| PCB Size | 62mm × 85mm |
| Mounting | 4× M3 holes |
Board Features
- Onboard microSD card slot
- RTC backup battery: CR1220
- Wireless: nRF24L01 interface header
- SPI Flash: W25Q16JV (2MiB, on SPI1)
- FSMC LCD TFT interface (16×2 header)
- JTAG/SWD header (2×10)
- Mini USB (VCP via ST VCP driver)
- Serial header (USART1: PA9/PA10)
- 4 buttons: RST, WK_UP, K0, K1
- 2 user LEDs + 1 power LED
- BOOT0 and BOOT1 jumpers
- RTC crystal (32.768kHz) + 8MHz HSE crystal
- All CPU pins broken out (2×24 headers)
Avisos
- Atenção: Os pinos +5V estão directamente ligados ao USB. Não alimentar pelo USB e por fonte externa simultaneamente.
- Atenção: A placa tem um resistor pull-up extra em D+ (R21) que viola a especificação USB quando os pull-ups internos do MCU também estão activos. Pode causar erros de USB.
MCU Features
| Microcontroller | |
|---|---|
| Part | STM32F407VET6 |
| Manufacturer | ST Microelectronics |
| Core | ARM Cortex-M4 32-bit |
| Max. Clock | 168 MHz, 210 DMIPS |
| Operating Voltage | 1.8V – 3.6V |
| Package | LQFP100 |
| Memória Interna | |
|---|---|
| Flash | 512 KiB |
| SRAM | 192 KiB |
| Backup SRAM | 4 KiB |
| Osciladores | |
|---|---|
| HSI | 16 MHz |
| LSI | 32 kHz |
| HSE | 8 MHz |
| LSE | 32.768 kHz |
Periféricos
- 3× SPI
- 3× USART + 2× UART
- 2× I2S
- 3× I2C
- 1× FSMC
- 1× SDIO
- 2× CAN
- 1× USB 2.0 FS/HS (com DMA)
- 1× USB HS ULPI (para PHY externo)
- 1× Ethernet MAC 10/100
- 1× interface câmara paralela 8–12 bit
- 3× ADC 12-bit (1 µs)
- 2× DAC 12-bit
- Feature: single-cycle DSP instructions
Regulador de Tensão
| Regulator | |
|---|---|
| Part | AMS1117 |
| Package | SOT223 |
| Input | +4.6V a +15V |
| Output | +3.3V @ 1A |
Connectors & Pinouts
Header 1 (J2) — 2×24 pinos
| # | Nome | GPIO |
|---|---|---|
| 1–4 | 5V | +5V rail |
| 5–8 | 3V3 | +3.3V rail |
| 9–10 | GND | Ground |
| 11 | PE2 | PE2 |
| 12 | PE3 | PE3 |
| 13 | PE4 | PE4 |
| 14 | PE5 | PE5 |
| 15 | PE6 | PE6 |
| 16 | PC13 | PC13 |
| 17 | PC0 | PC0 |
| 18 | PC1 | PC1 |
| 19 | PC2 | PC2 |
| 20 | PC3 | PC3 |
| 21 | VR- | VREF- |
| 22 | VR+ | VREF+ |
| 23 | PA0 | PA0 |
| 24 | PA1 | PA1 |
| 25 | PA2 | PA2 |
| 26 | PA3 | PA3 |
| 27 | PA4 | PA4 |
| 28 | PA5 | PA5 |
| 29 | PA6 | PA6 |
| 30 | PA7 | PA7 |
| 31 | PC4 | PC4 |
| 32 | PC5 | PC5 |
| 33 | PB0 | PB0 |
| 34 | PB1 | PB1 |
| 35 | PE7 | PE7 |
| 36 | PE8 | PE8 |
| 37 | PE9 | PE9 |
| 38 | PE10 | PE10 |
| 39 | PE11 | PE11 |
| 40 | PE12 | PE12 |
| 41 | PE13 | PE13 |
| 42 | PE14 | PE14 |
| 43 | PE15 | PE15 |
| 44 | PB10 | PB10 |
| 45 | PB11 | PB11 |
| 46 | PB12 | PB12 |
| 47 | PB13 | PB13 |
| 48 | PB14 | PB14 |
Header 2 (J3) — 2×24 pinos
| # | Nome | GPIO |
|---|---|---|
| 1–4 | 3V3 | +3.3V rail |
| 5 | BT0 | BOOT0 |
| 6 | BT1 | PB2 (BOOT1) |
| 7–10 | GND | Ground |
| 11 | PE1 | PE1 |
| 12 | PE0 | PE0 |
| 13 | PB9 | PB9 |
| 14 | PB8 | PB8 |
| 15 | PB7 | PB7 |
| 16 | PB6 | PB6 |
| 17 | PB5 | PB5 |
| 18 | PB3 | PB3 |
| 19 | PD7 | PD7 |
| 20 | PD6 | PD6 |
| 21 | PD5 | PD5 |
| 22 | PD4 | PD4 |
| 23 | PD3 | PD3 |
| 24 | PD2 | PD2 |
| 25 | PD1 | PD1 |
| 26 | PD0 | PD0 |
| 27 | PC12 | PC12 |
| 28 | PC11 | PC11 |
| 29 | PC10 | PC10 |
| 30 | PA15 | PA15 |
| 31 | PA12 | PA12 |
| 32 | PA11 | PA11 |
| 33 | PA10 | PA10 |
| 34 | PA9 | PA9 |
| 35 | PA8 | PA8 |
| 36 | PC9 | PC9 |
| 37 | PC8 | PC8 |
| 38 | PC7 | PC7 |
| 39 | PC6 | PC6 |
| 40 | PD15 | PD15 |
| 41 | PD14 | PD14 |
| 42 | PD13 | PD13 |
| 43 | PD12 | PD12 |
| 44 | PD11 | PD11 |
| 45 | PD10 | PD10 |
| 46 | PD9 | PD9 |
| 47 | PD8 | PD8 |
| 48 | PB15 | PB15 |
JTAG Header (P1) — 2×10
| # | Função | GPIO |
|---|---|---|
| 1–2 | VCC | +3.3V |
| 3 | TRST | PB4 |
| 5 | TDI | PA15 |
| 7 | TMS / SWDIO | PA13 |
| 9 | TCLK / SWCLK | PA14 |
| 13 | TDO / SWO | PB3 |
| 15 | RESET | NRST |
| 4,6,8,10,12,14,16,18,20 | GND | Ground |
TFT LCD Header (J1) — 2×16
| # | Função | GPIO |
|---|---|---|
| 1 | GND | Ground |
| 2 | RST | Reset |
| 3–18 | FSMC D15–D0 | PD10,PD9,PD8,PE15–PE7,PD1,PD0,PD15,PD14 |
| 19 | FSMC NOE | PD4 |
| 20 | FSMC NWE | PD5 |
| 21 | FSMC A18 | PD13 |
| 22 | FSMC NE1 | PD7 |
| 23 | Touch CLK | PB13 |
| 24 | Touch CS | PB12 |
| 25 | Touch MOSI | PB15 |
| 26 | Touch MISO | PB14 |
| 27 | Touch PEN | PC5 |
| 28 | LCD Backlight | PB1 |
| 31 | 3V3 | +3.3V |
| 30,32 | GND | Ground |
nRF24L01 Header (JP2) — 2×4
| # | Função | GPIO |
|---|---|---|
| 1 | GND | Ground |
| 2 | VCC | +3.3V |
| 3 | CE | PB6 |
| 4 | CSN | PB7 |
| 5 | SCK | PB3 |
| 6 | MOSI | PB5 |
| 7 | MISO | PB4 |
| 8 | IRQ | PB8 |
Serial Header (J6) — 1×4
| # | Função | GPIO |
|---|---|---|
| 1 | VCC | +5V |
| 2 | GND | Ground |
| 3 | RX | PA10 |
| 4 | TX | PA9 |
microSD (U5)
| # | Função | GPIO |
|---|---|---|
| 1 | DAT2 | PC10 |
| 2 | CD/DAT3 | PC11 |
| 3 | CMD | PD2 |
| 4 | VDD | +3.3V |
| 5 | CLK | PC12 |
| 6 | VSS | Ground |
| 7 | DAT0 | PC8 |
| 8 | DAT1 | PC9 |
USB Mini (J4)
| # | Função | GPIO |
|---|---|---|
| 1 | VCC | +5V |
| 2 | D- | PA11 |
| 3 | D+ | PA12 |
| 5 | GND | Ground |
SPI Flash — W25Q16JV (U3)
| Winbond W25Q16JV | |
|---|---|
| Capacidade | 2 MiB (16 Mbit) |
| Interface | SPI1 |
| Package | SOIC-8 |
| CS | PB0 |
| DO (MISO) | PB4 |
| DI (MOSI) | PB5 |
| CLK | PB3 |
Nota: O CS está permanentemente activo na maioria das placas.
Documentation

STM32F4 documentation from ST Microelectronics.
Board schematic: Media:STM32F407ZET6_sch-1.pdf (This is the ZET6 board — all appears correct, other than:
- Pin numbers on MCU will be different
- Extend I/O connectors are different (less pins)
- SDRAM is not implemented on my board)
Another board schematic (PCB and components list included): Media:STM32_F4VE_SCHEMATIC.PDF
Translated manual describes the demo software: Media:STM32F407_example_manual.ja.en.pdf
Original schematic from stm32-base.org: STM32_F4VE_V2.0 Schematic