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.

External memory interface with MSP430.

I am working on msp430. I have to receive 14 bit parallel data of size 560KB. Since msp430 does not have enough on chip memory and neither does it support external bus interface, is there any possible way i can store the data on an external RAM?

Thanking you

Warm regards

Ananya Pramanik

  • As far as I know, MSP430 cannot address anything other than its internal RAM, flash and peripherals. You can try using a serial SPI/I2C memory, or bit-bang a parallel flash, and swap in-out the data between internal RAM/flash and external memory.

    Tony

  • Ananya Pramanik said:
    I have to receive 14 bit parallel data of size 560KB

    How quickly do you have to receive it?

    There are memory devices with serial interfaces - eg, SPI.

    There are also things like SD Cards...

     

  • Hi Ananya,

    you can simulate an external bus interface via the ports in software if you need a "normal" RAM for this. On the other hand, many MSPs include a serial interface for SPI or I2C and there are many vendors and types of memory for those. From my memory, there is for example 25AA1024 EEPROM with 1Mbit size, makes 128kByte. You can use more than one on the bus by the cost of one extra chip select pin per chip. Also there are bigger chips available - some have 8MBits.

    Faster? Ramtron has 2MBit SPI FRAMs :-)

    Bigger SPI RAMs are quite expensive - but you also can use SD-Cards, maybe here is something useful: http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/t/49672.aspx

**Attention** This is a public forum