One cannot field program the non-volatile memory registers of a factory programmed CY22150 programmable clock using our CY3672-USB Hardware Programmer. The non-volatile memory registers of our CY22150 devices can be re-programmed at the factory only. Please contact your FAE or Local Sales Representative for any factory programming assistance.
As these devices have SDAT and SCLK pins for I2C programming, you have an option to re-program only the volatile memory registers of the factory programmed devices In-system. This means that when you Power-On the device, it will run with the Power On factory programmed configuration which is present in the non-volatile memory registers. Later, you can change the configuration by making changes to the volatile memory registers using I2C. Now, this change will last as long as the device is powered. The new configuration will be lost once the device is powered down and the next time when it is Powered-ON, it will have the factory programmed configuration.