> > I think that might fail on a 16C84 when the USB power is at > > the lowest level allowed by the spec. > K128 only programs chips from the chipinfo file that are > listed as F series. OK, disregard the 16C84. The level at which a 16F84(A) will switch to programming mode is specified as 12 .. 14 Volt, which I interpret as 'no chip will enter below 12, all chips will enter below 14'. So you need 14 for reliable programming, which is more than 3 times the lowest voltage you can get from USB (plus you will have some loss in the diodes). In practice this won't be a big problem since most people use powered hubs, and most chips enter prog mode below 13 V, but IMHO it is still a design flaw. Note that my own Wisp628 is not entirely off the hook on this aspect either. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads