NVRAM and EEPROM Selection and Design

This class is an overview of external non-volatile memories. (July 2021)

rate limit

Code not recognized.

About this course

For the users of microcontrollers, there is an impressive range of features and memory sizes available. But, for those times when the data storage requirements aren’t cost effective for an MCU’s internal storage or require better endurance, there is a wide selection of external memories that can quickly and easily fit the need. This class is an overview of external non-volatile memories.  We will discuss the different types, how they operate and why some can wear out, and discuss some of the tradeoffs between the various types in applications where they fit best.

Curriculum52 min

  • Syllabus
  • Introduction
  • Agenda 1 min
  • External Memory - Justification 2 min
  • Memory Requirements
  • Memory Size 2 min
  • Kinds of Data 4 min
  • Memory Bandwidth 7 min
  • Lifetime 8 min
  • Security 1 min
  • Types of External Memory
  • EEPROM 2 min
  • Flash 2 min
  • Battery Backed SRAM 1 min
  • EERAM 1 min
  • Other Types 1 min
  • Evaluating External Memories
  • Performance Evaluation 3 min
  • Evaluation Tools 3 min
  • Interfacing External Memories
  • Communication Buses 6 min
  • MCU Peripherals 1 min
  • Firmware / Software Drivers and Examples
  • Software Tools 2 min
  • Example Code 4 min
  • Summary
  • Summary 1 min
  • Your Feedback
  • We need your Feedback

About this course

For the users of microcontrollers, there is an impressive range of features and memory sizes available. But, for those times when the data storage requirements aren’t cost effective for an MCU’s internal storage or require better endurance, there is a wide selection of external memories that can quickly and easily fit the need. This class is an overview of external non-volatile memories.  We will discuss the different types, how they operate and why some can wear out, and discuss some of the tradeoffs between the various types in applications where they fit best.

Curriculum52 min

  • Syllabus
  • Introduction
  • Agenda 1 min
  • External Memory - Justification 2 min
  • Memory Requirements
  • Memory Size 2 min
  • Kinds of Data 4 min
  • Memory Bandwidth 7 min
  • Lifetime 8 min
  • Security 1 min
  • Types of External Memory
  • EEPROM 2 min
  • Flash 2 min
  • Battery Backed SRAM 1 min
  • EERAM 1 min
  • Other Types 1 min
  • Evaluating External Memories
  • Performance Evaluation 3 min
  • Evaluation Tools 3 min
  • Interfacing External Memories
  • Communication Buses 6 min
  • MCU Peripherals 1 min
  • Firmware / Software Drivers and Examples
  • Software Tools 2 min
  • Example Code 4 min
  • Summary
  • Summary 1 min
  • Your Feedback
  • We need your Feedback