Description
The SF100 is a high-speed "in-system programming" programmer for updating the on-board soldered SPI flash or Freescale MCU with Ezport. The programmer can be easily controlled via USB with DediProg software for SF series from any computer, providing the user with a user-friendly interface and powerful functions.
Hardware Features
- SPI Flash In System Programming
- SPI Flash Socket Programming (SF100 Bottom Board required)
- Power supply of the target IC
- Manual start button to initiate programming
- USB control via PC
- Support of 1 CS pin
- Built-in signal conflict protection
Software Features
- PC based SF100 programming software with different modes:
- Engineering Mode features advanced developer and repair functions
- Production mode for simultaneous control of multiple SF100 programmers
- Command line to control the SF100 by user-defined software
- Supports Windows 2003 (32 bit and 64 bit) and higher
Applications
- Updating of the serial flash soldered to the board with or without power supply
- Prototyping or low volume production, for socket programming the bottom board is required
- Control application, controller reset and MOSFET isolation status
- Update of the internal flash (Ezport MCF5223, MCF5221, MCF5213) or the external SPI flash (SBF interface MCF5445, MCF5227) of the Freescale MCU
Hardware Details
SF100 is equipped with an ISP header through a suitable connector; users can connect the programmer and control the SPI signals, provide the memory, and control the controller or application status. See Table 1 for the pinout of the SF100 2x7 header. Dediprog also offers the SF100 ISP cable, which is used to connect the SF100 programmer to the 2 x 4 2.54 mm ISP pin header on the board, see Table 2 for the 2 x 4 pin pinout of the SF100 ISP cable.
To get a clear understanding of the different ISP or backup boot methods and the different reference schemes, please download the special application notes below in the documentations section.
Pin Layout of the ISP Header
Pin Number | Line | Line | Pin Number |
1 | I/O1 | I/O4 | 2 |
3 | I/O2 or CS2 | NC | 4 |
5 | Vcc | GND | 6 |
7 | CS | CLK | 8 |
9 | MISO | MOSI | 10 |
11 | Vpp/Acc | I/O3 | 12 |
13 | SCL | SDA | 14 |
High-Speed Programming
IC Number | Size | Programm + Verifiy |
W25X80VSSIG | 8 Mb | 11s |
W25Q16VSSIG | 16 Mb | 15s |
W25Q32VSSIG | 32 Mb | 20.5s |
W25Q64FVSSIG | 64 Mb | 48.5s |
W25Q128BVFIG | 128 Mb | 94s |
W25Q256FVFIG | 256 Mb | 157s |
S25FL512SAFMFI011 | 512 Mb | 297s |
Softwaremodes
Expertmode
Allows access to advanced features such as defining custom SPI commands for development or repair.
Production mode
Production mode allows silmultaneous control of up to 8 SF Series programmers to increase throughput.
Command line mode
Allows control of one or more SF Series programmers via a user-defined program.
Supported ICs
Technical Data
Model Comparison | SF100 | SF600 Plus | SF600-G2 | NuProg-E2 |
---|---|---|---|---|
Supported IC Types | SPI NOR Flash | SPI Flash NOR | SPI NOR & SPI NAND and SPI Octal NOR | UFS (Up to180 MB/s) eMMC (Up to 100 MB/s) |
In System Programming | ✓ | ✓ | ✓ | X |
Socket Programming | ✓ With Bottom Board (Option) | ✓ One Programming Site | ✓ One Programming Site | ✓ One Programming Site |
Standalone | X | ✓ | ✓ | X |
Software | SF Software | SF Software | SF Software | Dediware |
3rd Party Integration | CLI | CLI | ATE Port, CLI | X |