hi guyz......i have a trainer which uses philips microcontroller P89c51 series it has an in system programming capability in thr trainer. But im a little bit confused as i have seen only those isp which uses the MOSI, MISO, SCK pins of microcontroller but the trainer i have is using serial port connections TXD and RXD for isp programming, how can this be can the controllers be programmed with just serial port and no isp connecttion ?????