Serial Flash Programmer

S550-SFWv3
Operation Manual

2 0/1

Sunny Giken Inc.

Serial Flash Programmer
S550-SFWv3
The contents of this manual may be revised without notice.
We, Sunny Giken Inc. shall not be responsible for any damages and/or losses causedby using this product and/or the software attached to this product claimed by users
and/or any intermediaries.
Specifications of this product and/or the software attached to this product may be
modified without notice for improvement.
The names of systems, products, and/or services used in this manual are either registered trademarks ortrademarks of each manufacturer. The captions of the TM and (R) are not mentioned in this manual.

Serial Flash Programmer[S550-SFWv3] Operation Manual1Table of Contents
1.

Outline .........................................................................................................................................................4
1.1. Precautions.............................................................................................................................................4
1.2. System Configuration..............................................................................................................................5
2. Specifications ...............................................................................................................................................6
2.1. Specifications .........................................................................................................................................6
2.2. Function Specifications ...........................................................................................................................6
2.3. System Requirements ..............................................................................................................................6
2.4. Programmable Device .............................................................................................................................7
2.5. S550-SFWv3 External Appearance...........................................................................................................82.6. Connector Pins Specifications ............................................................................................................... 10
2.7. Target Connecting Cable ....................................................................................................................... 11
2.7.1. 14 – 14 Standard Cable ................................................................................................................... 11
2.7.2. 14 – 10 Standard Cable ................................................................................................................... 11
2.7.3. 14 – 20 Custom1 Cable(model: S550-SFW-CB1) .............................................................................. 11
2.7.4. 14 – 14 Custom2 Cable(model: S550-SFW-CB2) ............................................................................. 122.7.5. 14 – 14 Custom3 Cable(model: S550-SFW-CB3) ............................................................................. 12
2.7.6. 14 – 14 Custom4 Cable(model: S550-SFW-CB4) ............................................................................. 12
3. Circuitry Examples .................................................................................................................................... 13
4. Connections .............................................................................................................................................. 13
4.1. Connection for Downloading / Uploading / Initializing ........................................................................... 13
4.2. Connection for Stand-alone Programming / Stand-alone Initializing ......................................................... 14
4.3. Connection for Remote Programming.................................................................................................... 15
5. Setting Up ................................................................................................................................................. 19
5.1. Installing ............................................................................................................................................. 19
5.1.1. Quick Install ................................................................................................................................. 21
5.1.2. Custom Install (Control Software) ................................................................................................... 24
5.1.3. Custom Install (USB Driver) .......................................................................................................... 29
5.2. Uninstalling......................................................................................................................................... 30
5.2.1. Uninstalling Control Software ........................................................................................................ 30
5.2.2. Uninstalling USB Driver ................................................................................................................ 31
6. Control Software ....................................................................................................................................... 34
6.1. Main Screen ........................................................................................................................................ 34
6.1.1. Main Screen .................................................................................................................................. 34
6.1.2. About Screen ................................................................................................................................ 38
6.1.3. Initialize Setting Screen ................................................................................................................. 39
6.1.4. UpLoad Setting Screen .................................................................................................................. 40
6.1.5. DownLoad Setting Screen .............................................................................................................. 41
6.1.6. Program Setting Screen .................................................................................................................. 42
6.2. Device Setting Screen .......................................................................................................................... 43
6.2.1. Device Setting Screen .................................................................................................................... 43
6.2.2. Device Detail Display Screen ......................................................................................................... 46
6.2.3. Clock Frequency Setting Screen ..................................................................................................... 46
6.2.4. User Program File Load Screen ...................................................................................................... 47
6.2.5. User Program Edit Screen .............................................................................................................. 48
6.2.6. User’s Program Data Search Screen ................................................................................................ 49
6.2.7. User’s Program Data Setting Screen ................................................................................................ 49
6.2.8. User’s Program Data Saving Screen ................................................................................................ 50
6.2.9. ID Code for Device Identification Setting Screen ............................................................................. 51
6.2.10. ROM Area Block Information Setting Screen .................................................................................. 53
6.2.11. ROM Protection Setting Screen ...................................................................................................... 54
6.2.12. Input Vcc Setting Screen ................................................................................................................ 56
6.3. Maintenance Setting Screen .................................................................................................................. 57
6.3.1. Maintenance Initial Setting Screen .................................................................................................. 57
6.3.2. Password Setting Screen ................................................................................................................ 59
6.3.3. Execution Operation Log Display Screen ........................................................................................ 60
6.3.3.1. Details of Execution Operation Log .......................................................................................... 61
6.4. Execution Screen ................................................................................................................................. 63
6.4.1. Execution Screen ........................................................................................................................... 63
7. Remote Mode ............................................................................................................................................ 66
7.1. Single CH Mode .................................................................................................................................. 66
7.1.1. Remote Programming .................................................................................................................... 66
Serial Flash Programmer[S550-SFWv3] Operation Manual27.1.1.1. Process Flow up to Programming.............................................................................................. 66
7.1.1.2. Maintenance Settings ............................................................................................................... 67
7.1.1.3. Data Settings ........................................................................................................................... 76
7.1.1.4. Remote Programming .............................................................................................................. 85
7.1.2. Uploading ..................................................................................................................................... 90
7.1.3. Initialization .................................................................................................................................. 93
7.2. Multi CH Mode ................................................................................................................................... 94
7.2.1. Remote Programming .................................................................................................................... 94
7.2.1.1. Process Flow up to Programming.............................................................................................. 94
7.2.1.2. Maintenance Settings ............................................................................................................... 95
7.2.1.3. Data Settings ........................................................................................................................... 96
7.2.1.4. Remote Programming .............................................................................................................. 96
7.2.2. Uploading ................................................................................................................................... 102
7.2.3. Initialization ................................................................................................................................ 104
8. Stand-alone Mode .................................................................................................................................... 106
8.1. Stand-alone Programming .................................................................................................................. 106
8.1.1. Process Flow up to Programming .................................................................................................. 106
8.1.2. Downloading .............................................................................................................................. 107
8.1.3. Programming ............................................................................................................................... 110
8.2. Stand-alone Initialization ..................................................................................................................... 111
8.3. Center Display Modes ......................................................................................................................... 112
8.3.1. Mode Transition Diagram.............................................................................................................. 112
8.3.2. Normal Display Mode................................................................................................................... 114
8.3.3. Checksum Display Mode .............................................................................................................. 114
8.3.4. Programming Information Display ................................................................................................. 115
8.3.5. Error Information Display ............................................................................................................. 115
8.3.6. Data Switch Display ..................................................................................................................... 116
9. Messages and Warnings ............................................................................................................................. 117
9.1. Message Dialogs................................................................................................................................. 117
9.2. Buzzer Sound List ............................................................................................................................. 120
9.3. LED Status List ................................................................................................................................. 121
9.4. List of Center Display ........................................................................................................................ 122
9.5. List of execution result on Center Display, Execution Screen and Execution Detail Screen ...................... 123
9.6. Initialized Settings (factory setting) List .............................................................................................. 124
10. Troubleshooting ....................................................................................................................................... 125
10.1. Mode entry error occurs when programming ........................................................................................ 125
10.2. Erase error occurs when programming ................................................................................................. 125
10.3. Program error occurs when programming ............................................................................................ 125
10.4. Blank error occurs when programming ................................................................................................ 125
10.5. Verify error occurs when programming ................................................................................................ 125
10.6. Memory error occurs when programming ............................................................................................ 126
10.7. Mode entry error occurs when programming R8C Family ..................................................................... 126
10.8. Nothing is displayed on the center display ........................................................................................... 126
10.9. I only can select “Erase/Program/Verify” or “Verify” for the execution process. ...................................... 126
10.10. Forgot the password for uploading ...................................................................................................... 126
10.11. I can’t select the data when stand-alone programming in power saving mode. ......................................... 126

Serial Flash Programmer[S550-SFWv3] Operation Manual31. Outline
1.1. Precautions
Thank you for purchasing our product.
Please read this operation manual carefully to understand the functions of this product for effective and stable
operations. Please beware that Sunny Giken Inc. shall have no liability for any damages and/or troubles caused bymisuse or careless handling of this product.
i)-

General Cautions
Please observe the following points to avoid hazards such as fire, burns, electric shock, and/or injures:
Use this product under proper environment.
Never use this product placed up side down or vertically.
Handle this product with care to avoid high impact caused by fall and/or physical shock.
Never disassemble and/or modify this product by yourself.

ii) Operating Environment- Do not use this product in environments described below:
Dusty places
Places where there is the presence of corrosive gases
Places exposed to direct sunlight
Places surrounded by equipments that could become sources of noises
Places with severe mechanical shock and/or constant mechanical vibration- Operational ambient temperature 0C to 40C Humidity below 80% (non condensing)- Preventing electrostatic buildup for handling this product and devices is highly recommended.
iii) Storage- If you do not plan to use this product for a long time, put this product in the packing box in which the producthad been delivered, and store it in the shade with the ambient temperature of -10C to +40C and below 80%
of humidity (non-condensing).
iv) Transportation- When transporting this product, be sure to use the packing box in which the product had been delivered.
v)

Cleaning
Wipe this product with soft and clean fabric when it needs cleaning. Never use any sort of organic solvent
such as benzene that may cause this product to deteriorate.

The version of Windows is not unified in regard to the figures in this operation manual.

Serial Flash Programmer[S550-SFWv3] Operation Manual41.2. System Configuration
The entire system configuration of the Serial Flash Programmer S550-SFWv3 is illustrated below.
Target board
Prepared by user
Target Connecting Cable

Use with Vcc =from 3.3V5%
Up to 5V5%

Vcc

External
Power Supply

S550-SFWv3

Windows PC
SFWv3 Control
Software
USB Cable* For details on connection according to functions, see “4. Connections”.

Serial Flash Programmer[S550-SFWv3] Operation Manual52. Specifications
2.1. Specifications
Operating
Environment
Storage
Environment
Operating voltage
Electricity
consumption
Dimensions
WeightAmbient temperature : 0C to 40C

Humidity: below 80% (non-condensing)Ambient temperature: -10C to +40C

Humidity: below 80% (non-condensing)

3.3V plus/minus 5% or 5V plus/minus 5%Power saving mode Max. 40mA (Stand-alone, operating voltage at 3.3V)
Max. 50mA (Stand-alone, operating voltage at 5.0V)
Normal mode
Max. 90mA, Average 70mA (Stand-alone, operating voltage at 3.3V)
Max. 120mA, Average 90mA (Stand-alone, operating voltage at 5.0V)
Approx. 48(W) x 74(H) x 14(D)mm (Excluding connector projection part)Approx. 50g
CE Mark Obtained (EMI:EN55011 Group1 ClassA, EMS:EN61000-6-2)

International
standards

FCC ComplianceThis device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions;(1) This device may not cause harmful interference, and (2) this device must accept any interference received, includinginterference that may cause undesired operation.

2.2. Function Specifications
Programmable
MCU

Built-in Flash Memory Microcomputer

Operation Mode

Clock-synchronous serial I/O
Clock-synchronous serial I/O[No handshake]
Single wire Clock-asynchronous serial I/O
Clock-asynchronous serial I/O

Programming
mode

Serial Programming

Data Mode

Channel Mode

* For details, see the [S550-SFWv3 Device List].

Following data mode can be selected:-Single Data Mode: One program data can be set.
-Multi Data Mode: One to four program data can be set.
Following channel mode can be selected:-Single CH Mode: Only one S550-SFWv3 can be used for programming.
-Multi CH Mode: Maximum of ten S550-SFWv3 can be used for programming.
* One channel means one S550-SFWv3.
* "Multi Data Mode" and "Multi CH Mode" cannot be set at the same time.

FA ModeThe FA equipment can control remotely by controlling I/O of the S550-SFWv3.
* For details, see the [S550-SFWv3 FA Mode Operation Manual].

2.3. System Requirements
Host MachineCPU

IBM PC/AT Compatible machine
Pentium200MHz or higher

Memory64Mbyte or higher

HDD

Minimum of 10Mbyte available disk space

CRT

800 x 600 dots or better, minimum of 16 bits (24 bits or more recommended)
USB 2.0 compliant USB port x 1 to 10 (It is possible to substitute with self-powered USB
hub.)
Microsoft Windows 10, 8.1, 7, Vista, XP, 2000

OthersOS

Serial Flash Programmer[S550-SFWv3] Operation Manual62.4. Programmable Device
Refer to the file “S550-SFWv3 Device List” about the programmable devices. Some devices are under evaluation
or not programmable.
Please contact us for the latest information.

Serial Flash Programmer[S550-SFWv3] Operation Manual72.5. S550-SFWv3 External Appearance
The external appearance of S550-SFWv3 is shown below with descriptions of switches, LEDs, connectors andaccessories.
● Front View

LED / Switch
POWER

FunctionsLights up when power is supplied to S550-SFWv3.

USB

Lights up when PC and S550-SFWv3 are connected through USB, andblinks while accessing.
*Stay lighted while updating.

PASS

Lights up when programming to the target finished successfully.

ID ERR

Lights up when “ID Error” occurs while programming to the target.

FAIL

Lights up when an error other than “ID Error” occurs while
programming to the target.

Center
Display

14SEG LED. Displays user program checksum, device information,and error information.

START Switch

Switches displays on the center display, and start initializing andprogramming to the target.

FUNC Switch

Use this switch to switch display on the center display.

Serial Flash Programmer[S550-SFWv3] Operation Manual8

● Top Side View

Connector
SERIAL

Function
Cable connector for connecting the target.

● Bottom Side View

Connector
USB

Accessory
Ring for a carry-along strap

Serial Flash Programmer[S550-SFWv3] Operation Manual

FunctionUSB (mini B) communication connector(for connecting with PC)

FunctionPut on a strap for carry-along.
*No strap is included in the product package.

92.6. Connector Pins Specifications-

Connector Pins (S550-SFWv3 Main unit)-

Model : XG4C-1434-

Pin Assignment (S550-SFWv3 Main unit)

