User Guide & Tools

TOSHIBA Integrated Development Environment (IDE)

 With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development enables seamless operations of coding, building, and debugging tasks which must be performed repeatedly in the software development process.

Feature

TOSHIBA Integrated Development Environment (IDE)

The build manager (compiler) and debugger operate in the TOSHIBA integrated development environment (IDE). Furthermore, installation of the standard text editor enables smooth linking from coding to debugging, effectively supporting application development.

Comfortable Development Environment Equivalent to Software Development Environment for Personal Computer

 

➤ Seamless Linking from Compilation to Debugging

Debugging can be readily started by operating only one button. The file to be compiled is automatically determined and, if necessary, compiled and linked to start the debugger. The user needs not to be aware of updating of the file.

 

➤ Capable of Correcting the Program Being Debugged

The program can be corrected in the Debug screen by using the built-in editor. Your favorite editor can be also built in for use.

 

➤ User-friendly User Interface

Provides excellent operability through GUI.

 

Development Environment to Support Group Development

 

➤ Software Version Management

In order to support development by plural persons, some features are provided to control the commercially available version management tools.

Build Feature

The TOSHIBA Integrated Development Environment improves development efficiency and provides user-friendly operability by linking the major development processes (coding, building, debugging) of the program. Freed from specifying the complicated options of the compiler or linkers and the requirement to master the commands, an application developer can concentrate on the development and quality improvement of the program itself. A development application is managed as a project.
▸ Options can be easily set by GUI.

 

Image of Build Manager

▸ Excellent operability is realized by GUI.
▸ Options can be easily set by GUI without the requirement to master option commands. Further, options can be easily switched over by setting plural configurations of options and changing them over.
▸ Capable of hierarchical control of projects.
▸ Capable of searching in the files.
▸ With the use of a source control tool available on the market, versions can be controlled.
▸ Dependency between projects can be visually shown.

 

Compile Option Setting Screen

▸ An easy setting of compile option is realized by GUI operation.

 

Dependency View

▸ Dependency between projects is comprehensibly shown.
▸ Dependency between projects is configured by mouse operation.

 

Version Control Function

▸ With the use of any source control software available on the market, compatible with Microsoft Common Source Code Control (MCSCC), Versions can be controlled.

Text Editor Feature

▸ Capable of not only coding, but correcting a program in the screen in the midst of debugging.
▸ Capable of searching in the files.

Debugger

▸ Capable of directly editing the source code in the debugging.
▸ Capable of transferring the data between various debug features, allowing intuitive operation.
(Drag & drop feature)(Right-click allowed)
▸ Capable of saving user’s optional debugging environment to switch it for use.
(Profile feature)
▸ Capable of debugging only in the PC environment by the simulator.
(Event trigger action feature)

 

 

Example of Linking from the Trace Window to Each of the Windows

 

Example of Linking from the Editor to Each of the Windows

Profile Feature

Capable of saving multiple debugger setting files to switch them for use.

 

Event Trigger Action Feature

When the program is placed in a certain state (generation of an event), some action (trigger action) can be user-defined. The following lists the user-definable types of trigger actions.

▸ Interrupt
Capable of generating a periodic interrupt or multiinterrupt. The interrupt level register operates in the way identical to the actual machine.
▸ a Input
Capable of generating an optional data sequence or normal distribution random numbers to input them to an optional port.
▸ I/O Stream
Capable of transferring the data to other application or reading the data from other application, using socket communication.

Example of Defining the Trigger Action Which Starts the Interrupt INTRTC in 20 Cycles after Generation of the Event at Period of 250 Cycles.

TLCS-870/C,C1 Series C Compiler

Build Manager is not included in the Language Tool.

Use it in combination with Integrated Development Environment.

Feature

Feature of C Compiler

The C compiler package containing C Compiler, Assembler and Linker allows you to generate object files such as HEX files from source code written in C or Assembly language.

▸ C compiler conforms to the ANSI C standard and offers excellent descriptiveness and portability.

