Skip to content

Board: STM32F4discovery

Hauke Petersen edited this page Apr 9, 2014 · 7 revisions

Overview

Hardware

STM32F4discovery image

MCU

MCU STM32F407VGT6
Family ARM Cortex-M4
Vendor ST Microelectronics
Package LQFP100
RAM 192Kb (128Kb RAM + 64Kb CCMRAM)
Flash 1024Kb
Frequency up to 168MHz
FPU yes
Timers 14 (12x 16bit, 2x 32bit [TIM2 + TIM5])
ADCs 3x 16 channel 6 to 12-bit
UARTs 6
SPIs 3
I2Cs 3
Vcc 2.0V - 3.6V
Datasheet Datasheet
Reference Manual Reference Manual
Programming Manual Programming Manual
Board Manual Board Manual

User Interface

2 Buttons:

NAME USER RESET
Pin PA0 (IN) NRST

6 User controllable LEDs:

NAME LD3 LD4 LD5 LD6 LD7 LD8
Color orange green red blue green red
Pin PD13 PD12 PD14 PD15 PA9 PD5

LEDs LD7 and LD8 are used by the USB connector for over-current (LD8) and data (LD7) indication.

Accelerometer

The STM32F4discovery board contains a 3-axis MEMS accelerometer that can sample with up to 1.6kHz.

Sensor LIS3DSH
Type Accelerometer
Vendor ST Microelectronics
Datasheet Datasheet
Connected to SPI_0
Pin Config:
Device SPI1
SCK PA5 (OUT, SPI1_SCK)
MISO PA6 (IN, SPI1_MISO)
MOSI PA7 (OUT, SPI1_MOSI)
INT1 PE0 (IN)
INT2 PE1 (IN)
CS PE3 (OUT)

Digital Microphone

The STM32F4discovery board contains a on-board MEMS audio sensor.

Sensor MP45DT02
Type Audio sensor
Vendor ST Microelectronics
Datasheet Datasheet
Connected to n/a
Pin Config:
Device I2S2
CLK PB10
DOUT PC3

Audio DAC with integrated class D speaker driver

The board contains an digital analog converter (DAC) with integrated class D speaker driver.

Device CS43L22
Type DAC
Vendor Cirrus Logic
Datasheet Datasheet
Connected to DAC + I2C + I2S
Pin Config:
Device DAC1 + I2C1 + I2S3
AIN1 PA4 (DAC1_OUT)
SCL PB6 (I2C1_SCL)
SDA PB9 (I2C1_SDA)
MCLK PC7 (I2S3_MCK)
SCLK PC10 (I2S3_CK)
SDIN PC12 (I2S3_SD)
RESET PD4 (OUT)
Clone this wiki locally