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.

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
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.
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. |
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.
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.
- 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-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”)
- “Running data display feature”
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.
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.
- 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-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.
- “Running data display feature” (IDE feature name “Watch”)
- “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.
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-2) We checked the operation on 32-bit editions.
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-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-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
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-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.
- Conditions for using the FLASH Adapter in “off-board” programming
- 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).
- 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.
- Prepare a PC with a COM port.
- Programming is performed one device at a time.
- Conditions for using the FLASH Adapter in “on-board” programming
- Be sure to perform programming via the Toshiba FLASH Adapter board (PN410XXX), as shown below.
- 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.).
- 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.
- Prepare a PC with a COM port.
- Programming is performed one device at a time.
- At power-up, the device’s power supply pin (VDD) must rise to a VDD level before the control pins.
- For the device’s TEST pin, insert a 1 kΩ resistor in series to protect the port.
- Make sure that the device’s power supply voltage (VDD) is within the specified range during programming.
- 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.).
- 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.) - 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.
- Be sure to perform programming via the Toshiba FLASH Adapter board (PN410XXX), as shown below.
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.
- Using programming tools provided by 3rd parties
- Using programming service at Toshiba
- 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
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
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