slaa334a - MSP430 Flash Memory Characteristics

slaa334a - MSP430 Flash Memory Characteristics -...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Application Report SLAA334A–September 2006–Revised April 2008 MSP430 Flash Memory Characteristics Peter Forstner ..................................................................................................... MSP430 Applications ABSTRACT Flash memory is a widely used, reliable, and flexible nonvolatile memory to store software code and data in a microcontroller. Failing to handle the flash according to data-sheet specifications may result in unreliable operation of the application. This application report explains the physics behind these specifications and also gives recommendations for correct MSP430 flash handling. All examples are based on the flash memory used in the MSP430F1xx, MSP430F2xx, and MSP430F4xx microcontroller families. Contents 1 Flash Memory ....................................................................................... 2 2 Simplified Flash Memory Cell ..................................................................... 2 3 Flash Memory Parameters ........................................................................ 3 4 Flash Enhancements With Software ............................................................. 7 5 Conclusion ........................................................................................... 8 6 References .......................................................................................... 8 List of Figures 1 Flash Memory Cell ................................................................................. 2 2 Erasure of Flash Memory Cell (Erased Cell Is on the Right) ................................. 2 3 Programming a Flash Memory Cell (Programmed Cell Is on the Right) .................... 3 4 Leak Mechanism in Tunnel Oxides .............................................................. 4 List of Tables 1 Data Retention Over Recommended Operating Temperature in Data Sheets ............. 4 2 Flash Endurance in the Data Sheets ............................................................ 5 3 Example of Cumulative Program Time in the Data Sheets ................................... 6 SLAA334A–September 2006–Revised April 2008 MSP430 Flash Memory Characteristics 1 Submit Documentation Feedback
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
1 Flash Memory 2 Simplified Flash Memory Cell Control Gate Inter-Poly Floating Gate Oxide source drain write/erase I D V g V th + + + + + source dr in a + + + + + - - - - - - Control Gate Inter-Poly Floating Gate Oxide Logic 0 Logic 1 Erased Cell source dr in a Flash Memory www.ti.com Today, flash memory is one of the most popular nonvolatile memories to store program code and constant data values. Many microcontrollers, such as the MSP430 family of microcontrollers, have integrated flash memory for nonvolatile data storage. But there are big differences in behavior and performance of flash memory cells. This report explains the parameters and behavior of the ultra-low-power flash memory used in the MSP430F1xx, MSP430F2xx, and MSP430F4xx families. A flash memory cell is based on a transistor with a floating gate.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 9

slaa334a - MSP430 Flash Memory Characteristics -...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online