Hello,
I work at CERTI (Brazil) and we're developing a implementation of MODBUS for F28335. We are providing it as open-source, so if any other developer here needs it the code is at my github: https://github.com/brunoluiz/28335ModbusSlave
It doesn't use interruptions because the project that we are using the MODBUS has a lot of critical interruptions, so it works with polling. But don't panic: it works very well (at least at my tests).
I'll be pleased if other devs tests the code too and inform me any issue at the code. And if possible, comment about the structure of the project/code. I used a modular aproach, but is my first big raw implementation of a protocol in C.