OMRON Corporation*Note that signal names and directions are the ones seen from the programmer side.
Especially the signals for 5:RXD and 11:TXD would be other way around when seen from the target
side.
Pin
Number#Signal1

CLK

Clock signal output for serial programming

2

GND

Signal ground

3

CNVss

CNVss (Vpp) signal output for serial programming

Output4

EPM

EPM output for serial programming

Output5

RXD

Received data for serial programming

Input

6

GND

Signal ground7

CE

CE output for serial programming

Output8

Vcc

Power supply for serial programming

-

9

BUSY

BUSY input for serial programming

Input

10

GND

Signal ground

11

TXD

Transmission data for serial programming

12

GND

Signal ground

13

RESET

RESET output for serial programming

14

GND

Signal groundContents

Direction--

OutputOutput-#13 Pin#1 Pin#14 Pin#2 PinSerial Flash Programmer[S550-SFWv3] Operation Manual

Output10

2.7. Target Connecting Cable
2.7.1.

14 – 14 Standard Cable

The attached connecting cable is a straight cable. In case the connector specifications of the board you use aredifferent, or you wish to adjust the cable length, prepare a cable that matches the above pin assignment. The lengthof the cable shall be 500mm or shorter.
500mm
14

13

14

13

Your
Target board side

S550-SFWv3 side(with Lock)2
1

Connector model: XG4M-1430-U
OMRON Corp.
2.7.2.

1

2

Connector model: XG4M-1430-T
OMRON Corp.

14 – 10 Standard Cable

The attached connecting cable converts 14pin connector to 10pin(Applicable for M16C Family/ Standard serial
I/O mode 1). You can use this cable to connect S550-SFWv3 and the target board that has 10pin connector. Whenusing this product, refer to the file “S550-SFWv3 Examples of circuit for serial programming”. This cable can beused only when the pin assignment of the 10pin connector side is the same.
500mm

S550-SFWv3 side(with Lock)

13

1

14

10

1

2

Your
Target board side2

Connector model: HIF3BA-10D-2.54C
HIROSE Electric

Connector model: XG4M-1430-U
OMRON Corp.
2.7.3.

9

14 – 20 Custom1 Cable(model: S550-SFW-CB1)

The optional connecting cable converts 14pin connector to 20pin(Applicable for RX,H8SX,H8S,SuperH Family /Generic BOOT).You can use this cable to connect S550-SFWv3 and the target board that has 20pin connector.
When using this product, refer to the file “S550-SFWv3 Examples of circuit for serial programming”. This cable canbe used only when the pin assignment of the 20pin connector side is the same.

13

14

500mm
19

20

Your
Target board side

S550-SFWv3 side(with Lock)
1

1

2

2

Connector model: XG4M-1430-U
OMRON Corp.

Serial Flash Programmer[S550-SFWv3] Operation Manual

Connector model: HIF3BA-20D-2.54C
HIROSE Electric112.7.4.

14 – 14 Custom2 Cable(model: S550-SFW-CB2)

The optional connecting cable converts 14pin connector to 14pin(Applicable for RX Family(except RX610 group) /Generic BOOT).You can use this cable to connect S550-SFWv3 and the target board that has E1 compatible
connector. When using this product, refer to the file “S550-SFWv3 Examples of circuit for serial programming”.
This cable can be used only when the pin assignment of the 14pin connector side is the same.

13

14

500mm
13

14

Your
Target board side

S550-SFWv3 side(with Lock)
1
1

Connector model: XG4M-1430-U
OMRON Corp.
2.7.5.

2

2

Connector model: HIF3BA－14D－2.54C
HIROSE Electric

14 – 14 Custom3 Cable(model: S550-SFW-CB3)

The optional connecting cable converts 14pin connector to 14pin(Applicable for M16C Family/ Standard serial
I/O mode 3).You can use this cable to connect S550-SFWv3 and the target board that has E8a compatible connector.
When using this product, refer to the file “S550-SFWv3 Examples of circuit for serial programming”. This cable canbe used only when the pin assignment of the 14pin connector side is the same.

13

14

500mm
13

14

Your
Target board side

S550-SFWv3 side(with Lock)
1
1

Connector model: XG4M-1430-U
OMRON Corp.
2.7.6.

2

2

Connector model: HIF3BA－14D－2.54C
HIROSE Electric

14 – 14 Custom4 Cable(model: S550-SFW-CB4)

The optional connecting cable converts 14pin connector to 14pin(Applicable for RL78 Family/ Single wire
Clock-asynchronous serial I/O).You can use this cable to connect S550-SFWv3 and the target board that has E1
compatible connector. When using this product, refer to the file “S550-SFWv3 Examples of circuit for serial
programming”. This cable can be used only when the pin assignment of the 14pin connector side is the same.

13

14

500mm
13

14

Your
Target board side

S550-SFWv3 side(with Lock)
1
1

2

2

Connector model: XG4M-1430-U
OMRON Corp.

Serial Flash Programmer[S550-SFWv3] Operation Manual

Connector model: HIF3BA－14D－2.54C
HIROSE Electric123. Circuitry Examples
Refer to the file “S550-SFWv3 Examples of circuit for serial programming”.

4. Connections
S550-SFWv3 has following types of connections:
1） Connection for downloading / uploading / initializing
This is a connection for downloading program data to S550-SFWv3, uploading data from S550-SFWv3,
or initializing S550-SFWv3, using the control software.
2） Connection for stand-alone programming / stand-alone initializing
This is a connection for programming the target board from S550-SFWv3.
3） Connection for remote programming
This is a connection for programming the target board from the control software through S550-SFWv3.

4.1. Connection for Downloading / Uploading / Initializing
The connection when you download data to S550-SFWv3 from the PC, upload data from S550-SFWv3, or
initialize S550-SFWv3 using the control software is illustrated below.

S550-SFWv3

Windows PC
SFWv3 control
softwareUSB cable* Turning ON/OFF the power of S550-SFWv3 is done by plugging/unplugging the USB cable.
* Do not unplug the USB cable during the communication with the control software.

Serial Flash Programmer[S550-SFWv3] Operation Manual134.2. Connection for Stand-alone Programming / Stand-alone Initializing
The connection when you program from the lone S550-SFWv3 to the target (stand-alone programming) or
initialize S550-SFWv3 (stand-alone initializing) is illustrated below.

Your target
board
Target connection cable

Vcc

External
power supply

S550-SFWv3* Turning ON/OFF the power of S550-SFWv3 is done by turning ON/OFF the power supply for the board.
* For the voltage(VCC) supplied to S550-SFWv3 from the external power supply, the range shall be 3.3V
plus/minus 5% up to 5V plus/minus 5%, and the power supply capacity shall be the total capacity of the target
board and S550-SFWv3 (see “2.1 Specifications”).

Serial Flash Programmer[S550-SFWv3] Operation Manual144.3. Connection for Remote Programming
The connection when you program remotely to the target from the PC using the control software though
S550-SFWv3 is illustrated below.
The power may be supplied externally or by S550-SFWv3. For power supply method, see “6.2.1 Device Setting
Screen”.
* When the consumption current of the target board exceeds 200mA, supply from an external power supply.
◼

(When supplying voltage to the target board using an external power supply – Single CH Mode)Your target
board
Target connection cable

Vcc

External
power supply

S550-SFWv3

Windows PC
SFWv3 control
softwareUSB cable* Turning ON/OFF the power of S550-SFWv3 is done by plugging/unplugging the USB cable.
* Turn on the external power supply after connecting the USB cable.
* Do not unplug the USB cable during the communication with the control software.

Serial Flash Programmer[S550-SFWv3] Operation Manual15◼

(When supplying voltage to the target board from S550-SFWv3 – Single CH Mode)Your target
board
Target connection cable

Vcc

S550-SFWv3

Windows PC
SFWv3 control
softwareUSB cable* Turning ON/OFF the power of S550-SFWv3 is done by plugging/unplugging the USB cable.
* Do not unplug the USB cable during the communication with the control software.
* The voltage supplied to the target can be selected from 5V plus/minus 5% or 3.3V plus/minus 5%.
* The voltage is supplied to the target board while programming only.

Serial Flash Programmer[S550-SFWv3] Operation Manual16◼

(When supplying voltage to the target board using an external power supply - Multi CH Mode)

External
power supply

Vcc
Your target
board
Target connection cable

S550-SFWv3

Windows PC
AC power plug

SFWv3 control
softwareUSB cable* Turning ON/OFF the power of S550-SFWv3 is done by plugging/unplugging the USB cable.
* Turn on the external power supply after connecting the USB cable.
* Do not unplug the USB cable during the communication with the control software.
* Please use self-power when using USB hub.

Serial Flash Programmer[S550-SFWv3] Operation Manual17◼

(When supplying voltage to the target board from S550-SFWv3 - Multi CH Mode)Your target
board

Target connection cable

Vcc

S550-SFWv3

Windows PC

AC power plug

SFWv3 control
softwareUSB cable* Turning ON/OFF the power of S550-SFWv3 is done by plugging/unplugging the USB cable.
* Do not unplug the USB cable during the communication with the control software.
* The voltage supplied to the target can be selected from 5V plus/minus 5% or 3.3V plus/minus 5%.
* The voltage is supplied to the target board while programming only.
* Please use self-power when using USB hub.
* Action might become unstable as that the power supply falls down. In that case, please supply voltage to thetarget board by using an external power supply.

Serial Flash Programmer[S550-SFWv3] Operation Manual18

5. Setting Up
S550-SFWv3 requires installing Control Software and USB Driver on Windows PC.

5.1. Installing
The procedure described in this manual is for Windows 10, 8.1 or 7.
Please refer “Supplemental Manual for Setting Up” for Windows Vista, XP or 2000.
If the USB Driver of old version (Ver.3.2.0.0 or older) is installed, please uninstall USB Driver in advance.
If the following dialog is displayed, please uninstall Control Software of old version in advance.

Please refer “Supplemental Manual for Setting Up” for uninstalling USB Driver of old version or Control Softwareof old version.
Please install Control Software and USB Driver by the user with administrative privileges.
Please execute “SFWv3Setup.exe” in root folder.
After this, the following dialog is displayed.

Serial Flash Programmer[S550-SFWv3] Operation Manual

19The functions of buttons are following.
Buttons
Open Readme file.
Read Me
User’s Manual
Quick Install
GUI Application
S550-SFWv3 USB Driver
Sunny Giken Inc. Website
Exit

Descriptions

Open Operation Manual (this manual).
The software for PDF files is required. (ex. Adobe Reader)
Install Control Software and USB Driver automatically.
Please refer “5.1.1.Quick Install”.
Install Control Software only.
Please refer “5.1.2.Custom Install (Control Software)”.
Install USB Driver only.
Please refer “5.1.3.Custom Install (USB Driver)”.
Open the website of our company. (Top Page)
It is same applies to click the logo of our company.
Terminate the Installer.

There are two procedures for installing (“Quick Install” or “Custom Install”). Each features are following.
Items
Quick Install
Custom Install
Install Control Software and USB Install Control Software or USB
OutlineDriver automatically.
Driver individually.
Target user of
You may not select it.
You may select “Just me” orStart Menu
(Only “Just me”)
“Everyone”.
Click “Quick Install” button to 1) Click “GUI Application” button to
install Control Software and USB install Control Software. (*1)
Procedures
driver.
2) Click “S550-SFWv3 USB Driver”
button to install USB Driver. (*1)
You want to install Control You want to upgrade Control
SoftwareandUSB
Driver Software or USB Driver.
Purposefirst-time.
You want to register the Start Menu
of Control Software for everyone.
(*1) Please do them as you think proper depending on the status of install.

Serial Flash Programmer[S550-SFWv3] Operation Manual205.1.1.

Quick Install

In the case of “Quick Install”, Control Software and USB Driver are installed automatically.
Install user of Control Software is “Just me”.
i)Installer dialog will be displayed. Click “Quick Install” button.

ii) Control Software will be installed automatically. Wait a moment.

iii) The following dialog will be displayed. Wait a moment.

Serial Flash Programmer[S550-SFWv3] Operation Manual21iv) The following dialog will be displayed. Click “Next” button.

v) The following dialog will be displayed. Click “Install” button.

vi) USB Driver will be installed. Wait a moment.

Serial Flash Programmer[S550-SFWv3] Operation Manual

22vii) The following dialog will be displayed. Click “Yes, I want to restart my computer now.” radio button andclick “Finish” button to reboot the PC.
In the case of Windows 7, radio buttons will not be displayed because you will not require to reboot the PC.

In the case of Windows 10 or 8.1, the PC will not be rebooted after clicking “Finish” button if you click “No, I
will restart my computer later.” radio button.
But, the reboot is required to complete installing USB Driver. Reboot the PC before connecting[S550-SFWv3] to the PC certainly.
viii) Please check the Start Menu of Windows that “Programs” - “S550-SFWv3” - “S550-SFWv3 Ver.X.XX” isregistered.
(“Ver.X.XX” means the Product Version displayed Installer dialog.)
If Control Software or USB Driver are installed, they will be clobbered.

Serial Flash Programmer[S550-SFWv3] Operation Manual23

5.1.2.

Custom Install (Control Software)

In the case of installing Control Software by “Custom Install”, you may select install directory and install user.
i)

Installer dialog will be displayed. Click “GUI Application” button.

ii) The following dialog will be displayed. Click “Next” button.

Serial Flash Programmer[S550-SFWv3] Operation Manual

24iii) The following dialog will be displayed. Click “Next” button after selecting folder and install user.

If you select “Everyone”, Start menu is registered for all users.
If you select “Just me”, Start menu is registered for the user installed Control Software.
iv) The following dialog will be displayed. Click “Next” button.

Serial Flash Programmer[S550-SFWv3] Operation Manual25v) Control software will be installed automatically. Wait a moment.

vi) The following dialog will be displayed after completing the install of Control Software. Click "Close" button.

vii) Please check the Start Menu of Windows that “Programs” - “S550-SFWv3” - “S550-SFWv3 Ver.X.XX” isregistered.
(“Ver.X.XX” means the Product Version displayed Installer dialog.)