▸ A wide range of options are provided to improve code efficiency and RAM utilization.

 

➤ Powerful optimization technologies

▸ Integrated stack release

▸ Branch optimizations
▸ Unnecessary instructions elimination
▸ Copy propagation
▸ Common sub-expression elimination
▸ Loop optimization

 

Example of Extended function
Enhancing specification Example Meaning
#pragma directives #pragma inline Specifies a function to be expanded in-line.
#pragma section Specifies ROM and RAM addresses
Extended declarators __interrupt Declares interrupt-processing function.
__adecl Declares functions which pass arguments using registers.
Extended functions __asm(“assembly code”) Allows in-line assembly code in C source code.
__DI() Disables interrupts.
Register pseudo-variables __WA Allows use of MCU registers WA as pseudo-variables__WA in C source code.

 

C Compiler System

The C Compiler System consists of the following software. It includes a function which can utilize the MCU.

C Compiler System
Software Function
CC870C C compiler driver Controls Compiler, Macro preprocessor, Assembler and Linker.
C compiler Generates an assembly files by compiling a C source file.
TUMPP Macro preprocessor Performs macro processing.
ASM870C Assembler Generates relocatable object files.
TULINK Linker Generates absolute object files.
TUCONV Object converter Generates intel HEX files or Motorola S files
TULIB Librarian Generates library files.
Software Products
TOSHIBA Integrated Development Environment
Product name TLCS-870/C,C1 Series C Compiler Integrated

Development Environment

Part Number SW89CN0-ZCC

SW89CN3-ZCC (Note-1)

SW00MN0-ZCC (Note-2)

SW00MN3-ZCC (Note-3)

Latest version 1.10

(2008/3)

2.00

(2010/7)

Host OS Windows® 7 (Note-4),(Note-5),

Windows Vista®,

Windows® XP,

Windows® 2000

Windows® 7 (Note-4),(Note-5),

Windows Vista®,

Windows® XP,

Windows® 2000

 

(Note-1) SW89CN3-ZCC is ten licensed product.
(Note-2) The emulator comes with a single-seat download license for the Integrated Development Environment respectively.
If you need further licenses, you can purchase additional license.
(Note-3) SW00MN3-ZCC is ten licensed product.
(Note-4) We checked the operation on 32/64-bit editions. (Note-5) When connecting the emulator and PC by USB, the USB driver only for Windows® 7 is required.

Hardware Products

In-Circuit Emulation System

In-Circuit Emulation System

 

The RTE870/C1 In-Circuit Emulation System consists of Integrated Development Environment, RTE870/C1 In-Circuit Emulator, emulation chip (TMP89C9xxXB:another sales), and Probe set (Note). The component parts of the RTE870/C1 In-Circuit Emulator have been standardized. A target MCU in the TLCS-870/C1 series can be easily changed by replacing only a Probe set and emulation chip.

(Note) Made by ADLINKS,Inc,

In-Circuit Emulation System

  • Small and inexpensive high-performance In-Circuit Emulator.
    (Compared with the RTE870/C model 15 emulator)
  • Affluent Memory Access functions.
  • USB connection to the host system.
  • Integrated Development Environment included. (Web download right provided)
  • Supports on-chip debug emulation.

 

