The program memory of SS80X/SS880X chips such as SS809, SS809Q, and SS880A is OTP Flash, which supports up to 12KB. OTP stands for One Time Programmable, which means that you can only program once. However, there are many uncertainties in product development, when necessary, mass production or trial production products have the appeal of replacing the program, although the above chip is only programmable once OTP Flash, in the case of meeting certain conditions, can support multiple programming, as follows.

SS80X/SS880X built-in 12KB OTP Flash and the chip divides this 12KB memory into 12 units, and each unit is 1KB (the 128B of the final 1KB is reserved for hardware use, the actual final unit is 1K-128B). Each unit can be programmed individually and is not affected by the previous program to run the code.

Other words:

If the firmware size is less than or equal to 1K-128B, it can be programmed 12 times;

If the firmware size is 1KB, it can be programmed 11 times (it cannot be completely put into at the last time due to the missing 128B);

If the firmware size is 2KB, it can be programmed 5 times (it cannot be completely put into at the last time due to the missing 128B);

If the firmware size is 2KB at the first time, the firmware size is 3KB at the second time,  remaining 7KB,  then it can be programmed less 7KB-128B at most;

And so on...

 

Original article, Please mark the attribution when reprinting.  SINHMICROwww.sinhmicro.com

标签:
SS880X SS80X OTP 编程 次数 flash SS809 SS809Q SS880A

Loading Conversation