d,
Start with the Microchip PIC16F84. It has EEPROM (flash memory) so you
don't need a UV lamp to erase it.
I'm trying to envision writing the software for this chip. I assume you need
some kind of development tool where the program is stored until it is running as
intended, this would have to include an interface with the chip so the program
can be dumped to it. As I said I have never used a PIC device. I couldn't
imagine anything that I might do with it that I couldn't write assembly for it.
Jim