As you are using S25FL116K which is 16Mb part you need to erase using C2h. C7h is for 32M part. Please try with the 0xC2 and check if you are observing the same issue.
thank you Krishna!
I am sorry to report that 0xC2 did not work, I am using the documentation that I found here:
When I sent 0xC7 at least the WEL bit was reset to low after the command was sent. With the command 0XC2 the WEL stays high.
Do I have to set any status registers to do an erase chip command?
Is there another set of documents that are specific to the 16Mb chip? The document I have seems to be just for the 32Mb chip. I was getting the 0xC7 value from Table 8.1 (this table and the subsequent tables are what I'm using for the commands).
So my 2 questions:
Where is the correct documentation that I should be using?
Should I be setting Registry values to a specific value before performing a reset?
Than you Very much for your help,
I've found that the 0xC7 command finally did work. The scope shot is a valid signal. The problem turned out to be a floating pin around the Hold pin, Was High except for very small dips that caused the commands not to be recieved.
Sorry about the confusion and thank you for the response.