Jump to content

Interfacing W25Q80DV spi flash with MSP430G2553

Recommended Posts

Hi all,


I am trying to connect SPI flash (W25Q80DVSSIG-NDhttp://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/166/w25q80dv_5F00_revf_5F00_02112015.pdf) to MSP430g2553 launch pad. Here I made the connections as below


P1.1 SOMI <---------- 2nd Pin DO

P1.2 SIMO ----------->5th Pin DI

P1.4 SCLK ----------->6th Pin CLK

P2.0 SS     ------------>1st Pin CS


I tried to use example code from TI to get the manufacturer id and device id. But I am failing to receive the expected data. Please have a look into my code and tell me if I made any mistakes. Please find the attachment for my code and  the data sheet of Winbond W25Q80DV spi flash memory.


And if anyone have sample codes or driver codes please do share with me.


Thanks in Advance.





main - Copy.pdf


Link to post
Share on other sites

Caveat - I've done almost nothing with SPI comms.

My first thought: TI msp430 SPI & I2C examples typically are written to talk to a second msp430 , the first configured as master, the second configured as slave, and addresses for slaves are set up for the slave msp430.  Are you running the TI code "out of the box?"  Have you correctly set the slave address for the device you are trying to communicate with? Are you using the correct set of steps the flash device expects?

You might take a look at this stackexchange example for possible hints.  It's for a different mcu, but the same flash device.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...