Page 1 of 1

ISP programming

Posted: 11 May 2025 08:22
by KYPeter-Lee
Hello,
There are few questions:
1. What is the difference between "Registers" checked or not checked?
2. Understood, if the QE is enabled, !WP and !HOLD functions are disabled. How to re-verify the memory after programming?
3. For QE enabled, can we program the main content first, verify and then program the "Special options"? if yes how to do it?
4. Are there any ways to read the IC with QE enabled?
Thank you very much!
ISP.jpg

Re: ISP programming

Posted: 13 May 2025 13:32
by Dataman (Neil Parker)
Hello KYPeter-Lee,

> 1. What is the difference between "Registers" checked or not checked?
It is the same as the "Flash" checkbox or the other checkboxes. Checked = program this area, unchecked = don't program this area.

> 2. Understood, if the QE is enabled, !WP and !HOLD functions are disabled. How to re-verify the memory after programming?
The device starts in single SPI mode. So you can simply perform the Verify operation.

> 3. For QE enabled, can we program the main content first, verify and then program the "Special options"? if yes how to do it?
Yes, you can. In the "Programming parameters", check the Flash and Registers checkboxes and in the "Special Options" set the QE as Enabled = 1.

> 4. Are there any ways to read the IC with QE enabled?
Yes, there are. Just perform a read operation on the device.