Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Product List
MSP430FR57xx FRAM Microcontrollers Slide 18

The last core feature that this module will discuss is the built in 2 way, 4 word cache that is entirely transparent to the design process. There are some tips for designing code for this, but it is mostly taken care of in the architecture of the device and the compiler. This is an SRAM cache that exists for a couple reasons. First, the FRAM devices operate faster and at lower power from SRAM. Frequent usage of the cache can save time and battery life while enabling performance up to 24 MHz while FRAM access is limited to 8 MHz. Second, the FRAM is a 64-bit wide memory architecture, so some caching is necessary for the 16-bit buses in the MSP430. This graph of power consumption vs cache hit ratio is directly from the datasheet. It shows that at 8 MHz with a typical non-optimized hit ratio of 66%, the device consumes about .82 mA or 102.5 µA/MHz. This can be improved with use of smaller loops in code, and in fact some customers have already seen performance around 80µA/MHz in their applications.

PTM Published on: 2012-04-19