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.

MSP430 external memory interfacing

Other Parts Discussed in Thread: ADS1292RECG-FE

Hi,

   I'm doing an embedded project by using MSP430 microcontroller. in my project i want more memory(SRAM, Flash) so it is possible to interface external memory with MSP430 family and store the program in that memory(Flash). Thanks. 

  • Sitharaj:

    As with many microcontrollers, the MSP430 does not have an external memory interface. That said, you can have external memory by using I2C or SPI accessable memory, or you can "create" am memory interface by using I/O. This has been done on the ADS1292RECG-FE board (TI eval board).

    Hopefully, that helps.

  • To follow up on what Todd replied, while you can attach external memory to the MSP430 (either serial memory or parallel bus memory), in neither of those cases do you have direct access to the memory - access is through an I/O driver.

    The implications of this is that you cannot execute code directly from that memory nor store data there directly by CPU. All the memory I/O needs to go through function calls to your driver structure.

  • Thank  Todd, Brian for giving quick reply and clarified my doubts at correct time. I have another doubt that is, I want to reload original firmware from external memory to internal memory (MSP430) if internal memory firmware corrupts due to radiation.is it possible in MSP430 family using that type of memory(I2C, SPI, Parallel).

    Sitharaj.  

  • Yes, I would think so. And you can put together a checksum of other mechanism on the code stored in external memory (CRC?) so that you can verify that it is okay. Lots of work, though...

     

  • It is possible to reload memory from any data source at runtime. The MSP is capable of self-programming. However, the code that would read the backup and write it would be subject to the same destructive influences and may fail as well. And this is true for the backup too.

**Attention** This is a public forum