1 Reply Latest reply on Feb 26, 2019 1:36 AM by PradiptaB_11

    CY22393 Flash Programming why programme was being erased when power off ?

    PaKu_3818476

      We are using CY22393 Three-PLL Serial-Programmable Flash-Programmable Clock Generator, but when we programme the device using Arduino for I2C  communication it will work for some time and when we turn off the power and start again the programme was erased in CY22393. what was the problem? we were programming the registers using CyberclockRT software of yours. so provide us more details about the flash programming and what was the solution to this problem?.

        • 1. Re: CY22393 Flash Programming why programme was being erased when power off ?
          PradiptaB_11

          Hi Pavan,

           

          The CY22393 has a volatile(SRAM) and non volatile memory(flash). By I2C programming the volatile memory is configured and hence on power cycle you will lose the script that was programmed. If you need to permanently program the chip (e-fuse) then you need to use either our clock maker kit or a third party programmer to configure the flash. The internal mechanism is that the flash contents are shifted to the volatile memory and then the device starts its operation. Even after you have configured the flash memory, you can change the configuration by I2C programming. On the next power cycle the SRAM contents will be lost and the chip will be back to its flash configuration.

           

          Thanks,

          Pradipta.