Check the product names and numbers at this website
When purchasing a product, check the latest information at this web site. The product number of each product and the manufacturer’s latest information can be checked with the search system of this web site. If the product number of your development target microcomputer is searched for, the information on the development system products will be displayed together with the detailed information on the microcomputers. The product information is also provided in “Product Numbers List” and “Comprehensive List (Microcomputers)” under “Document” for your use.
Host interface USB2.0 Full-speed
Emulation memory 128 Kbytes
Event Number of points 16 points
Comparison items Address, data, status
Comparison conditionscondition Match, unmatch, range, mask
Pass count 1 to 65535 times
Event trigger actions Break, trace control, timer control, external trigger output, memory write
Event combinations AND, OR, sequential
Hardware break 1024 points
Software break
Trace memory Capacity 256 K frames (Notes-1)
Trace memory Modes Free trace, trigger trace, overwriting prohibit, sampling trace, overflow stop
Trace items PC address, data address, data value, status, tag timer
Timer measurement Run timer: 1 channel
Lap timer: 4 channels (max., min., average, count)
Memory access Memory display during program execution At fixed intervals: 64 Kbytes
At variable intervals: entire RAM area
Memory rewrite during program execution 1 address(byte/word/Long word either) (Notes-2)
Program variables Display Binary, octal, decimal or hexadecimal display can be selected for each variable.
Registration Variables, arrays, structures and unions can be registered by the elements.
Sauce display – Source
– Source + assembler code
– Source + assembler code + machine language
External output 8 lines
External input
Performance analysis: Module time measurement
Performance analysis: Coverage measurement C0 coverage
Flash programming/security feature Supported (in on-chip debug emulation)
(Notes-1)  There are some cases where the trace memory capacity varies by a tracing condition or operating status.
(Notes-2) Wait of 1 clock cycle per write of 1 byte.

 

Memory Access
  • “Running data display feature”
    1.At fixed intervals (IDE feature name “Watch”)

Capable of displaying the values of registered variables. The registered variable value display is updated when the target program is stopped, but it is also possible to set to update at constant intervals during program execution.

2.At variable intervals (IDE feature name “Memory Dump”)

Capable of displaying all memory contents at variable intervals while running program. The time of reading RAM data might vary by a range of address (number of data) and contents of program.

  • “Running data rewrite feature” (IDE feature name “Tuning”)
    Capable of freely changing the contents of the memory without requiring a user to stop a program while running it. Changeable areas include MCU’s I/O area and built-in RAM area. This allows you to adjust program operation by every parameter value change.
(Note) Wait of 1 clock cycle per write of 1 byte.

Event comparison/trace memory storage of write operation via stack pointerCapable of setting data-writing via a stack point as an event comparison target to generate a trigger. By applying this, it is also capable of storing into the trace memory only the data written via the stack pointer. By detecting data-writing to an address other than a pre-assumed stack area, this feature allows you to debug program failures caused by an excessive stack.

On-Chip Debug Emulation System

On-Chip Debug Emulation System

 

The RTE870/C1 On-Chip Debug Emulation System consists of Integrated Development Environment and a communication cable (Note). It provides various debug functions by controlling the on-chip debug function of the microcomputer mounted onto the target system.

(Note) Made by Samtec,Inc.

On-Chip Debug Emulation System

  • Business-card-sized compact emulator
  • No need for power supply (using USB bus power)
  • Communicates with a MCU via two terminals.
  • No user ROM/RAM area occupied by the emulator.
  • IDE included (downloadable from website)

 

Check the product names and numbers at this website
When purchasing a product, check the latest information at this web site. The product number of each product and the manufacturer’s latest information can be checked with the search system of this web site. If the product number of your development target microcomputer is searched for, the information on the development system products will be displayed together with the detailed information on the microcomputers. The product information is also provided in “Product Numbers List” and “Comprehensive List (Microcomputers)” under “Document” for your use.
Host interface USB2.0 Full-speed
Emulation memory internal FLASH ROM
Event Number of points 1 points (Notes-1)
Comparison items Address, data, status
Comparison conditionscondition Match, mask
Pass count 1 time
Event trigger actions Break
Event combinations
Hardware break 9 points (Notes-2)
Software break
Trace memory Capacity Last two branches (program execution main mode)
Last 8000 branches (trace storage main mode)
Trace memory Modes Program execution main, trace storage main
Trace items PC address
Timer measurement
Memory access Memory display during program execution At fixed intervals: 32 bytes  (Notes-3)
Memory rewrite during program execution 1 address(1 byte)  (Notes-3)
Program variables Display Binary, octal, decimal or hexadecimal display can be selected for each variable.
Registration Variables, arrays, structures and unions can be registered by the elements.
Sauce display – Source
– Source + assembler code
– Source + assembler code + machine language
External output
External input
Performance analysis: Module time measurement
Performance analysis: Coverage measurement
Flash programming/security feature It is possible to write program to the internal FLASH ROM on debugging phase.
(Notes-1) Shared with Hardware break
(Notes-2) 1 point shared with event
(Notes-3) Wait of 1 clock cycle per write of 1 byte

 

