How to select the right memory for a microcontroller

By: Ben Smith

Abstract: Every computer requires some kind of memory as a store of instructions, as well as memory for data storage. A microcontroller is no exception. But choosing the right kind of memory with the proper combination of volatility, access speed, and flexibility is not always simple. This tutorial reviews the various types of memory available to modern microcontrollers. Topics include volatile and nonvolatile, DRAM and SRAM, ROM, EPROM and EEPROM memory. It compares memory features and discusses their suitability for various microcontroller-based applications.

Launch Flash Presentation

Note: you need a Flash player to view this presentation. A free Flash player is available for download.