Hi,
I don't have any experience with these chips but I briefly looked at the datasheet. Indeed, the HMC mode does look "strange".
If you're using the bitbanged routines, ie SHIFTOUT/SHIFTIN then I don't think there shold be any problems shifting out/in any number of bits. However if you're using the MSSP module then HMC mode doesn't seem to be a good fit.
Is there a specific reason for selecting HMC mode? It seems easy enough to just select Open mode instead, in which case a transaction is 32 bits (24 + 5 + 3), if I'm reading the datasheet correctly. That mode looks a lot easier "to do" than HMC mode.
/Henrik.
Bookmarks