Serial Flash Programmer[S550-SFWv3] Operation Manual26

If Control Software is installed, the following dialog will be displayed on procedure ii).

If you click “Repair S550-SFWv3” radio button and click “Finish” button, Control Software will be clobbered.
In this case, the following dialog will be displayed. Click “Close” button.

Serial Flash Programmer[S550-SFWv3] Operation Manual27

If you click “delete” radio button and click “Finish” button, Control Software will be uninstalled.
In this case, the following dialog will be displayed. Click “Close” button.

If you change install user, please uninstall Control Software in advance.
After this, please install Control Software once again.

Serial Flash Programmer[S550-SFWv3] Operation Manual28

5.1.3.

Custom Install (USB Driver)In the case of installing USB Driver by “Custom Install”, click “USB Driver” button on Installer dialog.

The procedure after this is same as “Quick Install.” Please refer from procedures iii) to procedure vii) in“5.1.1.Quick Install”.

Serial Flash Programmer[S550-SFWv3] Operation Manual29

5.2. Uninstalling
5.2.1.
i)

Uninstalling Control Software
Select following depending on Windows version.
Windows Version

Selecting

Windows 10“Apps & features” in “Apps” (or “System”) from “Settings”

Windows 8“Uninstall” in “Programs” from “Control Panel”

Windows 7 or Vista“Uninstall a program” in “Programs” from “Control Panel”

Windows XP“Add or Remove Programs” from “Control Panel”

Windows 2000

“Add/Remove Programs” from “Control Panel”ii) The list of installed application will be displayed. Select “S550-SFWv3” and click “Uninstall” button.

iii) The following dialog will be displayed. Click "Uninstall" button.

iv) Control Software will be uninstalled. Wait a moment.

v) Check that “S550-SFWv3” was not displayed in the list of installed application.

Serial Flash Programmer[S550-SFWv3] Operation Manual30

5.2.2.

Uninstalling USB Driver

The procedure described in this manual is for Windows 10, 8.1 or 7.
Please refer “Supplemental Manual for Setting Up” for Windows Vista, XP or 2000.
i)

Select following depending on Windows version.
Windows Version

Selecting

Windows 10“Apps & features” in “Apps” (or “System”) from “Settings”

Windows 8“Uninstall” in “Programs” from “Control Panel”

Windows 7“Uninstall a program” in “Programs” from “Control Panel”ii) The list of installed application will be displayed. Select “S550-SFWv3 USB Driver” and click “Uninstall”
button.

iii) The following dialog will be displayed. Click "Uninstall" button.

Serial Flash Programmer[S550-SFWv3] Operation Manual31iv) The following dialog will be displayed. Wait a moment.

v) The following dialog will be displayed. Click "Yes" button.

vi) USB Driver will be uninstalled. Wait a moment.

Serial Flash Programmer[S550-SFWv3] Operation Manual32vii) The following dialog will be displayed. Click “Yes, I want to restart my computer now.” radio button andclick “Finish” button to reboot the PC.
In the case of Windows 7, radio buttons will not be displayed because you will not require to reboot the PC.

In the case of Windows 10 or 8.1, the PC will not be rebooted after clicking “Finish” button if you click “No, I
will restart my computer later.” radio button.
But, the reboot is required to complete uninstalling USB Driver. Reboot the PC certainly.

Serial Flash Programmer[S550-SFWv3] Operation Manual33

6. Control Software
6.1. Main Screen
6.1.1.

Main Screen(Single Data Mode, or Single CH Mode)(Multi Data Mode)
For “Multi Data Mode”, see “6.3.1 Maintenance Initial Setting Screen”.

Serial Flash Programmer[S550-SFWv3] Operation Manual34

(Multi CH Mode)
For “Multi CH Mode”, see “6.3.1 Maintenance Initial Setting Screen”.

Serial Flash Programmer[S550-SFWv3] Operation Manual35

<Information section>
Items

Descriptions
Shows MCU manufacture.
Shows MCU series.
Shows MCU model.
* The device displayed “(ECC)” after the device name can write the E2
data flash in [ECC Available].
* The device displayed “(NO ECC)” after the device name can write the E2
data flash in [No ECC].
* The device displayed “(Little)” after the device name can write the user’s
program in little endian.
* The device displayed “(Big)” after the device name can write the user’s
program in big endian.

Shows total ROM block size.
Shows the process executed.
Shows the user’s program name with the path.
Shows the check sum of all areas, user area and data area inthe user’s program. (Lower 2 bytes of the data after all data
is summed up by every byte are shown. The addresses notincluded in the user’s program are calculated as FFh.)* The user area check sum indicates the check sum of the User area. The
data area check sum indicates the check sum of other areas.

<Setting section>
Items

Descriptions
Moves to device setting screen.
(See “6.2.1 Device Setting Screen”.)
Moves to maintenance screen.
(See “6.3.1 Maintenance Initial Setting Screen”.)
Deletes each data in “Multi Data Mode”.
Copies one data onto another arbitrary data in “Multi Data
Mode”.

<Action section>
Items

Descriptions
Initializes all S550-SFWv3 internal memory.
* Pressing the start button on S550-SFWv3 for 5 seconds executes the same
operation.

Uploads the program data stored in S550-SFWv3 to thecontrol software.
Downloads the set program data to S550-SFWv3.
* When the program data on S550-SFWv3 and the data on the control
software match, downloading will not be executed.

Stores the set program data on S550-SFWv3 and moves tothe execution screen (Program).
Exits the control software.

Serial Flash Programmer[S550-SFWv3] Operation Manual36

<Project menu>
Items

Descriptions“New”: Discards the current settings and starts new setting.
“Open...”: Opens a project file.
“Save As...”: Saves a project file with a new name.
“Recent File”: Shows project files recently used.
“Exit”: Exits the control software.

Items

Descriptions“About S550-SFWv3”: Opens About screen.
(See “6.1.2 About screen”)“Manual”: Shows S550-SFWv3 user’s
document).

<Help menu>

Serial Flash Programmer[S550-SFWv3] Operation Manual

