Spi Serial Flash Programmer Schematic Software
FeatureThe SF100 is a high speed 'In System Programming' programmer to update the SPI Flash soldered on board or Freescale MCU using Ezport. The programmer is easily controlled by the computer DediProg Software through the USB bus offering a friendly interface and powerful features to users. High performance USB ModeReference ICDensity(Program + Verify)Memory sizeW25X80VSSIG8Mb11sW25Q16VSSIG16Mb15sW25Q32VSSIG32Mb20.5sW25Q64FVSSIG64Mb48.5sW25Q128BVFIG128Mb94sW25Q256FVFIG256Mb157sS25FL512SAGMFI011512Mb297s.Please note the programming and verify time will depend on different IC type; please refer to the IC specification before programming.HardwareSF100 is designed with ISP header, through an appropriate connector; users can connect the programmer and drive the SPI signals, supply the memory and control the controller or application status. Please refer to Table 1 for the SF100 2x7 header pin out. DediProg also provides the SF100 ISP Cable which is used to connect the SF100 programmer to the 2X4 2.54mm ISP Pin Header on board, please refer to Table 2 for the SF100 ISP Cable 2x4 pin out.Table 1: SF100 ISP Header Pin Out (2x7) 1I/O1I/O423I/O2 or CS2NC45VccGND67CSCLK89MISOMOSI1011Vpp/AccI/O31213SCLSDA14Table 2: ISP Cable Connector Pin Out (2x4) 1VccGND23CSCLK45MISOMOSI67Vpp/AccI/O38The SF100 USB software tool chain offers high flexibility and fits different and the highest requirements.
Hardware Requirement for ISP:To have a clear understanding on the different ISP or backup boot methods and different reference schematics, please download our dedicated application notes: andStandard Package. SF100 Programmer x 1. USB cable x 1. ISP cable x 1. SF100 Universal Adaptor x 1. CD-ROM x 1(Included Software, specifications, and user manual)Optional Purchase.
Backup Boot Flash Module-8N. Backup Boot Flash Module-8W. Backup Boot Flash Module-D8W. Backup Boot Flash Module-DIP. Backup Boot Flash Module-16W.
Backup Boot Flash Module QUAD-8WRelated Accessories.
Using PicKit 2 to program serial flash via SPII am currently looking into a way to program a serial SPI flash chip. We have a header available on our board, and have a PICKit 2 which we have used for other purposes. It looks to me like it is possible to program a serial flash via SPI using the PICKit 2, but I am not seeing that this has been done anywhere. Has anyone done this, and if so how?Note: I have found that using the pickit 2 for SPI requires a special pin setuppin 1: CSpin 2: Vddpin 3: GNDpin 4: MISOpin 5: SCKpin 6: MOSI. I looked into the serial options provided, and tried using the system as if my chip were a 25 series EEPROM, since they use 3-wire SPI. Unfortunately this does not appear to be working.
First of all, when I start up the PICKit 2 software, I immediately get an error message saying 'PICKit 2 VPP voltage level error, check target or retry operation.' Then once I go in and select the device type, it says that it can read/write, and erase fine. But when I erase it the chip says it is all FFs, then when I read it I get all 00s.
When I changed a single byte and tried to write, I got an error at that byte.The flash chip I am currently working with is: SST25VF016B-50-4C-S2AF.On top of this there will also be an error with memory size, as my flash chip has much more memory then the highest 25 series EEPROM.I am wondering A. Am I doing something wrong/ should I be able to program this using the 25 series EEPROM device settings? If not is there a way to define my own device, or use the software without a defined device? The opcodes for programming are all the same for the 25 series EEPROM, the only main difference is the memory size.If I cannot use the PICKit 2 software, does anyone have a suggestion of other software I can use with the PICKit 2 in order to program this flash?Thanks,-Mendelbullex. 'PICKit 2 VPP voltage level error' - you will get this error with an EEPROM because they are not auto-detectable devices.
Instead 1) open pickit 2 software and select the proper device family then 2) connect pickit 2 to your device. 'am I doing something wrong/ should I be able to program this using the 25 series EEPROM device settings?'

- pickit 2 only supports the Microchip 25LC EEPROM series. If you can verify that all the opcodes, programming sequences, block sizes, register bits, and very importantly programming timings are the same, it might be possible to use with a different part. 'if not is there a way to define my own device, or use the software without a defined device?' - There is an editor for the pickit2 device file available on these forums.
If you can verify everything noted above is the same, you can define a new device that is a copy of a 25LC with a memory size correct for your part. Otherwise, you could still use it to define a new part with edited scripts for any timing or other changes for the flash part.
Flash Memory Programmer
3-wire vs 4-wire - I'm not sure what you are referring to here. Both devices use 4 SPI signals (CS, SCK, SDI, SDO). I tired to use the device editor and I have been having difficulties. I posted on the editor thread, but thought I would post here as well. I tried using the in the device editor to make a device for my. I have been getting some issues with it since.
Spi Serial Flash Programmer Schematic Software Free
First of all, when I select the device file, the PICKit 2 GUI goes into an unresponsive state for a little while. After it finally starts working, I tried reading. Sometimes it freezes, and other times it reads all 00s despite the fact that I am sure there is something other than 00s written. Can someone help me figure out what I am doing wrong?Here are the changes I made:ProgramMem: 0x001E84)VddMin: 2.7VddMax:3.6VddErase:2.7ProgMemWrScript: 210ProgMemWrWords:0x0001 (1)Thanks for any help guys-Mendelbullex.
Comments are closed.