As I have now almost completed the project I can take some time to share the difficulties... The PIC processor module (Ver 5) for the ICE 2000 at 25 Mhz gets too hot to run. So much for low power CMOS. (And it takes about 20 minutes to cool down to where it will work.) The symptioms are: It stops behaving as you'd expect or programmed it to. Worse and worse until it just resets continuously. The PC gets messages about "Unable to halt processor", "Unable to complete instruction", others... (It gets REAL confused!) If you allow extra cooling it does run for LONG periods with no failures. I took off the cover of the ICE module and added a small PC cooling fan. But the real kicker is: Once the ICE has detected the error It won't clear it unless you disconnect the parallel port cable. Turning the power off will not do the trick! (It remembers because it steals power from the PC parallel port.) DO follow the cautions Microchip advise. Add the code fix for table lookups with the ICE module (Some where will it will be EXECUTED!). Forget about using LFSR command. (I use it still for memory clearing, the only application where the LFSR bug doesn't hurt.) Do not use MOVFF with the destination of PCL or stack pointers. They (Microchip) tells me there are no fixes planned for the silicon until the FLASH part. (Sigh!) -- * | __O Thomas C. Sefranek tcs@cmcorp.com |_-\<,_ Amateur Radio Operator: WA1RHP (*)/ (*) Bicycle mobile on 145.41, 448.625 MHz http://hamradio.cmcorp.com/inventory/Inventory.html http://www.harvardrepeater.org -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.