Most so called RS232 serial ports don't put out the presumed 12 Volt supply nowadays.
A programmer that requires it, won't work with a 5 Volt serial port.
A 12 Volt supply can be produced with a buck converter the way that
a max 232 provides a real RS232 serial port for a pic with a 5 Volt supply.