Sunny Giken S550-SFWv3 User manual

Serial Flash Programmer
S550-SFWv3
Operation Manual
Sunny Giken Inc.
2
0
/
1
2
0
/
1

Serial Flash Programmer[S550-SFWv3] Operation Manual 1
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 caused
by 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 or
trademarks of each manufacturer. The captions of the TM and (R) are not mentioned in this manual.

Serial Flash Programmer[S550-SFWv3] Operation Manual 2
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...........................................................................................................8
2.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)............................................................................. 12
2.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. Target MCU ID Code Setting Screen............................................................................................... 50
6.2.10. ROM Area Block Information Setting Screen .................................................................................. 51
6.2.11. ROM Protection Setting Screen ...................................................................................................... 52
6.2.12. Input Vcc Setting Screen................................................................................................................ 54
6.3. Maintenance Setting Screen.................................................................................................................. 54
6.3.1. Maintenance Initial Setting Screen.................................................................................................. 54
6.3.2. Password Setting Screen ................................................................................................................ 56
6.3.3. Execution Operation Log Display Screen ........................................................................................ 57
6.4. Execution Screen................................................................................................................................. 58
6.4.1. Execution Screen........................................................................................................................... 58
7. Remote Mode............................................................................................................................................ 61
7.1. Single CH Mode.................................................................................................................................. 61
7.1.1. Remote Programming .................................................................................................................... 61
7.1.1.1. Process Flow up to Programming.............................................................................................. 61

Serial Flash Programmer[S550-SFWv3] Operation Manual 3
7.1.1.2. Maintenance Settings............................................................................................................... 62
7.1.1.3. Data Settings........................................................................................................................... 71
7.1.1.4. Remote Programming.............................................................................................................. 79
7.1.2. Uploading..................................................................................................................................... 83
7.1.3. Initialization.................................................................................................................................. 86
7.2. Multi CH Mode................................................................................................................................... 87
7.2.1. Remote Programming .................................................................................................................... 87
7.2.1.1. Process Flow up to Programming.............................................................................................. 87
7.2.1.2. Maintenance Settings............................................................................................................... 88
7.2.1.3. Data Settings........................................................................................................................... 89
7.2.1.4. Remote Programming.............................................................................................................. 89
7.2.2. Uploading..................................................................................................................................... 94
7.2.3. Initialization.................................................................................................................................. 96
8. Stand-alone Mode...................................................................................................................................... 98
8.1. Stand-alone Programming .................................................................................................................... 98
8.1.1. Process Flow up to Programming.................................................................................................... 98
8.1.2. Downloading ................................................................................................................................ 99
8.1.3. Programming .............................................................................................................................. 102
8.2. Stand-alone Initialization.................................................................................................................... 103
8.3. Center Display Modes........................................................................................................................ 104
8.3.1. Mode Transition Diagram............................................................................................................. 104
8.3.2. Normal Display Mode.................................................................................................................. 106
8.3.3. Checksum Display Mode ............................................................................................................. 106
8.3.4. Programming Information Display................................................................................................ 107
8.3.5. Error Information Display ............................................................................................................ 107
8.3.6. Data Switch Display .................................................................................................................... 108
9. Messages and Warnings............................................................................................................................ 109
9.1. Message Dialogs................................................................................................................................ 109
9.2. Buzzer Sound List ..............................................................................................................................112
9.3. LED Status List ..................................................................................................................................113
9.4. List of Center Display .........................................................................................................................114
9.5. List of Error Information on Center Display..........................................................................................115
9.6. Execution Detail Screen List................................................................................................................115
9.7. Initialized Settings (factory setting) List ...............................................................................................116
10. Troubleshooting........................................................................................................................................117
10.1. Mode entry error occurs when programming.........................................................................................117
10.2. Erase error occurs when programming..................................................................................................117
10.3. Program error occurs when programming .............................................................................................117
10.4. Blank error occurs when programming .................................................................................................117
10.5. Verify error occurs when programming.................................................................................................117
10.6. Memory error occurs when programming .............................................................................................118
10.7. Mode entry error occurs when programming R8C Family ......................................................................118
10.8. Nothing is displayed on the center display ............................................................................................118
10.9. I only can select “Erase/Program/Verify” or “Verify” for the execution process. .......................................118
10.10.Forgot the password for uploading .......................................................................................................118
10.11. I can’t select the data when stand-alone programming in power saving mode...........................................118

Serial Flash Programmer[S550-SFWv3] Operation Manual 4
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 by
misuse 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 0C to 40C 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 product
had been delivered, and store it in the shade with the ambient temperature of -10C to +40C 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 Manual 5
1.2. System Configuration
The entire system configuration of the Serial Flash Programmer S550-SFWv3 is illustrated below.
* For details on connection according to functions, see “4. Connections”.
Vcc
Target Connecting Cable
Target board
Prepared by user
External
Power Supply
S550-SFWv3
USB Cable
SFWv3 Control
Software
Windows PC
Use with Vcc =
from 3.3V5%
Up to 5V5%

Serial Flash Programmer[S550-SFWv3] Operation Manual 6
2. Specifications
2.1. Specifications
Operating
Environment
Ambient temperature : 0C to 40C Humidity: below 80% (non-condensing)
Storage
Environment
Ambient temperature: -10C to +40C Humidity: below 80% (non-condensing)
Operating voltage
3.3V plus/minus 5% or 5V plus/minus 5%
Electricity
consumption
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)
Dimensions
Approx. 48(W) x 74(H) x 14(D)mm (Excluding connector projection part)
Weight
Approx. 50g
International
standards
CE mark obtained(EMI:EN55011 Group1 ClassA,EMS:EN61000-6-2)
FCC compliance
This 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.
2.2. Function Specifications
Programmable
MCU
Renesas Electronics 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
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.
Channel Mode
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.
FAMode
The 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 Machine
IBM PC/AT Compatible machine
CPU
Pentium200MHz or higher
Memory
64Mbyte 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)
Others
CD-ROM drive x 1
USB 2.0 compliant USB port x 1 to 10 (It is possible to substitute with self-powered USB
hub.)
OS
Microsoft Windows 10, 8.1, 7, Vista, XP, 2000

Serial Flash Programmer[S550-SFWv3] Operation Manual 7
2.4. Programmable Device
The Renesas built-in Flash Memory Microcomputers are the programmable devices. Some devices are under
evaluation or not programmable. Refer to the file “Programmable device List” in the enclosed CD-ROM for
details.
Please contact us for the latest information.

Serial Flash Programmer[S550-SFWv3] Operation Manual 8
2.5. S550-SFWv3 External Appearance
The external appearance of S550-SFWv3 is shown below with descriptions of switches, LEDs, connectors and
accessories.
●Front View
LED / Switch
Functions
POWER
Lights up when power is supplied to S550-SFWv3.
USB
Lights up when PC and S550-SFWv3 are connected through USB, and
blinks 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 and
programming to the target.
FUNC Switch
Use this switch to switch display on the center display.

Serial Flash Programmer[S550-SFWv3] Operation Manual 9
● Top Side View
Connector
Function
SERIAL
Cable connector for connecting the target.
● Bottom Side View
Connector
Function
USB
USB (mini B) communication connector
(for connecting with PC)
Accessory
Function
Ring for a carry-along strap
Put on a strap for carry-along.
*No strap is included in the product package.

Serial Flash Programmer[S550-SFWv3] Operation Manual 10
2.6. Connector Pins Specifications
-Connector Pins (S550-SFWv3 Main unit)
-Model : XG4C-1434 OMRON Corporation
-Pin Assignment (S550-SFWv3 Main unit)
*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#
Signal
Contents
Direction
1
CLK
Clock signal output for serial programming
Output
2
GND
Signal ground
-
3
CNVss
CNVss (Vpp) signal output for serial programming
Output
4
EPM
EPM output for serial programming
Output
5
RXD
Received data for serial programming
Input
6
GND
Signal ground
-
7
CE
CE output for serial programming
Output
8
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
Output
12
GND
Signal ground
-
13
RESET
RESET output for serial programming
Output
14
GND
Signal ground
-
#1 Pin
#2 Pin
#13 Pin
#14 Pin

