programming a pic (e.g. 16f876) over the icd takes a lot of time, which is not really nice when debugging. as the serial port, connecting the icd to the pc is quite fast, compared to the time it takes to program the pic, i think that speed limitation is done by the pic's flash, and not by the serial connection. i think about switching to the 18f252, which has twice the flash area of the 16f876. so i wonder if this will take twice the time to program the pic, or if the icd2 uses a faster programming algorithm or the 18fxxx flash allows faster programming? does anyone have experience? thanx! tino -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist