I have it working, no problem, I just always find some features to add in, and/or way to use it. Yes it will works on almost everything. 12f629 is enough with PBP... but damn, dont'expect being able to show a lot of string and embedded pictures with a so RAM/EEPROM underpowered device Still doable to add some eeprom to it, but WHY?!? Too much new 8 pin device with much more horse power under the hood for the same price.

The magic is at compilation time... hidden but there. The "driver" know which method to use to store/retrieve the strings out of the code space... OR EEPROM if you want.

Some PIC allow to read/write to their code space (PIC16F88, 877 and so forth), some don't (16F628, 12F629...)... and then you have the PIC18. 3 different method, one driver deciding for you. Sick! I learned a lot out of it... again.

Sure there will be odd PIC somewhere though... there's ALWAYS one ... or twelve.

Stay tunned... free stuff need patience