Thanks Rob, 1. Changing the pullup to 33K doesn't help. 2. The log file is really long. Will you need all of it or just the start and end bits that are inline below? Regards, Mohit. +0.234 | WbusHello() +0.281 | WbusType(Wisp628) +0.296 | WbusVersion(1.09) +0.296 | WbusPassThrough(0044) +0.390 | WbusProgram(3c4f) +0.609 | WbusJump(00400c) +0.609 | WbusRead(00400c : 0D01) +0.609 | (16F870 rev. 1) +0.609 | WbusProgram(000e) +0.687 | WbusProgram(000c) +0.718 | WbusWrite(000000 : 282a) +0.734 | WbusIncrement() +0.734 | WbusIncrement() +0.734 | WbusIncrement() +0.734 | WbusIncrement() +0.734 | WbusWrite(000008 : 00f8) +0.750 | WbusIncrement() +0.750 | WbusWrite(00000a : 0e03) +0.765 | WbusIncrement() ......... ......... ......... +13.781 | WbusRead(0006f8 : 390F00AF0E3000B0) +13.781 | WbusRead(000700 : 39F006B004AF1803) +13.796 | WbusRead(000708 : 1630000800000000) +13.796 | WbusRead(000710 : 2B873FFF3FFF3FFF) +13.796 | WbusProgram(000f) +13.828 | WbusJump(00400e) +13.828 | WbusWrite(00400e : 3f72) +13.843 | WbusRead(00400e : 3F72) +13.843 | WbusGo() +15.843 | WbusGo failed, rc 21 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist