Cypress CY14MB064J programming with an Aardvark
The Cypress CY14MX064J combines a 64-Kbit nvSRAM with a nonvolatile element in each memory cell. The memory is organized as 8 K words of 8 bits each. The embedded nonvolatile elements incorporate the QuantumTrap technology. The SRAM provides infinite read and write cycles, while the QuantumTrap cells provide highly reliable nonvolatile storage of data. Data transfers from SRAM to the nonvolatile elements (STORE operation) takes place automatically at power-down (except for CY14MX064J1A). On power-up, data is restored to the SRAM from the nonvolatile memory (RECALL operation). The STORE and RECALL operations can also be initiated by the user through I2C commands.
For additional information take a look at the Cypress CY14MX064J nvSRAM.
Programming the Cypress CY14MB064J
The Cypress device can be programmed with the Flash Center software. This requires only an Aardvark. The Aardvark acts as a host adapter between PC and I2C / SPI bus. In addition, the Aardvark can be used as master and slave. This allows the user to stimulate the bus and to program I2C slave devices. Follow the instructions below to program the Cypress CY14MB064J.
- Download, install and open the Flash Center.
- Download and install the Aardvark USB Driver.
- Connect the Aardvark with the Cypress CY14MB064J.
- Under "Connect", select your Aardvark and connect to the device.
- Click on the "Choose Target" icon, located in the top left corner of the taskbar.
- Choos the manufacturer Cypress and the part number CY14MB064j.
- Now you can use Offset (Hex) to write the programming data. You can also load the data to be written from a hex, SRecord, or binary file.
- You can write your data to the Cypress module by clicking on the blue arrow "Program".
If you want to verify that your data was written correctly, press Verify. The Aardvark now reads and analyzes your written data.
You can also press "Program + Verify" to verify your data immediately after writing.