Datasheet - Live: 8-Bit Mcus Development Tools
Datasheet - Live: 8-Bit Mcus Development Tools
Datasheet - Live: 8-Bit Mcus Development Tools
DEVELOPMENT TOOLS
DIRECTORY
1rst EDITION
Datasheet.Live
October 1997
1
USE IN LIFE SUPPORT DEVICES OR SYSTEMS MUST BE EXPRESSLY AUTHORIZED.
SGS-THOMSON PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUP-
PORT DEVICES OR SYSTEMS WITHO UT THE EXPRESS WRITTEN APPROVAL OF SGS-THOMSON Micro-
electronics. As used herein:
1. Life support devices or systems are those which (a) 2. A critical component is any component of a life sup-
are intended for surgical implant into the body, or (b) port device or system whose failure to perform can rea-
support or sustain life, and whose failure to perform, sonably be expected to cause the failure of the life
when properly used in accordance with instructions for support device or system, or to affect its safety or effec-
use provided with the product, can be reasonably ex- tiveness.
pected to result in significant injury to the user.
2
TABLE OF CONTENTS
INTRODUCTION Page 4
GENERAL INDEX 7
3
DEVELOPMENT TOOLS DIRECTORY
INTRODUCTION
SGS-THOMSON 8-Bit MCU’s product range includes three cores (ST6, ST7 and ST9) avail-
able in a wide range of salestypes, featuring different combinations of standard and applica-
tion specific peripherals.
A full range of development tools are available from both Third Parties and SGS-THOMSON.
More and more Third Parties are becoming available with the rapid expansion of our ST micro
sales. Development tools include Starter Kits, In-Circuit Emulators, OTP/EPROM program-
ming boards and Gang programmers for each device. Software development tools include a
Windows Assembly Language development suite, as well as a graphical development tool
known as the ST6-Realizer and a Fuzzy Logic development tool known as the
fuzzy TECHTMST6 Explorer Edition.
This booklet is the first edition of our development tools directory presenting the major hard-
ware and software tools available for SGS-THOMSON 8-Bit microcontrollers.
The information in this directory is based on material provided by Third Parties.
If you would like more information about a product, please contact the third party directly.
IV/VII I
4
DEVELOPMENT TOOLS DIRECTORY
PROGRAMMERS
(ST6 Family) 00 0 1 0 3 0 8 09 10 1 5 20 2 5 3 0 32 3 5 40 42 4 5 4 6 5 2 53 55 6 0 62 6 3 6 5 80 8 5
62 62 6 2 62 62 6 2 6 2 6 2 62 62 6 2 62 6 2 62 62 6 2 62 62 6 2 6 2 6 2 62 62 6 2 62
S T ST S T ST ST S T ST S T ST ST S T ST ST S T ST S T ST ST S T ST S T ST ST S T ST
BP Microsystems Inc. • • • • • • •
Citadel Products Ltd. • • • • • •
Data I/O Corp. • • • • • • • •
Dataman Programmers Ltd. • • • • • • • • • • • •
Ice Technology Ltd. • • • • • •
Hi-Lo System Research Co
Ltd
• • • • • •
Leap Electronics Co.Ltd. • • •
Logical Devices • • •
Micropross
Needhams Electronics Inc. • • •
SMS GmbH • • • • • • • •
STAG Programmers • • • • • • • • • • • •
System General Corp. • • • • • • • • •
Tribal Microsystems Inc. • • • • • •
Xeltec λ • • • •
PROGRAMMERS
2 7 28 30 3 6 4 0
(ST9 Family) 9 0 9 0 90 90 9 0
ST ST S T ST S T
Ice Technology Ltd. • • • •
Leap Electronics Co. Ltd. •
SMS GmbH • •
Xeltec • •
Logical •
GANG
00 01 0 3 0 8 0 9 10 15 2 0 25 3 0 3 2 35 4 0 42 45 4 6 5 2 5 3 55 60 6 2 63 6 5 8 0 85
PROGRAMMERS T6 2 T62 T 62 T6 2 T 62 T 62 T6 2 T6 2 T6 2 T 62 T 62 T6 2 T 62 T6 2 T62 T 62 T6 2 T 62 T 62 T6 2 T6 2 T6 2 T 62 T 62 T6 2
S S S S S S S S S S S S S S S S S S S S S S S S S
Advanced Transdata Corp. • • • • • • • • • • • • • •
BP Microsystems • • • • • • •
Leap Electronics Co.Ltd. • • •
Lloyd Research • • • •
Logical Devices • • • • • • • • • • •
System General Corp. • • • • • • • •
SMS GmbH • • • • • • • • •
V/VIII
5
DEVELOPMENT TOOLS DIRECTORY
EMULATORS
Softec ST6210/15/20/25/60/65
SOFTWARE TOOLS
Actum
Inform All ST6 Family
Hiware All ST7 Family
Virtual Micro Design ST6210/15/20/25/52/53/60/62/63/65
VI/VII I
6
GENERAL INDEX
Page
THIRD PARTY TOOLS INDEX Number
PROGRAMMERS
BP Microsystems Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Citadel Products Ltd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Data I/O Corp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Dataman Programmers Ltd.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Hi-LO System Research Co. Ltd.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Ice Technology Ltd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Leap Electronics Co.Ltd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Logical Devices Inc... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Micropross . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Needham’s Electronics Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
SMS GmbH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Stag programmers Ltd.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
System General Corp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Tribal Microsystems Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Xeltek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
GANG PROGRAMMERS
Advanced Transdata Corp.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
BP Microsystems Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Leap Electronics Co.Ltd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Lloyd Research Ltd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Logical Devices Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
System General Corp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
SMS GmbH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
SOFTWARE TOOLS
Actum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
CMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
HIWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Inform 50
Virtual Micro Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
EMULATORS
Softec Microsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
VII/VIII
7
GENERAL INDEX
Page
SGS-THOMSON TOOLS INDEX Number
ST6 TOOLS
Starter Kit for ST620x, ST621x, ST622x MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Starter Kit for ST6230 and ST6232 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Starter Kit for ST624x MCU Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Starter Kit for ST625x, ST626x MCU Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
ST6 Realizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
fuzzyTECH ST6 Explorer Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Gang Programmer Datasheet for ST62 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Eprom Programming Boards Datasheet for ST62 MCU Family. . . . . . . . . . . . . . . . . . . . . . 97
Real Time Emulation Development Tools for ST6 MCU Family. . . . . . . . . . . . . . . . . . . . . . 99
ST7 TOOLS
SGS-THOMSON Software Development Tools for ST7 MCU Family. . . . . . . . . . . . . . . . . 113
Hiware Software Development Tools for ST7 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . 117
Eprom Programming Boards Datasheet for ST7 MCU Family. . . . . . . . . . . . . . . . . . . . . . . 119
Gang Programmer Datasheet for ST7 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Real Time Emulation Development Tools for ST7 MCU Family. . . . . . . . . . . . . . . . . . . . . . 123
ST9 TOOLS
SGS-THOMSON C Toolchain for ST9 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Eprom Programming Boards Datasheet for ST9 MCU Family. . . . . . . . . . . . . . . . . . . . . . . 135
Gang Programmer Datasheet for ST9 MCU Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Real Time Emulation Development Tools for ST9 MCU Family. . . . . . . . . . . . . . . . . . . . . . 139
VIII/V III
8
THIRD PARTY
UNIVERSAL PROGRAMMERS
9
Notes:
10
THIRD PARTY GUIDE - PROGRAMMERS
BP MICROSYSTEMS, INC.
BP-1200 Device Programmer
UNIVERSAL PROGRAMMER
Features
■ Field Upgradable to 240 pins
■ Supports all device technology
■ Fastest Universal programmer available
■ Full vector test and continuity test
■ Programs low voltage devices
■ User friendly software
■ Free software updates
■ Three year warranty
Product Information
The BP-1200 was designed to enable trouble-free test vector operation. Ground bounce,
which limits many programmer’s ability to test high speed parts and achieve high
programming yields, is carefully controlled on the BP-1200, improving both test results and
programming yields.
Socket modules are interchangeable to allow switching between device package types.
A universal PLCC socket supports most 20- to 84-pin PLCC devices using either particle
interconnect technology or long metal spring contacts. Standard test sockets are also
available for LCC, PGA, PLCC, PCMCIA, QFP, SOIC, SIMM and TSOP.
BP Microsystems works closely with major semiconductor manufacturers as they develop
new devices to keep abreast of future programming trends. It allows to release software
updates concurrently with the introduction of new devices. The software updates are
available at all times on the electronic bulletin board system (BBS) and on the world wide web
(WW) page.
Contact
BP-Microsystems
1000 N Post Oak Rd. SGS-THOMSON Micros supported
Suite 225 ST62E10/E15/E20/E25/E40/E60/E65
Houston, TX 77055-7237 USA ST62T10/T15/T20/T25/T40/T60/T60B/
Tel. +1(713) 688-4600 T65BB6
Fax. +1(713) 688-0920
http://www.bpmicro.com
1/24
11
THIRD PARTY GUIDE - PROGRAMMERS
CITADEL PRODUCTS
PC82
UNIVERSAL PROGRAMMER
Features
■ Supports EPROMs, EEPROMs, Serial
PROMs, MPUs, PLDs, EPLDs, GALs,
PALs, Microcontrollers
■ High quality 42-pin DIL textool.
■ High speed PC interface card design for
use with all PCs from XT to Pentium
■ Protection circuitry to protect against
wrong insertion of devices.
■ Software updates on application to cover
new devices
■ Macro function for production programming
■ Speed optimized range of programming algorithms.
■ Ground control circuitry using relay switching; no need to tie up a slow parallel port.
Product Information
The PC82 Universal Programmer and Tester is a PC based development tool designed to
program and test more than 1500 ICs. The PC82 can program EPROM, EEPROM, Serial
PROM, MPU, PLD, EPLD, GAL, PAL and many more. It comes with a 40-pin DIP socket
capable of programming devices with 8 to 42 pins. Adding special adapters, the PC82 can
program devices up to 84 pins in DIP, PLCC, LCC, QFP, SOP and PGA packages. It even
supports EPROMs to 16 Mbit.
The unit can also test digital ICs such as the TTL 74/54 series, CMOS 40/45 series, DRAM
(even SIMM/SIP modules) and SRAM.
The PC82’s hardware circuits are composed of 40 set pin-driver circuits each with TTL I/O
control, D/A voltage output control, ground control, noise filter circuit control and OSC crystal
frequency control. The PC82 shares all the PC’s resources such as CPU, memory, I/O hard
disk, keyboard, display and power supply.
A dedicated plug-in card which can be set to any of 16 possible base addresses, together
with a rugged connecting cable, this ensures fast transfer of data to the programmer without
tying up a standard parallel or serial port.
The PC82 comes complete with system adapter card (SAC-101A), rugged D-25 cable,
software and user’s manual.
Contact
Citadel Products SGS-THOMSON Micros supported
50, High Street
Edgare, Middlesex, HA8 7EP ST62E10/E15/E20/E25/E60/E65/E65B
England ST62T10/T15/T20/T25/T60/T65/T65B
Tel: +44 181 951 1848
Fax: +44 181 951 5857
http://www.citadelproducts.ltd.uk
2/24
12
THIRD PARTY GUIDE - PROGRAMMERS
DATA I/O
UniSite
UNIVERSAL PROGRAMMER
Features
■ Programs PROMs, EPROMs,
microcontrollers, PALs, IFLs, FPLAs,
PLDs, and FPGAs. .
Product Information
The Data I/O UniSite Universal Programmer with unmatched flexibility for low volume,
high-mix programming, is the standard by which all other programmers are measured. It
programs and tests most all programmable integrated circuits including FPGAs, PLDs,
memories and microcontrollers, in a single site. UniSite is software-based, easy-to-use and
has a full screen menu from which devices are selected and programming parameters are
set. UniSite is easily operated from a PC using a terminal emulator program, such as the one
provided with UniSite, or from a terminal.
UniSite combines fast, flexible support with the highest quality, so you’re ensured the
greatest reliability, yields and overall throughput. It uses manufacturer approved algorithms to
ensure the most accurate programming results, everytime.
Contact
Data I/O Corporation SGS-THOMSON Micros supported
10525 Willows Road N.E. ST62E10/E15/E20/E25/E60/E65
P.O. Box 97046 ST62T10/T15/T20/T25/T40/T42/T60/T65
Redmond, WA 98073-9746
Tel. +1(425) 881-6444
Fax. +1(425) 869-7423
BBS: +1(425) 882-3211
http://www.data-io.com
E-mail: telsales@data-io.com
3/24
13
THIRD PARTY GUIDE - PROGRAMMERS
DATA I/O
ChipWriter
Features
■ Supports PROMs, EPROMs, EEPROMs,
FLASH, PALs,Gals,PEELs,
PALCEs,EPLDs,CPLDs,Microcontrollers.
■ PC-based universal programmer with 48
pin DIP socket and standard PC parallel
port connection.
■ Battery operable or external power supply
■ Adapters for surface mount packages.
■ Optional built-in ROM/RAM emulator.
■ Free on-line operating software and
algorithm updates.
Product Information
The ChipWriter is a 48-pin universal programmer supporting a full range of popular
devices. A PC-based system, ChipWriter interfaces to a standard parallel port and features
easy to install, full-featured software with an intuitive, menu-driven user interface.
ChipWriter’s pin driver technology eliminates the need for adapters, family specific modules
or special software for most DIP devices up to 48 pins. Adapters are available for non-DIP
packages. In addition to running from line voltage, ChipWriter is also battery operable. This
gives you the flexibility to use the compact, lightweight (2lb/0.9kg) system with a laptop in the
field. ChipWriter also offers optional built-in 8-bit or 16-bit wide EPROM and RAM/ROM
emulators for fast and efficient ”in-system” development, real-time editing on the fly, and code
emulation.
All ChipWriter programmers are covered under a full, one year warranty for parts and labour.
Contact
Data I/O Corporation
SGS-THOMSON Micros supported
10525 Willows Road N.E.
ST62E10/E15/E20/E25/E60/E60B
P.O. Box 97046
ST62T10/T15/T20/T25/
Redmond, WA 98073-9746
Tel. +1(425) 881-6444
Fax. +1(425) 869-7423
BBS: +1(425) 882-3211
http://www.data-io.com
E-mail: telsale@data-io.com
4/24
14
THIRD PARTY GUIDE - PROGRAMMERS
DATA I/O
ChipWriter Portable
Features
■ Supports: PROMs, EPROMs, EEPROMs,
Flash, PALs, GALs, PEELs, PALCEs,
EPLDs, CPLDs, Microcontrollers.
■ Lightweight 2lb/0.9kg.
■ Built in 30 button keypad.
■ 40 x 2 LCD display
■ 4Mb internal memory, upgradable
■ PAL to GAL fusemap conversion
■ Interfaces to standard PC parallel port or
RS232 serial port
■ Free on-line operating software and
algorithm updates
■ Full one-year warranty for parts and labour
Product Information
The ChipWriter Portable is a fully portable, 40-pin universal programmer supporting a
wide range of popular and leading edge memory, microcontroller, and programmable logic
devices. The battery operable system features a built-in 30-button keypad and 40x2 LCD
display allowing you to perform all program, read and verify functions without a PC.
ChipWriter Portable can also run from line voltage and interface to a PC via a standard
parallel or serial port. A single socket, universal system, ChipWriter Portable delivers broad
device support and full-featured programming capabilities. This includes support for low
voltage devices with true 1.8V, 3.3V and 5V logic levels. Running from 8 AA batteries, the
expected battery life is upwards of 4000 programming cycles (depending on device type). For
PC-based operation, ChipWriter Portable includes easy to use software that can run under
DOS or Windows 3.11/Windows 95 as well as in a network environment.
Contact
Data I/O Corporation SGS-THOMSON Micros supported
10525 Willows Road N.E. ST62E10/E15/E20/E25/E60
P.O. Box 97046 ST62T10/T15/T20/T25/
Redmond, WA 98073-9746
Tel. +1(425) 881-6444
Fax. +1(425) 869-7423
BBS: +1(425) 882-3211
http://www.data-io.com
E-mail: telsale@data-io.com
5/24
15
THIRD PARTY GUIDE - PROGRAMMERS
DATA I/O
LabSite
Features
■ Programs EPROMs, EEPROMs,
Microcontrollers, PALs, GALs, EPLDs,
CPLDs, MACH and MAX families
■ Supports low voltage devices.
■ Package support includes: DIP,
PLCC,SOIC, QFP, TSOP and others
■ Supports DIP packages with standard 48-
pin DIP socket
■ Supports PLCC devices up to 44 pins with
universal PLCC base and matchbook.
Product Information
The Data I/O LabSite programming system is a Microsoft Windows based universal
programmer designed specifically for today’s engineering facilities. It combines highly reliable
programming technology with flexible, single-site support for popular logic, memory, and
microcontroller devices.
LabSite’s flexible, reliable socketing system offers support for a wide range of package
types. LabSite support can be expanded to include PLCC devices with the optional PLCC
programming base and MatchBook device carriers. LabSite also supports high pin-count
PLCCs, QFPs, TSOPs and other surface mount devices with optional Package and Pinout
Interfaces (PPIs). The PPI base uses direct socketing and is designed to accept many device
or package specific interfaces. LabSite’s device support includes fully tested and approved
algorithms and on-going, distributed device updates.
Contact
Data I/O Corporation SGS-THOMSON Micros supported
10525 Willows Road N.E. ST62E10/E15/E20/E25/E60/E60B/E65/
P.O. Box 97046 E65B
Redmond, WA 98073-9746 ST62T10/T15/T20/T25/T60B/T65B/
Tel. +1(425) 881-6444
Fax. +1(425) 869-7423
BBS: +1(425) 882-3211
http://www.data-io.com
E-mail: telsale@data-io.com
6/24
16
THIRD PARTY GUIDE - PROGRAMMERS
DATAMAN
PROGRAMMERS LTD.
Dataman-48
UNIVERSAL PROGRAMMER
Features
■ No adaptor needed for any DIL device up
to 48 pins
■ Wide range of multi-way adaptors/
convertors for most other package types.
■ On-board processor
■ Parallel port interface
■ Built-in world-standard power supply
■ Optional ROM emulator
■ Automatic EPROM ID search
■ Free-for-Life software updates
Product Information
The DATAMAN-48 is the ultimate in universal programmers. DATAMAN-48 can program
any DIL device with up to 48 pins, including all single-chip microcontrollers, without the need
for a DIL- to DIL- adaptor. You can program any other standard device, including PLCC,
SOP, TSOP, QFP and SDIP, by adding the appropriate item from their range of specially
developed adaptors and convertors. The DATAMAN-48’s intelligent universal pin driver
means a single adaptor can often handle a vast range of devices: a single 44-pin PLCC
adaptor, for example, supports all 44-pin PLCC devices. Unlike other universal programmers,
DATAMANN-48 can run via PC and via Laptop. The key to the DATAMAN-48’s true
universality is PinSmart technology. Each pin is intelligently driven, enabling any
configuration of Vpp, Vcc, Gnd, Clk, and I/O to be applied to any or all of the 48 pins.
Pinsmart device detection, which works on any device in the programmer’s library, provides
a valuable safeguard against accidental damage or error.
Contact
Dataman Programmers Ltd. SGS-THOMSON Micros supported
Station Road, ST62E10/E15/E20/20B/E25/25B/E60/E65
Maiden Newton
Dorchester, Dorset ST62T00/T03/T08/T09/T10/T15/T20/T20B/
DT2 OAE/UK T25/T25B/T53/T55
Tel. +44 0 1300 320719
Fax. +44 0 1300 321012
BBS: +44 0 1300 321095
7/24
17
THIRD PARTY GUIDE - PROGRAMMERS
HI-LO SYSTEMS
RESEARCH CO. LTD.
ALL-07 Programmer & Tester
PROGRAMMER
Features
■ Supports EPROMs, EEPROMs, FLASHs,
PLD/CPLD, Microcontrollers, PAL, GAL,
PEEL, FPGA, CMOS 40/45, DRAM,
SRAM
■ Connects with the PC through a parallel/
printer port or an optional PCMIA interface.
■ WINADP-96 option provides for operation
under Windows.
■ Includes a built in Universal Input Power
Supply.
■ Batch mode operation for production.
■ Automatic Serial number insertion function
■ Free Software updates by BBS
■ Money back guarantee, 1 year warranty
Product Information
The ALL-07 can program nearly all devices with 8-40/48 pins with the standard DIP PACK.
Using HI-LO adapter and converter options the standard DIP module can support devices in
any package and devices with pin counts of 8 pins to more than 300 pins. Package support
includes PLCC, PGA, SOIC, SSOP, TSOP, QFP, TQFP, PCMCIA and others. The ALL-07’s
functionality can also be expanded by adding a powerful PACK options. PACK options
include universal 44 and 68-pin PLCC modules and multiple socket gang PACK’s. Current
gang programming PACK options support microcontrollers, EPROM/EEPROM/FLASH,
PCMCIA memory cards, Serial PROM, and PLD devices.
New device support is added constantly and available for immediate release on the BBS.
Programming algorithms have been approved by leading IC manufacturers. All products and
options are generally available from stock to 4 days and are backed by a money back
guarantee and a 1 year warranty.
Contact
HI-LO Systems Research Co. Ltd. SGS-THOMSON Micros supported
44388 S. Grimmer Blvd. ST62/E10/E15/E20/E25//E60/E65/E65B
Freemont, CA 94538 ST62T10/T15/T20/T25/T60/T65/T65B
Tel. +1(510) -623 8860
Fax. +1(510)-623-9925
http://hilosystems.com.tw
HI-LO Systems Research Co.Ltd.
4F, Nr.22, Sec.5
Ming-Shen E-Road
Taipei, Taiwan, ROC
8/24
18
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Universal Device Support
■ Built in 40 by 2 LCD display with Back-
Light option and 30 button keypad
■ Works from batteries or from adapter/
recharger provided
■ 4 Mbit of data memory as standard,
upgradable to 8 Mbit
■ Supports low voltage devices with real
1,8V, 3.3V and 5V logic levels.
■ User friendly PC software works under
DOS or Windows and supports mouse
operation.
■ Interfaces to printer port (LPT1-3), 35 pin
M to M centronics cable provided. Serial
port connection provided for file download.
■ High Speed program and verify: 27C010 in
21 seconds
Product Information
The LV40 Portable is a lightweight yet very powerful universal device programmer for all
applications, ideal for development, field service or small to medium scale production. The
programmer is completely portable, having a built in LCD and keypad. It can be operated
from either batteries or the supplied mains adapter. Software is provided for PC operation,
with connection to any standard parallel port. In addition, an RS 232 connector enables data
to be downloaded via the serial port, including any new device libraries to update the internal
memory, eliminating the need for costly firmware upgrades. The LV40 Portable supports
EPROMs, EEPROMs, Serial PROMs, Flash, NVRAMs, BPROMs, PALs, GALs, PEELs,
CPLDs and more than 180 microcontrollers. Low voltage parts are correctly supported as
standard in accordance with the manufacturers specifications and the programmer can
program and verify parts down to 1.8V, a unique feature in low cost programmers. A full
range of socket adapters is produced by ICE Technology for PLCC, PSOP, TSOP and SOIC
package types.
9/24
19
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Works from batteries or from adapter/
recharger provided
■ User friendly PC software works under
DOS or Windows and supports mouse
operation.
■ Interfaces to printer port (LPT1-3), 25 pin
M to M centronics cable provided. Serial
port connection provided for file download.
■ High Speed program and verify:
■ Ideal for use with Laptop PC
■ Full range of high quality sockets available
■ Full one year warranty on parts and labour
Product Information
With an affordable, easy upgrade path from the Speedmaster to the Micromaster model, as
well as up to the LV models, there is no need to worry about the programmer falling behind as
the designs develop. All supported devices up to 40-pins require NO additional modules,
adapters, resistors or software. With larger and larger devices and the speed of programming
critical in cutting development and production times, the Micromaster 1000+ can download,
program and verify the devices faster than any competitors programmer. Built in ROM/RAM
emulator options turn the 1000+ programmer into a powerful development tool. A full range of
high quality socket adaptors is available for PLCC, SOIC, TSOP etc. Free software updates
for all programmers are available.
Contact
ICE Technology Ltd.
Penistone Court, Station Buildings
Penistone, S. Yorks.
SGS-THOMSON Micros supported
S30 6 HG / UK
ST62T10/T15/T20/T25/T60/T65
Tel. +44 1226 767404
ST62E10/E15/E20/E25/E60/E65
Fax. +44 1226 370434
http//www.icetech.dircom.co.uk
10/24
20
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Supports EPROMs, EEPROMS,
Flash,SerialPROMs,NVRAMS, BPROMs,
Microcontrollers,PALs, GALs, EPLDs,
PEELS, MACHs, MAX, MAPLs etc.
■ Programs over 180 Microcontrollers
without adapters.
■ Both standard and low voltage devices
down to 1.8V supported.
■ Mains or battery powered
■ Full range of package adapters available
■ Optional ROM/RAM emulators.
■ Full one year warranty on parts and labour
Product Information
The Micromaster LV is a professional programmer which provides all the facilities you need.
Its designed for maximum functionality at minimum costs. It has a built in circuitry to enable it
to protect your low voltage devices and ensure that they verify correctly at their normal
operating voltage. Support for on chip features such as oscillator settings and security bits
make this programmer the best choice for development and small scale production.With the
addition of one of the expansion options, the programmer can include a fully function 16-bit
wide or 8 bit wide ROM/RAM emulator to help you speed up your development. Options can
be fitted at the time of purchase, making your unit custom built to your specifications, or can
easily be added by the user at a later date. The Micromaster LV can be operated from any
type of PC from XT upwards and is not reliant on the computer to achieve its high speed
download and programming. Demo software can be downloaded for the ftp site.
11/24
21
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Small light, portable and professional
design, usable with batteries.
■ Convenient and efficient printer port
connection to any IBM compatible PC,
Notebook.
■ Supports more than 66 manufacturers of
semi-conductors and can expand
functions and devices by floppy disk
■ System is upgradable by adding additional
modules.
■ Supports disassembler functions
■ Supports Macro key function, able to
record selected device into memory and
recall by pressing a key
■ Full range adaptors available.
Product Information
The Leaper-10 provides advanced, universal device programming support at an affordable
price. It supports various package devices in the market by it 42-pin socket and the optional
full range adaptors. The Leaper-10 integrates powerful test hardware and software to
perform high-quality measurements. It can verify and test a controlled impedance
environment from the programmer I/O, VPP, Gnd, and power source. The biggest attraction of
the Leaper-10 is following 4T product policy, ie light, thin, short and tiny. Concerning the
concept of environmental protection, Leaper-10 avoid unnecessary overpackage. the The
Leaper-10 owns a polyglot function. No matter what kind of operation language you would
like to use, you can easily change it. The Leaper-10 supplies the batch function with the
project file of the text mode. The project file can be edited with any test editor to modify some
working conditions, such as the setting of the device type and parameters and the processing
procedure.
12/24
22
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Universal device support
■ Ultra fast programming.
■ Supplied DOS & Windows remote control
software.
■ Up to 115K baud serial transfer as well as
high speed parallel I/O.
■ Customer RAM expansion using SIMMS
■ Affordable price
■ Product Information
Product Information
The Allpro-88 and 88XR family of programmers can program and test any device being
made today and tomorrow, therefore they have become the most popular, professional level
semiconductor vendor, certified software driven, universal programmers. Ruggedly designed
pin drivers prevent damage from operator error or device shorts. User friendly software
accesses sophisticated features with ease either in a Microsoft Windows DOS environment
or by command line entry. Allpro-88XR is a completely portable unit that does not depend on
a host. All models can also be used in command line mode for automating the keystrokes and
creating batch file. The Allpro-88 includes both serial and parallel ports for interfacing to
PC’s, Macintosh or Unix based workstations. The Allpro-88XR also has direct ethernet link
capability as an option.
Contact
LOGICAL Devices Inc.
SGS-THOMSON Micros supported
1221 S. Clarkson nr. 200
ST62E20F1/E25F1/E25BF1/E60BF1
Denver, CO 80210/USA
ST90T27ZB6/ES
Tel. +1(303)-722 6868
Fax. +1(303)-733-6868
BBS: +1(303)-722 2955
E-mail: logdev henge.com
13/24
23
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Powerful features only found in high end
universal programmers
■ High speed serial port (57K baud)
■ PC Software included for DOS or
Windows3.1.
■ Super fast programming speed.
■ Gang head programs 8 EPROMs at a time
■ One year warranty on parts and labour
■ Free BBS software
Product Information
The XPRO family as a stand alone device programmer incorporates new programming
hardware and software technology and concepts. XPRO architecture is based on a new pin
driver system that combines functionality and low cost. The programmer incorporates several
FPGA’s internally to provide a high level of functionality in a small package. XPRO is
designed to be used in a wide variety of applications from engineering development to high
volume production and field service. XPRO is designed to program EPROMs, EEPROMs,
CMOS PROMs, Flash EEPROMs, EPLDs, Single Chip Micros, FPGAs. The full system
consists of a base programming system and an appropriate socket adapter. Refer to the full
list of devices and family adapters for the desired configuration. The product operates from a
serial port therefore it is fully compatible with all of the Laptop computers, Macintosh, Sun
workstations, Power PC’s and all of the IBM compatibles, including 486/66 Pentium based
products.
Contact
LOGICAL Devices Inc.
SGS-THOMSON Micros supported
1221 S. Clarkson nr. 200
ST62E20F1/E25F1/E25BF1/E60BF1
Denver, CO 80210/USA
ST90T27ZB6/ES
Tel. +1(303)-722 6868
Fax. +1(303)-733-6868
BBS: +1(303)-722 2955
E-mail: logdev henge.com
14/24
24
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Printer-port interface
■ On-board processor and built in power
supply
■ Automatic EPROM ID search.
■ User selectable verify voltage with one or
two passes.
■ Automatic file format conversion
■ Fast device selection aid
■ User changeable programming
parameters
■ Lifetime free software updates BBS
Product Information
The Chipmaster 6000 is a universal device programmer which works through your PC’s
parallel port. It features a 48 pins driver and an expandable TTL pin driver. An on-board
FPGA lets you handle today’s (and tomorrows) complicated DIP-type silicon, PLD’s,
microprocessors, and high density memory chips without adapters. The Chipmaster 6000
has been designed for both laboratory and mass-production applications. It supports over
1200 different devices including PAL, GAL, CPAL, EPLD, PEEL, MAX, MACH, PLSI,
microprocessors, EPROM, series EPROM, PROM and FLash memory. Optional ROM
emulator modules support devices up 16 bits. The Chipmaster 6000’s on board intelligence,
SRAM and PFGA reduces system overhead to a minimum. The Chipmaster 6000 can
program an 8-Mbit EPROM in less than 100 seconds. The Chipmaster 6000 includes free
lifetime software updates through BBS.
Contact
LOGICAL Devices Inc.
SGS-THOMSON Micros supported
1221 S. Clarkson nr. 200
ST62E20F1/E25F1/E25BF1/E60BF1
Denver, CO 80210/USA
ST90T27ZB6/ES
Tel. +1(303)-722 6868
Fax. +1(303)-733-6868
BBS: +1(303)-722 2955
E-mail: logdev henge.com
15/24
25
THIRD PARTY GUIDE - PROGRAMMERS
MICROPROSS
ROM 5000 B /ROM 3000 B
UNIVERSAL PROGRAMMER
Features
■ Device programmers with 40- pin DIP
socket supporting EPROMs, EEPROMs,
PALs, FPALs and FPGAs.
■ Programming algorithms: high speed,
intelligent, standard, and quick pulset
■ File transfer formats: Jedec, ASCII6BNPF,
ASCII6B10F, Octal, Hex, Intel-Hex, binary
■ Board level programmer
■ ULIS development software and device
library for PCs305” floppy disk.
Product Information
The ROM 5000B is a universal device programmer capable of supporting the majority of
programmable circuits in all technologies on a single-pin module. More than 2000 types of
devices can be supported. The ROM 5000B can operate as a stand-alone unit as it comes
equipped with an ASCII keyboard complete with 5 function keys as well as a 7 full page
screen. The system ‘s 3.5 floppy disk drive enables operating system updates as well as the
storage of data files, JEDEC and source code for PAL etc. development. Special modules
PLCC and PAL applications extend the range of programmable devices.
The ROM 5000B is capable, with the addition of an adapter, of performing on-board
programming for small applications. It supports the UKIS language developed by
MICROPROSS for board level programming.The ROM 3000B has the same characteristics
as the ROM 5000B but it operates in a PC environment. It includes a floppy disk drive for
updating the operating system. The ROM 3000B allows on-board programming but in a PC
environment.
Contact
Micropross
Headquaters:
33 rue Gantois
59000 Lille
Tel: +33 3 20 74 66 30
Fax: +33 3 20 74 66 37
16/24
26
THIRD PARTY GUIDE - PROGRAMMERS
NEEDHAM’S
ELECTRONICS INC.
EMP-30
UNIVERSAL PROGRAMMER
Features
■ Supports EPROMs, EEPROMs, FLASHs,
PLD, GAL, Microcontrollers.
■ Standard operation via PC parallel port,
upgraded driver board can be supplied.
■ Socket modules available in most
packages
■ Full self-test and self calibration capability.
■ Control Software under DOS or under any
Windows system.
■ 48 pin DIP adapter with 2 main family
modules.
■ Unlimited call-in customer service.
Product Information
The EMP-30 is a new, advanced capability programmer. The device to be programmed is
placed into an interchangeable socket module. These modules can be supplied to provide
support for any industry package. All devices available in a package type will be supported
when its socket module is installed. There are six independent DACs controlled power
supplies with 3 of them split into 3 pathways and the other 3 split into 2 pathways each. All 15
pathways are relay controlled by EMP, the control software. Anyone of the pathways can be
switched to the ground. The VIH voltage can range from VCC to 21 Volts.
A main element of the device interface hardware design is an SRAM based reconfigurable
FPGA. Supported devices have unique FPGA configuration files that are downloaded to the
programmer by EMP-30 as part of the device selection process. New devices, or changes to
existing devices are quickly and easily implemented because all devices have library macros
that implement programmer configuration and programming algorithms. New macros can
easily be added to or deleted from the libraries without altering the other entries
17/24
27
THIRD PARTY GUIDE - PROGRAMMERS
SMS GMBH
Sprint plus 48
UNIVERSAL PROGRAMMER
Features
■ 48 Universal pindriver
■ Standard socket for up to 48 pins
■ Parallel port connection
■ Adapters for other packages
■ DOS/Windows programming Software
■ Power Supply with cable set
■ Support: EPROMs & EEPROMs, Flashs,
PROMs, PALs, IFLs,Microcontrollers and
sequencers.
Product Information
SPRINT Plus 48 is the newest Universal Device Programmer in the Sprint family. Complete
with 48 universal pin drivers, it sets a new standard for low cost programmers in this class.
Different software libraries allow your purchase to be totally adapted to your needs today and
complete with an upgrade path to take care of your future requirements. The SPRINT Plus
48 has its standard 48 universal pins and a 48 pin DIL-socket for devices from 8 to 48 Pins.
Affordable adapters for bigger DIL,PLCC and other SMD packages are available.
PC interface is through the standard parallel port. With included software installed, the
SPRINT Plus 48 automatically interrogates LPT ports determines where it is attached, then
configures itself. Any LPT port, such as that on Notebook, can be used to control the SPRINT
Plus 48 giving the freedom to take the support anywhere.
Contact
SMS GmbH SGS-THOMSON Micros supported
Im Grund 15 ST62E/01B/20B/25B/30
D-88239 Wangen, Germany ST62T00B/T01B/T03B//T08B/T20B/T25B/
Tel. +49 7522 9728 0 T30/T53B
Fax: +49 7522 9728 50 ST90E40/T40/E30/T30/ST92E93J9/
BBS: +49 7522 9728 88 ST92T93J9
E-mail: info@sms-sprint.com ST72T82
http://www.sms-sprint.com.
18/24
28
THIRD PARTY GUIDE - PROGRAMMERS
SMS GMBH
Sprint Optima
UNIVERSAL PROGRAMMER
Features
■ Compact Hardware design
■ Paralllel-port connection
■ Flexible through easily exchangeable
TOPs
■ Standard 48 universal pindrivers/optional
expansion without limitation
■ Full test vector support
■ Support antifuse technology
■ Algorithm updates via Internet, BBS and
diskette.
Product Information
SPRINT OPTIMA provides programming and vector testing for virtually any programmable
device, supporting Micro’s, Memories and PLDs, up to and beyond 84 pins.
Several flexible TOP’s giving you the freedom and flexibility of a real universal programmer.
Because of the flexibility and the small dimensions the SPRINT OPTIMA is the ideal tool for
the research and development environment. The compact design with a short path from the
pindriver to the device pin guarantees unrivalled signal quality.
Maximum flexibility together with highest possible device support are the requirements you
are demanding of a programmer. The SPRINT OPTIMA programmers offer the ideal tool to
meet your demands without complication.
Full custom ASIC pin drivers were developed enabling the programming and testing of new
high-speed CMOS devices. A compact design is achieved because of these analog/digital
ASICs, allowing pin drivers and Vcc and GND relays to be as close to device pins as
possible. This technology eliminates ground bounce, greatly improving programming yields.
Contact
SMS GmbH SGS-THOMSON Micros supported
Im Grund 15 ST62E/01B/20B/25B/30
D-88239 Wangen, Germany ST62T00B/T01B/T03B//T08B/T20B/T25B/
Tel. +49 7522 9728 0 T30/T53B
Fax: +49 7522 9728 50 ST90E40/T40/E30/T30/ST92E93J9/
BBS: +49 7522 9728 88 ST92T93J9
E-mail: info@sms-sprint.com ST72T82
http://www.sms-sprint.com.
19/24
29
THIRD PARTY GUIDE - PROGRAMMERS
STAG PROGRAMMERS
LTD.
STAG Eclipse
UNIVERSAL PROGRAMMER
Features
■ Super fast
■ Can support all programmable device
technologies
■ 96-pin drivers as standard (up to 256 pins)
■ Single 48-pin DIP socket (8-48 pin
devices)
■ Universal 84-pin PLCC socket
■ Stand-alone or optional PC remote
operation
■ 16 Mbit RAM as standard (up to 64 Mbit)
■ Serial and parallel ports
■ Includes all device support libraries
Product Information
The ECLIPSE is a universal programmer designed for engineering or production use.
Interchangeable modules provide socketing for various device packages including DIP, QFP,
PGA and shrink DIP. Further sockets are available for TSOP, PSOP and SOP. Devices
supported include PROMs, EPROMs, FLASH, EEPROMs, PLDs, CPLDs and
Microcontrollers. The fully programmable isolated pin drivers, installed as standard, allow
devices with up to 96 pins to be supported. This can be expanded to 256 drivers by adding
additional driver PCB’s. PC DOS and Windows versions are supplied.
Contact
STAG Programmers Ltd. SGS-THOMSON Micros supported
Silver Court, Watchmead ST62E10/E15/E20/E25/E40/E42/E45/
Welwyn Garden City E60B/E65B/E80/E85
Hertfordshire AL7 1 LT ST62T10/T15/T20/T25/T40/T42/T60B/
Tel. +44 1707 332148 T65B/T80/T85/
Fax: +44 1707 37150 ST90E40/T40/E30/T30
E-mail: sales@stag.co.uk
20/24
30
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Self contained Power Supply
■ Two embedded CPU
■ Turbo Mapping Technology
■ Support: EPROMs & EEPROMs, Flash
EPROMs, PROMs, BPROMs, PALs,
GALs, IFLs, PEELs, PLS, is/PLSI, PMLs,
PLDs, EPLDs, EEPLDs, MACHs, MAPLs,
Maxs, FPGAs and Microcontrollers etc.
■ Socket Adapters for PLCC, SOIC, and
other device packages up to 128 pins.
Product Information
Turpro-1 ensures high reliability and two embedded processors minimize non-algorithm
related overhead for high speed programming and testing. The hardware of TURPRO-1 uses
a revolutionary program/test technology: “TURBO-Mapping”. This new invention allows
TURPRO-1 to map the device waveforms in nano-second speed, using a reliable ‘BIT SLICE’
ASIC.
TURPRO-1 is an ideal tool for the engineering laboratory. It supports over 18 data file format
and accepts the output files generated by logic compilers. TURPRO-1 provides a convenient
menu-driven interface for selecting all functions. The function of TURPRO-1 is enhanced by
the patented “auto-sense”. It automatically activates TURPRO-1 in response to the locking of
the ZIF socket lever. One year HW warranty is standard. Software is always free available via
BBS or Web-Page. Technical support is available from 8AM to 6PM PST.
Contact
System General Corp. SGS-THOMSON Micros supported
1603 A S Main Street ST6210/15/20/2540//45/60/65
Milpitas, CA. 95035/USA ST62E10/E15/E20/E25/E/40E45/E60/
Tel. +1(800) 967-4776 or +1(408) 263-6667 E60B/E65/E65B
Fax. +1(408) 262-9220 ST62T10/T15/T20/T25/T40/T45/T60/
BBS: +1(408) 262-6438 T60B/T65/T65B
e-mail: mailto:sga@inreach.com
http://www.sg.com
21/24
31
THIRD PARTY GUIDE - PROGRAMMERS
Features
■ Self contained Power Supply
■ Two embedded CPU
■ Turbo Mapping Technology
■ Support: EPROMs & EEPROMs, Flash
EPROMs, PROMs, BPROMs, PALs,
GALs, IFLs, PEELs, PLS, is/PLSI, PMLs,
PLDs, EPLDs, EEPLDs, MACHs, MAPLs,
Maxs, FPGAs and Microcontrollers etc.
■ Socket Adapters for PLCC, SOIC, High pin
count DIP and other device packages.
Product Information
Turpro-1/FX is an enhanced model of the popular TURPRO-1 Universal Programming
Systems like Turpro-1, the FX uses universal pin-driven technology and supports virtually all
programmable Logic and Memory devices. In addition to laboratory use, TURPRO-1/FX
offers an affordable alternative for field service application and production environments. For
field service, the system hardware is housed in a sturdy metal case and its compact size
allows easy transportation. A device handler interface kit is available for automated mass
duplication.
Easy-to-use-engineering features allow for convenient editing of data. Additional capabilities
include swap-shuffle-split and even serialization! Optional High/Low VCC verify can help
insure board-level reliability.One year HW warranty is standard. Software is always free
available via BBS or Web-Page. Technical support is available from 8AM to 6PM PST.
Contact
System General Corp. SGS-THOMSON Micros supported
1603 A S Main Street ST6210/15/20/2540//45/60/65
Milpitas, CA. 95035/USA ST62E10/E15/E20/E25/E/40E45/E60/
Tel. +1(800) 967-4776 or +1(408) 263-6667 E60B/E65/E65B
Fax. +1(408) 262-9220 ST62T10/T15/T20/T25/T40/T45/T60/
BBS: +1(408) 262-6438 T60B/T65/T65B
e-mail: mailto:sga@inreach.com
http://www.sg.com
22/24
32
THIRD PARTY GUIDE - PROGRAMMERS
TRIBAL MICROSYSTEMS
INC.
FLEX-700 Programmer & Tester
PROGRAMMER
Features
■ Connects to any PC through the parallel
printer port.
■ Full screen editor
■ Supports EPROMs, EEPROMs, FLASHs,
PROMs, Microcontrollers, Memory IC
Cards, PLD, PAL, GAL, FPL, EPLD, MAX,
MACH.
■ Includes several utilities for file splitting,
shuffling and cutting
■ Support for all of the latest PLCC, QFP,
SOP, TSOP, PGA devices on the market.
■ Keystroke batch files can be used for
routines setups and operations.
Product Information
FLEX-700 is Tribal Microsystems’s 5th generation Universal Programmer and Tester. The
FLEX-700 is a PC based programmer that can be connected to any PC via the standard
parallel/printer port. An 80 pin industrial connector accepts programming PACs that support
devices with 8 pins up to as many as 256 pins in DIP, PLCC, QFP, PGA, SOP, TSOP
packaging. Using the latest in pin driver technology 4 or 8 of 27C010 devices can be
programmed in about 30 seconds.The FLEX-700 advanced architecture eliminates the need
for several adapters to program devices with different pinouts in the same packaging. Only
one 40 pin PAC is required to program virtually all DIP devices with 8 to 40 pins.
Programming algorithms and hardware are generally available from stock and are backed by
a money back guarantee and 1 year warranty.
Contact
TRIBAL MICROSYSTEMS Inc.
SGS-THOMSON Micros supported
44388 S. Grimmer Blvd.
ST62T10/T15/T20/T25/T60/T65/T65B
FREMONT, 944538
ST62E10/E15/E20/E25/E60/E65/E65B
CA./USA
Tel: +1(510)623-8859
Fax: +1(510)623-9925
http:// www.tribalmicro.com
E-mail: sales@tribalmicro.com
23/24
33
THIRD PARTY GUIDE - PROGRAMMERS
XELTEK
Superpro III
UNIVERSAL PROGRAMMER
Features
■ Supports EPROMs, EEPROMs, Flashs
memories, microcontrollers., PLDs...
■ Adapters available to handle PLCC, SOIC,
TSOP, QFP...
■ CE approved
■ Free updates on Internet
Product Information
Superpro III is a universal programmer which supports more than 3000ICs including
Microcontrollers, PLDs, FPGAs, EPROM, EEPROM, Flashs...
Interface to a PC is via printer port. It comes with a 48-pin DIP ZIF socket. By using socket
adapters it supports up to 48-pin DIP devices, up to 68-pin shrink DIP devices, up to 84-pin
PLCC devices, up to 44-pin SOIC devices, up to 220-pin QFP devices.
Contact
Xeltek SGS-THOMSON Micros supported
3563 Ryder St. ST62E65BF1/T62B/T62BB6/T20/T01
Santa Clara, CA 95051 ST72T94C6B6
USA ST90T40C6/T28BB6T
Tel: +1(408)524-1932
Fax: +1(408)245-7084
E-mail: info@xeltek.com
www: www.xeltek.com
24/24
34
THIRD PARTY
GANG PROGRAMMERS
35
Notes:
36
THIRD PARTY GUIDE - GANG PROGRAMMERS
ADVANCED TRANSDATA
CORP.
PGM 2000
GANG PROGRAMMER
Features
■ Programs up to 8 devices at one time and
over 500 parts an hour
■ Upgradable to support other
microcontrollers via device specific
programming adapters.
■ Data to be programmed are securely
stored inside EEPROM memory of the
Master Control Unit and remain intact
during power down
■ Checksum verification alerts user of any
data corruption
■ LCD display provides function menus and
programming results
■ Selectable Program Modes
■ All option bits of the device are programmed
■ Adjustable Vdd and Vpp
■ Beeper to confirm selection and announce results.
Product Information
PGM2000 is an affordable stand-alone gang programmer designed to support popular
microcontrollers. Its unique features allow you to quickly and securely duplicate devices,
without worrying about the master code being overwritten. PGM2000 consists of a MCU
which connects to various programming adapters for duplicating devices. The MCU is the
brain of the PGM2000 programmer which holds the data and parametric information to be
copied to new devices. Once the data resides inside the MCU, they will be stored securely
and is protected from accidental modifications with its secured functions.
Contact
Advanced Transdata Corp.
SGS-THOMSON Micros supported
14330 Midway Road, Suite 128
ST6232/T53B/T60B/T63B/T65B/E65B
Dallas, TX 75244/USA
ST62T00/T01/E01/T03/T08/T09T10/T15/
Tel: +1(972)980-2960 T20/T25/T30
Fax: +1(972)980-2937
E-mail: atc1@ix.netcom.com
http://adv-transdata.com
1/8
37
THIRD PARTY GUIDE - GANG PROGRAMMERS
BP MICROSYSTEMS
BP-2200
Concurrent Programming System
GANG PROGRAMMER
Features
■ Concurrent architecture
■ Fault tolerant design
■ 2-16 sites operate independently and
concurrently
■ Properly programs all device
architectures.
■ Reduced operator errors
■ Full vector & continuity test up to 200 pins
■ more than 50 socket configurations
available.
Product Information
The concurrent architecture allows the system to start programming each device as soon as
it is inserted. Each site is a fully universal programmer in order to optimise flexibility, signal
fidelity throughput and reliability. The BP 2200 improves your programming center’s
profitability by increasing the efficiency of your operation. The BP 2200 supports more
devices than any other parallel programmer including antifuse and low voltage devices. The
BP 2200 also has the ability to vector test the latest high pin-count FPGAs and 3 volt
devices.The system provides full support for devices up to 240 pins including the ability to
continuity test, erase, blank check, program, verify, vector test, program ranges and easily
configure special device features such as security options, write protect, operating modes
etc.The BP 2200 incorporates fault tolerance to keep your shop running even when the going
gets tough. In the event that one of the sites should fail, the system can simultaneously detect
the problem and continue operating without that site so you can choose a convenient time to
make the repair. By eliminating the central controller and providing separate power supplies
for each site, BP’s engineers have eliminated sources of problems that can stop the machine
entirely.
2/8
38
THIRD PARTY GUIDE - GANG PROGRAMMERS
Features
■ Convenient printer port connection to any
IBM compatible PC, Notebook or
Handbook.
■ Capable of high efficient simultaneously
program or test 4 devices
■ Equipped with auto-switch 110/220V
power supply
■ Support: EPROMs & EEPROMs, FLASH
EPROM, Serial EEPROM, TTl,
Microcontroller, PLD, PAL, GAL, MAX,
MACH, SRAM/DRAM, CMOS
■ Software updates by floppy disk
■ Support Macro key function
■ Memory and recall by press a key.
Product Information
The LP-U4 integrates powerful test hardware and software to perform high frequency signal
measurements. With up to 42x4 bi-directional signal pins, they can verify and test a controlled
impedance environment from the programmer I/O, Vpp, Gnd, and power source. The biggest
attraction of the LP-U4 is its low cost.Based on the success of its Universal Programmer, the
LP-U4 is spreading into the world market. The LP-U4 has 4 sockets for the price of two single
socket programmers.The LP-U4 uses the Polyglot function. No matter what kind of operation
language you would like to use, you can easily change it.
In addition, the LP-U4 supplies the batch function with the project file of the next mode. The
project file can be edited with any text editor to modify working conditions such as device
type, parameters and the processing procedure.
Contact
LEAP Electronic Co. Ltd.
SGS-THOMSON Micros supported
6th, Fl4, Lane 609 Chungsin RD, Sec.5
Sanchung, TAIWAN ST62E20F1/E25F1/E25BF1/E60BF1
Tel. +1(886)-2-9991860 ST90T27ZB6/ES
Fax. +1(886)-2-999001/5
3/8
39
THIRD PARTY GUIDE - GANG PROGRAMMERS
Features
■ Fast programming up to 8 devices
■ Large RAM, 2M bits, optionally 4M, 8M or
32M bits and beyond
■ Multilingual display.
■ Local LCD for stand alone operation or use
with a PC
■ Purpose designed modules rather that
socket adaptors
■ Free telephone support
■ Extensive sales and service
Product Information
The L9000 is a modular programmer which supports virtually all EPROMs, Flash and many
Microcontrollers. The L9000 is ideal for production because there are purpose designed
modules rather than socket adaptor. Modules are available for DIL, (P)LCC, SOIC, TSOP
and QFP etc. Devices can be programmed with serial numbers. The simple batch file facility
allows the user to download code and select device type and programming options which
leaves the operator to simply fit the devices and press the program button. There is also an
optional PC software driver. Both serial and parallel ports are fitted to L9000. An optional data
compression reduces download time to 10 seconds per megabit for larger devices.
Contact
Lloyd Research Ltd.
7/7A Brook Lane, Warsash.
Southampton SO31 9FH
SGS-THOMSON Micros supported
Tel. +44 1489 57 40 40
ST62T10/15/T20/E20/T25/E25
Fax.+44 1489 88 58 53
Email: progs@lloydres.co.uk
4/8
40
THIRD PARTY GUIDE - GANG PROGRAMMERS
Features
■ Gang programs 32 devices
■ Stand alone or PC operation
■ Automatic device log out.
■ Programs single chip controllers
■ Load to memory from any socket
■ Detects empty sockets
■ Easy to use function key operation
■ Self calibrating power supply
■ Margin verify
■ ESD protection with ground and wrist band
connector
Product Information
The S-series is the latest in a continuing evolution of production/development programmers.
GANGPRO-S is fully stand alone, with its built-in processor and BIOS. It is easily interfaced
with any host system through a standard serial port. The unique Multirail architecture of the
GANGPRO-S features a main platform and eight card slots for housing independent
programming assemblies driven by internal microprocessor. Because GANGPRO-S is a
mainframe-type programming system; it is infinitely expandable through a wide range of
applications while maintaining the same basic form, factor and user interface. GANGPRO-S
includes MS-DOS based 232 communications software for easy menu driven operations from
a host with such additional capabilities as PC RAM editing, file format conversions, file
handling, file transfer to and from the programmer, and menu based device selection.
Contact
Lloyd Research Ltd.
SGS-THOMSON Micros supported
1221 S.Clarkson, nr. 200
ST62T01/03/08/09
Denver, CO 80210/USA
ST62T10/20/E20F1/T15/25/E25F1
Tel: +1(303) 722 6868
ST62T53/T63/60/65/E60/E65
Fax: +1(303)-733 6868
Email: logdev@henge.com
5/8
41
THIRD PARTY GUIDE - GANG PROGRAMMERS
Features
■ Independent socket technology
■ Fastest-possible programming times and
highest-possible yields
■ Auto-sense technology
■ Supports EEPROMs, EPROMs, Flashs,
FPGA (including anti-fuse).
■ Uses a PCMCIA Flash Memory Card as
firmware to facilitate updating Software.
■ Upgradable up to 64 Megabits.
■ Adapters available for all package styles
including 48 pin DIP/ZIP, PLCC, LCC,
TSOP, PSOP, SOIC, QFP....
■ Work as stand-alone unit or connected to a
PC through RS232C serial interface.
Product Information
You can choose to acquire only one programming module for design use, then, once your
design moves to production, you can add up to 8 modules to the controller and convert your
design tool into production equipment. Alternatively, by adding more controllers, you can split
your system into multiple units for different application locations. Thus, your initial investment
will never be wasted.
You can alternate sending back modules for periodical calibration in order to meet ISO 9000
requirements, or, in the case of a necessary repair, send back only the defective modules for
maintenance.
When it comes to the new 3V devices, the versatile Microcontroller families, or even toughest
Anti-Fuse CPLD/FPGA, the Multi-Apro leaves you with no hardware constraints for future
devices upgrades. Its flexible hardware design, with programmable parameters, enables the
migration through “green” devices that require Vcc of 3.3V or even lower
Once Auto Sense is enabled, the system will invoke the programming function automatically
in response to the locking of the socket lever.
Contact
System General Corp.
SGS-THOMSON Micros supported
1603 A S Main Street
ST6210/15/20/25/40//45/60/65
Milpitas, CA. 95035/USA
Tel. +1(800) 967-4776 or +1(408) 263-6667 ST62E10/E15/E20/E25/E/40E45/E60/
Fax. +1(408) 262-9220 E60B/E65/E65B
BBS: +1(408) 262-6438 ST62T10/T15/T20/T25/T40/T45/T60/
email: sga@inreach.com T60B/T65/T65B
http:www.sg.com.tw
6/8
42
THIRD PARTY GUIDE - GANG PROGRAMMERS
SMS GMBH
Sprint Multisyte
GANG PROGRAMMER
Features
■ Optimised programming speeds for
microcontrollers
■ Universal gang programming for more
than 8000 devices.
■ Available in 3 basic configuration
■ GANG or SWAP mode for highest
throughputs
■ Test vector support up to 84 pins.
■ 48 DIP for universal DIP support from 8 to
48 pins
■ Algorithm updates via Internet, BBS or diskette
Product Information
Sprint Multisyte uses a concept where several Sprint Universal bases are control signals
containing commands that address all Sprint bases simultaneously. Using this approach it is
possible, eg.g. to set all address pins of devices to a particular combination on all bases while
the data on the data pins can be read individually. The same procedure is applicable for
testing programmed devices with test vectors.
Conventional gang programming with parallel wiring of most pins makes vector testing
impossible.
The Sprint programmers are called Multisyte and come with 2 (DUAL), 4 (QUAD) or 8
(OCTAL) programming sites. They support the parallel universal programming of thousands
of devices (PLDs, FPGAs, (E)EPROMs, Micros) with one single hardware. The programming
of different package types can be adapted easily on one basic hardware by exchanging the
universal TOPs.
7/8
43
THIRD PARTY GUIDE - GANG PROGRAMMERS
Notes:
8/8
44
THIRD PARTY
SOFTWARE TOOLS
45
Notes:
46
THIRD PARTY GUIDE - SOFTWARE
ACTUM SOLUTIONS
Realizer
SOFTWARE TOOLS
Features
■ Comfortable graphical presentation of
desired functionality. Device independent
■ Generates ST62xx-code directly from a
schematic diagram · High level of
abstraction, very fast
■ No learning of assembly language
■ Supports bit, byte, integer and long
variables as well as state transition
diagrams
■ Software version maintanance is done
■ Functional simulation at schematics level automatically · Documentation is
of the final object code · Generates 100% inherently up-to-date
error-free code
■ Supports the ”Software-ASIC”-concept:
■ Create your own special symbols ”Put a diagram into a chip”
Product Information
Realizer is a design and development tool that enables you to design a functional block
diagram on any MS-Windows computer. The schematic editor supports a modular approach
through a hierarchical drawing/file organisation. The use of state transition symbols (state
machines) enables the description of a systems behaviour in a very comfortable manner. The
symbol set can be extended by the designer and is efficiently implemented in assembly. After
editing, the drawing is thoroughly and automatically checked by the analyser for
inconsistencies (type checking) and design rule violations. Finally Realizer generates code
that can directly be put into the microcontroller chip. Using a functional simulator, the
designer can check the design for correct functionality using the generated object code.
Using functional equivalents of inputs (potentiometers, switches) and outputs (lamps,
oscilloscope graphs) and other objects the design can interactively be verified. If you want
your product or system to get to market in time, if you don t have time to learn another
assembly language, if you don t want to spend much time finding assembly bugs, then
Realizer is your ultimate tool.
Contact
Actum Solutions
M. Rene Balvers
P.O. Box 373
1700 AJ Heerhugowaard
The Netherlands
Tel: +31 (0) 72574 5553
Fax: +31(0) 72571 2457
E-mail: rene@actum.com
1/6
47
THIRD PARTY GUIDE - SOFTWARE
CMX
CMX-RTX
SOFTWARE TOOLS
Features
■ All CMX functions contained in library
■ User configurable
■ Extremely fast context switch times
■ Very low interrupt latency times
■ Very compact CODE, yet robust
■ Scheduler and interrupt handler written in
assembly for speed and optimisation.
■ Interrupt Callable CMX functions
■ Full pre-emption and ability to also have
cooperative and time slice scheduling
■ Online help and user manual
■ all source code supplied and no royalties
Product Information
The CMX-RTX Real Time Multi Tasking Operating System is a “full featured” powerful
kernel providing the user with a rich set of 65 functions. CMX allows nested interrupts, with
the ability of interrupts to use many of the CMX functions. Both the ROM and RAM sizes
needed by the CMX-RTX RTOS are very small.
The CMX Bug debugger, which is included for Free with CMX-RTX, provides the user the
ability to view and modify different aspects of the CMX multi tasking operating system
environment, while the user’s application code is running.
The CMXTracker add on module for CMX-RTX allows the user the ability to log
chronologically in real-time, the tasks’ execution flow, capturing when a task is executing, the
CMX functions called and their parameters, interrupts using CMX functions and the CMX
system TICK within the CMX-RTX environment, while the user’s application code is running.
Contact
CMX Company
5 Grant St. Ste C
Framingham, MA 01701
USA
Tel: +1(508)872-7675
Fax: +1(508)620-6828
E-mail: cmx@cmx.com
http://www.cmx.com
2/6
48
THIRD PARTY GUIDE - SOFTWARE
HIWARE
HI-CROSS
SOFTWARE TOOLS
Features
■ Compiler ANSI-C
■ Smart linker
■ Interactive Real Time Cross Debugger
■ CPU simulator with Simulator debugger
■ Editor and Make-Utility (PC only)
■ Decoder / HLI -Generator
■ Macro Assembler
■ Supported platforms (PC/windows 3.x,
SUN SPARC /Solaris, VAX/VMS)
Product Information
Compiler, Optimising ANSI-C compiler, based on the latest technology.
HLI-and Macro Assembler: High Level Inline Assembler allows use of variables and
parameters of the HLL directly in the assembly instructions. Macro Assembler allows
conditional assembly, assembler includes files, listings with location, code, source, fixups.
Assembler modules can be mixed with C modules.
Interactive Real time Cross Debugger: Debugging on source and assembler level. Display,
zoom, modification of variables, registers, memory. Breakpoints, trace, single, step, flat step
etc... Several emulators are supported.
CPU simulator with Simulator Debugger: Simulates the target processor instruction set,
registers, memory. Allows the use of most Cross-Debugger functions without target
hardware.
Real Time Kernel: HIWARE’s modular kernels SOOM -System are available as ANSI-C
executives for all target supported by HI-CROSS.
Fuzzy Logic Tool: HI-FLAG introduces many new functions for Fuzzy Logic development;
graphical, interactive user surface. Debugging allows to inspect variables or parameters,
various 2- and 3- dimensional graphic displays, on-line and while the system is running.
Contact
Europe HIWARE
Tel: +44 61 331 7151
Fax: +41 61 331 154
USA Archimedes Software, Inc.
Tel: +1 206 822 6300
Fax: +1 206 822 8632
http://sales@hiware.hicom.ch
3/6
49
THIRD PARTY GUIDE - SOFTWARE
INFORM
fuzzyTECH MCU-ST6 Edition
SOFTWARE TOOLS
Features
DESIGN:
■ System: up to 4 inputs and one output
■ Data recording
Product Information
fuzzyTECH is the basis of many successful applications of fuzzy logic in Japan, Europe and
the U.S. It is continuously improved by Inform’s software designers and project engineers.
fuzzyTECH supports most target hardware platforms and all fuzzy logic design phases. Add-
on modules provide neural network technologies with fuzzy logic design. fuzzyTECH’s all-
graphical editors let you specify an entire system with simple point-and-click technology.
Optimization of your design is expedited by fuzzyTECH’s analyzer and simulation tools.
Interactive ”what-if” tracing supports detailed comprehension leading to efficient system
optimization. fuzzyTECH provides code generators for C and assembly, as well as interfaces
to industrial process control systems.
Contact
U.S. and Canada: Europe and Elsewhere:
INFORM Software Corporation INFORM GmbH
2001 Midwest Road Pascalstrasse 23
Oak Brook, IL 62523, U.S.A. D-52076 Aachen, GERMANY
Phone:1-630-268-7550 Phone: +49-2408-9456-80
Fax: 1-630-268-7554 Fax: +49-2408-9456-85
E-mail: fuzzy@informusa.com E-mail: hotline@inform-ac.com
4/6
50
THIRD PARTY GUIDE - SOFTWARE
Features
■ Serial EEPROM
■ I2C EEPROM/RAM
■ I2C clock with RAM (PCF 8583)
■ Possibility to connect a logical analyzer/
generator, LCD panel, I2C circuit...
■ Analog to digital converter and debugger
■ 7 segment LED display
■ Logical function (AND, OR, NOT, XOR)
Product Information
UMPS is an universal microcontroller simulator, it runs under NT4.0, Windows 95 and
Windows 3.11 in a MDI environment. UMPS simulates a microcontroller with its external
environment (we call this “resources”). You can simulate a whole system such a clock with:
a LCD panel, A real time I 2C Clock, 4 push buttons, a microcontroller.
The main UMPS characteristic is to have the possibility to see the external functioning UMPS
is not dedicated to only one microcontroller family, it can simulate all kind of microcontrollers.
The main limitation is to have less than 64K-bytes of RAM and ROM space and the good
microcontroller library.
UMPS includes an integrated universal assembler/disassembler but is able to use external
assembler and compiler and to show source code and variables. UMPS resources can be
simple extended if you do not find the external resource need. There is a complete
documentation and example to write your own resources in “C” or “PASCAL” language.
Contact
Virtual Micro Design SGS-THOMSON Micros supported
IDLS ST6210/15/20/25/52/53/60/62/63/65
Technopole Izarbel
64210 Bidart
France
Tel: +33 559 438 458
Fax: +33 559 438 401
E-mail: p.techer@idls.izarbel.tm.fr
http://idls.izarbel.tm.fr/entp/techer
or http://sistudio.com/umps
5/6
51
THIRD PARTY GUIDE - SOFTWARE
Notes:
6/6
52
THIRD PARTY
EMULATORS
53
Notes:
54
THIRD PARTY GUIDE - EMULATORS
SOFTEC MICROSYSTEMS
DSE622-DSE626
EMULATOR
Features
■ PC standard serial port connection
■ symbolic debugger for SGS THOMSON
assemblers and any others with a debug
file in standard DSD file format.
■ Up to 4 Kbytes of program memory
■ clock frequency software selectable by the
user from 1MHz to 8 MHz in fixed steps
without using crystals or oscillators
■ one year limited warranty(parts and
labour) if the registration card is set in.
Product Information
SE systems offer in-circuit real-time transparent emulation and can be used to debug both
code and hardware design.
DSE-which means Device Specific Emulator-represents a radically new concept in the world
of emulation. Every DSE Series emulator is designed to support microprocessors that are
very similar to each other so that non hardware is wasted in building an emulator that support
s almost any CPU. This approach means that SOFTEC is able to sell very powerful emulators
at low cost. The affordable solution for debugging code and hardware designs is now within
reach.
Free demonstration versions are always available from BBS and via the Internet so that you
can experience the DSE Series user interface for yourself and discover just how friendly and
intuitive it can be.
Contact
Softec Microsystems
AZZANO DECIMO
SGS-THOMSON Micros supported
ITALY
ST6210/15/20/25/60/65
Tel: 39-434-640113
Fax: 39-434-631598
E-mail: softec@mbox.vol.it
nternet: http://www.vol.it/softec
BBS: 39-434-631904
1/2
55
THIRD PARTY GUIDE - EMULATORS
Notes:
2/2
56
SGS-THOMSON
ST6 TOOLS
57
Notes:
58
ST6 TOOLS
1 INTRODUCTION
1/8
59
ST6 TOOLS
Configurable
PROGRAM MEMORY I/O PORTs
(OTP/EPROM/ROM)
Multifunctional
TIMER
EEPROM Auto-Reload
TIMER
ADDRESS and DATA BUS
A/D CONVERTER
RAM
SPI
WATCHDOG
UART
PC
POWER SUPPLY
SUPERVISOR
STACK LEVEL 1
STACK LEVEL 2
STACK LEVEL 3
LCD DRIVER
8-BIT CORE
STACK LEVEL 4
STACK LEVEL 5 32 KHz
STACK LEVEL 6 OSCILLATOR
2/8
60
ST6 TOOLS
Multifunctional Timer/Counters
The available 8-bitTimer/Counters feature a prescaler, an external clock input and
control logic for input capture and output compare. An autoreload version is also
available. In addition to standard timing and real time clock tasks, the timer periph-
erals can be used for waveform generation and analysis.
Digital Watchdog
The Digital Watchdog circuit consists of a 6-bit reloadable downcounter equipped with
input clock prescaler, capable of generating a system reset if allowed to count down
to zero. The watchdog can be used in conjunction with correctly written user software
to detect the occurrence of a software mishap due to external interference, and thus
to restart the MCU.
3/8
61
ST6 TOOLS
LCD Driver
The LCD driver peripheral comprises LCD control logic, a programmable prescaler,
dedicated LCD RAM, as well as dedicated segment and common output pins.
EEPROM
EEPROM user data memory is available for non-volatile storage. The EEPROM fea-
tures byte and parallel programming modes to minimise programming time and
power consumption, which is especially interesting in battery powered applications.
The EEPROM memory may be reprogrammed a great number of times while re-
taining data integrity.
4/8
62
ST6 TOOLS
ROM and OTP (except 624x and 628x) available in both automotive and industrial temperature range
OTP = ST62Txx EPROM = ST62Exx FAST ROM = ST62Pxx
Abbreviations:
ADC = Analog to Digital Converter UART = Universal Asynchronous Receiver/Transmitter
SPI = Serial Peripheral Interface WDG = Watchdog
5/8
63
ST6 TOOLS
Notes:
- All Emulators include all Probes except for ST623x, ST624x, ST628x and ST623x
(ST6235-P/QFP, ST6240, ST6242, ST6245-P/QFP, ST6280, ST6285-P/QFP).
- All Emulators & Kits are provided with a complete Software package
(e.g. Macro-Assembler, Linker, Debugger, Simulator).
- Gang Adaptator enables to change Package without replacing Complete Gang
*). Contact your nearest sales office
6/8
64
ST6 TOOLS
(*)
These software suites are supplied as standard issue with the ST6 Emulator.
7/8
65
ST6 TOOLS
Notes:
8/8
66
ST622XC-KIT
STARTER KIT
FOR ST620x, ST621x and ST622x MCUs
2/4
68
ST622XC-KIT
The following diagram shows the layout of the Starter Kit board.
1 19
W2 W1
2 18
17
3
16
4
W3
15
5
14
W4
6
13
7 W5 W6 W7 12
W8 W9
8 11
W10
10
9
3/4
69
ST622XC-KIT
POWER
DAC TEMPERATURE
SUPPLY LEDs TRIMMER
CONTROL
UNIT
RS232
P2
J3
JP1
IN-CIRCU IT
EPROM
ST62E25 PROGRAMMING
PROGRAMMER
J1
PARALLEL CONNECT ION
TO PC AND
SOFTWARE SIMULATOR
P1
ST622x I/O CONNECTI ON
J2
USER APPLICATION
4/4
70
ST623X-KIT
STARTER KIT
FOR ST6230 and ST6232 MCUs
2/4
72
ST623X-KIT
The following diagram shows the layout of the Starter Kit board.
1 W2 W3 20
2 19
W1
3 18
ST6230 17
4 ST6232
5 16
W4
6 W5 15
7 14
8 13
W6
W11 W12
9 12
10 11
3/4
73
ST623X-KIT
POWER
TEMPERATU RE
SUPPLY DAC VCO DISPLAY CONTROL TRIMMER
UNIT
SPI RS232
UART P2
J3
JP1
IN-CIRCU IT
EPROM
ST62E32 PROGRAMMING
PROGRAMMER
J1
PARALLEL CONNECTION
TO PC AND
SOFTWARE SIMULATOR
P1
ST623x I/O CONNECTION
J2
USER APPLICATION
4/4
74
ST6240-KIT
■ Application examples
DESCRIPTION (Cont’d)
Once the program is successfully simulated, it can be loaded in the ST62E40 sample with the
on-board programmer.The application environment can be connected to the Starter Kit via the I/
O connector to perform a full evaluation of the user application.
In addition, since the LCD is connected to the PCB via a socket, it can easily be removed and re-
placed by a customized LCD.
QFP packages are difficult to handle manually, so an in-circuit programming facility is provided
with the Kit to enable programming, via the Starter Kit board, of any ST62E4x (EPROM) or
ST62T4x (OTP) already soldered in the user application board.
Hardware items
The Kit PCB includes a QFP80 socket, a 16 key keyboard, a 32 segment x 4 LCD, an ST62E40
and cables plus a power supply.
Pins are available for direct connection to an application.
The board is connected to the PC via the parallel port.
Software items
The diskette provided with this kit includes an enhanced simulator including control of the exter-
nal LCD display and I/O read/write, assembler, linker, debugger, EPROM/OTP ST6 program-
ming facilities and demonstration examples.
Documentation
A full set of documents is provided with the Kit including the ST62 LCD drive data book, a Kit
guide and the ST62/63 Software Development Tools user manual.
System requirement
The ST624x Starter Kit communicates with a PC-AT compatible Personal Computer equipped
with a hard disk and a 3”1/2 diskette drive, one parallel Centronic compatible port and runs un-
der Windows 3.1x or Windows 95.
Figure 1. Block Diagram of ST6240 Starter Kit
2/4
76
ST6240-KIT
DESCRIPTION (Cont’d)
Kit Contents
3/4
77
ST6240-KIT
4/4
78
ST626X-KIT
STARTER KIT
FOR ST625x, ST626x MCUs
2/4
80
ST626X-KIT
The following diagram shows the layout of the Starter Kit board.
1 19
W1
2
18
W3
3
17
4
16
5 W4
W5
15
6
W7
W6 14
7
8 W10 13
+ W9
- W8
9 12
10 11
3/4
81
ST626X-KIT
POWE R
SUPPLY DAC TRANSDU CER LEDs THERMISTOR TRIMMER
UNIT
RS232
P2
J3
J4
IN-CIRCUIT
EPROM
ST62E65 PROGRAMMING
PROGRAMMER
J1
PARALLEL CONNECTION
TO PC AND
SOFTWARE SIMULATOR
P1
ST626x I/O CONNECTION
J2
USER APPLICATI ON
4/4
82
ACTUM REALIZER
R FOR THE ST62
SOFTWARE AIDED COMPUTER ENGINEERING
FOR ST62 8-BIT MICROCONTROLLER
83
ACTUM REALIZER FOR THE ST62
2/4
84
ACTUM REALIZER FOR THE ST62
3/4
85
ACTUM REALIZER FOR THE ST62
ORDERING INFORMATION
Sales Type Description
Software Aided Computer Engineering for ST62 8-bit Mi-
ST6-REALIZER/PC
crocontroller, Microsoft Windows Edition
4/4
86
fuzzyTECH ST6
R Explorer Edition
87
fuzzyTECH ST6 Explorer Edition
System
EPROM
ON-Line
Example of Variable Definition
Variables Compilation Link
OFF-Line
OTP
Rules
VR02033
2/8
88
fuzzyTECH ST6 Explorer Edition
PC ST6 APPLICATION
TECH
LOGIC
COMMUNICATION
ALGORITHM
TARGET
BOARD
GRAPHICAL APPLICATION
TOOLS INTERFACE
VR02032
3/8
89
fuzzyTECH ST6 Explorer Edition
PC ST6 APPLICATION
COMMUNICATION
TECH
LOGIC
ALGORITHM TARGET
GRAPHICAL BOARD
TOOLS
APPLICATION
INTERFACE
VR02032A
4/8
90
fuzzyTECH ST6 Explorer Edition
Example of Simulator
5/8
91
fuzzyTECH ST6 Explorer Edition
CODE GENERATOR:
fuzzyTECH is a hardware independent object ori- The fuzzy logic code is merged with the conven-
ented program dedicated to fuzzy logic. Its output tional program using the “link” procedure of the
has to be compiled and linked to the rest of the ap- current ST6 programming software. The linked
plication prior to use in the target microcontroller. code is loaded into the ST6 EPROM or OTP part
using an ST6 programming tool for full product
The ST6 code generator is used to produce highly evaluation, test and production.
optimised ST6 assembler code which minimises TYPICAL PROGRAM FLOW CHART
the program size. Data acquisition and data out is The fuzzyTECH ST6 Explorer Edition blocks are
made using the conventional peripherals and pro- called as subroutines of the ST6 application pro-
gramming resources of the microcontroller. gram. A typical flow chart is given here below:
Figure 6. Typical Flow Chart
Rules Execution
Data-Out Generation
Hardware Interface
6/8
92
fuzzyTECH ST6 Explorer Edition
APPLICATIONS
Fuzzy logic brings computer reasoning closer to “real time” loops, without specific experience on
the way people think. It suits well applications that digital control techniques. These notes are en-
are more easy to describe with a linguistic ap- closed in the fuzzyTECH ST6 EXPLORER EDI-
proach than with a mathematical model, especially TION documentation.
non-linear systems. It provides also a bridge be- HARDWARE/SOFTWARE REQUIREMENTS
tween the analog and digital world, enabling a de-
signer with a good analog background to develop – A 80386 (or higher) PC with at least 2Mbyte of
a microcontroller based control without digital ex- memory
pertise. – MS-Windows 3.1œ or higher and MS-DOS 5.0
fuzzyTECH ST6 Explorer Edition is particularly or higher
useful in applications which can be defined with
few inputs and one output and where a resolution – Hard disk with 5 Mbyte of free space and a 3.5”
of 8 bits and a dynamic range of around 100ms are floppy disk
sufficient to control the system. – VGA monitor supported by Windows
Typical applications are home appliances (wash- The generated ST6 assembly code runs on every
ing machine, vacuum cleaner and food proces- member of the ST6 microcontroller family. For the
sor,...), temperature control (air conditioning, re- implementation, ST6 assembler/linker software
frigeration, cooker, oven, central heating, fur- and a programmer socket are required.
nace,...), sensor interfaces (InfraRed detector,
Alarm,...), motor control (speed or position), or bat- Each fuzzyTECH ST6 Explorer Edition set in-
tery chargers. Being user-friendly, fuzzyTECH en- cludes a 3.5” floppy disk and two books, one user
ables a system expert without microcontroller manual with application notes and one detailed
knowledge to define the control in a short time. datasheet.
APPLICATION NOTES fuzzyTECH is a trade mark of Inform Software
Corp.
Several application notes describe practical sys-
tems designed with the fuzzyTECH ST6 Explorer ST6 is a trade mark of SGS-THOMSON Microe-
Edition. They show how to take advantage of its lectronics.
friendly user interface and debugging facilities to MS-Windows and MS-DOS are registered trade-
design an optimised control, even for relatively fast marks of Microsoft Corp.
7/8
93
fuzzyTECH ST6 Explorer Edition
ORDERING INFORMATION
Sales Type Description
ST6-FUZZY/PC Fuzzy Logic Compiler
8/8
94
R ST62Exx-GP
HARDWARE FEATURES EPROM MCU. Two color LEDs indicate for each
■ Programs simultaneously up to 10 ST62Exx target device the operational pass or fail. Both
EPROM and OTP MCUs VERIFY and BLANK CHECK functions are pro-
vided.
■ Standalone and PC driven modes
■ DIP and SO packages supported In Remote mode, the gang programmer is con-
nected to a PC through an RS232 serial channel.
SOFTWARE FEATURES Object code in either S19 or INTEL HEX format is
■ Windows based software read from disk files to program the target devices.
■ S19 or INTEL hex file format The Windows software also offers VERIFY,
BLANK CHECK, READ master and other utility
DESCRIPTION functions. The software allows various user friend-
The ST62 gang programmers are designed for ly facilities, such as re-instating the same pro-
programming up to 10 EPROM or OTP devices. It gramming session, user selectable programming
can run either in standalone or remote mode un- steps.
der control of a Windows compatible PC.
In standalone mode, the target ST62 MCUs are The gang programmer is made up of a two parts, a
programmed with a simple key operation directly base unit common to all ST62XX devices and a
from a master EPROM memory or from a master dedicated package adaptator.
95
ST62Exx-GP
ORDERING INFORMATION
DEVICE PACKAGE GANG PROGRAMMER
ST62T00/T00C DIP16 ST62E0X-GP/DIP
ST62T00/T00C SO16 ST62E0X-GP/SO
ST62E01/E01C/T01/T01C DIP16 ST62E0X-GP/DIP
ST62E01/E01C/T01/T01C SO16 ST62E0X-GP/SO
ST62T03/T03C DIP16 ST62E0X-GP/DIP
ST62T03/T03C SO16 ST62E0X-GP/SO
ST62T08/T08C DIP20 ST62E10-GP/DIP
ST62T08/T08C SO20 ST62E10-GP/SO
ST62T09/T09C DIP20 ST62E10-GP/DIP
ST62T09/T09C SO20 ST62E10-GP/SO
ST62E10/E10C/T10/T10C DIP20 ST62E10-GP/DIP
ST62E10/E10C/T10/T10C SO20 ST62E10-GP/SO
ST62E15/E15C/T25/T25C DIP28 ST62E15-GP/DIP
ST62E15/E15C/T25/T25C SO28 ST62E15-GP/SO
ST62E20/E20C/T20/T20C DIP20 ST62E10-GP/DIP
ST62E20/E20C/T20/T20C SO20 ST62E10-GP/SO
ST62E25/E25C/T52/T25C DIP28 ST62E15-GP/DIP
ST62E25/E25C/T25/T25C SO28 ST62E15-GP/SO
ST62E40/E40B/T40/T40B QFP80 ST62E40-GP/QFP
ST62E42/E42B/T42/T42B QFP64 ST62E42-GP/QFP
ST62E45/E45B/T45/T45B QFP52 ST62E45-GP/QFP
ST62T53B DIP20 ST62E60-GP/DIP
ST62T53B SO20 ST62E60-GP/SO
ST62E60B/T60B DIP20 ST62E60-GP/DIP
ST62E60B/T60B SO20 ST62E60-GP/SO
ST62T63B DIP20 ST62E60-GP/DIP
ST62T63B SO20 ST62E60-GP/SO
ST62E65B/T65B DIP28 ST62E65-GP/DIP
ST62E65B/T65B SO28 ST62E65-GP/SO
ST62E80/T80 QFP100 ST62E80-GP/QFP
ST62E81/T81 QFP100 ST62E80-GP/QFP
ST62E85/T85 QFP80 ST62E85-GP/QFP
2/2
96
R ST62Exx-EPB
97
ST62Exx-EPB
ORDERING INFORMATION
ST62T00
ST62T01
ST62E01
ST62T03 DIP16
ST62T08 DIP20
ST62E1X- EPB/XXX ST62T09 DIP28
ST62E2X- EPB/XXX ST62T10 SO16
ST62T15 SO20
ST62T20 SO28
ST62E20
ST62T25
ST62E25
ST62T30
ST62E30 DIP28
ST62T32 SO28
ST62E3X-EPB/XXX
ST62E32 SDIP42
ST62T35 QFP52
ST62E35
ST62T40
ST62E40
ST62T42 SDIP56
ST62E42 QFP52
ST62E4X-EPB/XXX
ST62T45 QFP64
ST62E45 QFP80
ST62T46
ST62E46
ST62T52
ST62T53
ST62T55 DIP16
ST62T60 SO16
ST62E60 DIP20
ST62E6X-EPB/XXX
ST62T62 SO20
ST62E62 DIP28
ST62T63 SO28
ST62T65
ST62E65
ST62T80
ST62E80 QFP100
ST62E8X-EPB/XXX
ST62T85 QFP80
ST62E85
Notes :
1. ST62Exx-EPB/110 : 110V Power Supply
ST62Exx-EPB/220 : 220V Power Supply
2. Each EPB supports all variants of its relating device when relevant (/SW, /HW, B or C)
2/2
98
R ST6xxx-EMU2
REAL TIME EMULATION DEVELOPMENT TOOLS
FOR ST6 MCU FAMILY
99
ST6xxx-EMU2
GENERAL DESCRIPTION The debugger provides the same interface for both
simulator and emulator, allowing easy transition
The ST6 Real Time Development System is an from the software simulation phase to the execu-
advanced hardware development system de- tion of the program in the target hardware with the
signed and configured to provide comprehensive emulator.
support for the ST6 family of MCU’s.
The assembler source level debugging capability
This new mainframe consists of a basic part, com- allows program execution to be viewed in the
mon to all ST6 devices, and one ST62 or ST63 source file written by the user. Mouse click func-
subfamily dedicated board depending on the de- tions are context sensitive. Depending on the pro-
vice to emulate. This new emulator is fully compat- gram element selected, different actions are per-
ible with the existing dedicated boards, except for formed such as viewing a subroutine or variable.
the ST638X and ST631XX devices which have
been designed on two boards. Only the dedicated In addition, the ST6-EMU2 architecture allows to
board needs to be changed to emulate a new de- read ST6 registers while the user program is run-
vice within the ST62/ST63 subfamilies. ning: such possibility is offered without any distur-
bance in the user program execution. Known as
The debugger runs under the Microsoft Windows “Read on the Fly” feature, it allows to follow the
environment. The use of a parallel port allows a modification of a system variable during execution.
much faster communication transfer rate. The as- Moreover, modification of the registers contents is
sembler source level debugger, software part of possible in the same conditions, without disturbing
the real time emulation tool, can be run on a PC, the execution of the program.
and is common to all ST62 and ST63 devices. The
The logical analyser permanently records in real
debugger is a native Windows application; it can time on 32 bits: buses, flags, Bank registers and 4
run under Windows 3.1x, Windows 95, Windows
external signals. It allows the user to display the
NT (specific drivers NT are provided). Full context
last 1024 executed cycles. The displayed cycles
sensitive on-line help is provided.
are, either fetch, or fetch and data space access-
Once assembled, linked and debugged with the es, chosen by a debugger command. Addresses,
simulator, the application software is ready to be data, control/status bits and 4 user signals are dis-
downloaded into the ST6-EMU. The device probe played using mnemonic and user symbols. Log
is connected to the application hardware. The de- files offer the possibility to send any screen display
velopment station performs a real-time emulation to a text file. In particular, log files are very useful
of the target device, thus allowing high perform- to save the contents of the logic analyser and/or
ance testing and debugging of both application the contents of data registers to be analysed or
hardware and software. printed.
The breakpoints allow the user to stop the MCU Command files can be used to execute a set of de-
when the application software reaches selected bugger commands in order to ease and speed up
addresses, and/or addresses within a selected the emulation session.
ranges, and/or on data fetch (or read, or write, or A powerful help facility can be involved at any time
both) cycles. The user is then able to read and to give additional information about the com-
modify any register and memory location. An on- mands, the processor or the emulator.
line assembler/disassembler is also available to
ease debugging. The internal break signal is out- A powerful hardware test allows to verify the good
put on OUT1 triggers on the front panel of the em- behaviour of the system.
ulator. This feature enables the user to count When the program is fully debugged, the ST6
events using to external equipment, when optimis- EPROM remote programming board can be used
ing software for example, or to synchronise an os- to program the emulation device with the INTEL
cilloscope when debugging hardware. hex format file produced by the linker.
2/4
100
ST6xxx-EMU2
ORDERING INFORMATION
Complete emulator package for ST620X, ST621X, ST622X, ST625X and ST626X de-
ST626X-EMU2
vices (including dedicated board, all probes and ST6-SW software package)
ST626X-DBE Separate dedicated board for ST620X, ST621X, ST622X, ST625X and ST626X devices
with probes
ST623X-EMU2 Emulator package for ST623X devices, with probes for ST6230 and ST6232
ST623X-DBE Separate dedicated board for ST623X devices , with probes for ST6230 and ST6232
ST624XB-EMU2 Emulator package for ST624X devices, with probe for ST6246
ST624XB-DBE Separate dedicated board for ST624X devices, with probe for ST6246
Complete emulator package for ST6280 devices (including dedicated board, ST6280
ST6280-EMU2
QFP probe and ST6-SW software package)
Complete emulator package for ST6285 devices (including dedicated board , ST6285
ST6285-EMU2
QFP probe and ST6-SW software package)
3/4
101
ST6xxx-EMU2
Notes
4/4
102
SGS-THOMSON
ST7 TOOLS
103
Notes:
104
ST7 TOOLS
1 INTRODUCTION
1/8
105
ST7 TOOLS
Standard
ROM or EPROM
I / O Port
16-bit
Parallel
TIMER
Ports
A/D Converter
RAM
SCI
ADDRESS and DATA BUS SPI
EEPROM General
I2C Purpose
DMA
DDC
ST7 CORE
USB USB Peripherals
A X Y C
C S P Infra Red
C Monitors
Synchro Processor
VR02073A
2/8
106
ST7 TOOLS
16-bit Timer
The 16-bit timer has a prescaler, external clock input and control logic for input cap-
ture and output compare. Timer resources may be directly employed by other periph-
eral resources (such as the video synchronisation processor) or used in stand-alone
mode under user software control. In addition to the standard timing and real time
clock tasks, the timer peripheral can be used for waveform generation and analysis.
Digital Watchdog
The digital watchdog circuit consists of a six bit reloadable downcounter equipped
with input clock prescaler, capable of generating a system reset if allowed to count
down to zero. The watchdog can be used in conjunction with user software to detect
the occurrence of a software mishap due to external interference, and thus to restart
the MCU.
3/8
107
ST7 TOOLS
4/8
108
ST7 TOOLS
3 DEDICATED PERIPHERALS
Synchronisation Processor
This peripheral manages video synchronisation signals and, in conjunction with a timer,
provides information and status on video standards and timings. Separate horizontal
and vertical synch pulses, as well as composite synch are accepted and, in the latter
case, synch pulse extraction can be performed. Polarity detection is performed in hard-
ware and programmable polarity inversion is available. A composite video blanking
generator is built-in.
CAN Controller
The Controller Area Network is a standard used by automotive manufacturers for in-
terconnecting on-board electronic devices. The contention-based protocol allows mu-
tilmaster communcation over a two-wire bus. The CAN controller is fully 2.0 A com-
patible (sends and receives frames using standard 11-bit identifiers) and has 2.0B
passive compatibility recognizing and acknowledging extended 29-bit identifiers
transfered by other nodes.
USB Interface
The USB is an industry standard serial bus for peripherals such as monitors, key-
boards, joysticks, multimedia devices, scanners, etc. It allows PC users to plug or un-
plug peripherals without rebooting or installing drivers. USB devices can be con-
nected directly to the PC or to multiple expansion ports available on a USB hub.
5/8
109
ST7 TOOLS
6/8
110
ST7 TOOLS
(*)
These software suites are supplied as standard issue with the ST7 Emulator.
7/8
111
ST7 TOOLS
Notes:
8/8
112
R ST7-SW
SGS-THOMSON SOFTWARE
DEVELOPMENT TOOLS FOR ST7 FAMILY
113
ST7-SW
The ST7 Library Archiver maintains libraries of positions, breakpoint settings, etc.) associated
software object files. Libraries may be used as in- with the application.
puts for the Linker/Loader in conjunction with Ob- ■ Working environment is stored in editable
ject files; this allows the user to develop standard personalisation files.
software modules for repetitive use.
■ Selectable device name and initial emulator
Once a module has been inserted into a library, configuration.
any application may call the module. The ST7 link- ■ Emulator memory mapping may be interactively
er/loader will only call those portions of each li- configured and saved.
brary which are needed to resolve any external
references. ■ Emulator options may be interactively
configured and saved.
■ C and Assembly language source code
1.4 Executable File Formatter debugging capabilities.
The executable file formatter is responsible for ■ Machine level debugging capability with various
generating executable files in various standard in- disassembly options, including symbolic
dustrial formats (Intel Hex, Motorola S-Record and disassembly and interleaved display of source
Binary). These executable formatted files can be lines and ST7 instructions.
downloaded to the emulator via the Debugger, for ■ C expression evaluation capability.
debugging purposes, or to an OTP/EPROM de- ■ Ability to display and modify all variables, taking
vice, via an ST7 Eprom programmer, for pre-pro- into account the exact structure declared in the
duction, or else the file may be sent to SGS- source code.
THOMSON to produce ROM devices.
■ Read/write capability for entire ST7 memory,
including all internal registers.
2 “WGDB7 Windows GNU Debugger for the
■ Debugging capability for both C and Assembly
ST7 Family” language code at source statement or
WGDB7 is a source-level, real-time Debugger for instruction level.
the ST7 family of Microcontrollers running on a ■ Unlimited number of settable software code
Windows-3 host PC. The Debugger offers a user- breakpoints.
friendly mouse driven graphical user environment ■ Unlimited number of settable watchpoints to
which is fully compliant with the Windows Graphi- monitor variable contents.
cal User Interface Guidelines. WGDB7 communi- ■ Complex conditions may be specified for both
cates with the application to be debugged via the software breakpoints and watchpoints.
ST7 HDS Emulator, connected to the host PC.
■ Single stepping and nesting capabilities at
WGDB7 is compatible with all current ST7 devel- source code level and at ST7 instruction level.
opment toolchains: the SGS-THOMSON “SOFT-
WARE TOOLS for the ST7 Family” Macro-Assem- ■ Executed commands may be recorded in a log
bler suite, as well as the “HIWARE C TOOLCHAIN file.
for the ST7 Family”. ■ Automatic interpretation of command files on
start-up.
WGDB7 provides a wide range of features, such
as real-time non-intrusive debugging, real-time ■ Real-time trace analyzer may be configured by
tracing, fully configurable logical analysis. The combining up to 3 event conditions.
WGDB7 Debugger configuration is specifically tai- ■ Trace display with interleaved source lines,
lored to each particular device, and offers a uni- assembly instructions and data.
form user-friendly Windows debugging environ- ■ Full real-time complex conditional breakpoint
ment for ST6, ST7 and ST9 Microcontroller fami- may be set using the trace analyzer.
lies.
■ C stack displayed at source level, together with
WGDB7 offers an alternative command-line inter- parameter values.
face, which may be accessed from the “Console”
window.
The WGDB7 Debugger offers the following princi-
pal features: Note: HIWARE and HI-CROSS are registered
■ Automatic restoration of last working trademarks of Hiware A.G.
environment (number of open windows, window
2/4
114
ST7-SW
3/4
115
ST7-SW
3 ORDERING INFORMATION
Sales Type Pack Name Description
DOS Macro -Assembler, Linker, Li-
Software Tools for the ST7
ST7-SW/PC brary Archiver and Executable File
Family
Formatter for the ST7 Family of MCUs
1) WGDB7 Windows GNU De- Windows based GNU Debugger for
bugger for the ST7 Family the ST7 Family of MCUs
4/4
116
ST7-CHIW/PC
R ST7-DHIW/PC
HIWARE SOFTWARE
DEVELOPMENT TOOLS FOR ST7 FAMILY
A full range of development software tooling is 1 “HIWARE C TOOLCHAIN for the ST7
available for the ST7 family of Microcontrollers. Family”
This currently comprises four principal product
groups: The HIWARE C Toolchain for C Language soft-
ware development comprises:
■ an Assembly Language suite: “SOFTWARE ■ An ANSI C Compiler
TOOLS for the ST7 Family”; ■ An HLI Assembler and Macro Assembler
GNU Debugger for the ST7 Family”; ■ A CPU simulator with Simulator Debugger
■ A Make utility
■ a third party Debugger: “HIWARE SOURCE
■ EPROM Burner utilities (file formatting)
DEBUGGER for the ST7 Family”.
■ Decoder / HLI (High Level In-line) Generator
Each of these software packages is described in ■ ANSI Library
the following pages, and it should be noted that
the functions provided by each software suite
overlap in certain areas.
The ST7 HIWARE C Toolchain and the HIWARE ■ Decoded assembly code is displayed in the
SOURCE DEBUGGER (described overleaf) are “Assembly Window”.
produced by Hiware AG and distributed worldwide ■ Run-time program variables can be monitored
by SGS-THOMSON. The ST7 HIWARE C Tool- in the continuously updated “Target Window”.
chain is a version of HI-CROSSTM, dedicated to
■ The various “Data Windows” support multiple
the ST7 range of MCUs. All the components of this
views of program data:
integrated C Language development package for
the ST7 family of Microcontrollers are seamlessly ■ Symbolic display and modification of local and
interconnected via a common Windows interface global data with no imposed limits, including
and the various functions can freely exchange da- structured variables.
ta. The modern compiler architecture guarantees ■ Memory may be viewed and modified in various
compact and fast code. The “Smart Linker” only formats (decimal, hexadecimal, binary, octal
binds referenced functions, and the “HLI Assem- and ASCII representation; byte, word and
bler” allows assembler instructions to be embed- longword formats).
ded in the HLL (High Level Language) source. ■ The various application are displayed in the
“Module List Window”.
2 HIWARE SOURCE DEBUGGER for the ■ A snapshot of the call sequences is displayed in
the “Procedure Chain Window”, and the
ST7 Family”
corresponding code and variables may be
The HIWARE Source Debugger, which must be displayed in other windows by simply clicking on
used in conjunction with the SGS-THOMSON ST7 the desired entry.
emulator, offers the following features: ■ The “Terminal Window” simulates a duplex
■ Various types of breakpoint (temporary, ASCII terminal for communicating with the
permanent, counting, conditional, etc.) may be application.
easily and rapidly set by means of a few simple ■ ST7 specific IRT Cross-debugger.
mouse clicks. ■ Common interface with the ST7 simulator
■ Single stepping and flat stepping (stepping over included in the C toolchain.
procedure calls) capabilities.
3 ORDERING INFORMATION
Sales Type Pack Name Description
ST7-SWCHIW/PC
HIWARE C Toolchain for the Windows based C Language Tool-
Upgrade:
ST7 Family chain for program development
ST7-SWCHIW/PC-UP
ST7-SWDHIW/PC
HIWARE Source Debugger
Upgrade: Windows based ST7 Debugger suite
for the ST7 Family
ST7-SWDHIW/PC-UP
2/2
118
R ST72Exx-EPB
EPROM PROGRAMMING BOARDS
FOR THE ST7 MCU FAMILY
FEATURES
■ Eprom Programming Boards (EPB) available ■ Connects to host PC via parallel interface port.
for all OTP and EPROM version of the ST7
MCU family. ■ Menu driven software includes VERIFY,
BLANK CHECK, READ MASTER, and other
■ All available ST72Exx and ST72Txx packages
utility functions.
are supported.
■ Zero Insertion Force sockets are present for all ■ Handles both Motorola S19 and INTEL Hex file
supported packages. formats.
.
119
ST72Exx-EPB
ORDERING INFORMATION
EPROM PROGRAMMER
DEVICE PACKAGE
(110V and 220V versions)
DIP28 ST72E25G-EPB
ST72E25G2/T25G2
SO28 ST72E25G-EPB
SDIP56 ST72E50-EPB
ST72E31/T31
QFP64 ST72E50-EPB
SO34 ST72E77-EPBJ
QFP64 ST72E77-EPBJ
ST72E77/T77
SDIP42 ST72E77-EPBJ
SDIP56 ST72E77-EPBJ
SO28 ST72E91-EPB
ST72E91L6/T91L6
DIP28 ST72E91-EPB
DIP28 ST72E94-EPB
ST72E94/T94
SO28 ST72E94-EPB
2/2
120
R ST72Exx-GP
GANG PROGRAMMERS FOR
THE ST7 MCU FAMILY
FEATURES
■ Simultaneously programs up to 10 ST72Exx ■ In standalone mode, VERIFY and BLANK
EPROM or ST72Txx OTP MCUs. CHECK functions are available.
■ Versions available for all current ST7 family ■ Connection to PC via RS-232 serial link.
devices and packages. ■ In PC driven mode, the menu driven software
also offers VERIFY, BLANK CHECK, READ
■ Zero Insertion Force sockets for all master and MASTER and other utility functions.
slave devices.
■ Accepts Motorola S19 or INTEL Hex file
■ Two color LEDs indicate pass or fail status for formats.
each device. DESCRIPTION
■ Operates in standalone and PC driven modes. The Gang Programmer consists of two compo-
nents: a base unit common to all ST7 devices and
■ In standalone mode, devices are programmed a Gang Programmer Adaptor (GPA) module to
directly from a master EPROM memory or from suit each package type. GPA modules are availa-
a master EPROM MCU. ble separately on request.
121
ST72Exx-GP
ORDERING INFORMATION
SDIP42 ST72E77-GP/DIP42
ST72E77/T77
SDIP56 ST72E77-GP/DIP56
SO28 ST72E91-GP/SO28
ST72E91L6/T91L6
DIP28 ST72E91-GP/DIP28
DIP28 ST72E94-GP/DIP28
ST72E94/T94
SO28 ST72E94-GP/SO28
2/2
122
ST72xx-EMU
R ST72xx-EMU2
REAL-TIME DEVELOPMENT TOOLS
FOR THE ST7 MCU FAMILY
FEATURES
■ A common Hardware Development System ■ Logic Analyser events may trigger a breakpoint
mainframe supports the entire ST72xx family of or simply define data capture parameters, in
MCUs, in conjunction with the appropriate accordance with user preferences.
ST7xxx-DBE Dedication Board Emulator. ■ Simple connection of emulator system to Host
■ Real-time source level emulation, allows PC via RS-232 serial channel or via parrallel
viewing and breakpoint setting on high level port1)
source code rather than on disassembled target ■ Emulation system may be driven by Windows
code, for optimum user friendliness. based GNU debugger software or DOS
■ 64 KBytes of user modifiable and configurable software running on host PC, allowing full
emulation RAM, allows memory mapping of all control and monitoring of hardware resources.
ST72 family devices as well as modelling ■ Multiple windows allow concurrent real-time
hypothetical memory configurations. display of source code, MCU resources, internal
■ Unlimited breakpoints may be set for any op- registers, trace data, etc.
code fetch or any address access, and ■ Log files allow storage and subsequent
conditions may be defined for the generation of redisplay of any displayed screen for
2 external synchronisation signals. subsequent analysis.
■ 1K by 32-bit wide trace memory for Logic ■ Command files can be used to execute a set of
Analyser allows complex and sequential events debugger commands in batch mode.
to be defined on any combination of address ■ Editable configuration files ensure tailoring of
and data, as well as 3 internal and 5 external working environment to user preferences.
logic signals. Note 1. On the ST72-EMU2 version of the Emulator..
123
ST72xx-EMU ST72xx-EMU2
OVERVIEW
The ST7 real-time development tools consist of memory location. An on line assembler/disassem-
various hardware and software components, bler is also available to ease debugging.
which together form a flexible and sophisticated
system designed to provide comprehensive devel- An important feature of the ST7 development sys-
opment support for the ST7 family of MCUs. tem is that true source level debugging is possible,
meaning code may be viewed at source level and
The Hardware Development System (HDS) main- breakpoints may be set on high level code, rather
frame is common to all ST7 devices and, in con- than on disassembled target code. This is much
junction with various Dedication Board Emulators more meaningful to the user and ensures a more
(DBE), allows emulation and development of spe- convivial and productive development environ-
cific devices. Only the DBE and probe need to be ment.
changed to emulate a new ST72 family device.
A separate and concurrent Logic Analyser func-
The development system is controlled by a Host tion is available. This hardware implemented func-
PC on which a choice of Windows based software tion features 1KByte of 32-bit wide trace memory
may be run. The Host PC is simply connected to which allows events to be defined for any combi-
the Emulator Mainframe by means of an RS-232 nation of address (16 bits) and data (8 bits), as
serial link or a parallel port. The WGDB7 Windows well as according to the state of 3 internal and 5
GNU Debugger software suite is supplied as external logic signals. Complex and sequential
standard issue with the Emulator hardware, in ad- conditions may be defined, and all bits are maska-
dition to the conventional DOS ST7 Software ble. The external signals are input from 5 probes
suite, which includes a macroassembler, a link- which can be connected to the target hardware.
er/loader. Third party C Toolchain and Debugger
software is also available. The Windows based Trace memory events may be used as break-
debugger provides a user friendly and highly flexi- points or simply to trigger data acquisition accord-
ble interface which may be configured to precisely ing to user specified parameters, without halting
match the user’s requirements. All emulator set- the target system. Such a powerful tool enables
tings are accessible via the control software. the user to detect and trap virtually any pattern,
Once assembled, and/or compiled and linked, the and thus rapidly debug the target application.
application software may be downloaded to the Log files offer the ability to send any screen dis-
real-time emulation memory, which can be config- play to a text file. In particular, log files are very
ured, mapped and modified as required by the us- useful to save the contents of the logic analyser
er. The device probe is then connected to the ap- and/or the contents of data registers to be subse-
plication target hardware in place of the MCU and quently analysed or printed.
real-time emulation of the target application can
begin, thus allowing sophisticated testing and de- Command files can be used to execute a set of
bugging of both application hardware and soft- debugger commands in batch mode, to simplify
ware. and speed up the emulation session.
User definable breakpoints allow the MCU to be Finally, when the target program is fully de-
halted when the application software accesses bugged, the appropriate ST7 EPROM/OTP pro-
specific addresses, and/or addresses within a se- gramming board can be used to program the
lected range, and/or on data fetch cycles. The EPROM/OTP version of the target device to allow
user may then read and modify any register and stand-alone testing and evaluation.
2/4
124
ST72xx-EMU ST72xx-EMU2
ORDERING INFORMATION
DEVICE PACKAGE EMULATOR DEDICATION BOARD
DIP28 ST7225-EMU2
ST72E25G2/T25G2
SO28 ST7225-EMU2
SDIP56 ST7250-EMU2
ST72E31/T31
QFP64 ST7250-EMU2
ST72E50/T50 QFP64 ST7250-EMU2
ST72E71/T71 CSDIP56 ST7271-EMU ST7271-DBE
ST72E72/T72 CSDIP56 ST7272-EMU ST7272-DBE
SO34 ST7277-EMU2
QFP64 ST7277-EMU2
ST72E77/T77
SDIP42 ST7277-EMU2
SDIP56 ST7277-EMU2
ST72E85/T85 QFP80 ST7285-EMU ST7285-DBE
SO28 ST7291L6-EMU ST7291L6-DBE
ST72E91L6/T91L6
DIP28 ST7291L6-EMU ST7291L6-DBE
DIP28 ST7294-EMU ST7294-DBE
ST72E94/T94
SO28 ST7294-EMU ST7294-DBE
3/4
125
ST72xx-EMU ST72xx-EMU2
Notes:
4/4
126
SGS-THOMSON
ST9 TOOLS
127
Notes:
128
ST9 TOOLS
CORE ARCHITECTURE
The nucleus of these MCUs is the enhanced ST9 Core that includes the Central
Processing Unit (CPU), the register file, the interrupt and DMA controller, and the
Memory Management Unit (MMU). The MMU allows addressing of up to 4 Mega-
bytes of program and data mapped into a single linear space.
Three independent buses are controlled by the Core: a 22-bit memory bus, an 8-bit
register addressing bus and a 6-bit interrupt/DMA bus which connects the interrupt
and DMA controllers in the on-chip peripherals with the core.
This multiple bus architecture makes the ST9 family devices highly efficient for ac-
cessing on and off-chip memory and fast exchange of data with the on-chip peripherals.
The general-purpose registers can be used as accumulators, index registers, or ad-
dress pointers. Adjacent register pairs make up 16-bit registers for addressing or 16-
bit processing. Although the ST9 has an 8-bit ALU, the chip handles 16-bit opera-
tions, including arithmetic, loads/stores, and memory/register and memory/memory
exchanges. Many opcodes specify byte or word operations--the hardware automati-
cally handles 16-bit operations and accesses.
For interrupts or subroutine calls, the CPU uses a system stack in conjunction with the
stack pointer (SP). A separate user stack has its own SP. The separate stacks, without
size limitations, can be in on-chip RAM (or in Register File) or off-chip memory.
1/4
129
ST9 TOOLS
INSTRUCTION SET
The ST9 instruction set now consists of 94 instruction types, including instructions for
bit handling, byte (8-bit) and word (16-bit) data, as well as BCD and Boolean formats.
Instructions have been added to facilitate large program and data handling through the
MMU, as well as to improve the performance and code density of C Function calls. 14
addressing modes are available, including powerful indirect addressing capabilities.
The wide range of instructions eases use of the register file and memory, reducing
operation times, while the register pointer mechanism allows unmatched code effi-
ciency and ultra-fast context switching. A particularly notable feature is the compre-
hensive «Any Bit, Any Register» (ABAR) addressing capability of the Boolean in-
structions.
The ST9’s bit-manipulation instructions are set, clear, complement, test and set, load,
and various logic instructions (AND, OR, and XOR). Math functions include add, sub-
tract, increment, decrement, decimal adjust, multiply, and divide.
OPERATING MODES
To optimize performance versus the power consumption of the device, ST9 devices
now support a range of operating modes that can be dynamically selected depending
on the performance and functionality requirements of the application at a given mo-
ment.
Run Mode. This is the full speed execution mode with CPU and peripherals running
at the maximum clock speed delivered by the Phase Locked Loop (PLL) of the Clock
Control Unit (CCU).
Slow Mode. Power consumption can be significantly reduced by running the CPU
and the peripherals at reduced clock speed using the CPU Prescaler and CCU Clock
Divider.
Wait For Interrupt Mode. The Wait For Interrupt (WFI) instruction suspends program
execution until an interrupt request is acknowledged. During WFI, the CPU clock is
halted while the peripheral and interrupt controller keep running at a frequency pro-
grammable via the CCU. In this mode, the power consumption of the device can be
reduced by more than 95% (LP WFI).
Halt Mode. When executing the HALT instruction, and if the Watchdog is not ena-
bled, the CPU and its peripherals stop operation and the I/O ports enter high imped-
ance mode. A reset is necessary to exit from Halt mode.
2/4
130
ST9 TOOLS
ON-CHIP PERIPHERALS
HDLC Controller. The HDLC controller provides full duplex operation with NRZ,
NRZI and Manchester encoding/decoding. Two DMA channels are used for transmit-
ting and receiving frames. A transmitter block generates the start and end flags, pad-
ding and CRC. The receiver block performs address field recognition, and detects
flags and errors.
TV Peripherals
A set of peripherals offer a complete solution for TV and VCR applications, including:
– Sync Controller – Teletext Slicer
– Voltage Synthesis – Parallel I/O Ports
– On Screen Display
The ST9 is provided with dedicated lines for input/output. These lines, grouped into 8-
bit ports, can be independently programmed to provide parallel input/output or to
carry input/output signals to or from the on-chip peripherals and core e.g. SCI and
Timer. All ports have active pull-ups and pull-down resistors compatible with TTL
loads. In addition pull-ups can be turned off for open drain operation and weak pull-
ups can be turned on to save chip resistive pull-ups. Input buffers can be either TTL
or CMOS compatible.
Multifunction Timers. Each multifunction timer has a 16-bit Up/Down counter sup-
ported by two 16-bit Compare registers and two 16-bit input capture registers. Timing
resolution can be programmed using an 8-bit prescaler. When two timers are present
on an ST9, a combined mode is available.
Serial Peripheral Interface. The SPI bus is used to communicate with external de-
vices via the SPI, I C or IM bus communication standards. The SPI uses one or two
lines for serial data and a synchronous clock signal.
Standard Timers. The Standard Timer includes a programmable 16-bit down
counter and an associated 8-bit prescaler with Single and Continuous counting
modes capability.
Serial Communications Controllers. Each SCI provides a synchronous or asyn-
chronous serial I/O port using two DMA channels. Baud rates and data formats are
programmable. Controller applications can further benefit from the self test and ad-
dress wake-up facility offered by the character search mode.
Analog/Digital Converters. The ADCs provides up to 8 analog inputs with on-chip
sample and hold. The analog watchdog generates an interrupt when the input voltage
moves out of a preset threshold window.
3/4
131
ST9 TOOLS
Universal Serial Peripheral Bus. The USB interface is used to connect low-speed
functions such as a mouse or a keyboard to a PC. High-speed functions and Hub in-
terface are also implemented in the ST9 family.
4/4
132
R ST9-SWC
133
ST9-SWC
■ Dumps ST9 memories, system registers, ■ Formatter of INTEL HEX industrial format,
2/2
134
R ST9Exx-EPB
EPROM PROGRAMMING BOARDS
FOR THE ST9 MCU FAMILY
FEATURES
■ Eprom Programming Boards (EPB) available ■ Connects to host PC via parallel interface port.
for all OTP and EPROM version of the ST9
MCU family. ■ Menu driven software includes VERIFY,
BLANK CHECK, READ MASTER, and other
■ All available ST90Exx and ST90Txx packages
utility functions.
are supported.
■ Zero Insertion Force sockets are present for all ■ Handles both Motorola S19 and INTEL Hex file
supported packages. formats.
.
135
ST9Exx-EPB
ORDERING INFORMATION
Sales Type
Device Suppo rted Package
(110V and 220V versions)
2/2
136
R ST9Exx-GP
GANG PROGRAMMERS FOR
THE ST9 MCU FAMILY
FEATURES
■ Simultaneously programs up to 10 ST90Exx ■ In standalone mode, VERIFY and BLANK
EPROM or ST90Txx OTP MCUs. CHECK functions are available.
■ Connection to PC via RS-232 serial link.
■ Versions available for all current ST9 family
devices and packages. ■ In PC driven mode, the menu driven software
also offers VERIFY, BLANK CHECK, READ
■ Zero Insertion Force sockets for all master and MASTER and other utility functions.
slave devices.
■ Accepts Motorola S19 or INTEL Hex file
■ Two color LEDs indicate pass or fail status for formats.
each device. DESCRIPTION
■ Operates in standalone and PC driven modes. The Gang Programmer consists of two compo-
nents: a base unit common to all ST9 devices and
■ In standalone mode, devices are programmed a Gang Programmer Adaptor (GPA) module to
directly from a master EPROM memory or from suit each package type. GPA modules are availa-
a master EPROM MCU. ble separately on request.
.
137
ST9Exx-GP
ORDERING INFORMATION
2/2
138
R ST9xxxx-EMU1
REAL-TIME DEVELOPMENT TOOLS
FOR THE ST9 MCU FAMILY
FEATURES
■ Real-time source level emulation, allows ■ 8K by 44-bit wide trace memory on any
viewing and breakpoint setting on high level combination of address and data, as well as 1
source code rather than on disassembled target external logic signal.
code, for optimum user friendliness.
■ Simple connection of emulator system to Host
■ 1MBytes of user modifiable and configurable PC via parrallel port
emulation RAM, allows memory mapping of all
ST9 family devices as well as modelling ■ Emulation system may be driven by Windows
hypothetical memory configurations. based GNU debugger software or DOS
■ Unlimited breakpoints may be set for any op- software running on host PC, allowing full
code fetch or any address access or any control and monitoring of hardware resources.
address access type, and conditions may be ■ Multiple windows allow concurrent real-time
defined for the generation of 2 external display of source code, MCU resources, internal
synchronisation signals. registers, trace data, etc.
■ Sequential breakpoint on 2 memory addresses ■ Log files allow storage and subsequent
or address ranges, with read or write or redisplay of any displayed screen for
read/write condition subsequent analysis.
■ One breakpoint on data value, bit mask and
address or address range, with read or write or ■ Command files can be used to execute a set of
read/write condition debugger commands in batch mode.
■ Individually selectable freeze function of ■ Editable configuration files ensure tailoring of
peripherals, while user program not running working environment to user preferences.
139
ST9xxxx-EMU1
OVERVIEW
The ST9 real-time development tools consist of memory location. An on line assembler/disassem-
various hardware and software components, bler is also available to ease debugging.
which together form a flexible and sophisticated
system designed to provide comprehensive devel- An important feature of the ST9 development sys-
opment support for the ST9 family of MCUs. tem is that true source level debugging is possible,
meaning code may be viewed at source level and
The Hardware Development System (HDS2) breakpoints may be set on high level code, rather
mainframe, in conjunction with various Dedicated than on disassembled target code. This is much
Probes, allows emulation and development of more meaningful to the user and ensures a more
specific devices. convivial and productive development environ-
The development system is controlled by a Host ment.
PC on which the Windows based debugger runs. A completely integrated trace facility is available.
The Host PC is simply connected to the Emulator This hardware implemented function features
Mainframe by means of a parallel port. The 4KByte of 44-bit wide trace memory; sequential
WGDB9 Windows GNU Debugger software suite conditions may be defined on memory events; one
is supplied with the Emulator hardware, in addition breakpoint on a data value may also be set. One
to the conventional DOS ST9 Software suite, external signals is input on a subclic connector
which includes a macroassembler, a linker/loader. which can generate a breakpoint.
The Windows based debugger provides a user
friendly and highly flexible interface which may be Trace memory events may be used as break-
configured to precisely match the user’s require- points or to enable or disable the trace recording
ments. All emulator settings are accessible via the feature. Such a powerful tool enables the user to
control software. detect and trap virtually any pattern, and thus rap-
Once assembled, and/or compiled and linked, the idly debug the target application.
application software may be downloaded to the Log files offer the ability to send any screen dis-
real-time emulation memory, which can be config- play to a text file. In particular, log files are very
ured, mapped and modified as required by the us- useful to save the contents of the logic analyser
er. The device probe is then connected to the ap- and/or the contents of data registers to be subse-
plication target hardware in place of the MCU and quently analysed or printed.
real-time emulation of the target application can
begin, thus allowing sophisticated testing and de- Command files can be used to execute a set of
bugging of both application hardware and soft- debugger commands in batch mode, to simplify
ware. and speed up the emulation session.
User definable breakpoints allow the MCU to be Finally, when the target program is fully de-
halted when the application software accesses bugged, the appropriate ST9 EPROM/OTP pro-
specific addresses, and/or addresses within a se- gramming board can be used to program the
lected range, and/or on data fetch cycles. The EPROM/OTP version of the target device to allow
user may then read and modify any register and stand-alone testing and evaluation.
2/4
140
ST9xxxx-EMU1
ORDERING INFORMATION
PLCC84 ST90158-EMU1/LCC
ST90E158/T158
PQFP80 ST90158-EMU1/QFP
3/4
141
ST9xxxx-EMU1
Notes:
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No
license is granted by implication or otherwise under any patent or patent rights of SGS-T HOMSON Microelectronics. Specifications
mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information pre viously
supplied. SGS-THO MSON Microelectronics products are not authorized for use as critical components in life support devices or systems
without the express writt en approval of SGS-THOMSON Microelectronics.
1997 SGS-THOMSON Microelectronics - All rights reserved.
Printed in France by Imprimerie AGL
Data I/O is a registered trademark of Data I/O Corporation. ChipLab, QuickComm, PROMLink, TaskLink, MatchBook, ProMaster,
UniSite , SmartPort, SetSite and PinSit e are trademarks of Data I/O corporation.
ALLPRO is a trademark of LOGICAL DEVICES INC.
The REALIZER
is a trademark of ACTU M SOLUTIONS.
Purchase of I2C Components by SGS-THO MSON Microelectronics conveys a license under the Philips I2C Patent. Rights to use these
components in an I 2C system is granted provided that the system conforms to the I 2C Standard Specification as defined by Philips.
SGS-THOMSON Microelectronics Group of Companies
Australia - Brazil - Canada - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands
Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.
4/4
142