Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



The C28xxx generation of microcontrollers can connect to external nonvolatile memory through a variety of interfaces including parallel, serial peripheral interface (SPI), and inter-integrated circuit (I2C). This application report discusses how to write drivers for your external nonvolatile memory to allow for in-place programming using SDFlash, an application provided by Spectrum Digital, Inc. As a reference, it also presents a complete external memory design including schematic, layout, external memory drivers, and SDFlash programming algorithms.