The STM32F407xx family is based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all Arm single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.
The STM32F407xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses, and a 32-bit multi-AHB bus matrix. All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG). They also feature standard and advanced communication interfaces.
The development board can be easily programmed using the Arduino IDE. But if you want to explore the complete STM32 development boards, you can also use the STM32Cube and other development environments offered by ST Microelectronics. You can also use Keil, IAR workbench, Atollic TrueStudio, MicroC Pro ARM, Crossworks ARM, Ride 7, PlatformIO+STM32 etc. to program the board. The hex file of a program can be uploaded using a single wire interface module (SWIM) or by using JTAG/ serial wire debugging (SWD).
The device offers 3x 12-bit ADC, 1x DAC, 14 Timers (2x 32-bit), as well as standard and advanced communication interfaces: 3x I2C, 3x SPI, 4x USART, 2x UART, 1x USB HS (Host & Device), 1x USB FS (Host & Device), 2x I2S and 1x SDIO, 2xCAN, 1xFSMC, 1x DCMI
Note: This board features an original STM32 chip and it can be directly programmed from the STM32cubeIDE using the ST-Link.
Features:
- 100% Brand new and high-quality STM32 Board
- 168MHz MAX clock frequency (8M Crystal on board)
- 512K flash memory, 128K+64K SRAM
- LCD parallel interface, 8080/6800 modes
- Standard 20-pin JTAG socket
- CR1220 battery holder a clock with battery backup
- NRF24L01 socket, SD-card connector, TFT LCD header, Serial Header
- On board W25Q16JV SPI Flash chip
- 1x external pin serial port
- Interfaces: 1xSDIO, 4xUSART, 3xSPI, 3xI2C, 1xUSB, 2xI2S, FSMC, 2xCAN, DCMI
Model | STM32F407VE |
Input Voltage | 3~5V |
Core | ARM 32 Cortex-M4 CPU |
CPU Frequency | Up to 168MHz |
Connectors | USB connector, JTAG header, SD-card connector, TFT LCD header, nRF24L01 module header, Serial header |
Devices | W25Q16JV |
GPIO pins | 75 |
USART Peripherals | 4 |
FSMC | Yes |
I2C Peripherals | 3 |
SPI Peripherals | 3 |
SDIO Peripherals | 1 |
I2S Peripherals | 2 |
CAN Peripherals | 2 |
DCMI | Yes |
Timers | 14 (2x 32-bit) |
ADCs | 3 (12 bit) |
Memory | 512KB FLASH, 128K+64K SRAM |
Product Dimensions | 85 x 62mm |
Operating range | -40°C to +85°C |
Product Weight | 200 grams |
Country of origin : China
Note: Pins are already soldered to the board.