Why not program up your code into one of the newer micros with bigger ROM space and more i/o pins, and then mount the chip on a header that will plug into your original hardware? This would allow you to have a breakpoint switch and serial pins.