ICSP (pickit2) on 3.3v dsPIC33
So long as you have an official Microchip PICkit 2 or 100% clone it should be able to safely program 3.3V chips. You might want to choose 'manual device select' to ensure that it doesn't apply 5V while trying to detect the device. 

Here is part of the schematic showing the ICSP interface. Q2, Q3 and Q5 clamp the signal voltages to target device Vdd if they try to go above it.