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.

MSP430F4371: How to use external parallel memory with a MSP430?

Part Number: MSP430F4371

Hello,

I cannot reach the following code: ftp://ftp.ti.com/pub/data_aquisition/ECG_FE/ADS1292/ADS1x9x_MSP_SourceCode.zip

I would know how TI has done the parallel access to the flash or any parallel RAM with MSP430?

The final target cannot use serial memory, as it is very sensitive to noise.

Thanks a lot for the help

Regards,

Steve Mcu King :-)

  • Hello,

    MSP430 does not have any examples for parallel interface for this part. You will have to bit bang it by writing to the GPIO registers. I would recommend utilizing the same GPIO port for all of the lines so you only have to write to one port per data send/receive. 

  • From the schematic, that isn't very parallel. I see an 8 bit data connection plus a bunch of control signals to control a NAND flash. So the address and data would appear to share that data bus and have to be shifted in. A little faster than a 1 bit wide bus but not quite what I think of when I think of parallel memory.

    If the serial memory interface is causing a noise problem. you might have a problem with your design that makes it sensitive to noise.

  • Hello Jace H. and David Schultz

    Thanks for the tips, I change to FR5994 because I already have the dev board and done some code.

    The port 3 is complete so I can do a prototype using that port for the I/O Data lines.

    Do you have any advice for the P3DIR and P3SELs usage?

    It's also why I was looking for the code because of the switch of the port (input/output) during program execution

    I need fast reading / writing to the memory with the lowest frequency (to lower the noise) it’s why I go to parallel memory

  • Hello Steve,

    Your application will have to manage when to chang ehte port to input or output. You can both read and write tot eh whole port at the same time though, so it is possible to do a parallel port. 

**Attention** This is a public forum