Serial Flash Programmer[S550-SFWv3] Operation Manual 11
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 are
different, or you wish to adjust the cable length, prepare a cable that matches the above pin assignment. The length
of the cable shall be 500mm or shorter.
2.7.2. 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. When
using this product, refer to the file “S550-SFWv3 Examples of circuit for serial programming”in the enclosed
CD-ROM. This cable can be used only when the pin assignment of the 10pin connector side is the same.
2.7.3. 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”in the enclosed
CD-ROM. This cable can be used only when the pin assignment of the 20pin connector side is the same.
Your
Target board side
S550-SFWv3 side
(with Lock)
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: HIF3BA-10D-2.54C
HIROSE Electric
1
2
13
14
2
1
9
10
500mm
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: HIF3BA-20D-2.54C
HIROSE Electric
500mm
Your
Target board side
S550-SFWv3 side
(with Lock)
1
2
13
14
2
1
19
20
500mm
Your
Target board side
S550-SFWv3 side
(with Lock)
2
1
13
14
1
2
13
14
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: XG4M-1430-T
OMRON Corp.

Serial Flash Programmer[S550-SFWv3] Operation Manual 12
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”in
the enclosed CD-ROM. This cable can be used only when the pin assignment of the 14pin connector side is the
same.
2.7.5. 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”in the enclosed
CD-ROM. This cable can be used only when the pin assignment of the 14pin connector side is the same.
2.7.6. 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”in the enclosed CD-ROM. This cable can be used only when the pin assignment of the 14pin
connector side is the same.
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: HIF3BA-14D-2.54C
HIROSE Electric
Your
Target board side
S550-SFWv3 side
(with Lock)
500mm
13
1
14
2
500mm
13
1
14
2
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: HIF3BA-14D-2.54C
HIROSE Electric
Your
Target board side
S550-SFWv3 side
(with Lock)
500mm
13
1
14
2
500mm
13
1
14
2
Connector model: XG4M-1430-U
OMRON Corp.
Connector model: HIF3BA-14D-2.54C
HIROSE Electric
Your
Target board side
S550-SFWv3 side
(with Lock)
500mm
13
1
14
2
500mm
13
1
14
2

Serial Flash Programmer[S550-SFWv3] Operation Manual 13
3. Circuitry Examples
Refer to the file “S550-SFWv3 Examples of circuit for serial programming”in the enclosed CD-ROM.
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.
* 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.
S550-SFWv3
USB cable
SFWv3 control
software
Windows PC

Serial Flash Programmer[S550-SFWv3] Operation Manual 14
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.
* 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”).
Your target
board
External
power supply
S550-SFWv3
Vcc
Target connection cable

Serial Flash Programmer[S550-SFWv3] Operation Manual 15
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)
* 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.
SFWv3 control
software
Target connection cable
Your target
board
External
power supply
S550-SFWv3
USB cable
Windows PC
Vcc

Serial Flash Programmer[S550-SFWv3] Operation Manual 16
(When supplying voltage to the target board from S550-SFWv3 –Single CH Mode)
* 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.
Target connection cable
Your target
board
S550-SFWv3
USB cable
SFWv3 control
software
Windows PC
Vcc

Serial Flash Programmer[S550-SFWv3] Operation Manual 17
(When supplying voltage to the target board using an external power supply - Multi CH Mode)
* 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.
S550-SFWv3
USB cable
SFWv3 control
software
Windows PC
Target connection cable
Your target
board
External
power supply
Vcc
AC power plug

Serial Flash Programmer[S550-SFWv3] Operation Manual 18
(When supplying voltage to the target board from S550-SFWv3 - Multi CH Mode)
* 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 the
target board by using an external power supply.
USB cable
SFWv3 control
software
Windows PC
AC power plug
Target connection cable
Your target
board
S550-SFWv3
Vcc

Serial Flash Programmer[S550-SFWv3] Operation Manual 19
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 Software
of 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.
Other manuals for S550-SFWv3
2
Table of contents
Other Sunny Giken Motherboard manuals