Hola! No se que versión estás usando, pero podrías especificar un poco más cuando decís que no te funciona? Qué no funciona? Windows no te reconoce el driver? no te deja instalarlo? lo instala pero no anda?
El driver es compatible con ambos sistemas, siempre y cuando tengas todos los archivos y versiones correctas. En este caso el archivo que cambia es el mchpusb64.sys, que es el que se usa en lugar del mchpusb.sys.
Por otro lado, siempre verificá, abriendo el mchpusb.inf con un editor de texto(el bloc de notas cumple el cometido) que en tu caso siendo Windows x64 en la línea:
[DeviceList.ntamd64]
%DESCRIPTION%=DriverInstall64, USB\VID_04D8&PID_000B, USB\VID_04D8&PID_000C, USB\VID_04D8&PID_01F0 USB\VID_04D8&PID_01F1, USB\VID_04D8&PID_01F2, USB\VID_04D8&PID_01F3, USB\VID_04D8&PID_01F4, USB\VID_04D8&PID_01F5, USB\VID_04D8&PID_01F6
Aparece listado tu PID y VID en uso, sino Windows no te va a siquiera intentar instalar el driver.
Saludos.