manual(this37

6.1.2.

About Screen(Single CH Mode)(Multi CH Mode)

Items

Descriptions
Shows the control software version.
Shows S550-SFWv3 serial number.
* It queues up in order of the serial number in the "Multi CH Mode".

Shows S550-SFWv3 firm version.
Closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual386.1.3.

Initialize Setting Screen

The following screen is displayed only in the "Multi CH Mode".

<<S550-SFWv3 Connecting section>>
Items

Descriptions
Selects channels that will be initialized.
Shows S550-SFWv3 serial number.
* It queues up in order of the serial number in the "Multi CH Mode".

All channels will be initialized.
All channels will not be initialized.
Closes the screen.
* After closing the screen, initialize all selected S550-SFWv3 internal
memory.

Closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual396.1.4.

UpLoad Setting Screen

The following screen is displayed only in the "Multi CH Mode".

<<S550-SFWv3 Connecting section>>
Items

Descriptions
Selects channel that will be uploaded.
Shows S550-SFWv3 serial number.
* It queues up in order of the serial number in the "Multi CH Mode".

Closes the screen.
* After closing the screen, upload the program data stored in the selected
S550-SFWv3 to the control software.

Closes the screen.

<<UpLoad Password section>>
Items

Descriptions
Inputs a password. Maximum of 8 single byte characters canbe inputed.

After inputing password to the "UpLoad Password" text box
and clicking the "Password Check" button, The channel forwhich password is suitable will become effective.

Serial Flash Programmer[S550-SFWv3] Operation Manual406.1.5.

DownLoad Setting Screen

The following screen is displayed only in the "Multi CH Mode".

<<S550-SFWv3 Connecting section>>
Items

Descriptions
Selects channels that will be downloaded.
Shows S550-SFWv3 serial number.
* It queues up in order of the serial number in the "Multi CH Mode".

Shows the status of download. In the "DownLoad" list, theitem of "o" means that the channel is downloaded
completely, and the item of "x" means that the channel is not
yet downloaded.
All channels will be downloaded.
All channels will not be downloaded.
Closes the screen.
* After closing the screen, download the set program data to the selected
S550-SFWv3. When the program data on the selected S550-SFWv3 andthe data on the control software match, downloading will not be executed.

Closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual416.1.6.

Program Setting Screen

The following screen is displayed only in the "Multi CH Mode".

<<S550-SFWv3 Connecting section>>
Items

Descriptions
Selects channels that will be programmed.
Shows S550-SFWv3 serial number.
* It queues up in order of the serial number in the "Multi CH Mode".

Shows the status of download. In the "DownLoad" list, theitem of "o" means that the channel is downloaded
completely, and the item of "x" means that the channel is not
yet downloaded.
All channels will be programmed.
All channels will not be programmed.
Closes the screen.
* After closing the screen, store the set program data on the selected
S550-SFWv3 and moves to the execution screen (Program).

Closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual426.2. Device Setting Screen
Some items are not displayed or not required to set depending on the particular device.
6.2.1.

Device Setting Screen<<Device section>>
Items

Descriptions
Select MCU manufacturer.
Select MCU series.
Select MCU model.
Shows communication method.
・Single-wire: Single wire Clock-asynchronous serial I/O・Clock synchronous: Clock-synchronous serial I/O・Clock synchronous(NO HS): Clock-synchronous serial I/O (Nohandshake)
・UART: Clock-asynchronous serial I/O*Communication will differ depending on the target.

Select baudrate.
・Single-wire:
9.6Kbps - 460.8Kbps
・Clock synchronous:
125Kbps - 4Mbps
・UART:
9.6Kbps - 460.8Kbps*Baudrate will differ depending on the target clock, etc.

Select voltage supplied from S550-SFWv3.
・No Supply: Select this option when supplying voltage from external
power source to the target board.
*The voltage will not be supplied from S550-SFWv3.

・3.3V/5V: Select either when supplying voltage from S550-SFWv3
to the target board.
Serial Flash Programmer[S550-SFWv3] Operation Manual

43

ItemsDescriptions
Opens the input vcc setting screen. (See “6.2.12 Input Vcc Setting
Screen”.)
Shows clock frequency.
Opens the clock frequency setting screen. (See “6.2.3 Clock
Frequency Setting Screen”.)
Shows main clock frequency.
Shows peripheral clock frequency.
Shows total block size of the ROM.
Shows voltage required for the device to operate.
Opens the device detail display screen.
(See “6.2.2 Device Detail Display Screen”.)<<Settings section>>
Items

Descriptions
Shows the user’s program name with the path.
Shows the check sum of all areas, user area and data area in theuser’s program. (Lower 2 bytes of the data after all data issummed up by every byte are shown. The addresses notincluded in the user’s program are calculated as FFh.)* The user area check sum indicates the check sum of the User area. The data
area check sum indicates the check sum of other areas.

Shows the ID code of the user program.
Shows the ID code for device identification.
* By loading the user program file, the ID code of the user program is set inlittle endian. In case of big endian, change the ID code for device identification
setting. (See “6.2.9 ID Code for Device Identification Setting Screen”.)

Shows the lock bit block setting.
Shows the operation block (block to program) setting.
Shows the flash option setting.
You may change this setting on ROM protection setting screen.
(See “6.2.11 ROM Protection Setting Screen”.)
Shows the ROM code protection setting.
Shows the security bit setting.
You may change this setting on ROM protection setting screen.
(See “6.2.11 ROM Protection Setting Screen”.)
Opens a user program file.
(See “6.2.4 User Program File Load Screen”.)
Opens the user program edit screen.
(See “6.2.5 User Program Edit Screen”.)
Opens the ID code for device identification setting screen.
(See “6.2.9 ID Code for Device Identification Setting Screen”.)
Opens ROM area block information setting screen.
(See “6.2.10 ROM Area Block Information Setting Screen”.)
Opens ROM protection setting screen.
(See “6.2.11 ROM Protection Setting Screen”.)*This item is displayed when selecting R32C/100 from the MCU list.

Selects erase, program and verify check execution process.
Selects verify check execution process.
Selects blank, program and verify check execution process.
This item is selectable in extended operation mode.
Selects erase, blank, program and verify check execution
process.
This item is selectable in extended operation mode.
Selects erase and program execution process.
This item is selectable in extended operation mode.
Selects erase and blank check execution process.
This item is selectable in extended operation mode.
Serial Flash Programmer[S550-SFWv3] Operation Manual

44

ItemsDescriptions
Selects blank check execution process.
This item is selectable in extended operation mode.
Selects chip erase execution process.
This item is selectable in extended operation mode.
Selects read execution process.
This item is selectable in extended operation mode.
Moves to Main screen.

Items

Descriptions“Main”: Moves to Main screen.

<<Main menu>>*After a confirmation message, setting contents will be discarded.

<<Help menu>>
Items

Descriptions“About S550-SFWv3”: Opens About screen.
(See “6.1.2 About screen”)“Manual”: Shows S550-SFWv3 user’s manual (this document).

Serial Flash Programmer[S550-SFWv3] Operation Manual45

6.2.2.

Device Detail Display Screen

Items

Descriptions
Shows MCU model.
Shows the minimum value of the ROM block address.
Shows total ROM block size.
Shows the total number of blocks.
Shows Vcc supply voltage.
Closes the screen.

6.2.3.

Clock Frequency Setting Screen

Items

Descriptions
Input clock frequency.
Saves edited contents and exits editing.
*The contents of the file will not be changed.

Discards edited contents and exits editing.
*If there is any change made in edited contents, a confirmation message will be
displayed to save edited result.

Serial Flash Programmer[S550-SFWv3] Operation Manual46

6.2.4.

User Program File Load Screen

Select a user program file to load and press “Open”.
When the file is loaded successfully, the file name will be shown in path in “Program File” of “Device Setting
Screen”.
* File formats shall be Intel HEX format (*.hex) or Motorola S format (*.mot) for a file to be loaded.

Serial Flash Programmer[S550-SFWv3] Operation Manual476.2.5.

User Program Edit Screen

Items

Descriptions
Shows MCU model.
Shows the user’s program name with the path.
Shows total ROM block size.
Select “Byte” to change data units to bytes.
Select “Word” to change data units to words.
Select “Dword” to change data units to Dwords.

Select “Hex” to change data display format to Hex format.
Select “Signed” to change data display format to Signed format.
Select “Unsigned” to change data display format to Unsigned
format.

Serial Flash Programmer[S550-SFWv3] Operation Manual48

ItemsDescriptions
Searches user’s program data or address.
(See “6.2.6 User’s Program Data Search Screen”.)
Fills the selected area with the identical data.
(See “6.2.7 User’s Program Data Setting Screen”.)
Saves (overwrites) current edit data as a file.
(See “6.2.8 User’s Program Data Saving Screen”.)
Returns to the original status before editing.
Saves edited contents and exits editing.
*The contents of the file will not be changed.

Discards edited contents and exits editing.
*If there is any change made in edited contents, a confirmation message will be
displayed to save edited result.

6.2.6.

User’s Program Data Search Screen

Items

Descriptions
Input address to search.
*An error message appears when inputting non-existing address.

Input data to search.
*Maximum of 8 digits.

Starts search and closes the screen.
Closes the screen without searching.

6.2.7.

User’s Program Data Setting Screen

Items

Descriptions
Selects all area for setting the data.
Selects address range for setting the data. Input the address range inthe text box.
*An error message appears when inputting non-existing address.

Input data to set.
Sets the data and closes the screen.
Closes the data without setting the data.

Serial Flash Programmer[S550-SFWv3] Operation Manual496.2.8.

User’s Program Data Saving Screen

Items

Descriptions
Selects all area for saving.
Selects address range for saving. Input the address range in the textbox.
*An error message appears when inputting non-existing address.

* File formats shall be Intel HEX format (*.hex) or Motorola S format (*.mot) for a file to be saved.

Serial Flash Programmer[S550-SFWv3] Operation Manual50

6.2.9.

ID Code for Device Identification Setting Screen(TXZ3 Series)

Items

Descriptions
Input the device’s ID code.
Blank means 00h.
Input the ID code length (bytes).
Input the address of ID code length in device’s ROM area.
Refer to the device’s hardware manual about the input address.
Input the address of ID code in device’s ROM area.
Refer to the device’s hardware manual about the input address.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual51

(Except TXZ3 Series)

Items

Descriptions
Input the device’s ID code.
Blank means 00h.
*The length of ID code depends on the device.

Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

* By loading the user program file, the ID code of the user program is set in little endian. In case of big endian, change the ID code for device
identification as following.

ID0

ID1

ID2

ID3

ID4

ID5

ID6

ID7

Before

01

23

45

67

89

AB

CD

EF

・・・

After

67

45

23

01

EF

CD

AB

89

・・・

Serial Flash Programmer[S550-SFWv3] Operation Manual526.2.10. ROM Area Block Information Setting Screen

Items

Descriptions
Selects “Keep Device Lock Bits” for lock bit processing method.
Previous lock status will be maintained.
Selects “Set Lock Bits” for lock bit processing method.
New lock bit settings will be done with the “Lock Block” checkbox.
Checks all of the Lock Block check boxes in the list.
Unchecks all of the Lock Block check boxes in the list.
Checks all of the Operation Block check boxes in the list.
Sets whether to lock for each block.
Sets whether to program for each block.
*Data area (with English capitalized block names), program ROM2
area (with block name “ROM2”), user boot mat area (with blockname “BOOT”) and E2 data flash area (with block name “E2D”) arenot set in the initial setting.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual536.2.11. ROM Protection Setting Screen(R32C/100 Series)

Items

Descriptions
Sets whether or not to execute BP Bit Program for all BP0
and BP1.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

(TXZ3 Series)

Items

Descriptions
Sets whether or not to enable security.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual54

(78K Family, RL78 Family or RX100 Series)

Items

Description
Sets whether or not to execute Flash Option.
Execution of the chip erase command is disabled.
Execution of the block erase command is disabled.
Execution of the write command is disabled.
Execution of the read command is disabled.
Writing to the boot area is disabled.
Flash shield window is enabled.
Select the start block of the flash shield window.
Select the end block of the flash shield window.
Select the end block of the boot area.
Input the reset vector address of the
microcontroller.
Input the on-chip debug security ID.
Input the option byte.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual55

6.2.12. Input Vcc Setting Screen

Items

Descriptions
Input vcc.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual56

6.3. Maintenance Setting Screen
6.3.1.

Maintenance Initial Setting Screen<Initial Setting section>
Items

Descriptions
Enables saving the action log (operation execution log).
Set saving destination for the action log (operation executionlog), and project (device setting) file.

Mutes S550-SFWv3 main unit’s buzzer sound.
Enables a password for S550-SFWv3 main unit.
Uploading data to program will require the password when the
password is enabled for security protection.
*The password can be set in the password setting screen.
(See “6.3.2 Password Setting Screen”)

Opens the password setting screen.
(See “6.3.2 Password Setting Screen”)
Enables extended operation mode.
*Standard operation mode will be enabled when this box is unchecked.

・Standard operation mode: “Erase/Program/Verify” andSerial Flash Programmer[S550-SFWv3] Operation Manual

57

“Verify” and be selected in the device setting screen.
・Extended operation mode: In addition to the standard
operation mode, “Blank/Program/Verify”,“Erase/Blank/Program/Verify”,“Erase/Program”,“Erase/Blank”, “Blank”, “Chip Erase” and “Read” can beselected in the device setting screen. “Chip Erase” or “Read”
cannot be selected depending on the particular device.
Enables power saving for S550-SFWv3 main unit.
Enables “Multi Data Mode”.
・Multi Data Mode: Maximum of 4 data can be set/downloadedin the main screen.
* Cannot be used in combination with “Multi CH Mode”. Whenyou enable “Multi Data Mode”, “Multi CH Mode” isautomatically disabled.
Enables FA mode.
* For details, see the [S550-SFWv3 FA Mode Operation
Manual].
Enables “Multi CH Mode”.
* For details, see the "7.2 Multi CH Mode".
* Cannot be used in combination with “Multi Data Mode”.
When you enable “Multi CH Mode”, “Multi Data Mode” isautomatically disabled.
Enables switch operation on S550-SFWv3 main unit while thecontrol software is running.
It is possible to program in Stand-alone Mode or FA mode
while checking the device setting with the control software.
* When this check box is unchecked, switch operation on
S550-SFWv3 main unit is disabled while the control software is
running.
* When “Execution Screen” is displayed, switch operation on
S550-SFWv3 main unit is disabled even if this check box ischecked. It is enabled by going back to “Main Screen”.
Reflects the setting content and closes the screen.
* The setting content of
is not reflected
when the screen is closed. To reflect the setting content, savethe project file and restart the control software.
Discards the setting content and closes the screen.
Moves to Execution operation log display screen.
(See 6.3.3 Execution Operation Log Display Screen”.)

Serial Flash Programmer[S550-SFWv3] Operation Manual586.3.2.

Password Setting Screen

Items

Descriptions
Sets a password. Maximum of 8 single byte characters can be
set.
*The password is reflected when “Enable” check box is checked in themaintenance screen and download is executed.

Reenter the password.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.

* About the password setting function- Password is set to S550-SFWv3 main unit. Uploading data to program will require the password when the
password is enabled for security protection. Maximum of 8 single byte characters can be set for a password.
- To set a password, check the “Enable” check box in the main screen, set a password in the password setting
screen and download the data to program.
- You cannot delete the password only. In case you forgot the password, set a new password and download thedata to program.

Serial Flash Programmer[S550-SFWv3] Operation Manual596.3.3.

Execution Operation Log Display Screen<Logging section>
Items

Descriptions
Select a log file to display contents.
Show/hide line numbers.

Shows the operation execution log data.
For details, see the “6.3.3.1 Details of Execution Operation Log”.
Reflects the setting content and closes the screen.
Discards the setting content and closes the screen.
Moves to the maintenance screen.
(See “6.3.1 Maintenance Setting Screen”.)

Serial Flash Programmer[S550-SFWv3] Operation Manual60

6.3.3.1.

Details of Execution Operation Log<< About S550-SFWv3 >>Items
Control Software Version

Descriptions
Shows the version of control software.

<< Device >>
Items
Maker
MCU
Type
Communication
Baudrate
Vcc Type

Descriptions
Shows MCU manufacturer.
Shows MCU series.
Shows MCU model.
Shows communication method.
Shows baudrate.
Select voltage supplied from S550-SFWv3.

Items
Program FileID CodeCheck Sum
Check ID CodeLock Bit Block
Operation Block
ROM Code Protect
Security Bit
Action Mode

Descriptions
Shows the user program name with the path.
Shows the ID code of the user program.
Shows the check sum of the user program.
Shows the ID code for device identification.
Shows the lock bit block setting.
Shows the operation block (block to program) setting.
Shows the ROM code protection setting.
Shows the security bit setting.
Shows the execution process.

<< Settings >><< Flash Option Setting >>Items< Security Setting >< Protect Setting >Descriptions
Shows when security setting is enabled.
Shows the setting of flash shield window.

< Security Setting >Items
Disable Block Erase
Disable Program
Disable Boot Block Cluster
Programming

Descriptions
Shows when execution of the block erase command is disabled.
Shows when execution of the write command is disabled.
Shows when writing to the boot area is disabled.

< Protect Setting >Items
Start of Flash Shield Block
NumberEnd of Flash Shield Block
NumberEnd of Boot Block Number

Descriptions
Shows the start block of the flash shield window.
Shows “None” when the flash shield window is disabled.
Shows the end block of the flash shield window.
Shows “None” when the flash shield window is disabled.
Shows the end block of the boot area when the flash shield window
is enabled.

Serial Flash Programmer[S550-SFWv3] Operation Manual61

<< Result >>Items
Start Time
End Time
CH
Serial No<<xxx>><< Pass/Fail Counter >>
Items
Pass
Fail

Descriptions
Shows the date of starting execution process.
Shows the date of ending execution process.
Shows the channel number.
Shows S550-SFWv3 serial number.
Shows the execution result at “xxx”.
See “Execution Detail Screen” in the “9.5 List of Center Display
and Execution Detail Screen” about execution result. The followings
are the displayed strings.
- “Err” is left out if the strings of “Execution Detail Screen” includes“Err”. For example, “ID” is displayed when checking the ID code
failed.
- “Entry” is displayed when mode entry failed.

Descriptions
Shows the success count of execution process.
Shows the failure count of execution process.

Serial Flash Programmer[S550-SFWv3] Operation Manual626.4. Execution Screen
6.4.1.

Execution Screen(Single CH Mode)

Serial Flash Programmer[S550-SFWv3] Operation Manual63

(Multi CH Mode)<<Information section>>
Items

Descriptions
Shows MCU manufacturer.
Shows MCU series.
Shows MCU model.
Shows total block size of the ROM.
Shows execution processing.
Shows the user’s program name with the path.
Shows the check sum of all areas, user area and data area inthe user’s program. (Lower 2 bytes of the data after all data
is summed up by every byte are shown. The addresses notincluded in the user’s program are calculated as FFh.)* The user area check sum indicates the check sum of the User area. The
data area check sum indicates the check sum of other areas.

Serial Flash Programmer[S550-SFWv3] Operation Manual64

<<Pass/Fail Counter section>>
Items

Descriptions
Shows the number of successful programming.
Shows the number of programming errors.

Items

Descriptions
Starts programming.

<<Result section>>
Items

Descriptions
Enables the “Result” switch.
Shows programming result.
*Yellow-Green means Pass. Red means Fail. Gray means cancel or before operation.

Click to open the operation result detail screen when “Detail view”
check box is checked.
Shows S550-SFWv3 serial number.
Shows execution operation log.

<<Stop menu>>
Items

Descriptions“Main”: Stops operation and move to the main screen.
“Exit”: Shows a confirmation message and exit the application.

Items

Descriptions“Counter Clear”: Shows a confirmation message and clears thenumber of successes and failures in the execution screen.

Items

Descriptions“Manual”: Shows S550-SFWv3 user’s manual (this document).

<<Counter menu>><<Help menu>>

Serial Flash Programmer[S550-SFWv3] Operation Manual65

7. Remote Mode
7.1. Single CH Mode
7.1.1.
7.1.1.1.

Remote Programming
Process Flow up to Programming

The following section describes the operations from setting the programming data on the control software to actuallyprogramming the target.

Maintenancesetting

Serial Flash Programmer[S550-SFWv3] Operation Manual

Set maintenance setting (buzzer, password) inthe control software.

Data setting

Set program data setting (device, data, block) on
the control software.

DownloadStore data set on the control software in
SFWv3.

Programming

Connect the target board with the PC connected(USB), and click the “Start” button of thecontrol software to start programming.

66

7.1.1.2.

Maintenance Settings

With the control software, you can change S550-SFWv3 main unit setting.
The following illustrates an example of the maintenance setting.
① Go to the maintenance setting screen- Click the “Maintenance” button and move to the maintenance screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual67

② Save execution operation log- Check the “Ena” check box to save execution operation log.
- To select the saving destination for execution operation log, click the “Save Directory” button and select thedestination in the open file dialog.

Serial Flash Programmer[S550-SFWv3] Operation Manual68

③ Save device setting file- To select the saving destination for the device setting file, click the “Save Directory” button and select thedestination in the open file dialog.

Serial Flash Programmer[S550-SFWv3] Operation Manual69

④ Set password- Check the “Enable” check box to set a password to S550-SFWv3 main unit. Uploading data to program will
require the password when the password is enabled for security protection.
- To set a password, click “Password Change” to open the password setting screen, and a password can be set in
the password setting screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual70

⑤ Select extended operation mode
- Check the “Enable Expansion Action Mode” check box to select the extended operation mode. Standard
operation mode will be enabled when this box is unchecked.
- Standard operation mode: “Erase/Program/Verify” and “Verify” can be selected in the device setting screen.
- Extended operation mode: In addition to the standard operation mode, “Blank/Program/Verify”,“Erase/Blank/Program/Verify”, “Erase/Program”, “Erase/Blank”, “Blank”, “Chip Erase” and “Read” can beselected in the device setting screen. “Chip Erase” or “Read” cannot be selected depending on the particulardevice.
.

“Device Setting Screen” in Standard operation mode

“Device Setting Screen” in Extended operation mode

Serial Flash Programmer[S550-SFWv3] Operation Manual71

⑥ Select power saving mode・ Check the “Enable Power Save Mode” check box to set power saving mode of the S550-SFWv3 main
unit.
*When power saving mode is set, programming duration, download duration will be longer, but the consumption current will belower than the standard mode. In the power saving mode, the center display of the S550-SFWv3 will be off and [FUNC] switch
will be disabled.

Serial Flash Programmer[S550-SFWv3] Operation Manual72

⑦ Select mute・ Check the “Mute” check box to mute S550-SFWv3 main unit’s buzzer sound.

Serial Flash Programmer[S550-SFWv3] Operation Manual73

⑧ Select “Multi Data Mode”
・ Check the “Enable Multi Data Mode” check box to set the “Multi Data Mode”.
・ Maximum of 4 data can be set or downloaded in the main screen in the “Multi Data Mode”.
When the power saving mode is set, the center display of the S550-SFWv3 will be off and [FUNC]
switch will be disabled. Therefore, the data with the smallest data number only can be programmed withthe stand alone programming.

Serial Flash Programmer[S550-SFWv3] Operation Manual74

⑨ Select “Multi CH Mode”
・ Check the “Enable Multi CH Mode” check box to set the "Multi CH Mode".
Please see "7.2.1.2 Maintenance Settings" for details.

Serial Flash Programmer[S550-SFWv3] Operation Manual75

7.1.1.3.

Data Settings

With the control software, you can set the data to program.
The following illustrates an example of the programming data setting.
① Start up control software
・ Start S550-SFWv3 control software.
② Go to the device setting screen(Single Data Mode)・ Click the “Target Project” button and move to the device setting screen.

(Multi Data Mode)・ Select data #1-#4 and click the ”Target Project” button and move to the device setting screen of thedata selected.
・ The data displayed “NO USE” cannot be selected as the area is used for the previous data.

Serial Flash Programmer[S550-SFWv3] Operation Manual76

③ Select a device
・ Select the target device from “Maker” list, “MCU” list and “Type” list.

④ Select communication method, baudrate and power supply
・ Select your communication method from the “Communication” list, baudrate from “Baudrate” list, andpower supply from the S550-SFWv3 main unit from the “Vcc Type” list.
*When supplying voltage from an external power source to the target board, select “No Supply” in the “VCC Type” list, andwhen supplying voltage from S550-SFWv3, select “3.3V” or “5V”. When display “Set Vcc” button, input vcc.
*For stand-alone programming, select “No Supply” in the “Vcc Type” list.

Serial Flash Programmer[S550-SFWv3] Operation Manual77

⑤ Select clock frequency
・ Click “Set Freq” button, input the clock frequency of the target board and select the clock multiplying
rate from the “Main Multiplier” and “PerMultiplier” list.

⑥ Select user program file・ Click the “Load” button and select a program file (*.mot, *.s, *.hex) in the open file dialog.
*Selecting user program file is not required when you select “Erase/Blank”, “Blank”, “Chip Erase” or “Read” as “Action Mode”.
*By selecting the user program file, the ID code of the user program is set in little endian to “ID Code” and “Check ID Code”. Incase of big endian, change “Check ID Code”. (See “⑦ Edit data”.)

Serial Flash Programmer[S550-SFWv3] Operation Manual78

⑦ Edit data
・ Data is editable by clicking the “Edit” button, “Set ID” button, “Set Block” button” and/or “Set Protect”
button.
*For Editing, see “6.2.5 User Program Edit Screen”, “6.2.9 ID Code for Device Identification Setting Screen”, “6.2.10 ROM Area
Block Information Setting Screen”, and “6.2.11 ROM Protection Setting Screen”.
*With the default setting, DATA area, program ROM2 area, user boot mat area and E2 data flash area are not set.
*Edited contents are saved in the project file. For the project file, see “⑩ Save project (device setting) file”.

Serial Flash Programmer[S550-SFWv3] Operation Manual79

⑧ Select execution process
・ Select an execution process from the “Action Mode” radio buttons.
*With the default setting, no process is selected.
*To select “Blank/Program/Verify”, “Erase/Blank/Program/Verify”, “Erase/Program”, “Erase/Blank”, “Blank”, “Chip Erase” or“Read”, check the “Enable Expansion Action Mode” check box in the maintenance screen. “Chip Erase” or “Read” cannot be
selected depending on the particular device.

⑨ Confirm data
・ Confirm whether programming data is correct.
・ After checking, click the “Set” button and move to the main screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual80

⑩ Save project (device setting) file
(Single Data Mode)・ You can save the contents set in the device setting screen and maintenance screen as a project file.
・ Select “Save As” from the “Project” menu to save a project file.

(Multi Data Mode)・ You can save the contents set in the device setting screen and maintenance screen as a project file.
・ Select “Save As” from the “Project” menu to save a project file.
・ The contents set for the data 1 through 4 will be saved as a single project file.

Serial Flash Programmer[S550-SFWv3] Operation Manual81

⑪ Load a project file・ Load the project file (device setting information and maintenance screen information) saved with theoperation10 described above.
・ Select “Open” from the “Project” menu to load a project file.
*The previously saved project file will be loaded when starting up the control software.

・ The “Single Data Mode” main screen opens when a project file saved in the “Single Data Mode” isloaded, and the “Multi Data Mode” main screen opens when a project file saved in the “Multi Data
Mode” is loaded.

Serial Flash Programmer[S550-SFWv3] Operation Manual82

⑫ Discard device setting(Single Data Mode)・ You can discard the contents set in the device setting screen.
・ Select “New” from the “Project” menu to discard the device setting.

(Multi Data Mode)・ Select “New” from the “Project” menu to discard all the device settings.
・ For discarding each device setting, select the data 1-4 and click the “Delete” button.

Serial Flash Programmer[S550-SFWv3] Operation Manual83

⑬ Copy device setting (Only in the “Multi Data Mode”)
・ Select data of the copy origin and click the “Copy” button and move to the “Copy Information” screen.
・ Select number of the copy destination and click the “OK” button.

Serial Flash Programmer[S550-SFWv3] Operation Manual847.1.1.4.

Remote Programming

The following procedures show how to program the programming data stored in S550-SFWv3 to the target(Program).
① Connect PC, S550-SFWv3 main unit and the target board
・ Connect PC and S550-SFWv3 with USB, and S550-SFWv3 and the target board with the target
connecting cable.
*For connection in remote programming mode, see “Connection for Remote Programming”.

② Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.

Serial Flash Programmer[S550-SFWv3] Operation Manual85

③ Start downloading
・ Click the “DownLoad” button.
・ The progress bar will show the downloading progress status.
・ Click “Cancel” to cancel downloading in midstream.

*If the firmware of the S550-SFWv3 is not the latest version, the confirmation dialog asking, “Would you like to update
firmware?” appears. Click the “OK” button to update. If the firmware is not updated, downloading will not be proceeded. Note thatwhen the firmware is updated, the data in S550-SFWv3 main unit will be initialized automatically.

*If the data in the S550-SFWv3 main unit and the data in the control software are identical, downloading will not be processed withthe message “It is not necessary to download.” (When the control software is closed once, the data will be downloaded even if it isidentical to the one in the main unit.)*If S550-SFWv3 is note connected, downloading will not be processed with the message “Please set 1 machine. Number of themachine you can is 0”.

Serial Flash Programmer[S550-SFWv3] Operation Manual86

④ Downloading complete
・ Downloading is complete when the execution screen appears.

⑤
・
・
・

Start programming
Click the “Start” button to start programming.
The dialog will show the programming progress status.
Click “Cancel” to cancel programming in midstream.

Serial Flash Programmer[S550-SFWv3] Operation Manual87

⑥ Programming complete
・ When the “Result” area is yellow-green, programming is complete. When the area is in red, error
occurred in programming.

Serial Flash Programmer[S550-SFWv3] Operation Manual88

⑦ Check execution result detail・ Check the “Detail view” check box and click the “Result” area to see the execution result detail screen.
*You can check the errors in this execution result detail screen (see “9.5 List of execution result on Center Display, Execution
Screen and Execution Detail Screen”) and S550-SFWv3 main unit LED indication (see “9.3 LED Status List”).
*When “Action Mode” is“Read”, the programming data read from target MCU is stored in S550-SFWv3. If you want to upload
this programming data to the control software (UpLoad), back to Main Screen and operate the procedure of “7.1.2 Uploading”.

Serial Flash Programmer[S550-SFWv3] Operation Manual897.1.2.

Uploading

You can upload the programming data stored in S550-SFWv3 to the control software (UpLoad). The following
procedures show how to upload.
① Connect your PC and S550-SFWv3 main unit
・ For the connection when uploading, see “4.1 Connection for Downloading / Uploading / Initializing”② Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.
③ Enter Password
・ Click the “UpLoad” button.
・ The Password input dialog appears. To upload, enter your password in the “Password” box and click the“OK” button, or to cancel, click the “Cancel” button.
*When the password is not set for downloading, this dialog does not appear.
*When no character was input in the password setting dialog, click the “OK” button without entering a character in the box.

Serial Flash Programmer[S550-SFWv3] Operation Manual90

④ Start Uploading
・ The progress bar will show the uploading progress status.
・ Click “Cancel” to cancel uploading in midstream.

*If the firmware version of the S550-SFWv3 is different, uploading will not be processed with the message “Firmware Version isdifferent”.

*If the password you enter and the password set for the S550-SFWv3 do not match, uploading will not be processed with the message“UpLoad password error”.

*If there is no programming data downloaded to S550-SFWv3, uploading will not be processed with the message “There is no data”.

⑤ Uploading complete
・ When the dialog “UpLoad Complete” appears, uploading is complete.

*When you upload the programming data read from target MCU, “** Read Data **” is displayed at “Program Files” on Main Screen or
Device Setting Screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual91

(Multi Data Mode)e.g.) Uploading 4th data stored in S550-SFWv3 to the 3rd data(i) Select uploading destination data number (1 through 4). Click the ”UpLoad” button.
*Entering a password is required when the password is set.

