1. Introduktion
The SFLY SP32x series programmers (SP325, SP328, SP328P) are advanced high-speed production tools designed for efficient burning of SPI NOR/NAND FLASH and I2C/MicroWire EEPROMs. Utilizing a high-speed MCU + FPGA architecture, these programmers offer robust performance and stability for mass production environments. This manual provides essential information for the setup, operation, and maintenance of your SFLY SP32x series programmer.
For a comprehensive list of supported devices, please visit: SFLY Supported Devices List
2. Nøglefunktioner
- High-Speed Architecture: Employs MCU + FPGA for rapid and stable programming.
- Advanced IO Technology: Built-in hardware driver engine and IO dynamic allocation.
- SPI FLASH Modes: Supports QUAD (four-channel), DUAL (dual-channel), and Standard SPI modes.
- USB2.0-tilslutning: High-speed (480Mbps) communication interface.
- Intern hukommelse: Uses built-in memory (2Gb/256MB, approx. 250MB for user data) for storing engineering files, enhancing stability and speed over traditional external cards.
- User Interface (SP328/SP328P): Features a 2.4-inch wide-view TFT color LCD screen and a cross-navigation keyboard for intuitive operation.
- Offline Burning (SP328/SP328P): Allows programming without a computer connection, with project files loadable via U disk.
- ATE Control Interface (SP328/SP328P): Provides accurate programming machine control signals (BUSY, OK, NG, START) for automated systems.
- Intelligent Erase Technology: Automatically optimizes erase operations based on chip content, skipping empty areas or erasing only data-filled regions.
- Configurable Clock Frequencies: Adjustable frequencies for SPI FLASH (8/12/16/20/24MHz), SPI EEPROM (250/500KHz, 1/2/4/6MHz), and I2C (50/100/200/400KHz).
- Software funktioner: Supports Chinese/English switching, compatible with Windows XP/Vista/7/8/10 (32/64-bit), continuous free upgrades, and project file management with locking/read-only properties.
- Automatic Serial Number Function: Generates unique serial numbers, MAC addresses, or Bluetooth IDs (USB connection mode; SP328P supports offline auto-increment and file mode).
- Beskyttelsesmekanismer: Includes short circuit/overcurrent protection and chip pin contact checking.
- UID & SFDP Support: Supports UID reading for some chips and data encryption based on UID (SP328P only), and SFDP content reading for partial SPI FLASH.
3. Modelforskelle
The SP32x series offers three models with varying features:
- SP325: Does not support offline burning, lacks a display screen, U disk interface, and ATE interface for automatic burning machines.
- SP328: Supports offline burning, includes a display screen, U disk interface, and ATE interface for automatic burning machines.
- SP328P: Supports all features of the SP328, plus offline burning serial number support and UID encryption function.
Refer to the detailed comparison table below for specific differences:
4. Opsætning
4.1. Pakkens indhold
- Programmer Host (1 unit)
- USB-kabel (1 enhed)
- Quick Operation Guide (1 unit)
- Power Adapter (1 unit - Included only with SP328/SP328P for offline burning. SP325 does not include a power adapter as it lacks offline burning functionality.)
Note: Burning seats (adapters) are optional accessories and must be purchased separately based on the specific chip package you intend to program.
4.2. Software installation
- Download the latest SP32 series programmer software from the official webwebsted: SFLY Software Download Page
- Run the installer and follow the on-screen instructions. The software supports Windows XP, VISTA, Win7, Win8, and Win10 (32-bit/64-bit).
4.3. Hardwareforbindelse
- Connect the programmer to your computer using the provided USB 2.0 cable. The USB 2.0 interface provides high-speed data transfer (480Mbps).
- For SP328/SP328P models, if performing offline burning, connect the DC5V/1.5A power adapter to the programmer and a power outlet.
- Ensure the correct adapter module (burning seat) is selected and securely inserted into the programmer's dedicated interface for the chip package you are using.
5. Betjeningsvejledning
5.1. Online Programming (USB Connected)
- Launch the SFLY programmer software on your computer.
- Select the appropriate chip model from the software's device list.
- Load your engineering data file (e.g., .bin, .hex).
- Configure burning settings, including IO mode (Standard, DUAL, QUAD for SPI FLASH) and clock frequency, as needed.
- Insert the target chip into the adapter module. The programmer will perform a pin contact check.
- Initiate the programming process (Erase, Program, Verify) through the software.
- The software supports project file management, allowing you to save all burning parameters for future use. Project files can be locked or set to read-only to prevent accidental modification.
- For automatic serial number generation, configure the auto-increment or file mode within the software.
5.2. Offline Programming (SP328/SP328P Only)
Offline programming allows the device to operate independently of a computer.
- Prepare Project File: Create and save your project file (including chip model, data, and settings) using the PC software. Transfer this file to a U disk.
- Indlæs projekt File: Insert the U disk into the programmer's U disk interface. Use the navigation keyboard and LCD screen to select and load the desired project file into the programmer's internal memory.
- Tænd: Ensure the power adapter is connected.
- Insert Chip: Place the target chip into the adapter module. The programmer will detect the chip.
- Start programmering:
- Chip Insertion Start: The programmer can automatically detect chip insertion/removal and initiate the burning process without manual button presses.
- Knapstart: Press the dedicated START button on the programmer to begin the burning cycle for each chip.
- Statusindikatorer: Monitor the BSY (Busy), OK (Success), and FAIL (Failure) LEDs on the programmer for real-time status.
- For SP328P, offline automatic serial number generation can be configured via the device's menu.
5.3. Intelligent Erase Function
The programmer features intelligent erase technology to optimize programming time:
- If the chip is completely empty, the erase operation is automatically skipped.
- If only certain areas of the chip contain data, only those areas are erased.
- This significantly reduces programming time compared to conventional full-chip erasing.
5.4. ATE Control Interface (SP328/SP328P Only)
The ATE (Automatic Test Equipment) control interface allows integration with automatic burning machines or manipulators. It provides precise control signals (START, BUSY, OK, NG) for automated production lines, ensuring stable and efficient operation.
6. Vedligeholdelse
- Softwareopdateringer: Regularly check the SFLY website for software updates to ensure compatibility with new chips and access to performance improvements. Updates are free.
- Rensning: Keep the programmer and adapter modules clean and free from dust and debris. Use a soft, dry cloth. Avoid liquid cleaners.
- Adapter Modules: Handle adapter modules with care. Ensure they are correctly inserted and removed to prevent damage to the connectors.
- Opbevaring: Store the programmer in a dry, cool environment away from direct sunlight and extreme temperatures.
7. Fejlfinding
- Programmeringsfejl:
- Check chip pin contact: The programmer performs an automatic pin contact check. If a poor contact is detected, a graphic prompt will indicate which pins are affected. Re-insert the chip carefully.
- Verify chip model and settings: Ensure the correct chip model is selected in the software and all burning parameters (IO mode, clock frequency) match the chip's specifications.
- Power supply: For offline operations, ensure the power adapter is correctly connected and providing stable power.
- Adapter module: Confirm the correct adapter module is used for the chip package and it is securely seated.
- Programmer Not Detected by PC:
- Check USB cable connection: Ensure the USB cable is securely connected to both the programmer and the computer.
- Prøv en anden USB-port eller et andet kabel.
- Geninstaller softwaredrivere.
- Slow Programming Speed:
- Ensure the correct IO mode (e.g., QUAD for SPI FLASH) and highest supported clock frequency are selected in the software for optimal performance.
- Verify the chip is supported at high speeds.
- Fejlmeddelelser: If specific error messages appear on the LCD (SP328/SP328P) or software, consult the software's help documentation or the SFLY support website for detailed explanations and solutions.
8. Specifikationer
| Feature | Beskrivelse |
|---|---|
| Understøttede enheder | I2C/MicroWire EEPROM, SPI NOR FLASH, SPI NAND FLASH |
| Enhed Voltage | 1.7V - 3.6V |
| Offline opbevaring | 2Gb (256MB total, approx. 250MB for user data) |
| Kommunikationsgrænseflade | USB2.0 High Speed (480Mbps) |
| Offline Mode Support | SP328/SP328P: Yes, SP325: No |
| Strømspecifikationer | Input: 150-240Vac, 50/60Hz; Output: DC5V/1.5A |
| Host Dimensions (L x W x H) | 164 mm x 113 mm x 36 mm |
| Værts vægt | SP328/SP328P: 260g, SP325: 225g |
| Emballage bruttovægt | 550 g |
8.1. Ydelsesdata
The following tables and charts illustrate the programming speed and efficiency of the SP32x series programmers compared to other general-purpose programmers.
9. Brugertips
- Projekt Files: Always save your programming settings as a project file. This ensures consistency and saves time for repetitive tasks. Utilize the locking feature for production environments.
- Offline Mode Efficiency: For SP328/SP328P users, leverage the U disk loading feature for offline projects to streamline production without needing a connected PC.
- Optimal hastighed: Experiment with different IO modes (DUAL/QUAD) and clock frequencies in the software to find the fastest and most reliable settings for your specific chips.
- Chip Handling: Always handle chips and adapter modules with care to prevent damage to pins and sockets. Use anti-static precautions.
10. Support
SFLY is committed to providing continuous support for its products. This includes:
- Softwareopdateringer: Free software upgrades are regularly released to add support for new devices and improve functionality. Please visit the official SFLY webhjemmeside for den nyeste software.
- Teknisk assistance: For technical inquiries or issues not covered in this manual, please refer to the support section of the SFLY official webwebsted eller kontakt deres kundeservice.


