Other Parts Discussed in Thread: MSP430FR6989, MSPBSL, MSP430FR5739
Hi sgspecker Ryan Brown1,
I am using msp430FR6989 and to write in to FRAM , I am using Default example available at TI web site 
But my Problem Is, The program Compiles and run successfully (I am using CCS v6 IDE) But When I use Memory Browser Option to see the data at particular Memory Location , It shows only (FFFF) . So I my understanding the code is correct, But how to see the data that i Wrote in FRAM's Lcoation???
The Code I have used is as below.
#include <msp430.h>
void FRAMWrite(void);
unsigned char count = 0;
unsigned int *FRAM_write_ptr;
unsigned int data;
#define FRAM_TEST_START 0x5400
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // Stop WDT
PM5CTL0 &= ~LOCKLPM5; /* low power mode disable */
/* Clock setting */
FRCTL0 = FRCTLPW | NWAITS_7; /* Frame wait state enable */
/* Clock System Setup */
CSCTL0_H = CSKEY >> 8; /* Unlock CS registers */
CSCTL1 = DCOFSEL_6; /* Set DCO to 8MHz */
CSCTL2 = SELA__VLOCLK | SELS__DCOCLK | SELM__DCOCLK; /* Set SMCLK = MCLK = DCO */
CSCTL3 = DIVA__1 | DIVS__1 | DIVM__1; /* Set all dividers to 1 */
CSCTL0_H = 0; /* Lock CS registers */
// Configure GPIO
P1OUT &= ~BIT0; // Clear P1.0 output latch for a defined power-on state
P1DIR |= BIT0; // Set P1.0 to output direction
// Disable the GPIO power-on default high-impedance mode to activate
// previously configured port settings
// Initialize dummy data
data = 0x55;
while(1)
{
data += 1;
FRAM_write_ptr = (unsigned int *)FRAM_TEST_START;
FRAMWrite(); // Endless loop
count++;
if (count > 100)
{
P1OUT ^= 0x01; // Toggle LED to show 512K bytes
count = 0; // ..have been written
data = 0x11;
}
}
}
void FRAMWrite(void)
{
unsigned int i=0;
for ( i= 0; i<128; i++)
{
*FRAM_write_ptr++ = data;
if (*FRAM_write_ptr == data)
break;
}
}