Memory Access
  • “Running data display feature” (IDE feature name “Watch”)
    Capable of displaying the values of registered variables. The registered variable value display is updated when the target program is stopped, but it is also possible to set to update at constant intervals during program execution.
(Note) Wait of 1 clock cycle per write of 1 byte.
  • “Running data rewrite feature” (IDE feature name “Tuning”)
    Capable of freely changing the contents of the memory without requiring a user to stop a program while running it. Changeable areas include MCU’s I/O area and built-in RAM area. This allows you to adjust program operation by every parameter value change.
(Note) Wait of 1 clock cycle per write of 1 byte.

FLASH/OTP Programming Tools (On-Board Programming type)

This is small, inexpensive on-board type programming tool corresponding to TOSHIBA’s FLASH microcomputers. This is capable of writing/erasing/verifying a program in the built-in FLASH memory.

 

 

FLASH Programmer has been occasionally added with corresponding devices or improved on operability. Always download the latest version from our website for use (Use version 2.03 or later for FLASH Writer).
To use the BM1401W0A-G, you need to install USB driver on the host PC.Download USB driver from FLASH programmer’s page of our website for use.

 

Check the product names and numbers at this website
When purchasing a product, check the latest information at this web site. The product number of each product and the manufacturer’s latest information can be checked with the search system of this web site. If the product number of your development target microcomputer is searched for, the information on the development system products will be displayed together with the detailed information on the microcomputers. The product information is also provided in “Product Numbers List” and “Comprehensive List (Microcomputers)” under “Document” for your use.

FLASH Writer

Specifications

Writing Mode On-board/serial
Host interface USB2.0
Power Supply Supplied from the USB bus power.
(Note) Capable of supplying the power from the writer body to a target board. (Up to 200 mA, 3.3 V/5.0 V selectable)
Dimensions Approx. 28.5 mm x 77.0 mm x 18.5 mm
Weight Approx. 30g

 

Target Devices

For the support information of each device, see ” Part Number Search . ”

 

Usage

Available for development/mass-production.

 

Features

  • Available for on-board programming.
  • USB connection to a host PC.
  • Switchable supply voltage (3.3 V/5 V/Target).
  • Available for running with the USB bus power.
  • Available for supplying the power to a target board.
  • Small and inexpensive.

 

Contents of Product Package

  • FLASH writer
  • Communication cable
  • Software User Registration and Download Service

 

Required Items

  • Host system
  • USB cable (FLASH writer side: B-shaped connector)
  • Target connector (Communication connector)

 

About Connection to the Target System

Seeing the following pin assignment table, etc., lay out/mount the Communication Connector (FTSH series 20pin connector made by Samtec, Inc.) on to the target system where the FLASH Writer(BM1401W0A-G) is to be connected.
The communication cable connector is not included in the product. The customer is kindly requested to prepare it.

FTSH-110-01-[*]-[*][*]-[*][*]

[*] of the part number indicates a connector option. When purchasing, choose a suitable option according to its usage. For details specifications, please visit Samtec, Inc. website.

