• Visit https://www.embeddedcomputers.net/ for Hardware; Software and all other things related to FlashcatUSB

25PX16SO

kubanac

New Member
Is there any way FlashcatUSB can be used to program this flash?

On the chip manufacturer is "ST" but datasheat that I found is "Micron", probably merged company's.

http://pdf1.alldatasheet.net/datasheet-pdf/view/526217/MICRON/M25PX16SOVZM6TP.html

Thanx

Features
SPI bus compatible serial interface
75 MHz (maximum) clock frequency
2.3 V to 3.6 V single supply voltage
Dual input/output instructions resulting in an
equivalent clock frequency of 150 MHz:
– Dual Output Fast Read instruction
– Dual Input Fast Program instruction
16 Mbit Flash memory
– Uniform 4-Kbyte subsectors
– Uniform 64-Kbyte sectors
Additional 64-byte user-lockable, one-time
programmable (OTP) area
Erase capability
– Subsector (4-Kbyte) granularity
– Sector (64-Kbyte) granularity
– Bulk Erase (16 Mbit) in 15 s (typical)
Write protections
– Software write protection applicable to
every 64-Kbyte sector (volatile lock bit)
– Hardware write protection: protected area
size defined by three non-volatile bits (BP0,
BP1 and BP2)
Deep Power-down mode: 5 μA (typical)
Electronic signature
– JEDEC standard two-byte signature
(7115h)
– Unique ID code (UID) with16 bytes readonly,
available upon customer request
More than 100 000 write cycles per sector
More than 20 year data retention
Packages
– RoHS compliant
Automotive certified parts available
 
It should be able to , connect your fcusb to it and see what output it gives you in the software , if the chip is not listed ,we can easily add it for you.
 
I connected the chip but I got "no flash detected".
can you tell me what manual setting should I change?
 
Update: When I change Program mode from page to any other I got SPI_SPECIFIC but content is all FF.
Please help me make correct settings

Thanks
 
If there is no Jedec ID detected then manually setting the flash values will not help.
Can you post a photo of your setup to the chip itself ?
 
When you are properly connected to the device, on the console page, it will say JEDEC ID xx 7115. Until it does that, your physical connection is not working. I checked the datasheet, this chip will have no problem with FlashcatUSB.

In addition, I checked the software and it already has this chip added/supported:
SpiDevice("Micron M25PX16", MB016, &H20, &H7115)
 
I checked everything once again, then once again but connection is good

20150403_005209.jpg

What can be the problem?

This is how I connected it:
25PX16SO >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BlackCAT USB

DQ1 (Serial Data output) ------------------------------------------ SO
DQ0 (Serial Data input) ------------------------------------------ SI
C (Serial Clock) ------------------------------------------SCLK
S (Chip Select) ------------------------------------------ CS
HOLD ------------------------------------------- VCC
W/Vpp (Write protect/Enhanced Program supply voltage) ----- ?
Vcc (Supply voltage) -------------------------------------------- VCC
Vss (Ground) -------------------------------------------- GND
 
I didn't check but aren't you suppose to connect the DQ1 (data out) to SI (data in) ? I think maybe you have the SI/SO swapped.
 
I didn't check but aren't you suppose to connect the DQ1 (data out) to SI (data in) ? I think maybe you have the SI/SO swapped.

You are right!

Now I have "not supported" message.
When I select custom settings and detect again i still got JEDEC ID: 00 0000 but I can see data in SPI Flash tab and can read it.

Can you tell me correct setting for SPI settings based on a datasheet???

Screenshot_5.jpg Screenshot_6.jpg
 
Back
Top