(ii) The data stored in S550-SFWv3 main unit is shown.
Select the data to upload. Click the “OK” button to execute uploading, or click the “Cancel” button tocancel the procedure.

(iii) The selected data will be uploaded.

Serial Flash Programmer[S550-SFWv3] Operation Manual927.1.3.

Initialization

You can initialize data that is stored in the S550-SFWv3 internal memory on unit basis for security purposes.
The followings are the procedures for initialization.
*For initialized settings (factory settings), see “9.6 Initialized Settings (factory setting) List”.
*Initialization takes 1 to 2 minutes.

① Connect PC and S550-SFWv3 main unit with USB.
・ For the connection when initializing, see “4.1 Connection for Downloading / Uploading / Initializing”.
② Confirm S550-SFWv3 start up
・ The start up is complete when the “USB” LED is lit after, “Power” LED on, “Pass”, “ID Err”, “Fail” LEDs
are lit in order one time each then the buzzer sounds.
*If the “Pass” and “ID Err” LEDs are lit and the lower 1byte of the user program checksum is displayed on the center display after thebuzzer sound, the programming data has been downloaded to the S550-SFWv3.

③ Start Initializing
・ Click the “Initialize” button and the confirmation dialog asking, “Do you want to initialize?” Click the “OK”
button to start initializing.

・ The progress bar will show the initializing progress status.
Click “Cancel” to cancel initializing in midstream.
*If cancelled, data to program is deleted partially, and programming and uploading cannot be executed.

・ All LEDs turns off and center display turns off when initialization is started.

*If the firmware version of the S550-SFWv3 is different, initializing will not be processed with the message “Firmware Version
is different”.

④ Initializing complete
・ When a message “Initialize Complete” appears, initializing is complete.
・ ”_”,”_” is displayed on the center display when initializing is complete.

Serial Flash Programmer[S550-SFWv3] Operation Manual937.2. Multi CH Mode
7.2.1.
7.2.1.1.

Remote Programming
Process Flow up to Programming

The following section describes the operations from setting the programming data on the control software to actuallyprogramming the target.

Maintenancesetting

Serial Flash Programmer[S550-SFWv3] Operation Manual

Set maintenance setting (buzzer, password) inthe control software.

Data setting

Set program data setting (device, data, block) on
the control software.

DownloadStore data set on the control software in
SFWv3.

Programming

Connect the target board with the PC connected(USB), and click the “Start” button of thecontrol software to start programming.

947.2.1.2.

Maintenance Settings

With the control software, you can change S550-SFWv3 main unit setting.
The following illustrates an example of the maintenance setting.
① Go to the maintenance setting screen- Click the “Maintenance” button and move to the maintenance screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual95

② Select Multi CH Mode
- Check the “Enable Multi CH Mode” check box to set the "Multi CH Mode".
- It is possible to Initialize/Upload/Download/Program by using maximum of ten S550-SFWv3 at the sametime. But "Multi Data Mode" and "Multi CH Mode" cannot be set at the same time. Moreover, it cannot be
used for programmed when "Multi CH Mode" and "FA Mode" are all set.

③ Other Settings-

Please see "7.1.1.2 Maintenance Settings" for other settings.

7.2.1.3.

Data Settings

Please see "7.1.1.3 Data Settings" for other settings.
7.2.1.4.

Remote Programming

The following procedures show how to program the programming data stored in S550-SFWv3 to the target(Program).
① Connect PC, S550-SFWv3 main unit and the target board
・ Connect PC and S550-SFWv3 with USB, and S550-SFWv3 and the target board with the target
connecting cable.
*For connection in remote programming mode, see “Connection for Remote Programming”.

② Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.