Communication Connector
Part Nnumber Note
FTSH-110-01-L-DV-K Surface mount type with keying shroud
(Recommended)
Communication Connector Pin Assignment Table
Connector Pin No. Signal Name Connector Pin No. Signal Name
1 GND(VSS) 2 OPEN
3 MODE 4 GND(VSS)
5 GND(VSS) 6 GND(VSS)
7 VDD 8 VDD
9 GND(VSS) 10 GND(VSS)
11 /RESET 12 GND(VSS)
13 GND(VSS) 14 GND(VSS)
15 TxD(OCDCK) 16 GND(VSS)
17 GND(VSS) 18 GND(VSS)
19 RxD(OCDIO) 20 GND(VSS)
(Notes) For the MCU pin numbers, signal names and connection method, be sure to see a data sheet for the target MCU.
(Notes) Minimize on-board wiring between the Communication Connector and MCU. (Shortest wiring recommended)
(Notes) If a control circuit or other parts have been connected to the signals (TxD, RxD, RESET) on the target system, which are to be connected to FLASH Writer, disconnect them with jumpers because they may affect operation of FLASH Writer.
Connect Pins 15 and 19 to the TxD and RxD pins of the microcomputer, respectively.
(Notes) For “MODE” signal of Pin 3, connect the MODE pin of this product to the TEST6 pin of the TMP77FM70, when writing to the TLCS-770 series (TMP77FM70).
(Notes) Configure a circuit so that a device’s power pin (VDD) will rise to the VDD level faster than the other control pins.
Note for Layout of Communication Cable Connector

The following figure shows the cable pull-out direction and connector pin position, when the FLASH Writer is connected. To design the board, take into account interference with other parts at the time of connecting the communication cable. For a connector size, please visit Samtec, Inc. website.

 

About the Operating Voltage/Clock Frequency

  • To write with the power supply on the target system, it is necessary to provide a supply voltage for the target system within a FLASH Memory write/erase operation assurance range. An out-of-range supply voltage cannot assure operation. For the FLASH Memory write/erase operation assurance range, see the data sheet for the microcomputer.
  • Available baud rates are generated by the microcomputer’s reference clock. Some of them are not available depending on the clock frequency. For the clock frequency and available baud rates, see the data sheet for the microcomputer.

 

Precautions for USB Connection

  • Connect FLASH Writer to the host system with USB. (USB2.0, full-speed)
  • To newly connect FLASH Writer to the host system, it is necessary to install a USB driver.

FLASH Programmer

FLASH Programmer is software running on the host PC.
A customer, who has purchased our FLASH weiter or FLASH adapter , Please require the following information of your local Toshiba sales.

  • Technical Reports (Be sure to confirm them at the time of development)
  • Questions and Answers
  • Flash Programmer
  • Instruction Manuals and Operation Manuals

 

Adaptability of FLASH Programmer
For availability of the FLASH Programmer, check the latest information at this web site.
Search for the product number of the development target microcomputer. Its detailed information will be displayed together with the information on the development system products. If the FLASH Adapter or the FLASH Writer is “Under development,” the FLASH Programmer is not adaptable at the time of search.
The FLASH Programmer keeps adding adaptable devices and improving operability.

 

Specifications

Applicable MCU FLASH microcomputers of the series below
TLCS-870/C1 Series
TLCS-870/C Series
TLCS-870/X Series
TLCS-900/L1 Series
TLCS-900/H1 Series
TLCS-900/H Series
TX19A Series
Applicable OS Windows® XP, Windows Vista®, Windows® 7(Note-2)
Device functions Save, program, read, erase, blank check, verify, compare, auto programming
(Note-1) Microsoft®, Windows®, Windows NT®, Windows Vista® and MS-DOS® are the registered trademarks or trademarks of U.S. Microsoft Corporation in the United States, Japan and other countries.
(Note-2) We checked the operation on 32-bit editions.

Accessory

RTE870C1 Series OCDE - Accessory

Communication Cable

The communication cable is used to connect the emulator or the FLASH Writer to the target system. It is pre-plugged to the emulator or the FLASH Writer.
The communication cable is available from Samtec, Inc. For detailed specifications, please visit Samtec, Inc. website.

The recommended product can also be purchased from the following agencies.

Name Part Number Remark
Communication cable FFSD-10-D-07.00-01-N Pre-plugged to the emulator or the FLASH Writer

Communication Connector

The communication connector is used to connect the FLASH Writer to the target system. The part numbers shown below are examples. Other mount types, such as through-hole, and other mating options are also available to meet the specific needs of each customer.
The communication connector is available from Samtec, Inc. For detailed specifications, please visit Samtec, Inc. website.

