Bi-directional 3.3v <-> 5v level shifting...

Use Bus Switches, I’ve used this without any problem when I need have my 3.3v devices talk to my 5v TTL logic.

How to guide.

http://www.idt.com/products/getDoc.cfm?docID=7530

I’ve used IDTQS3245SO part from Mouser.