10 Use case examples
STM32CubeMX must be used to determine the most appropriate package for a given use case.
Table 11. Use case examples 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