The recommended product can also be purchased from the following agencies.

Name Part Number Remark
Communication connector FTSH-110-01-L-DV-K Surface mount type with keying shroud (Recommended)

Option Tools/Option Parts

Various option tools and option parts are available from third parties for efficient project development. Find products that meet your specific application needs. For the specifications and order information on these products, please contact each third party directly.

 

Test Clip Communication Cable

Test Clip Communication Cable

Connection example

Communication Cable FLASH MCU (Note-1)
GND VSS
MODE (Note-2)
VDD VDD
RESET /RESET
OCDCK TxD
OCDIO RxD
(Note-1) For the pin numbers of the serial transmit (TxD), serial receive (RxD), VDD, VSS, and /RESET pins, refer to the datasheet of the FLASH MCU.
(Note-2) When programming the on-chip FLASH memory of the TMP77FM70 of the TLCS-770 Series, connect the MODE pin of the BM1401W0A-G to the TEST6 pin of the TMP77FM70.

The test clip communication cable is a connecting cable that connects to a target system with test clips. This cable enables the FLASH Writer to be connected to a target system without mounting a dedicated connector on the target system.
The test clip communication cable is available from ADLINKS Corporation. For product specifications, please visit ADLINKS Corporation website.

 

Socket Type Communication Cable

Socket Type Communication Cable

Connection example

Communication Cable FLASH MCU (Note-1)
GND VSS
MODE (Note-2)
VDD VDD
RESET /RESET
OCDCK TxD
OCDIO RxD
(Note-1) For the pin numbers of the serial transmit (TxD), serial receive (RxD), VDD, VSS, and /RESET pins, refer to the datasheet of the FLASH MCU.
(Note-2) When programming the on-chip FLASH memory of the TMP77FM70 of the TLCS-770 Series, connect the MODE pin of the BM1401W0A-G to the TEST6 pin of the TMP77FM70.

The socket type communication cable is a connecting cable that connects to a target system with sockets. This cable enables the FLASH Writer to be connected to a target system without mounting a dedicated connector on the target system.
The socket type communication cable is available from ADLINKS Corporation. For product specifications, please visit ADLINKS Corporation website.

FLASH/OTP Programming Tools (Off-Board Programming type)

This is an adapter board corresponding to each package of the Toshiba original microcomputer built in FLASH memory. Using with attached software “FLASH Programmer” allows you to programming, erase and verify the built in FLASH memory.

 

 

FLASH Programmer has been occasionally added with corresponding devices or improved on operability. Always download the latest version from our website for use.

Usage

Available in the development phase or the mass production. When using the FLASH Adapter for “mass production”, please be sure to pay attention to the limitations.

 

Features

  • Available for off-board programming with a Toshiba original microcomputer built in flash memory.
  • Available for any series and family, if the package shape is the same. (See the below-mentioned List of Applicable Packages)
    Note: You are kindly requested to wire and install the parts (oscillators) depending on the devices used.
  • Available for new devices flexibly. (Download necessary information from this site)
  • The control software is attached.
  • Easy operation through the GUI.
  • Available for comparing ( byte by byte).
  • Available for using NET IMPRESS (DTS INSIGHT CORPORATION) as a host system.

 

Contents of Product Package

  • Adapter board
  • Write control software (CD) (Note)
  • AC adapter
  • Accessory parts (socket/short pin)
  • Operation manual (electronic file: Japanese/English)
  • Instruction manual (Japanese/English)
  • Software User Registration and Download Service
(Note)No CD is included in the product, if its product name is suffixed with “-G.”

 

