HOME > Products > FP-30
COMPUTEX Introduction of FP-30

One-push SPI Flash Programmer

One unit supports both "On-board" and "Off-board" programming techniques.
Super fast and easy to use - just push abutton to program flash memory.
SPI Flash Programmer

FP-30 flash programmer can program both SPI NOR and NAND flash memory at ultra high speed.

A single unit supports both "On-board" and "Off-board" programming techniques. "On-board" technique refers to programming flash memory on hardware boards. "Off-board" technique refers to programming flash memory chips individually.

Optimal write speed is selected guaranteeing fast operation.If supported, higher speed can be achieved using High voltage programming.

Result is notified via LED and beep. FP-30 comes equipped with an EL display that displays operation details, elapsed time, remaining time etc. Progress Information can be checked with a glance.

Main features

  • Ultra fast and super easy to use. Push a button and program flash memory in a few seconds.
  • Supports both SPI NOR and NAND flash memory.
  • Conversion adapters to program any kind of SPI flash memory chips.
  • Program SPI flash memory on hardware boards with ease via an adapter cable.
  • Check operation details, elapsed time, remaining time etc. at a glance on the EL display.
  • Know result via status LED and beep.
  • Ultra-high-speed write. Write 128Mbit in 40 secs.
  • Batch program all areas or partial program flash memory depending on requirement.
  • Supports flash memory security. Set/release flash memory protection.
  • Load upto 4 programming data (max 2Gbit) and choose which data to use for programming.
  • Eliminate external power supply to the hardware board. Supply power to the board directly (select voltage between 1.8V and 3.3V in 8 steps, max current 200mA).

Speed and usability

"On-board" and "Off-board" programming techniques

On-board programming

Program SPI flash memory on hardware boards via an adapter cable.
On-board programming

Off-board programming

Program individual flash memory chips with a socket adapter.
Socket adapters are available with the chosen package.
Off-board programming

Convenient features

Enhanced display function

The EL display panel displays information about progress such as elapsed/remaining time and the operation in progress.
Progress/remaining time can be seen easily.
Operation result is notified via LED and beep.
  • EL display panel
  • Notified via LED

Store multiple write data

Up to 4 programming data can be stored (total capacity 2Gbit) on FP-30.
Choose which data to program from these stored data.
*:Not supported for NAND flash programming
Store multiple write data

Supply power to the hardware board

Power to the board can be supplied directly from FP-30. Voltage can be selected between 1.8V and 3.3V in 8 steps. A maximum current of 200mA is allowed.
This eliminates the need for an AC adapter/ dedicated power supply to the board.
Supply power to the hardware board

Supported SPI flash memory type

Both NOR and NAND SPI flash memory types are supported by FP-30.
FP-30 supports programming with bad block management that is specific to NAND type.
Supported SPI flash memory type

Ultra-fast writing. Write 128Mbit in 40 seconds!

Write with maximum supported speed!, A few examples are stated below!

Capacity (bit) Writing time *1 Manufacture name Device name
1Gb 293secs Macronix MX66U1G45GMI00
512Mb 163secs Cypress S25FL512SAGMFI011
256Mb 88secs Micron MT25QL256ABA8ESF-0SIT
128Mb 40secs Cypress S25FL128SAGMFI011
64Mb 23secs ISSI IS25LP064A-JBLE
32Mb 13secs Winbond W25Q32JVZPIQ
16Mb 5secs Winbond W25Q16DVZPIG

The SPI flash memory list shown here are only an excerpt from that supported by FP-30.

Refer this PDF for a list of all supported devices.

Programming process: Erase => Program => Verify => SUM check

*1:Varies on the device and environment. All areas are written.

Even faster speed can be achieved using High voltage programming.

Partial programming

In addition to batch programming all areas, partial programming of specified areas is also supported.
Partial programming

Protection and security

FP-30 supports SPI flash memory protection and security; flash memory protection can be set/released.
Contact our sales department for more information.
Protection and security

Preparation and operation: 2 Programming modes ( Stand-alone and PC mode)

Easy preparation

  1. Connect FP-30 to a PC via a USB cable and start the C-Flash (the included control software).
     
  2. Select the target SPI flash memory on the displayed initial setting screen and choose the data file to be written. Save the file on the FP-30 unit.
Easy preparation

2 Programming modes

Stand-alone mode

Disconnect FP-30 from the PC, connect FP-30 to the target and press the "PROGRAM" button. This will program the flash memory.
Stand-alone mode

PC mode

