PSOC™ Edge Training - Understanding PSOC™ Edge Memory Usage

April 9, 2026 · View on GitHub

This training provides an overview of the PSOC™ Edge memory architecture and the different memory technologies used in these devices. The presentation discusses low-power memory considerations, techniques for reducing power consumption related to memory usage, and how to achieve balanced energy efficiency in a PSOC™ Edge application. The session includes hands-on labs explaining how to perform common memory management tasks, such as placing code and data in memory sections and configuring memory retention.

Device family

How to Use This Training

  1. Download the training content.
  2. Watch the video or review the presentation at your own pace.
  3. Follow the step-by-step instructions in the training manual during the hands-on sections.
  4. Use the provided source files, if needed, to verify your solution.

Training level

  • E3: Advanced

Pre-requisites

  • This training does not cover the basic concepts of ModusToolbox™ and PSOC™ Edge.

Tools (see training manual for versions and installation instructions)

Hardware

Duration

  • 90 min, including the video and hands-on labs

Agenda

  1. PSOC™ Edge memory architecture
  2. PSOC™ Edge memory technologies
  3. Lab 1: Assigning code and data to custom linker sections
  4. Lab 2: Assigning a source file to a linker section
  5. PSOC™ Edge architecture and memory access
  6. Lab 3: Placing and executing code from RRAM
  7. Lab 4: Placing and executing code from SRAM
  8. PSOC™ Edge memory tradeoffs
  9. Lab 5: Low-power memory considerations

Expected Outcome

  • Become familiar with the PSOC™ Edge memory architecture and supported memory technologies
  • Understand the tradeoffs of PSOC™ Edge memories
  • Gain hands-on experience with common memory management and allocation tasks

Content

References and resources

History

DateVersionDescription
04/09/2026**First public release