Control 3.3V IC using Arduino?
PWM will not solve the problem. The voltage will be 5V for 2/3 of the time, this will damage your IC.

The easiest option you got is the put voltage dividers between each pin. If you really don't want to place 12 resistors you can search for a 5V version of your IC. A lot of chips are produced as 3,3V and 5V versions.