Specs:
* build in 32M flash,support up to 32M single rom
* re-programable,100,000 times erase/write
* can upload/download and verify the rom from PC
* use printing port to burn
* not need extra power supply
Not the most spectacular specs ever but I will run with it.