Depends on the voltage supplied to the IC by the programmer. A 24C16 needs a minimum supply voltage of 4.5V, whereas the low-power version (24LC16) has a minimum working voltage of 2.5V. So if the programmer supplies, say, 3.3V, it won't work a 24C16 (probably).