Serial Flash Programmer[S550-SFWv3] Operation Manual96

③ Start downloading
・ Click the “Program” button.
・ Select channels and click "OK" button.
* In the "DownLoad" list, the item of "o" means that the channel is downloaded completely, and the itemof "x" means that the channel is not yet downloaded.

・ The progress bar will show the downloading progress status.
・ Click “Cancel” to cancel downloading in midstream.

*If the firmware of the S550-SFWv3 is not the latest version, the confirmation dialog asking, “Would you like to update
firmware?” appears. Click the “OK” button to update. If the firmware is not updated, downloading will not be proceeded. Note thatwhen the firmware is updated, the data in S550-SFWv3 main unit will be initialized automatically.

Serial Flash Programmer[S550-SFWv3] Operation Manual97

*If the data in the S550-SFWv3 main unit and the data in the control software are identical, downloading will not be processed withthe message “It is not necessary to download.” (When the control software is closed once, the data will be downloaded even if it isidentical to the one in the main unit.)*If S550-SFWv3 is note connected, downloading will not be processed with the message “Please set 1 machine. Number of themachine you can is 0”.

Serial Flash Programmer[S550-SFWv3] Operation Manual98

④ Downloading complete
・ Downloading is complete when the execution screen appears.

⑤
・
・
・

Start programming
Click the “Start” button to start programming.
The dialog will show the programming progress status.
Click “Cancel” to cancel programming in midstream.

Serial Flash Programmer[S550-SFWv3] Operation Manual99

⑥ Programming complete
・ When the “Result” area is yellow-green, programming is complete. When the area is in red, error
occurred in programming.

Serial Flash Programmer[S550-SFWv3] Operation Manual100

⑦ Check execution result detail・ Check the “Detail view” check box and click the “Result” area to see the execution result detail screen.
*You can check the errors in this execution result detail screen (see “9.5 List of execution result on Center Display, Execution
Screen and Execution Detail Screen”) and S550-SFWv3 main unit LED indication (see “9.3 LED Status List”).
*When “Action Mode” is“Read”, the programming data read from target MCU is stored in S550-SFWv3. If you want to upload
this programming data to the control software (UpLoad), back to Main Screen and operate the procedure of “7.2.2 Uploading”.

Serial Flash Programmer[S550-SFWv3] Operation Manual1017.2.2.

Uploading

You can upload the programming data stored in S550-SFWv3 to the control software (UpLoad). The following
procedures show how to upload.
① Connect your PC and S550-SFWv3 main unit
・ For the connection when uploading, see “4.1 Connection for Downloading / Uploading / Initializing”② Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.
③ Enter Password
・ Click the “UpLoad” button.
・ The "UpLoad Setting" dialog is displayed. The channel which was not set password when downloadingis effective, and the channel set password is invalid. Input password to the "UpLoad Password" text box
and click the "Password Check" button, the channel for which password is suitable will become effective.
Select channels and click "OK" button.

Serial Flash Programmer[S550-SFWv3] Operation Manual102

④ Start Uploading
・ The progress bar will show the uploading progress status.
・ Click “Cancel” to cancel uploading in midstream.

*If the firmware version of the S550-SFWv3 is different, uploading will not be processed with the message “Firmware Version isdifferent”.

*If the password you enter and the password set for the S550-SFWv3 do not match, uploading will not be processed with the message“UpLoad password error”.

*If there is no programming data downloaded to S550-SFWv3, uploading will not be processed with the message “There is no data”.

⑤ Uploading complete
・ When the dialog “UpLoad Complete” appears, uploading is complete.

*When you upload the programming data read from target MCU, “** Read Data **” is displayed at “Program Files” on Main Screen or
Device Setting Screen.

Serial Flash Programmer[S550-SFWv3] Operation Manual1037.2.3.

Initialization

You can initialize data that is stored in the S550-SFWv3 internal memory on unit basis for security purposes.
The followings are the procedures for initialization.
*For initialized settings (factory settings), see “9.6 Initialized Settings (factory setting) List”.
*Initialization takes 1 to 2 minutes.

① Connect PC and S550-SFWv3 main unit with USB.
・ For the connection when initializing, see “4.1 Connection for Downloading / Uploading / Initializing”.
② Confirm S550-SFWv3 start up
・ The start up is complete when the “USB” LED is lit after, “Power” LED on, “Pass”, “ID Err”, “Fail” LEDs
are lit in order one time each then the buzzer sounds.
*If the “Pass” and “ID Err” LEDs are lit and the lower 1byte of the user program checksum is displayed on the center display after thebuzzer sound, the programming data has been downloaded to the S550-SFWv3.

③ Select initialized channel
・ Click the "Initialize" button.
・ The "Initialize Setting" dialog is displayed. Select channels and click "OK" button.

Serial Flash Programmer[S550-SFWv3] Operation Manual104

④ Start Initializing
・ Click the “Initialize” button and the confirmation dialog asking, “Do you want to initialize?” Click the “OK”
button to start initializing.

・ The progress bar will show the initializing progress status.
Click “Cancel” to cancel initializing in midstream.
*If cancelled, data to program is deleted partially, and programming and uploading cannot be executed.

・ All LEDs turns off and center display turns off when initialization is started.

*If the firmware version of the S550-SFWv3 is different, initializing will not be processed with the message “Firmware Version
is different”.

⑤ Initializing complete
・ When a message “Initialize Complete” appears, initializing is complete.
・ ”_”,”_” is displayed on the center display when initializing is complete.

Serial Flash Programmer[S550-SFWv3] Operation Manual105

8. Stand-alone Mode
8.1. Stand-alone Programming
8.1.1.

Process Flow up to Programming

The following section describes the operations from setting the programming data on the control software to actuallyprogramming the target.
There are two ways of programming for you to choose from according to your operating environment:- Stand-alone programming (Directly programming the target by S550-SFWv3)- Remote programming (Programming the target from the control software via S550-SFWv3)

Maintenancesetting

Data setting

Set program data setting (device, data, block) on
the control software.

DownloadStore data set on the control software in
SFWv3.

Stand-alone
programming

Serial Flash Programmer[S550-SFWv3] Operation Manual

Set maintenance setting (buzzer, password) inthe control software.

After disconnecting (USB) from the PC andconnecting the target board, press the “Start”
switch on the main unit to start programming.

1068.1.2.

Downloading

You can store the data set with the control software in the S550-SFWv3 main unit (Download). The following
procedure shows how to download.
① Connect your PC and S550-SFWv3 main unit
・ For the connection when downloading, see “4.1 Connection for Downloading / Uploading / Initializing”.
② Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.

Serial Flash Programmer[S550-SFWv3] Operation Manual107

③ Start Downloading
・ Click the “DownLoad” button.
・ The progress bar will show the downloading progress status.
・ Click “Cancel” to cancel downloading in midstream.
*Download again before programming if you cancel the procedure.

*If the firmware of the S550-SFWv3 is not the latest version, the confirmation dialog asking, “Would you like to update
firmware?” appears. Click the “OK” button to update. If the firmware is not updated, downloading will not be proceeded. Notethat when the firmware is updated, the data in S550-SFWv3 main unit will be initialized automatically.

*If the data in the S550-SFWv3 main unit and the data in the control software are identical, downloading will not be processed withthe message “It is not necessary to download.” (When the control software is closed once, the data will be downloaded even if it
is identical to the one in the main unit.)*If S550-SFWv3 is note connected, downloading will not be processed with the message “Please set 1 machine. Number of themachine you can is 0”.

Serial Flash Programmer[S550-SFWv3] Operation Manual108

④ Complete Downloading・ When the dialog “DownLoad Complete” appears, downloading is complete.
・ In “Multi Data Mode”, the data with the smallest data number will be selected for the S550-SFWv3.

Serial Flash Programmer[S550-SFWv3] Operation Manual1098.1.3.

Programming① Download
・ Download programming data to S550-SFWv3.
*The programming data shall be downloaded to the main unit for stand-alone programming. (For downloading, see “8.1.2
Downloading”.)② Connect the S550-SFWv3 main unit and target board
・ Connect S550-SFWv3 and the target board with the target connecting cable.
*For connection in stand-alone mode, see “4.2 Connection for Stand-alone Programming / Stand-alone Initializing”.

③ Power ON・ Turn on the target board.
④ Confirm S550-SFWv3 start up
・ For the LED and buzzer status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.
⑤ Start programming・ Press the “START” switch and the programming will start.
⑥ Programming complete
・ Execution result will be output with the LED and buzzer.
(See “9.2 Buzzer Sound List” and “9.3 LED Status List”)
・ Check the execution detail result with the error information display on the center display.
(See “8.3.5 Error Information Display”)*When “Action Mode” is“Read”, the programming data read from target MCU is stored in S550-SFWv3. You may upload thisprogramming data to the control software (UpLoad) on Remote Mode. If you want to do so, operate the procedure of “7.1.2 Uploading” (or“7.2.2 Uploading”).

⑦ Power OFF
・ Turn off the target board and disconnect the S550-SFWv3 and the target board.
To continue programming the same data, repeat the procedures 2 through 6 again.

Serial Flash Programmer[S550-SFWv3] Operation Manual1108.2. Stand-alone Initialization
You can initialize data that is stored in the S550-SFWv3 internal memory on unit basis for security purposes.
The followings are the procedures for initialization.
*For initialized settings (factory settings), see “9.6 Initialized Settings (factory setting) List”.
*Initialization takes 1 to 2 minutes.

① Connect the S550-SFWv3 main unit and target board
・ Connect S550-SFWv3 and the target board with the target connecting cable.
*For connection in stand-alone mode, see “4.2 Connection for Stand-alone Programming / Stand-alone Initializing”.

② Power ON・ Turn on the target board.
③ Confirm S550-SFWv3 start up
・ For the buzzer and LED status at the startup, see “9.2 Buzzer Sound List” and “9.3 LED Status List”.
④ Start Initializing
・ Press the “START” switch and hold it for 5 seconds to start initializing.
・ When initialization is started, all LEDs will be turned off, center display will be off and a series of short beeps(“pip, pip, pip, pip...) sounds.
⑤ Initializing complete
・ After a beep “peep” sounds once, ”_”,”_” is displayed on the center display when initializing is complete.

Serial Flash Programmer[S550-SFWv3] Operation Manual111

8.3. Center Display Modes
8.3.1.

Mode Transition Diagram

Following illustrates mode transitions of S550-SFWv3 center display.
(Single Data Mode)
Startup

Normal Display Mode
*1
FUNC

Checksum Display Mode
"D.C."START*2
Checksum information display

FUNC

Programming Information
Display Mode "D.D."
*2

START

Setting information display

FUNC

Error Information
Display Mode "D.E.."

FUNC

START

*2
Error information display
FUNC

FUNC

Press the “FUNC” switch on the SFWv3 once.

START Press the “START” switch on the SFWv3 once.

(”D”(Left)=Display, “C”=Checksum, “D”(Right)=Setting information, “E”=Error information)*1 Display the user program checksum lower 1byte.
*2 Move to normal display mode after 3 seconds.

Serial Flash Programmer[S550-SFWv3] Operation Manual112

(Multi Data Mode)
Startup"P.1."～""P.4."*1
Normal Display Mode*2
FUNC

Checksum Display Mode
"1.C."*3

START

Checksum information display

FUNC

Programming Information
Display Mode "1.D."

START
FUNC

*3
Setting information display

FUNC

Error Information
Display Mode "1.E."

START

*3
Error information display

FUNC

Data Switch Display Mode
"S.P."*3(Selected data display)
START"P.1".

FUNC

FUNC

START

"P.2".
FUNC"P.3".
FUNC"P.4".

*3, *4FUNC
FUNC

Press the “FUNC” switch on the SFWv3 once.

START

Press the “START” switch on the SFWv3 once.

(“１”=Table number, “C”=Checksum, “D”=Setting information, “E”=Error information, “P”=Program, “S”=Select)*1 Display the selected data number. (retained by the set data)*2 Display the user program checksum lower 1byte.
*3 Move to normal display mode after 3 seconds.
*4 Show the set data only.
Serial Flash Programmer[S550-SFWv3] Operation Manual1138.3.2.

Normal Display Mode

This is the screen when power is turned on. The S550-SFWv3 displays the checksum lower 1 byte of the datastored in the internal memory of the main unit on the center display.
*The user’s program checksum is the data summed up by every byte. The addresses not included in the user’s program are calculated as FFh.
*When there is no data downloaded to the internal memory, ”_”,”_” is displayed and the programming to the target board cannot be executed.

8.3.3.

Checksum Display Mode

The S550-SFWv3 displays the checksum lower 2 byte of the data stored in the internal memory of the main unit on
the center display. Following shows how to see the information.
*When there is no data downloaded to the internal memory, the display does not change to “Checksum Display Mode”. Also, when the
S550-SFWv3 main unit is in energy saving mode, the display does not change to “Checksum Display Mode”.

① Move to “Checksum Display Mode”
・ When center display is in the “Normal Display Mode”, press the “FUNC” switch on S550-SFWv3 once,and ”D”,”C” appear on the center display.
② Display checksum
・ After ”D.”,”C.” are displayed on the center display, press the “START” switch on S550-SFWv3 once, and thechecksum is displayed.
*”When there is no operation for 3 seconds after “D.”,”C.” are displayed, the center display goes back to the “Normal Display Mode”.
・The checksum is automatically scrolled.

③ Exit “Checksum Display Mode”
・ Press the “FUNC” switch on S550-SFWv3 once to go back to the “Normal Display Mode”.
(Multi Data Mode)“Checksum Display Mode” shows ”1.”,”C.” through ”4.”,”C.” on the center display.

Serial Flash Programmer[S550-SFWv3] Operation Manual114

8.3.4.

Programming Information Display

The S550-SFWv3 displays the programming information of the data stored in the internal memory of the main
unit on the center display. Following shows how to see the information.
*When there is no data downloaded to the internal memory, the display does not change to “Programming Information Display Mode”.
Also, when the S550-SFWv3 main unit is in energy saving mode, the display does not change to “Programming Information Display
Mode”.

