Octo-SPI Interface on STM32 Microcontrollers

An Application Note from STMicroelectronics

Introduction

This document provides a comprehensive overview of the Octo-SPI interface available on STMicroelectronics' STM32 microcontrollers. As demand for richer graphics and multimedia content grows in embedded applications, the need for higher data throughput and expanded memory capabilities becomes critical. The Octo-SPI interface offers a solution by enabling efficient connection to external compact-footprint Octo-SPI and HyperBus™™ memories.

This interface facilitates easier PCB designs and lower costs due to its low-pin count. It supports high throughput, enabling in-place code execution (XIP) and data storage. The memory-mapped mode allows seamless access to external memory as if it were internal, supporting autonomous access by system masters even in low-power modes, which is ideal for mobile and wearable applications.

This application note details the Octo-SPI peripheral in STM32 MCUs, covering its configuration for external Octo-SPI and HyperBus™™ memories. It includes typical use cases and practical examples for configuring the peripheral based on the targeted memory type.

Key Features and Benefits

  • High data throughput for demanding applications.
  • Low-pin count for simplified PCB design.
  • Enables in-place code execution (XIP) and data storage.
  • Memory-mapped mode for seamless external memory access.
  • Support for autonomous master access in low-power modes.
  • Compatibility with Octo-SPI and HyperBus™™ memories.

Related Resources

PDF preview unavailable. Download the PDF instead.

dm00407776-octospi-interface-on-stm32-microcontrollers-stmicroelectronics Acrobat Elements 15.0 (Windows); modified using iText 2.1.7 by 1T3XT C2 v4.2.0220 build 670 - c2 rendition config : Techlit Active

Related Documents

Preview Introduction to System Memory Boot Mode on STM32 MCUs
This application note from STMicroelectronics provides a comprehensive guide to the system memory boot mode on STM32 microcontrollers. It details supported peripherals, hardware requirements, and the bootloader's role in downloading application programs via various serial interfaces. The document covers different STM32 series and their specific bootloader configurations, selections, and versions.
Preview STM32 Low-Power Timer (LPTIM) Application Note: Use Cases and Features
This application note from STMicroelectronics details the features, clock sources, power modes, and practical use cases of the Low-Power Timer (LPTIM) integrated into STM32 microcontrollers. It covers asynchronous pulse counting, PWM generation, and timeout wakeup functionalities, emphasizing low-power operation.
Preview Quad-SPI Interface on STM32 Microcontrollers and Microprocessors
This application note details the Quad-SPI interface on STM32 microcontrollers and microprocessors, explaining its configuration, programming, and usage for external memory interaction. It covers various STM32 families and provides insights into optimizing performance and design.
Preview Migrating from STM32L4 and STM32L4+ to STM32L5 Series Microcontrollers
This application note provides a comprehensive guide on migrating embedded applications from STMicroelectronics' STM32L4 and STM32L4+ series microcontrollers to the STM32L5 series, detailing hardware and peripheral changes.
Preview STM32Cube and Azure RTOS Overview - STMicroelectronics
Explore the integration of STMicroelectronics' STM32Cube ecosystem with Microsoft Azure RTOS, offering enhanced embedded development capabilities with real-time operating system features, tools, and benefits for STM32 microcontrollers.
Preview How to Build a LoRa Application with STM32CubeWL
This application note guides users through building LoRa applications using STM32WL Series microcontrollers. It covers firmware features, hardware integration, and provides examples for development.
Preview STM32CubeProgrammer Release Note v2.7.0
This release note details the evolution, problems, and limitations of the STM32CubeProgrammer software, including new features and fixed issues across various versions.
Preview STM32 MCUs Secure Firmware Install (SFI) Overview
This application note provides an overview of the STM32 Secure Firmware Install (SFI) solution, detailing its principles, implementation, and use cases for protecting OEM firmware during contract manufacturing. It covers secure programming, encryption, and the role of hardware security modules.