Atmel AT89S8252 In-Circuit Programmer

Hardware Info

Software Info

NOTE:  when reading the flash, the programming software stops when it sees a string of 50 bytes in a row with the same value.  In the event that a program contains 50 consecutive equal values, a read of the flash WILL TERMINATE PREMATURELY.   This would happen, for example, in programs with large address separations between code chunks.  Programming the flash is not affected by the 50-byte rule; only a read operation may be impacted.