Required Items

  • Host system
  • RS-232C cable (FLASH adapter side: (D-SUB 9-pin/male, straight)

 

Specifications

Writing Mode Off-board/serial
Applicable MCU FLASH microcomputers of the series below
TLCS-870/C1 Series
TLCS-870/C Series
TLCS-870/X Series
TLCS-900/L1 Series
TLCS-900/H1 Series
TLCS-900/H Series
TX19A Series
Host interface RS232C
Power Supply 100 V AC to 240 V AC
Dimensions Approx. 220 mm (W) x 158 mm (D) x 42 mm (H)
Weight Approx. 180 g

 

Lead-free Non-applicable Adapters

FLASH Adapter Pins Package
PN410003 100 (14×14) P-QFP100-1414-0.50E
PN410005 64 (10×10) P-LQFP64-1010-0.50
P-LQFP64-1010-0.50D
PN410006 100 (14×14) P-LQFP100-1414-0.50F
PN410007 80 (12×12) P-LQFP80-1212-0.50A
PN410009 44 (10×10) P-LQFP44-1010-0.80A
PN410010 42 P-SDIP42-600-1.78
PN410011 100 (14×20) P-QFP100-1420-0.65A
PN410012 64 (14×14) P-QFP64-1414-0.80
P-QFP64-1414-0.80A
PN410013 44 (10×10) P-QFP44-1010-0.80A

 

Lead-free Applicable Adapters

FLASH Adapter Pins Package
PN410104 80 (14×20) P-QFP80-1420-0.80B
PN410105A 64 (10×10) P-LQFP64-1010-0.50E
PN410106 100(14×14) P-LQFP100-1414-0.50C
PN410107 80 (12×12) P-LQFP80-1212-0.50E
PN410108 64 (14×14) P-QFP64-1414-0.80B
PN410109 44 (10×10) P-LQFP44-1010-0.80A
PN410110 42 P-SDIP-42-600-1.78
PN410111 100 (14×20) P-QFP100-1420-0.65A
PN410115 48 (07×07) P-LQFP48-0707-0.5D
PN410116 64 P-SDIP64-750-1.78
PN410117 28 P-SOP28-450-1.27
PN410118 30 P-SSOP30-56-0.65
PN410119 32
30
28
P-SDIP32-400-1.78
P-SDIP30-400-1.78
P-SDIP28-400-1.78
PN410120-G 144 P-LQFP144-2020-0.50A
PN410121-G 44 (06×06) P-VQON44-0606-0.4

Target Devices

For the support information of each device, see ” Part Number Search . ”

Check the product names and numbers at this website
When purchasing a product, check the latest information at this web site. The product number of each product and the manufacturer’s latest information can be checked with the search system of this web site. If the product number of your development target microcomputer is searched for, the information on the development system products will be displayed together with the detailed information on the microcomputers. The product information is also provided in “Product Numbers List” and “Comprehensive List (Microcomputers)” under “Document” for your use.

 

FLASH Programmer

FLASH Programmer is software running on the host PC.
A customer, who has purchased our FLASH weiter or FLASH adapter , Please require the following information of your local Toshiba sales.

  • Technical Reports (Be sure to confirm them at the time of development)
  • Questions and Answers
  • Flash Programmer
  • Instruction Manuals and Operation Manuals

 

Adaptability of FLASH Programmer
For availability of the FLASH Programmer, check the latest information at this web site.
Search for the product number of the development target microcomputer. Its detailed information will be displayed together with the information on the development system products. If the FLASH Adapter or the FLASH Writer is “Under development,” the FLASH Programmer is not adaptable at the time of search.
The FLASH Programmer keeps adding adaptable devices and improving operability.

Specifications

Applicable MCU FLASH microcomputers of the series below
TLCS-870/C1 Series
TLCS-870/C Series
TLCS-870/X Series
TLCS-900/L1 Series
TLCS-900/H1 Series
TLCS-900/H Series
TX19A Series
Applicable OS Windows® XP, Windows Vista®, Windows® 7(Note-2)
Device functions Save, program, read, erase, blank check, verify, compare, auto programming
(Note-1) Microsoft®, Windows®, Windows NT®, Windows Vista® and MS-DOS® are the registered trademarks or trademarks of U.S. Microsoft Corporation in the United States, Japan and other countries.
(Note-2) We checked the operation on 32-bit editions.

Limitations When Using the FLASH Adapter for Mass Production

The Toshiba FLASH Adapter was originally designed for off-board programming to be carried out in product development. However, with consideration given to the limitations described below, it is also possible to use the FLASH Adapter for mass production. When using the FLASH Adapter for mass production, you can program FLASH memory either “off-board” or “on-board”. In “off-board” programming, FLASH memory is programmed on the Toshiba FLASH Adapter board. In “on-board” programming, FLASH memory is programmed on a user-developed target board via the Toshiba FLASH Adapter board. The conditions for using the FLASH Adapter differ between these two types of programming methods. Please carefully read the following and use the FLASH Adapter under the appropriate conditions.

  1. Conditions for using the FLASH Adapter in “off-board” programming
    1. Since the adapter board has no covering, care should be taken to protect it from external factors (external noise, dust, liquid, and other foreign matter).
    2. Programming signals should be connected and necessary parts should be mounted appropriately according to the instruction manual of the FLASH Adapter and the datasheet of the device to be programmed.
    3. Prepare a PC with a COM port.
    4. Programming is performed one device at a time.
  2. Conditions for using the FLASH Adapter in “on-board” programming
    1. Be sure to perform programming via the Toshiba FLASH Adapter board (PN410XXX), as shown below.
    2. Since the adapter board has no covering, care should be taken to protect it from external factors (external noise, dust, liquid, and other foreign matter.).
    3. Programming signals should be connected and necessary parts should be connected appropriately according to the instruction manual of the FLASH Adapter and the datasheet of the device to be programmed.
    4. Prepare a PC with a COM port.
    5. Programming is performed one device at a time.
    6. At power-up, the device’s power supply pin (VDD) must rise to a VDD level before the control pins.
    7. For the device’s TEST pin, insert a 1 kΩ resistor in series to protect the port.
    8. Make sure that the device’s power supply voltage (VDD) is within the specified range during programming.
    9. Appropriate measures should be taken to prevent distortion/delay in signal waveforms in the adapter board and the target board (GND connection/use of a short cable, etc.).
    10. When supplying power from the adapter board to the target board, keep it within the following permissible limits:
      +5 V: 320 mA (peak output current/output short current: 1550 mA)
      +3.3 V: 500 mA (peak output current/output short current: 1400 mA)
      +2.5 V: 500 mA (peak output current/output short current: 1400 mA)
      (The above current values include the current consumed by the device.)
    11. When using the power supply on the target board, match the voltage level with the programming signals (TxD, RxD, Reset, etc.) on the adapter board.

 

Supplement

As stated above, the FLASH Adapter can also be used for “mass production”. However, since the FLASH Adapter performs programming by serial transfer, we recommend the following methods when it is necessary to program large volumes of devices.

  1. Using programming tools provided by 3rd parties
  2. Using programming service at Toshiba
  3. Using programming service at other programming house

Adapter for writing to OTP

This is an adapter for converting the OTP microcontroller pin-out to a standard EPROM pin configuration. This OTP write-adapter allows the use of an off-the-shelf EPROM writer to program/verify an OTP microcontroller. Adapters are available for any OTP microcontroller.

 

Regenworks Tools

  Feature of RSA101

 

It is upgrade version of existing Flash Programmer and is downloadable to MCU without PC. It can be used for all TOSHIBA 8bit MCUs, and you can use the mobile phone charge cable which is currently used for general purpose. There is no dedicated program. It is automatically recognized by the PC like an external hard drive.

 

Manual Download

  Korea Version

 


  Feature of RWA100

 

It is the equipment used when downloading to target MCU by using Toshiba’s FlashProgram program. Since this product is for software development that is not for mass production, we are not responsible for the problems that occur when using it for mass production.

 

Manual Download

  Korea Version

 


  Feature of RAD100

 

It is a mobile version of Flash Programmer used in existing PC and can be downloaded to MCU without PC.
Available for all TOSHIBA 8-bit MCUs, and 32-bit MCUs are in the process of being updated.
OTG Cable and USB extension cable must be purchased separately and can be used with RWA100.

 

APK Download

    App download

  Movie download