① Move to “Programming Information Display Mode”
・ When center display is in the “Checksum Display Mode”, press the “FUNC” switch on S550-SFWv3 once,and ”D.”,”D.” appear on the center display.
② Show programming information
・ After ”D.”,”D.” are displayed on the center display, press the “START” switch on S550-SFWv3 once, and the
MCU, TYPE, and Action Mode are displayed.
*”When there is no operation for 3 seconds after “D.”,”D.” are displayed, the center display goes back to the “Normal Display Mode”.
・The checksum is automatically scrolled.

③ Exit “Programming Information Display Mode”
・ Press the “FUNC” switch on S550-SFWv3 once to go back to the “Normal Display Mode”.
(Multi Data Mode)“Programming Information Display Mode” shows ”1.”,”D.” through ”4.”,”D.” on the center display.

8.3.5.

Error Information Display

The S550-SFWv3 displays the previous programming error information on the center display. Following shows
how to see the information.
*When there is no data downloaded to the internal memory, the display does not change to “Error Information Display Mode”. Also, when
the S550-SFWv3 main unit is in energy saving mode, the display does not change to “Error Information Display Mode”.

① Move to “Error Information Display Mode”
・ When center display is in the “Programming Information Display Mode”, press the “FUNC” switch on
S550-SFWv3 once, and ”D.”,” E.” appear on the center display.
② Shows error information
・ Within 3 seconds after ”D.”,”E.” are displayed on the center display, press the “START” switch on
S550-SFWv3 once, and the error information is displayed.
*When there is no operation for 3 seconds after “D.”,”E.” are displayed, the center display goes back to the default screen.
*For details of error information, check the error information details (See “9.5 List of execution result on Center Display,
Execution Screen and Execution Detail Screen”)③ Exit “Error Information Display Mode”
・ Press the “FUNC” switch on S550-SFWv3 once to go back to the default screen.
(Multi Data Mode)“Error Information Display Mode” shows ”1.”,”E.” through ”4.”,”E.” on the center display.

Serial Flash Programmer[S550-SFWv3] Operation Manual115

8.3.6.

Data Switch Display

With the “Multi Data Mode”, you can select programming data on S550-SFWv3. Following shows how to selectthe data.
*When there is no data downloaded to the internal memory, the display does not change to “Data Switch Display Mode”. Also, when the
S550-SFWv3 main unit is in energy saving mode, the display does not change to “Data Switch Display Mode”① Move to “Data Switch Display Mode”
・ When center display is in the “Error Information Display Mode”, press the “FUNC” switch on
S550-SFWv3 once, and ”S.”,” P.” appear on the center display. Within 3 seconds after ”S.”,”P.” aredisplayed on the center display, press the “START” switch on S550-SFWv3 once, then you can select data.
② Switch data
・ Press the “FUNC” switch on S550-SFWv3 and “P”,”1.” Through “P”,”4.” appear, you can switch data.
* Selected data is displayed initially.
*When there is no operation for 3 seconds after “P”,”1.” through “P”,”4.” are displayed, the center display goes back to thedefault screen.

③ Exit “Data Switch Display Mode”
・ Press the “START” switch on S550-SFWv3 once to select the data and go back to the default screen.
If there is no operation for 3 seconds, the data is not selected and the screen goes back to the default screen.
* When a data is selected, buzzer sounds.

Serial Flash Programmer[S550-SFWv3] Operation Manual1169. Messages and Warnings
9.1. Message Dialogs
Display
S550-SFWv3 already started.

Contents
Displayed when trying to start up the control software while
The control software has been started already.
There is not enough space to start S550-SFWv3. Displayed when the free disk space is less than 1M byte while
trying to start up the control software.
Do you really want to exit?
Displayed while trying to exit from the control software.
Do you really want to exit?(discard your Displayed when the settings have not been saved while trying tosettings)
exit from the control software.
Users Manual open error.
Users Manual not found.
Device definition file 'xxx' not found.

Displayed when the manual cannot be opened.
Displayed when the manual does not exist.
Displayed when the device definition file does not exist.

Device definition file 'xxx' open error.

Displayed when the device definition file cannot be opened.

Device definition file 'xxx' format error.

Displayed when the device definition file format is invalid.

This file includes data addressing non-ROM
area of the selected device.
Does it continue
as it is?
Please click "Set ID" button for setting "Check
ID Code".

Displayed while trying to load a program file that contains datain the data area when the target device does not have any data
area.
Displayed when you select TXZ3 series and load a program file.
You have to set “Check ID Code” manually for this device.

ROM file open error.

Displayed when the program file could not be loaded.

ROM file format error.

Displayed when the program file format is invalid.

System memory error.

Displayed when the temporary memory used during loading the
program file could not be ensured.

ROM file invalid address contained error.

Displayed when a program file that contains an invalid address
data is loaded.

ROM file write error.

Displayed when a programming error occurred while saving theloaded program data to a file.

Project file 'xxx' not found.

Displayed when the project file could not be loaded.

Device definition file 'xxx' format error.

Displayed when the project file format is invalid.

Device selected not found.
Do you want to make new project?

Displayed when the project file does not exist or the device inthe project file does not exist in the device definition file whilestarting up the control software.
Displayed when initializing device setting information.
Displayed when the firmware needs to be updated.
Displayed when the required memory could not be obtained.
Displayed when a value other than hexadecimal value is entered
while a hexadecimal value is required for the item.
Displayed when specifying an address other than valid ROM
area for the set device.
Displayed when specified end address value is smaller than thevalue of the start address.

Do you want to initialize?
Would you like to update firmware?
System memory error.
Please input hex value.
Invalid address contained error.
Please address value in the range of blocks.
Invalid address range error.
Please set end address value that is larger thanstart address.
Do you want to replace modified file?
Do you want to move main view?
Serial Flash Programmer[S550-SFWv3] Operation Manual

Confirmation whether to validate the edited contents or not.
Confirmation whether to go back to the main screen,117

Display
Do you want to move main view?(discard yoursettings)
Some Maintenance setting items has beenedited.
Do you want to replace the existing items?
Data can't find.
Invalid log save directory.
Invalid new password.
Do you really want to clear counters?
Invalid range error.
Please set %d machine.
Number of the machine you can use is %d.
Firmware file 'xxx' not found.

Firmware file 'xxx' format error.
Firmware Version is different.

Communication error.
CRC error.
Memory error.
UpLoad password error.
MCU disagreement error.
There is no data.
There is not enough space in the selected
directory to write an action log.
There is the same name action log file. Rename
or Overwrite?
Yes...Rename
No...Overwrite
Could not save the action log file. Retry or
Rename?
Yes...Retry
No...Rename
Communication Err. Stop(OK/CANCEL)?
No device Err.
Program Stop(OK/CANCEL)?
It is not necessary to download.
Initialize complete.
DownLoad complete.
UpLoad complete.
DownLoad...
Download stop?
Update...
Update stop?
UpLoad...
Upload stop?
Action Start...
Action stop?
Initialize stop?
Serial Flash Programmer[S550-SFWv3] Operation ManualContents
Confirmation whether to discard the settings and go back to themain screen.
Confirmation whether to validate the edited contents or not.

Displayed when data to be searched does not exist.
Displayed when the directory for the log specified in themaintenance screen does not exist.
Displayed when invalid password has been entered.
Displayed when clearing the input results.
Displayed when the value out of range has been set for theclock frequency.
Displayed when the communication between the GUI and thefirmware has failed.
Displayed when the downloadable firmware is not available
while auto-downloading the firmware in trying to match theversions of the control software and the firmware.
Displayed when the file format of the mot file for the firmware
is invalid.
Displayed when the firmware of the required version does notexist while auto-downloading the firmware in trying to matchthe version of the GUI and the firmware.
Displayed when the communication between the GUI and thefirmware has failed.
Displayed when CRC error occurs during the communication
between the control software and the firmware.
Displayed when the firmware internal memory has beendamaged.
Displayed when the password for uploading does not match.
Displayed when invalid data information is contained while
uploading.
Displayed when there is no data on S550-SFWv3 while
uploading.
Displayed when there is not enough hard disk space whilesaving a log file.
Displayed when overwriting the log file.

Displayed when saving the log file has been failed..

Displayed when the communication between the GUI and thefirmware has failed.
Displayed when there is a spot with no device during the firstdevice check by the firmware.
Displayed when settings do not need to be downloaded.
Displayed when initialization has been complete.
Displayed when downloading has been complete.
Displayed when uploading has been complete.
Displayed while downloading.
Confirmation to cancel downloading.
Displayed while updating.
Confirmation to cancel firmware updating.
Displayed while uploading.
Confirmation to cancel uploading.
Displayed when programming has been started.
Confirmation to cancel programming.
Confirmation to cancel initialization.
118

Display
Initialize Start...
Initialize...
FinishInitialize Stop...
There is no machine. Please move to main view.

Contents
Displayed when initialization has been started.
Displayed while initializing.
Displayed when programming has been complete.
Displayed when initialization has been canceled.
There is no machine to communicate at the "Execution Screen".

It does not download ROM data in this actionmode.
The data in the flash memory will be erased
when ID Code Protect is not set. Does it
continue as it is?

Click "Set" button When loading program file and select"Erase/Blank"," Blank" or "Chip Erase" mode.
Displayed when the following device is selected.
･There is a security specification that the flash memory is
automatically erased.
･ID Code Protect is not set.
The written data in the flash memory will be Displayed when the following device is selected.
erased when ID Code Protect is not set. Does it ･There is a security specification that the flash memory is
continue as it is?
automatically erased.
･ID Code Protect is not set.
･Only a part of blocks are selected.
The written data in the flash memory will be Displayed when the following device is selected.
erased. Does it continue as it is?
･There is a security specification that the flash memory is
automatically erased.
･Only a part of blocks are selected.
When ’Flash Option’ is disable, all of the flash
Displayed when ’Flash Option’ is disable.
option settings are not functioned.
When ’Chip Erase’ is disable, chip cannot be
Displayed when ’Chip Erase’ is disable.
erased and programmed any more.
If ’Disable Block Erase’ is specified and a
Displayed when ’Block Erase’ is disable and RL78 Family issecurity command is executed, the Security
selected.
Release command cannot be executed and thetarget security setting cannot be cleared again.
When ’Boot Block Cluster Programming’ is
Displayed when ’Boot Block Cluster Programming’ is disable.
disable, boot block cannot be erased andprogrammed any more.
The baudrate of the opened project file is not
Displayed when the baudrate of the opened project file is notcorrect. Do you want to change it into a default
correct.
value?
The baudrate of the selected project file is not
Displayed when the baudrate of the selected project file is notcorrect. Do you want to change it into a default
correct.
value?

Serial Flash Programmer[S550-SFWv3] Operation Manual1199.2. Buzzer Sound List
Operation
Power ON
Programming

Condition
Settings made by PC
Stand-alone
Programming operation
PASS
ID errorMode entry error
Internal memory is damaged
Other programming error
Initializing main unit Stand-alone
memoryInitializing main unit memory
Stand-alone
On completing main unit
memory initialization

Serial Flash Programmer[S550-SFWv3] Operation Manual

BuzzerAfter LED process, “Pip”
“Pip”
“Pee”
“Pipee”“Pipee”“Pipipee”“Pipee”“Pip, Pip, Pip, Pip, …”
“Pee”

120

9.3. LED Status List
Operation

Power ON

Programming

Downloading

Main unit
memoryinitializing

Firmwareupdating

OthersCondition

LED StatusPASS
ID ERR

POWER

USB

FAIL

No settings mode byPC
Settings mode by PC

●

●

-

-

-

●

●

●

●

-

Internal memory isdamaged
Executingprogramming
PASS

●

●

●

●

-

Center
Display“_“,“_“(unders
core)
checksumlower 1 byte
“M“,“E“

●

○

○

-

-

-

●

●

●

-

-

ID Error

●

●

-

●

-

Mode Entry Error

●

●

-

●

●

Internal memory isdamaged
Other programming
error

●

●

●

●

●

●

●

-

-

●

Executing main unit
downloading
Main unit
downloading
complete
Main unit memory
initializing

●

○

-

-

-

●

●

●

●

-

●

○

○

-

○

-

Main unit memory
initialization
complete
Firmware updating
Main unit memory
initializing
Firmware updatingcomplete
Firmware Error
Malfunction

●

●

-

-

-

“_“,“_“(underscore)

●
●

○

○

-

○

-

●

●

-

-

●
-

-

-

checksumlower 1 byte
checksumlower 1 byte
checksumlower 1 byte
“M“,“E“checksumlower 1 byte
checksumlower 1 byte“_“,“_“(underscore)●：Lighting, ○:Blink, -:Extinction-*If the USB is not connected, USB LED does not light or blink.
*When you select "Erase/Blank", "Blank", "Chip Erase" or “Read”, Center Display shows "≡" instead of the checksum.

Serial Flash Programmer[S550-SFWv3] Operation Manual1219.4. List of Center Display
0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

periodhyphenunderscore

slash

No Data*Letters and periods may be displayed at the same time.
*When you select "Erase/Blank", "Blank ", "Chip Erase" or “Read”, "No Data" is displayed.

Serial Flash Programmer[S550-SFWv3] Operation Manual1229.5. List of execution result on Center Display, Execution Screen and Execution Detail Screen
Center
Display"0","0"Execution
ScreenGray

Execution Detail
Screen(None)"0","1"

Yellow-Green

Pass"0","2"

Red(0002)

Mode Entry Err"0","3"

Red(0003)

ID Err"0","4"Red(0004)

Erase Err"0","5"Red(0005)

Program Err"0","6"Red(0006)

Verify Err"0","7"Red(0007)

Blank Err"0","8"Red(0008)

Protect Err"0","9"Red(0009)

Read Err

