Colin, the 9S12C32 is capable of operating at 3.3V, so if you could do that, it would solve your problem. Otherwise, you'll likely need some sort of level-translation circuit. It could be as simple as a transistor plus a couple of resistors...
Best regards,
Carl Barnes