Keep FP-30 connected to the PC!
Flash memory can be programmed even when FP-30 is connected to the PC. This is useful when the data to be programmed changes frequently.
PC mode

Extended use

Extended use (1) - Access from custom application/inspection system

Control FP-30 from a custom software application

A custom application in Microsoft Visual Basic or Microsoft Visual C++ that integrates TCP socket communication can be used to control FP-30.
This will result in speed up of operations and improve work efficiency in the production line. custom application/inspection system

Extended use (2) - Build an automated production system

Control FP-30 using signals output from a control device

A custom control unit that controls FP-30 with I/O signals can be built. In addition to performing programming, the control unit can and also check the status of programming operation etc.

The entire process form programming flash memory to product testing can be automated.

automated production system

Product lineup: On-board set/Off-board Set

On-board sets and off-board sets with conversion adapters are available to meet all requirements.

On-board set/Off-board Set

On-board set

Program SPI flash memory on hardware boards with this set.
Consists of FP-30 and an adapter cable for connecting the hardware board.
Product name Specification
FP-30 SPI-SA MIL20 cable specifications

*:The adapter cable can be purchased separately as well

On-board set

Off-board set

The following socket type adapters are available:
Product name Specification
FP-30 SPI-SB SOP 16pin 300mil type
FP-30 SPI-SC SOP 8pin 150mil type
FP-30 SPI-SD SOP 8pin 200mil type
FP-30 SPI-SE SON 8pin 8mmx6mm type
FP-30 SPI-SF SON 8pin 6mmx5mm type

*:Socket adapters can be purchased individually as well

Off-board set

Main Specification

Basic specification

General specification External dimensions 115mm(W)x58mm(D)x25mm(H)
Power supply DC 5V Max 250mA (USB Vbus compatible)
Supplied from the provided AC adapter or PC (connected via USB)
Usage environment Operating temperature: 0°C ~ 40°C
Operating humidity level: 35% ~ 85% RH, non-condensing
Program button Pushing this button initiates programming (writing)
POWER LED Green when power is supplied to FP-30
PASS LED · While programming: Flashing green
· On programming completion: Green
FAIL LED · Programming error: Red
· Settings error: Red
Buzzer Notifies operation success/failure
Supported I/O Single/Quad mode
Supported device capacity Up to 2Gbit (256MByte)
Target board I/F Connector 10-pin single 2.54mm pitch connector
I/F cable 20-core flat cable (about 20 cm)
I/F voltage 1.8V/2.5V/3.3V
Hardware board power supply FP-30 can supply power to the target board
Supported target board voltage: 1.8V/2.1V/2.2V/2.5V/2.6V/2.9V/3.0V/3.3V
Max current 200mA
Product composition · FP-30 unit
· AC adapter
· USB cable
· Conversion adapter (depends on the purchased adapter model)

Specifications of "C-Flash for SPI" (control software)

Basic functions Erase/write/read/erase check/SUM check/verify check operations supported.
Programming method * Supports batch programming of all areas and partial programming of specified areas.
Protection / Security Device-specific setting/cancellation of protection/security is possible via macros.
Supported file formats Binary, Motorola S, Intel Hex
Bad block management (NAND flash memory) Bad block area is searched before programming. If a bad block is found, the next block or another block that has been specified is programmed.
TCP / IP communication Issue commands to C-Flash and perform various operations from an external/custom application using TCP / IP. Commands can also be issued remotely.
Using multiple FP-30 Upto 10 FP-30 units can be connected to a PC and controlled at the same time.
Operating environment PC with USB 2.0 running Windows 7 32bit/64bit, Windows 8 32bit/64bit, Windows 10 32bit/64bit
User support One year free support from the date of purchase.
C-Flash can be downloaded and updated for free.
Additional target device support can be added within the support period.
*:When performing partial programming, it is required to specify a continuous area and a unit (such as a sector) to be erased with 0xD8/0xDC or 0xC4 commands.

Additional software

Command prompt software A command prompt software(exe) to issue programming commands to the FP-30 without using C-Flash is provided.

Supported Devices

Macronix / Cypress(Spansion) / Micron / Winbond / MICROCHIP / ISSI / ESMT (SPI flash memory) Various packages like 8SOP(150mil/200mil/208mil), 16SOP(300mil), SON etc

Document Title PDF

Supported device list

Related Documents

Document

Document Title PDF

Product Summary (Pamphlet)

On-board Flash Programmer FP-30 Technical Information


To view the data in PDF format, you will need Adobe Acrobat Reader.
Adobe, Acrobat, and Acrobat Reader are registered trademarks of Adobe Systems Incorporated.