Board: STM32F4discovery - thomaseichinger/RIOT GitHub Wiki
Overview
Hardware
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) |