Christopher Dusch wrote: > ... Can someone please, in plain English and Assembly > explain how to perform a BULK ERASE on a PIC16F84(A)... BULK ERASE what: PROGRAMM or DATA MEMORY? Anyway, have look at 30277C.pdf (ICSP guide) SECTION 3, PROGRAMMING SPECIFICATIONS, In-Circuit Serial Programming for PIC16F8X FLASH MCUs, 2.3.1.9 BULK ERASE PROGRAMM MEMORY 2.3.1.9 BULK ERASE DATA MEMORY The text is in plain English. Could you explain why you choose 16F84? Have not enough money for 18F242? Hmm, 18F242 is cheaper then 16F84. Mike. (F18 vs F16 mortal combat leitmotiv) -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads