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.

MSP430F5522: Application Requires 8-bit Parallel Bus - Any suggested guides?

Part Number: MSP430F5522

I'm new to this part and my customer is requiring me to wire up a parallel bus (I already suggested SPI and was shot down).  He's willing to bit bang this but I'm hoping there's a better option.

Are there any app notes that cover using the part on a parallel bus?  And if not, can anyone suggest the best way to wire the part to at least take advantage of some level of automation?

Thanks so much!

  • I don't know of any general appnotes on this topic. The TI people might know of some sample implementations. Can you say what protocol you have in mind?

    You probably want to wire all the data lines into a single port, and the control lines into (another) single port. You'll have to choose based on other functions you need -- e.g. P6 is analog, so if you don't need analog P6 is a good choice.

    In the bus protocols I did, I found that there were really only a few combinations of settings of the control wires, so I got some mileage from writing full-byte constants rather than wiggling individual bits.

    If DMA is appropriate: There don't seem to be any port-pin DMA triggers, but there is DMAE0 (P2.6). Notwithstanding the comments in that other thread, I'm pretty sure you can DMA into/out of the Port registers.

  • For my application driving a parallel DAC, it was as simple as putting all the data on a Port (I used 4) and quickly strobing another GPIO.

**Attention** This is a public forum