..а в таких случаях мне помогает финт: программатор настраивается на аналог от Atmel, а реально шью eeprom от Microchip. Например, Atmel AT24C512 -> Microchip 24LC512. Странно, но у них совпадает все: от физ. организации до протокола. Для 25LC256 вроде есть аналог AT25256. Может попробовать?