Skip to main content
Raouf
ST Employee
March 27, 2020
Question

Your IDEAL MCU for HMI-of-Things and GFX applications at very low cost !!! The NEW STM32L4+ product is born πŸ˜‰

  • March 27, 2020
  • 12 replies
  • 7704 views

Hello,

The NEW STM32L4P5xx/L4Q5xx devices comes to complete the STM32L4+ Series portfolio.

The new STM32L4+ offers a large package offer from 48 to 169-pin packages with several options.

-         The STM32L4P5 with 512 Kbytes to 1 Mbytes of Flash memory coming with packages supporting external SMPS.

-         The STM32L4Q5 with 1 Mbytes of Flash memory coming with encryption accelerator engine (AES, HASH and PKA).

NEW features

The new STM32L4+ brings several new innovative features. It comes with newer OctoSPI interface enabling to connect Octal flash and PSRAM memories and HyperBusTM memories as well.

OctoSPI: Connecting 2 Octal SPI memories using only one physical interface

Thanks to its new multiplexed mode, it enables connecting 2 Octal memories using only one physical interface.

0693W000000UvCJQA0.png 

ST is Accelerating the β€œHMI of ThingsοΏ½? revolution !!!

β€’In the context of accelerating the β€œHMI of thingsοΏ½? revolution: ST offers an extended ecosystem enabling HMI of Things

  • GFX peripherals: (DMA2D, LTDC, …)
  • External memory controllers (FMC, QuadSPI, OctoSPI)
  • MCUs with Good Balance of high-performance and power efficiency (like the STM32L4+ Series)
  • SW solutions enabling to develop richer GFX (STM32CubeFW, TouchGFX, ….) 

0693W000000UvCdQAK.png

Basic HMI on Small 48-pins packages (Optimized BOM)

β€’      Only MCU + Display: Ideal MCU for Basic HMI applications with a small low cost packages

β€’      ALL inside a small device : CPU, Display driver, 2D Accelerator, GFX RAM, Flash, and others….

β€’      LTDC RGB222 configuration available on ALL packages

β€’      CLUT L8 color format

β€’      Single or double buffer ( 240x240 8-bpp)

=> No need for External memories

=> No need for external Display controller

0693W000000UvAwQAK.png

More advanced HMI + Audio + UART+ Others

β€’HMI (LTDC+OctoSPI) + Audio + Sensors + UART + 10_spare_pins

β€’When internal RAM/Flash is not enough

β€’LTDC RGB222 configuration available on ALL packages

β€’2 External Octal SPI memories thanks to the multiplexed mode

β€’HyperFLASH

β€’HyperRAM

β€’Audio Codec over SAI

β€’I2C for Display, sensors and Audio Codec

β€’UART

β€’10 spare pins

0693W000000UvBBQA0.png

HMI + Audio + Camera + Connectivity + Others

β€’HMI (LTDC+OctoSPI) + Audio + Camera + Wi-Fi + Sensors + LPUART + 2x SPI + 10_spare_pins

β€’Thanks to following features availability on LQFP64 package

  1. LTDC RGB222 configuration available on ALL packages
  2. 2 External Octal SPI memories thanks to the multiplexed mode
  3. Audio Codec over SAI
  4. Camera over DCMI 8-bits
  5. Wi-Fi module through SDIO 1-bit
  6. I2C for Display, sensors and Audio Codec
  7. LPUART
  8. 2xSPI or USB_OTG_FS …
  9. 10 spare pins

0693W000000UvBLQA0.png

This topic has been closed for replies.

12 replies

Raouf
RaoufAuthor
ST Employee
May 8, 2020

It seems I missed one point in your initial post, the SSD1963

Yes, if you want to use the L4+ for that display you should use the SSD1963 + FSMC peripheral (8080), but here the display will be controlled by the SSD1963 NOT the internal LCD-TFT (LTDC).

Anyway, an external TFT + GRAM is needed in that HW configuration unlike the configs illustrated in that thread.

So the external framebuffer (inside SSD1963) should be updated over FSMC interface.

I recommend to use DMA2D accelerator to refresh the display, so that the CPU is offloaded.

The AN4943 application note can help you :https://www.st.com/resource/en/application_note/dm00338361-using-the-chromart-accelerator-to-refresh-an-lcdtft-display-on-stm32l496xxl4a6xxl4rxxxl4sxxx-microcontrollers-stmicroelectronics.pdf