Hello,
I am doing some experiments with the MPC5777C DSPI and a MRAM memory and I wonder if I have to do something with POPR while doing write transactions and, conversely, if I have to write dummy data in PUSHR while doing read transactions. A colleague instructed me to do this but I did not find any similar procedure in the reference manual or in AN2865.
Thanks!
Ricardo
Yes, every PUSH is needed to along with POP operation as both receive/transmit operation works simultaneously.
In the thread below you may see example code I made in the past for reference:
Pay attention mainly to dspi_S25FL129.c and dspi_S25FL129.h file
Note that DSPI module of MPC5676R is forward compatible with MPC5777C.