Descriptions
These are displayed after starting up S550-SFWv3, or when
programming is canceled.
These are displayed when programming completed
successfully.
These are displayed when mode entry before programming
failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”
These are displayed when checking security ID failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”
These are displayed when erasing failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”- Erase method in “Erase Type”- Erase block number in “Block No”
These are displayed when programming failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”- Program execution address in “Address”
These are displayed when verifying failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”- Verify execution address in “Address”- Expectation data in “Write Data”- Actual data (read value) in “Read Data”
These are displayed when blank check failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”
These are displayed when protection setting failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”
These are displayed when reading failed.
Execution Detail Screen displays the following additional
information.
- Error factor in “Factor”- Read execution address in “Address”* “Execution Screen” shows displayed color of operation result and error code (in parentheses).
* “Execution Detail Screen” shows displayed string of operation result at “Result”.

Serial Flash Programmer[S550-SFWv3] Operation Manual1239.6. Initialized Settings (factory setting) List
Items
Programming data
Buzzer sound Mute setting

Default status (Factory setting)
Data set in the device setting screen is initialized. (See “6.2.1 Device
Setting Screen”.)
Mute is not set.
(See “6.3.1 Maintenance Initial Setting Screen”.)*With buzzer sound.

Power saving modesetting

Normal mode is set.
(See “6.3.1 Maintenance Initial Setting Screen”.)*The center display turns on.

Password setting

Password is not set.
(See “6.3.1 Maintenance Initial Setting Screen”.)*Password is not required for uploading.

Serial Flash Programmer[S550-SFWv3] Operation Manual12410. Troubleshooting
10.1.

Mode entry error occurs when programming

Mode entry error shows "0","2" on the Center Display, "0002" on the Execution Screen" or "Mode Entry Err" on
the Execution Detail Screen.
Mode entry error occurs while preparing for programming.
Following shows how to resolve.
① Check power voltage
Is the target board power voltage set in the device setting screen “Vcc” label setting value?
*Do not connect external power source if “3.3V” or “5V” is selected in “Vcc Type” list box.

In case the power is supplied from S550-SFWv3, does the consumption current of the target board exceed
200mA?
If exceeding 200mA, use an external power supply for the target board.
② Check CPU oscillator
Is the frequency of the CPU in the range described in the hardware manual?
③ Check terminal status
Are the CNVSS, EPM terminal values set correctly?
④ Check baudrate
Is the baudrate of the device on the target side in the range described in the hardware manual?
*Try programming with the lower baudrate if the mode entry error is not resolved after ①, ②, and ③ operations.

10.2.

Erase error occurs when programming

Erase error shows "0","4" on the Center Display, "0004" on the "Execution Screen" or "Erase Err" on the
Execution Detail Screen.
Erase error occurs when the target ROM area cannot be erased.
Following shows how to resolve.
① Check power voltage
Is the target board power voltage set in the device setting screen “Vcc” label setting value?
② Check CPU oscillator
Is the frequency of the CPU in the range described in the hardware manual?

10.3.

Program error occurs when programming

Program error shows "0","5" on the Center Display, "0005" on the "Execution Screen" or "Program Err" on the
Execution Detail Screen.
Program error occurs when data cannot be written in the ROM area of the device on the target side.
Following shows how to resolve.
① Check power voltage
Is the target board power voltage set in the device setting screen “Vcc” label setting value?
② Check CPU oscillator
Is the frequency of the CPU in the range described in the hardware manual?

10.4.

Blank error occurs when programming

Blank error shows "0","7" on the Center Display, "0007" on the "Execution Screen" or "Blank Err" on the
Execution Detail Screen.
Blank error refers to an error that occurs when the ROM area of the device on the target side is not initialized(0xFF).

10.5.

Verify error occurs when programming

Verify error shows "0","6" on the Center Display, "0006" on the "Execution Screen" or "Verify Err" on the
Execution Detail Screen.
Verify error refers to an error that occurs when the ROM area of the device on the target side does not match thewritten value.

Serial Flash Programmer[S550-SFWv3] Operation Manual12510.6.

Memory error occurs when programming

Memory error occurs when the S550-SFWv3 main unit ROM is damaged.
Following shows how to resolve.
① Download
Download the programming data again.
② Initialize and download
Click the “Initialize” button, or press and hold the S550-SFWv3 main unit “START” switch. Then download theprogramming data again.

10.7.

Mode entry error occurs when programming R8C Family

Are you not using 14pin-10 pin connecting cable? For R8C Family, 14pin-10pin connecting cable cannot be
used. Use 14pin-14pin connecting cable.

10.8.

Nothing is displayed on the center display

Isn’t it set to the power saving mode? In order to turn on the center display, remove the check in the “Enable
Power Save Mode” box in the maintenance screen.

10.9.

I only can select “Erase/Program/Verify” or “Verify” for the execution process.

Isn’t it set in the normal mode? Check “Enable Expansion Action Mode” box in the maintenance screen in order
to select either “Blank/Program/Verify”, “Erase/Blank/Program/Verify”, “Erase/Program”, ”Erase/Blank” ,“Blank”, “Chip Erase” and “Read”.

10.10. Forgot the password for uploading
If you lose your password, set a new password and download the data to program again.

10.11. I can’t select the data when stand-alone programming in power saving mode.
With the power saving mode set, S550-SFWv3 main unit center display does not turn on, and “FUNC” switch isinvalidated. Thus, only the data with the smallest data number can be programmed in stand-alone programming.

Serial Flash Programmer[S550-SFWv3] Operation Manual126

Version

Revised contents

Reviseddate
2010/03/29

Rev.A

First edition

Rev.B

Changes of the whole
2010/07/21
・The description has been changed from the “R8C/Tiny series” to the “R8C family”.
・The description has been changed from the “H8SX series” to the “H8SX family”.
・The description has been changed from the “SH/Tiny series” to the “SuperH family”.
2.2. Function Specifications
・The explanation of data mode has been changed.
2.7.2. 14pins – 10pins Connecting Cable (Applicable for M16C Family)
・Connector model’s name has been corrected.
3.12. SH/Tiny7124, 7125 Group of circuitry examples
・The description has been changed from the “SH/Tiny7124, 7125 Group” to the“SH/Tiny Series”.
3.13. SH7147, SH7280 Series of circuitry examples has been added.
3.14. H8SX/1622 Group of circuitry examples
・The description has been changed from the “H8SX/1622 Group” to the “H8SX/1600
Series”.
・It has been changed as not to connect the ELME terminal with S550-SFWv3.
3.15. RX600 Series
・It has been changed as not to connect the ELME terminal with S550-SFWv3.
6.1.1. Main Screen
・The explanation of mcu Type has been changed.
・The explanation of Check Sum has been changed.
・The explanation of Copy button has been added.
6.2.1. Device Setting Screen
・The explanation of Baudrate has been changed.
・Main Multiplier has been changed.
・PerMultiplier has been added.
・The explanation of Check Sum has been changed.
6.2.10. ROM Area Block Information Setting Screen
・The explanation of program setting for each block has been changed.
6.3.1. Maintenance Initial Setting Screen
・The explanation of the “Enable FA Mode” check box has been added.
6.4.1. Execution Screen
・The explanation of Check Sum has been changed.
7.3. Data Settings
・The explanation of “Multi Data Mode” writed on the “② Go to the device setting
screen” has been changed.
・The explanation of the “Main Multiplier” and “PerMultiplier” have been added in the“⑤ Select clock frequency”
・The explanation of the “user boot mat area” and “E2 data flash area” have been addedin the “⑦ Edit data”.
・The “⑬ Copy device setting (Only in the “Multi Data Mode”)” item has been added.

Serial Flash Programmer[S550-SFWv3] Operation Manual

127Rev.C

Rev.D

Rev.E
Rev.F

2.3. System Requirements
・Windows 7(32bit) has been added to OS.
5.1. Installing USB driver・"5.1.1 Windows 7(32bit)" has been added.
6.2.1. Device Setting Screen
・"Erase/Blank" and "Blank" mode have been added.
6.4.1. Execution Screen
・The explanation of serial number has been added to "<<Result section>>".
7. Remote Mode
・The parts related to Remote Mode have been brought together.
8. Stand-alone Mode
・The parts related to Stand-alone Mode have been brought together.
9. Messages and Warnings
・The warning messages have been added.
2.2. Function Specifications
・Channel mode has been added.
4.3. Connection for Remote Programming・"When supplying voltage to the target board using an external power supply - Multi CH
Mode" has been added.
・"When supplying voltage to the target board from S550-SFWv3 - Multi CH Mode" hasbeen added.
6.1. Main Screen
・Main screen in the "Multi CH Mode" has been added to the "6.1.1 Main Screen".
・About screen in the "Multi CH Mode" has been added to the "6.1.2 About Screen".
・"6.1.3 Initialize Setting Screen" has been added.
・"6.1.4 UpLoad Setting Screen" has been added.
・"6.1.5 DownLoad Setting Screen" has been added.
・"6.1.6 Program Setting Screen" has been added.
6.3.1. Maintenance Initial Setting Screen
・"Multi CH Mode" has been added.
6.4.1. Execution Screen
・Execution screen in the "Multi CH Mode" has been added.
7. Remote Mode・"7.2 Multi CH Mode" has been added.
9. Messages and Warnings
・The warning messages have been added.

2011/03/30

2.3. System Requirements
・Windows 7(64bit) has been added to OS.
5.1. Installing USB driver・"5.1.2 Windows 7(64bit)" has been added.

2011/07/26

Serial Flash Programmer[S550-SFWv3] Operation Manual

2011/05/18

2011/06/14

128Rev.G

Rev.H
Rev.I

Rev.J

Rev.K

Rev.L
Rev.M

2.2.Function Specifications
・The Operation Mode has been changed.
2.7. Target Connecting Cable
・The explanation of Target Connecting Cable has been changed.
・Target Connecting Cable name has been changed.
3. Circuitry Examples
・Circuitry Examples have been deleted .
6.2.1. Device Setting Screen
・"Set Vcc" and "Chip Erase" mode have been added.
・The explanation of Communication has been changed.
6.2.11.ROM Protection Setting Screen
・"RL78,78K Family" has been added.
6.2.12.Input Vcc Setting Screen
・"6.2.12.Input Vcc Setting Screen" has been added.
6.3.1. Maintenance Initial Setting Screen
・The explanation of "Enable Expansion Action Mode" has been changed.
7.1.1.2.Maintenance Settings
・"Select extended operation mode " has been changed.
9. Messages and Warnings
・The warning messages have been added.
9.4.List of Error Information on Center Display
・The explanation of "Protect Err" has been added.
9.5.Execution Detail Screen List
・The explanation of "Protect Err" has been added.
10.9. I only can select “Erase/Program/Verify” or “Verify” for the execution process.
・"Chip Erase" mode has been added.
2.7. Target Connecting Cable
・Custom cable model have been added.

2012/03/07

2.2.Function Specifications
・"Clock-synchronous serial I/O[No handshake]" have been added.
6.2.1. Device Setting Screen
・"Clock-synchronous serial I/O[No handshake]" have been added.
9.1. Message Dialogs
・The warning messages have been modified.
9.3. Led Status List
・List have been modified.
9.4. List of Center Display
・List have been added.
2.3. System Requirements
・Windows 10 and 8.1 has been added to OS.
5. Setting Up・The procedures of installing and uninstalling have been modified.
5. Setting Up・The procedures of installing and uninstalling have been modified.
2.1. Specifications
・"CE Mark Obtained" has been deleted.

2015/06/12

Serial Flash Programmer[S550-SFWv3] Operation Manual

2013/04/05

2015/10/28

2016/09/22

2018/08/17
2019/07/09

129Rev.N

Rev.O

2.1. Specifications
2020/01/10- "CE Mark Obtained" has been added.
2.2. Function Specifications- Programmable MCU has been modified.
2.4. Programmable Device- Programmable MCU has been modified.
6.2.1. Device Setting Screen- The explanations about “Flash Option”, “Security Bit” and “Read” have been added.
6.2.9. Target MCU ID Code Setting Screen- The explanation for “TXZ3 Series” has been added.
6.2.11. ROM Protection Setting Screen- The explanation for “TXZ3 Series” has been added.
- The explanation for “RX100 Series” has been added to “78K Family or RL78 Family”.
6.3.3. Execution Operation Log Display Screen- “6.3.3.1. Details of Execution Operation Log” has been added.
7. Remote Mode
- The explanation about “Read” has been added.
8. Stand-alone Mode
- The explanation about “Read” has been added.
9. Messages and Warnings- The explanation about “Read” has been added.
9.1. Message Dialogs- The message for “TXZ3 Series” has been added.
9.5. List of execution result on Center Display, Execution Screen and Execution Detail
Screen- The relations of execution result displayed on Center Display, Execution Screen andExecution Detail Screen have been clarified.
10. Troubleshooting- The execution result displayed on Center Display, Execution Screen and Execution
Detail Screen have been added to several cases.
6.2.1. Device Setting Screen
2020/10/09- The explanation about the ID code for device identification has been added.
6.2.9. ID Code for Device Identification Setting Screen- The title has been changed from “Target MCU ID Code Setting Screen”.
- The explanation about changing the ID code for device identification in case of big
endian has been added.
6.3.1. Maintenance Initial Setting Screen- The explanation about the “Enable Standalone” check box has been added.
7.1.1.3. Data Settings- The explanation about the ID code setting when selecting the user program file has
been added.

Serial Flash Programmer[S550-SFWv3] Operation Manual130International Standard

・CE Mark Obtained (EMI:EN55011 Group1 ClassA, EMS:EN61000-6-2)
・FCC ComplianceThis device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions;(1)This device may not cause harmful interference, and (2)this device must accept any interference received,
including interference that may cause undesired operation.

Serial Flash Programmer [S550-SFWv3] Operation Manual
Date of Issue: March 2010 (First edition)
Date of Revision : October 2020 (Rev.O)
Publisher: Sunny Giken Inc.
Publishing office : 3-1-9 Nishidai, Itami, Hyogo
Japan 664-0858
E-mail ： info@sunnygiken.co.jp©2010-2020 Sunny Giken, Inc. All rights reserved.

Serial Flash Programmer[S550-SFWv3] Operation Manual131