hola batmand, lo q sucede es q winXP es muy celoso con sus puertos, por eso debes usar un controlador externo para el puerto que trae el ic-prog, es un archivo llamado icprog.sys, es el que permite que ICProg pueda acceder a los puertos sin problemas con windows, la cuestion es que la ultima version publicada de este software por alguna razon no trae ese archivo, las versiones anteriores si lo traen, asi q lo q debes hacer es bajarte la version nueva y una de las versiones viejas, solo que de esta ultima deberas extraer el icprog.sys e instalarlo el mismo directorio dond colocaras el programa, aparte de eso deberas configurar el ICProg para que use ese archivo, para ello ve a Ajustes -> Opciones, selecciona la ficha Miscelanea y activa el Cuadro de verificacion "Habilitar driver NT/2000/XP", aparte de eso deberas ir a Ajustes -> Tipo de Hardware (o presionar F3) y seleccionar en interfaz "Windows API" para que el ICProg use el archivo al escribir o leer sobre el puerto, te puedo enviar tb el icprog.sys si no puedes extraer el archivo.