
10
Use case examples
STM32CubeMX must be used to determine the most appropriate package for a given use case.
gives some typical use case examples. It defines the package which supports a
specific use case and identifies the peripherals that are available. All the examples below are also supported on
larger packages.
Table 11.
Use case examples
Package
Use Case
Peripheral
Comment
LQFP100 (no SMPS) Display and µSD
LCD
RGB TFT Display 8/8/8
I2C
Communication interface
SDMMC2
µSD
GPIO
SD card detection
USB-FS
-
USART3
Communication interface
SPI3
Communication interface
GPIO
remaining GPIO available
LQFP100 (no SMPS) Display and OCTOSPI
LCD
RGB TFT display 8/8/8
I2C1
Touch screen or communication interface
OCTOSPIM_P1 External memory
USART2
Communication interface
SPI1
Communication interface
USB-FS
-
GPIO
Remaining GPIO available
LQFP100 (no SMPS)
Audio beam forming and VAD
Display
External memory or wifi module
FMC
Memory interface used to drive a display (up to 16 bit parallel)
I2C4
Touch screen or communication interface
DFSDM2
Digital microphone interface for voice activity detection (VAD),
shared with DFSDM1 (see section ...)
DFSDM1
Digital microphone interface (up to 8)
Beam forming
SDMMC
To interface WIFI module or memory
SPI1
Communication interface
USB-FS
-
LQFP100
Camera, Display and µSD
FMC
Memory interface used to drive a display (up to 14 bit parallel)
I2C2
Touch screen or communication interface
DCMI
14 bit parallel camera interface
USB-FS
-
SDMMC2
µSD (four bit mode)
GPIO
µSD detection
AN5419
Use case examples
AN5419
-
Rev 2
page 42/50