Texas Instruments MSP-EXP430FR5969 Benutzerhandbuch

Seite von 45
4#/ >UPAO NAMQENA@ = 
96 LETAHO/NKS
0.5 LETAHO/>UPA
 × 96 NKSO = 18432 >UPAO 
4#/ >UPAO NAMQENA@ = 
96 LETAHO/NKS
8 LETAHO/>UPA
  × 96 NKSO = 1152 >UPAO 
Software Examples
FRAM memory devices like the MSP430FR5969 are touted for ultra-low power, but in some applications
the FRAM memory can provide additional benefits such as dynamic memory allocation. In applications
with dot matrix LCD displays, it is often advantageous to keep a RAM buffer of the contents currently on
the display. For a smaller display such as the Sharp display on the 430BOOST-SHARP96 BoosterPack,
this doesn't require much RAM to keep the display contents.
(1)
But in displays with more pixels or color displays, these RAM buffers can quickly become very large. If the
Sharp display was a color display with 16 bits or color per pixel, (common in color displays) this buffer
would be significantly larger.
(2)
When selecting a microcontroller for an application with a display like this would require a very large
memory device for a typical RAM/Flash microcontroller. Typical RAM memory cutoffs would likely require
a 32KB RAM device with around 128KB or 256KB of Flash. This may be significantly more memory than
the application requires.
FRAM's unified memory block can be dynamically partitioned into data or code memory, providing
unmatched flexibility. Applications like this can be easily supported with a 32KB or 64KB FRAM device.
Figure 21. FRAM Unified Memory With Dynamic Partitioning
35
SLAU535A – February 2014 – Revised June 2014
MSP-EXP430FR5969 LaunchPad™ Development Kit User's Guide
Copyright © 2014, Texas Instruments Incorporated