USB serial flash programmer with Socket Adapter

USB serial flash programmer with Socket Adapter

It has been designed to use Serial Flash memory chips (SO8 package) without soldering. This gives you possibility to erase, program and verify Serial Flash memory chip without soldering them to a PCB. Built-in a small size USB programmer and socket 2 in 1 , It use STM32 32-bit ARM cortex MCU chip. The circuit designed for EKZ-E08 programming tools. It support Window OS , MAC OS and Linux OS . (** MAC OS and Linux OS QT source code only ** ).


Specifications

Operating Temperature (CPU): -40°C ~ +85°C
Power: USB Powered
Connection to PC: USB Virtual COM port
CDC Driver: Windows 8 / 7 / Vista / Server 2003 / XP / 2000

Mac OS-X / OS-9 (OS built-in)

Linux (OS built-in)

Features

  • USB 2.0 Mirco Type B Plug.
  • Program Serial Flash SPI chip (SO8 package) without soldering.
  • Provide optional connection golden finger for connect other device without soldering.
  • Program , Erase and verify SPI Flash chips via USB port.
  • Powered by USB, no need external power adapter.
  • Compatible arduino develop environment.
  • Using CDC Device dirver.
  • Open source Programmer Software.

    Qt based. Support Windows (tested on XP, 7, 8), Linux (tested on Ubuntu 12.04), MacOSX (tested on 10.8).


Package Content:

  • USB serial flash programmer with Socket Adapter broad
    • Serial flash SO8 package Socket
    • STM32 32-bit ARM cortex MCU for usb bridge (built-in 5V to 3.3V Low dropout power regulator.)
  • 16M Serial flash (Winbond W25Q16 SO8 package) x1

serial-flash-socket-programmer

 


Shipping and Payment:

  • Accept PayPal Only
  • Worldwide shipping via Airmail

 


USB serial flash Socket

serial-flash-socket-programmer

serial-flash-socket-programmer

serial-flash-socket-programmer

Size

serial-flash-socket-programmer

Compatible Pin Assignment

serial-flash-socket-programmer

Supported Chips

MXIC

       
MX25L512 MX25L1005 MX25L2005 MX25L4005 MX25L8005
MX25L1605 MX25L3205 MX25L6405    

 

WINBOND

       
W25X10 W25X20 W25X40 W25X80 W25X16
W25Q16 W25X32 W25X64    

 

ATMEL

       
AT25DF021 AT25DF041A AT25DF081 AT25DF161 AT(25/26)DF321
AT26DF321 AT25DF321A AT25DF641 AT26DF081A AT26DF161
AT26DF161A        

 

SPANSION

       
S25FL004A/040A S25FL008A S25FL016A S25FL032A S25FL064A

 

EON

       
EN25D80 EN25F80 EN25T80    

 

AMIC

       
A25L512 A25L010 A25L020 A25L040 A25L080
A25L016 A25L032      

 

SST

       
SST25VF512/A SST25(LF/VF)010/A SST25(LF/VF)020/A SST25(PF/VF)020B SST25(LF/VF)040/A
SST25(PF/VF)040B SST25(PF/VF)080B SST25VF016B SST25VF032B  

Software

On Windows (Win7 64bits)

Arduino

On Linux (XUbuntu 13.04 Desktop 32bits) *QT source code built

Arduino

EKZ programmer software (Windows) usage

Arduino

1) Select right COM port after connect progammer broad to PC.

Arduino

2) Select file for program flash memory chip.

Arduino

3) Program flash memory chip memory data.

Arduino

Arduino

others function

Get flash memory chip ID code

Arduino

Arduino

Read back from flash memory chip

Arduino

Arduino

Erase flash memory chip memory data.

Arduino

Verify flash memory chip memory data.

Arduino


Resources

  • CDC Driver for Windows (WinXP/Win7/Win8) (Download)
  • Windows 32bits Executable Binary (r3) (Tested on Win7 32bits, Win7 64bits, Win8 64bits) (Download)
  • Windows 32bits Executable Binary (r4) (Tested on Win7 32bits, Win7 64bits, Win8 64bits) (Download)
  • Linux 32bits Executable Binary (r3) (Tested on Ubuntu 12.04 32bits, Ubuntu 13.10 32bits) (Download)
  • EKZ programmer source code (Download)

 

Buy it