This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR5969: SPI interface of EEPROM Emulation with MSP FRAM

Part Number: MSP430FR5969

Hi community member,

Please let me confirm the following a question for SPI interface of EEPROM Emulation with MSP FRAM.

[Question]

Regarding to the TI Designs (EEPROM Emulation and Sensing With MSP FRAM Microcontrollers Design Guide),
there must be a minimum of 20us delay between EEPROM address to first data.

> Unlike traditional EEPROM, an key integral difference is that there must be a minimum of 20-μs delay.

after writing the 3-byte address before starting the next clock edge for data to be written.

why must be a minimum of 20us delay?
Is there a way to make Delay shorter than 20us?

Best regards.
Cruijff

  • Hi Cruijff,

    The MCU requires this time to compute the address pointer and configure the DMA, as the firmware has already been designed for the highest system frequency allowable this delay must be enforced.

    Regards,
    Ryan
  • Hi Ryan,

    Thank you for your reply!
    I have an additional question.

    Is there a minimum timing specification when the MSP430FR4x / 2x (no DMA) is a slave?
    Is it 20 us too?

    Best regards,
    Cruijff

  • Hi Cruijff,

    A hardware DMA is required to support SPI clock rates greater than 300 kHz but the delay between EEPROM address to first data is slightly smaller since no DMA needs to be configured. The solution will need to be further evaluated since the User Guide only comments on the performance of the DMA application.

    Regards,
    Ryan

**Attention** This is a public forum