ST6FAQ

1998/10/06
L. Schneider


#A. Introduction


This FAQ as an attempt to collect/distribute information about the ST6 microcontrollers of SGS-THOMSON Microelectronics on the USENET.

There are 4 versions of this FAQ:

The HTML versions offers direct links to other documents available online; the monolithic version will take a bit longer to load as it contains all parts of the modular versions in one big chunk. In the modular version using frames Table-of-Contents is permanently available on a separate "window".
For the TEXT version the URLs of links to other documents mentioned above are extracted from the text and are listed at the end; bracketed numbers in flowing text refer to this list.

If this document will be accepted by the appropriate NewsGroups and also approved by "news.answers" NewsGroup, we will call this document

"ST6 microcontrollers FAQ" (in short "ST6FAQ").

While this FAQ is not intended to be an advertisement for any product, please note that some of the contributors have a financial interest in some of the items mentioned. Your editor has NO financial interest in anything mentioned in this FAQ.

#B. Table of Contents


#C. Pointers, Questions and Answers


###0) GENERAL STUFF (LS!)


#0.0) New (LS+)


ST7 and ST9 topics removed


The main purpose of this "FAQ" is to trigger a joint-venture of collecting valuable - at least useful - information about the ST6xxx family of microcontrollers introduced by SGS-THOMSON. So please do not expect very much from this document - we are still at a starting phase. We'll work on it - and hopefully some of you, too.

If you take a look at the "Table of Contents'" last (status) column, you'll notice: there are several gaps left at the moment and a lot of question marks.

The initials there stand for persons who try to take care for maintaining and filling some chapters of this FAQ draft (see sub-chapter "How can I contribute to this FAQ?" for explanation of these "aliases" ); it also indicates sub-chapter's status and date of last change.

The special characters adjacent to the shorthand "aliases" mean:

	?        request to care for,
	!        cares for (at least momentarily),
	%        topic is in process, but more information is needed
	*        topic is (said to be) finished
	+        topic is updated

#0.9) Trademarks (LS%)


Probably these are trademarks:

	MS-DOS,
	WINDOWS by Microsoft Corporation;
	OS/2,
	PC,
	PC-DOS  by International Business Machines Corporation;
	ST6,
	ST6xxx  by SGS-THOMSON Microelectronics GROUP OF COMPANIES.


Return to ToC of ST6FAQ
Return to ST6 Home Page


###1) ABOUT THIS FAQ (LS*)


#1.1) Who put this FAQ together? (LS*)


Based on the pre-work of the authors of

	Microcontroller-FAQ/Primer,
	68HC11-FAQ,
	8051-FAQ        Russ Hersch (sibit@datasrv.co.il),
	COP8-FAQ        Robin Getz  (rgetz@esd.nsc.com),
	PIC-FAQ         Tom Kellett (tom@takdsign.demon.co.uk)

this proposal ST6-FAQ was initiated by

	Emilio Caggiano    (caggiano@vm.csata.it)       (*EC*),
	Jerry van Kampen                                (*JvK*),
	Leonhard Schneider (lskade@hotmail.com)         (*LS*).

We decided to take the format and whatever was reasonable to be taken from the for-runner FAQS (with permission of the authors). The unique "#" character in front of the chapter numbers we put there to ease forward/backward skipping using search commands.


To link an HTML version of this FAQ to his "ChipDir" was an idea of

	Jaap van Ganswijk     (ganswijk@xs4all.nl)           (*JvG*).

Another HTML version of ST6-FAQ is kept by

	Filip Gieszczykiewicz (filip@alpha.smi.med.pitt.edu) (*FG*).
... although we are not informed if efforts are taken to keep these HTML versions up-to-date. So have a look at the date and be suspicious if you detect one of the type "yyyy/mm/dd B.C."

#1.2) How can I contribute to this FAQ? (LS%)


If you have any suggestions or additions, or you would like to correct any of the information contained herein, please eMail a note, depending on subject, to *one* of the "co-maintainers" (see status column in "Table of Contents"):

	Emilio Caggiano    (caggiano@vm.csata.it)       (*EC*)
	Jerry van Kampen                                (*JvK*)
	Leonhard Schneider (lskade@hotmail.com)         (*LS*)

For the ease of FAQ maintaining we ask supporters to provide their contributions in a format that matches the format of this FAQ.

Please precede your article by

	a copy of the adequate topic line,
	a subject line describing the contents of your article in brief,

and append

	a line with your name and eMail-address.

Articles offered to the maintainers of this ST6-FAQ must be free to be published on The Net.

If you give names of ftp/html-sites, please use URL conventions (rfc1630), even if WE didn't do it by accident (but please point to our mistakes).

We certainly hope that those of you who know of interesting items for the ST6 will share with everyone by contributing to this project.

If you are a manufacturer and have an anonymous ftp site available that supports the ST6, please let us know by Email so that we can add it to this FAQ.

#1.3) What Newsgroups will this FAQ be posted to? (LS%)


This FAQ will NOT be cross-posted to newsgroups anymore, because

If there are updates of the ST6FAQ, a short announcement/reminder will be cross-posted to the following newsgroups:

Issues of ST6FAQ will be updated once a month. We can't promise that it will be on time, but we hope to post it on the *6th* of each month. Easy to remember, isn't it: ST6 at 6th?

You may also want to check out the following newsgroups, since they may occasionally have items of interest for ST6 users.

And probably later, depending on what people think....

The first three newsgroups mentioned often contain discussions, announcements, or information on microcontrollers. Check them out from time to time.

Later on, by posting to the *.answers newsgroups, the FAQ will perhaps be archived automatically. The archive name of this FAQ (also included in the header) is supposed to be:

	 microcontroller-faq/ST6.

#1.4) Where is this FAQ archived? (LS+970730)


Daniel Pfarrer generously and non-bureautcratically gave an USAmerican home to ST6FAQ; you may obtain the latest issue

At this site there are also contributions of st6-users too voluminous to be put into the kernal ST6FAQ (see #4.2).


Dr Phillip Musumeci, Dept. of Computer Systems Engineering at RMIT, Melbourne, makes life in Australia a bit more easy:


Massimo Gais, FTP Administrator of C.D.S. - University "Federico II" of Naples (hopefully still) cares for domicile of ST6FAQ in Italy:

you may try also:

It seems that at this site ST6FAQ is not always quite up-to-date ...


The Home Page of the ST6FAQ in Germany is accessible

At this site there are also contributions of st6-users too voluminous to be put into the kernal ST6FAQ (see #4.2).


The Home Page of the ST6FAQ in Finland is accessible


Access via anonymous FTP will be provided either via

whereas - if you are limitted to e-mail services - you could try

	>> Mailer address:  binky@picard.tec.mn.us
	>> Mailer Subject:  send st6faq.tyt   
                  rsp.
			    send st6faq.txt

The archive sites mentioned before (and eventually others we don't know of) should carry an issue of ST6FAQ not older than a month, approximately. Even if ST6FAQ doesn't advance very fast: if you detect an "ancient" version somewhere, please contact the maintainer of the site (not the poor maintainers of the ST6FAQ, please!) and ask her/him to update. You could also tell her/him (how) to contact the maintainers of the ST6FAQ for enrollment into the update mailing list.


We also can imagine that once in a while (if constellation of stars and planets will offer favourable opportunities) one may find ST6FAQ also there:

    Archive:  rtfm.mit.edu :  

	/pub/usenet/comp.answers/microcontroller-faq/ST6
	/pub/usenet/sci.answers/microcontroller-faq/ST6
	/pub/usenet/news.answers/microcontroller-faq/ST6

Until now we did not receive any positive response from the *.answers-peoples in charge, even if we tried several times. :-(

If somebody is talented in net-talking with an angel's tongue, PLEASE try ...

#1.5) May I distribute this FAQ or post it somewhere else? (LS*)


We are putting no restrictions on the use of this FAQ except - It must be distributed in its entirely with the copyright notice, and no financial gain may be realized from it. After all, we have spent, and continue to spend, a lot of time on this, and the only thing that we intend to gain from it is more information on the ST6, and getting to know fellow ST6 groupies better.

REMEMBER ! If you choose to upload this FAQ to any BBS or ftp site, then *YOU* are responsible for updating it regularly.

#1.6) Other FAQS of possible Interest (LS*)


Other Microcontroller FAQs

     Subject:    Microcontroller primer and FAQ
     Newsgroups: comp.sys.intel
		 comp.realtime
		 comp.robotics
		 sci.electronics
		 alt.comp.hardware.homebuilt
     Archive:    rtfm.mit.edu :  
		 /pub/usenet/comp.answers/microcontroller-faq/primer
		 /pub/usenet/sci.answers/microcontroller-faq/primer
		 /pub/usenet/news.answers/microcontroller-faq/primer
     Maintainer: Russ Hersch
		 Email:  sibit@datasrv.co.il

     Subject:    68hc11 microcontrollers
     Newsgroups: comp.realtime
		 comp.robotics
		 sci.electronics
     Archive:    rtfm.mit.edu :  
		 /pub/usenet/comp.answers/microcontroller-faq/68hc11
		 /pub/usenet/sci.answers/microcontroller-faq/68hc11
		 /pub/usenet/news.answers/microcontroller-faq/68hc11
     Maintainer: Russ Hersch
		 Email:  sibit@datasrv.co.il

     Subject:    8051 microcontrollers
     Newsgroups: comp.sys.intel
		 comp.realtime
		 comp.robotics
		 comp.lang.forth
		 sci.electronics
     Archive:    rtfm.mit.edu :  
		 /pub/usenet/comp.answers/microcontroller-faq/8051
		 /pub/usenet/sci.answers/microcontroller-faq/8051
		 /pub/usenet/news.answers/microcontroller-faq/8051
     Maintainer: Russ Hersch
		 Email:  sibit@datasrv.co.il

     Subject:    COP8 microcontrollers
     Newsgroups: comp.realtime
		 comp.robotics
		 sci.electronics
		 comp.arch.embedded
     Maintainer: Robin Getz
		 rgetz@esd.nsc.com
		 rgetz@lcc1.nsc.com

     Subject:    PIC microcontrollers
     Newsgroups: comp.realtime
		 comp.robotics
		 sci.electronics
     Maintainer: Tom Kellett
		 Tom@takdsign.demon.co.uk

Additional FAQs of interest

     Subject:    Robotics
     Newsgroups: comp.robotics
     Maintainer: Kevin Dowling
		 Email:  nivek@ri.cmu.edu

     Subject:    Electronics
     Newsgroups: sci.electronics
     Maintainer: Filip Gieszczykiewicz
		 Email:  filip@smi.med.pitt.edu

     Subject:    Real-time
     Newsgroups: comp.realtime, comp.answers, news.answers
     Archive:    rtfm.mit.edu : pub/usenet/comp.realtime
     Maintainer: Mark Linimon
		 Email:  linimon@nominil.lonesome.com

     Subject:    Neural Networks
     Newsgroups: comp.ai.neural-nets,comp.answers,news.answers
     Archive:    rtfm.mit.edu : pub/usenet/neural-net-faq
     URL:        http://wwwipd.ira.uka.de/~prechelt/FAQ/neural-net-faq.html
     Maintainer: Lutz Prechelt
		 Email:  prechelt@ira.uka.de

     Subject:    Fuzzy Logic
     Newsgroups: comp.ai.fuzzy,comp.answers,news.answers
     Archive:    rtfm.mit.edu : pub/usenet/fuzzy-logic/
     URL:        http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs
		 /ai/fuzzy/part1/faq.html (should be one line)
     Maintainer: Mark Kantrowitz
		 Email:  mkant+@cs.cmu.edu

For more information on various microcontrollers and their features, refer to the Microcontroller primer and FAQ listed above. URL:

    ftp://rtfm.mit.edu/pub/usenet/comp.answers/microcontroller-faq/primer

If anyone wishes to start a FAQ on another microcontroller, please feel free to copy the format of this FAQ (we did to some degree). With a common/similar format, we will all benefit when trying to find information on a particular microcontroller. If anyone has any comments on the format itself, we are open for suggestions.

In that case we do recommend to read ... If you want to offer a WWW-page, read
	ftp://ftp.ncsa.uiuc.edu/ncsapubs/WWW/HTMLPrimer.ps.Z

#1.9) DOs and DO-NOTs


If you have any QUESTIONS concerning ST6xxx and/or this FAQ,please

in that order.

If you have any SUGGESTIONS/CORRECTIONS/CONTRIBUTIONS for this FAQ


Return to ToC of ST6FAQ
Return to ST6 Home Page


###2) ABOUT THE ST6-FAMILY OF MICROCONTROLLERS (JvK?)


#2.1) The ST6xxx Microcontrollers (YH980507)


#2.2) Common / New ST6 variants (YH980507)


Common feature of ST62 devices is the (said) high noise immunity. It enables the designer to design an application without spending much time on adjusting capacitors, shieldings, ground ... See Application note AN435 in the ST62 General Purpose Application Manual for more detail on this point.

Here is some info concerning ST620* new products.

In fact, these chips are aimed at high volume low end applications. They are subsets of ST6225 device and available in ROM and OTP version.

	Device   rom size   number of pins   Misc
	------   --------   --------------   ----
	ST6200   1Kb           16            ADC present
	ST6201   2Kb           16            ADC present
	ST6203   1Kb           16            no ADC
	------   --------   --------------   ----
	ST6208   1Kb           20            no ADC
	ST6209   1Kb           20            ADC present
	ST6210   2Kb           20            ADC present

The St6253 is another subset but of st6265, but with 2Kb rom instead of 4Kb, no spi, no eeprom.

Their main advantage is their price compared to other st62xx devices.

#2.3) Technical Details (speed, power, EMI, instruction set) (STM?)


[ to be added ]

#2.5) Device List (YH980507)


The devices differ in on-chip resources and in pin-out, as this NEW list shows:

	DEVICE  Program RAM    EEPROM   A/D    W/D   Timers   Serial    I/O
		Memory   x8     x8    inputs  Timer         Interface
	---------------------------------------------------------------------
	ST6200C   1K     64      -     4x8-Bit Yes  1x8-Bit     -       9
	ST6201C   2K     64      -     4x8-Bit Yes  1x8-Bit     -       9
	ST6203C   1K     64      -       -     Yes  1x8-Bit     -       9
	ST6208C   1K     64      -       -     Yes  1x8-Bit     -      12
	ST6209C   1K     64      -     4x8-Bit Yes  1x8-Bit     -      12
	ST6210C   2K     64      -     8x8-Bit Yes  1x8-Bit     -      12
	ST6215C   2K     64      -    16x8-Bit Yes  1x8-Bit     -      20
	ST6220C   4K     64      -     8x8-Bit Yes  1x8-Bit     -      12
	ST6225C   4K     64      -    16x8-Bit Yes  1x8-Bit     -      20
	ST6230B   8K     192     128  16x8-Bit Yes  1x8-Bit    SPI
						   1x16-BitAR  UART    20
	ST6232B   8K     192     128  21x8-Bit Yes  1x8-Bit    SPI     30
						   1x16-BitAR  UART
	ST6235B   8K      192    128  24x8-Bit Yes  1x8-Bit    SPI     36
						   1x16-BitAR  UART
	ST6240B   8K      216    128  12x8-Bit Yes  2x8-Bit    SPI     24
	ST6242B   8K      216    128  6x8-Bit  Yes  2x8-Bit    SPI     18
	ST6245B   4K      140    128  7x8-Bit  Yes  2x8-Bit    SPI     19
	ST6246B   4K      140    128  8x8-Bit  Yes  2x8-Bit    SPI     20
	ST6252B   2K      128     -   4x8-Bit  Yes  1x8-Bit     -       9
						    1x8-BitAR
	ST6253B   2K      128    -   7x8-Bit   Yes  1x8-Bit     -      13
						    1x8-BitAR
	ST6255B   4K      128    -  13x8-Bit   Yes  1x8-Bit     -      21
						    1x8-BitAR
	ST6260B   4K      128    -   7x8-Bit   Yes  1x8-Bit    SPI     13
	ST6262B   2K      128    64  4x8-Bit   Yes  1x8-Bit     -       9
	ST6263B   2K      128    64  7x8-Bit   Yes  1x8-BitAR   -      13
	ST6265B   4K      128    128 13x8-Bit  Yes  1x8-Bit    SPI     21
						    1x8-BitAR
	ST6280B   8K      320    128 12x8-Bit  Yes  1x8-Bit    SPI     22
						    1x8-BitAR  UART
	ST6285B   8K      288    128 8x8-Bit   Yes  1x8-Bit    SPI     12
						    1x8-BitAR  UART

This is a FORMER (incomplete) list, in case it serves your aims better:

  TYPE ROM RAM LCD EEP I/O A/D LED   LCD EXT TMR TMR TMR SPI : D: S: Q: R
	       RAM ROM         DRV       ITR  WD  8b  AR     : I: O: F: E
  ST-  (k)                                                   : P:  : P: M

  6210 1.8  64  -   -   12   8   4   -    13   1   1   -   - : 20 20 --
  6215 1.8  64  -   -   20  16   4   -    21   1   1   -   - : 28 28 --
  6220 3.8  64  -   -   12   8   4   -    13   1   1   -   - : 20 20 --
  6225 3.8  64  -   -   20  16   4   -    21   1   1   -   - : 28 28 --
  6240  8  192  24 128  16  12   4  4x45  17   1   2   -   1 : -  -  80
  6242  8  128  24  -   10   6   4  4x40  11   1   1   -   1 : -  -  64
  6245 3.8 128  12  64  11   7   4  4x24  11   1   2   -   1 : -  -  52
  6260 3.8 128  -  128  13   7   6   -    14   1   1   -   - : 20 20 --
  6265 3.8 128  -  128  21  13   8   -    22   1   1   -   - : 28 28 --
  6280  8  192 128 128  22  12  10 16x48  23   1   1   1   1 : -  - 100
  6285  8  192  96  -   12   8   4 16x40  13   1   1   -   1 : -  - 100

#2.6) Corresponding ROM/OTP/EPROM Versions (YH980507)


	   ROM     EPROM         OTP       FASTROM
	--------------------------------------------
	ST6200C  |ST62E01CF1 |  ST62T00C  | ST62P00C
	ST6201C  |           |  ST62T01C  | ST62P01C
	---------|           | -----------|
	ST6203C  |           |  ST62T03C  |
	----------------------------------|
	ST6208C  |ST62E20CF1 | ST62T08C   | ST62P08C
	ST6209C  |           | ST62T09C   | ST62P09C
	ST6210C  |           | ST62T10C   | ST62P10C
	---------------------------------------------
	ST6215C  |ST622E25CF1| ST62T15C   | ST62P15C
	---------------------------------------------
	ST6220C  |ST62E20CF1 | ST62T20C   | ST62P20C
	---------------------------------------------
	ST6225C  |ST62E25CF1 | ST62T25C   | ST62P25C
	---------------------------------------------
	ST6218C  | ST62E18CF1| ST62T18C   | ST62P18C
	---------------------------------------------
	ST6228C  | ST62E28CF1| ST62T28C   | ST62P28C
	---------------------------------------------
	ST6230B  | ST62E30BF1| ST62T30B   | ST62P30B
	---------------------------------------------
	ST6232B  | ST62E32BF1| ST62T32B   | ST62P32B
	---------------------------------------------
	ST6235B  | ST62E35BG | ST62T35BQ6 | ST62P35B
	---------------------------------------------
	ST6240B  | ST62E40BG | ST62T40BQ  | ST62P40BQ
	---------------------------------------------
	ST6242B  | ST62E42BG | ST62T42BQ6 | ST62P42BQ
	---------------------------------------------
	ST6245B  | ST62E45BG | ST62T45BQ6 | ST62P45BQ
	---------------------------------------------
	ST6246B  | ST62E46BF1| ST62T46BB6 | ST62P46BB
	---------------------------------------------
	ST6252B  | ST62E62BF1| ST62T52B   | ST62P52B
	---------------------------------------------
	ST6253B  | ST62E60BF1| ST62T53B   | ST62P53B
	---------------------------------------------
	ST6255B  | ST62E65BF1| ST62T55B   | ST62P55B
	---------------------------------------------
	ST6260B  | ST62E60BF1| ST62T60B   | ST62P60B
	---------------------------------------------
	ST6262B  | ST62E62BF1| ST62T62B   | ST62P60B
	---------------------------------------------
	ST6263B  | ST62E60BF1| ST62T63B   | ST62P63B
	---------------------------------------------
	ST6265B  | ST62E65BF1| ST62T65B   | ST62P65B
	---------------------------------------------
	ST6280B  | ST62E80BQ | ST62T80BQ6 | ST62P80Q
	---------------------------------------------
	ST6285B  | ST62T85BQ6| ST62T85BQ6 | ST62P85Q
	---------------------------------------------

NOTE:

Read data books to find out what you have to keep in mind if you are switching from a device to the corresponding one.

MINIMUM ORDER QUANTITIES:

	ROM Dev.   Units/Year/Code min.   FASTROM Dev.
	--------   --------------------   -----------
	  ST620X          100K                  5 K
	  ST621X          100K                  5 K
	  ST624X          ~50K                  5 K
	  ST626X          ~50K                  5 K

FASTROM

Taking full advantage of its company's leading know-how in the non volatile memory area, SGS-Thomson has developed a new production flow making it possible to customize the microcontrollers in the assembly plant using prediffused wafers, instead of making it during making it during diffusion process as for ROM devices.
FASTROM in Practice

	> Code devices with low minimum order qty.
	  (5 KU minimum per Shipment)
	> Handled like ROM devices
	> 4 weeks leadtime max ARO

#2.7) Upgrade Path


[ to be added ]

#2.8) Representatives / (approximate Prices) (YH980507)


SGS-THOMSON is widely distributed, especially in Europe.

Main distributors are:

	ARROW group :    Benelux     : Spoerle
			 France      : Arrow - Multicomposants
			 Germany     : Spoerle - Sasco
			 Italy       : Silverstar - Intesi - LASI
			 Scandinavia : Arrow
			 Spain       : ATD
			 Switzerland : Spoerle
			 UK          : Arrow Jermyn - Arrow MMD - ES

	AVNET group:     Avnet UK - Nordic - Italy - France -
			 (Germany + Setron)

	SEI group France      : Sonepar
		  Germany     : Jermyn - Elbatex(Austria + Switzerland)
		  Italy       : Sonelco
		  Spain       : ADM
		  Benelux     : Rodelco


	EURODIS  Benelux      : Eurodis TEXIM
		 Italy        : Fanton
		 UK           : HB
		 France       : Eurodis, TCdis
		 Germany      : Enatechnik, Eurodis

This is an address/phone list of distributors of SGS-THOMSON in Europe:

	SEI-ELBATEX   Eitnergasse 6
		      A-1232   Wien
		      Austria
		      Tel (43) 1 866420
		      Fax (43) 1 86642 201
	
	EURODIS       Lamezanstrasse 10
		      A-1232   Wien
		      Austria
		      Tel (43) 1 61062100
		      Fax (43) 1 61062151

	EURODIS TEXIM Avenue des Croix de Guerre 116
		      B-1120   Brussels
		      Belgium
		      Tel (32) 22474969
		      Fax (32) 22158102

	ARROW-EXATE   Mileparken 20E
		      DK--2740 Skovlunde
		      Denmark
		      Tel (45) 44.927000
		      Fax (45) 44.926020
	
	FES           Smedeholm 13A
		      DK-2730 Herlev
		      Denmark
		      Tel (45) 44.85.75.00
		      Fax (45) 44.85.75.30

	ARROW-FIELD   Niittylantie 5
		      FIN-00620 Helsinki
		      Finland
		      Tel (358)9777571
		      Fax (358)9798853

	FES           PO Box 25, Tyopajakatu 5
		      FIN-00581 Helsinki
		      Finland
		      Tel (358) 9.476660
		      Fax (358) 9.47666329

	JHE           Ved Klaedebo 18
		      DK - 2970 Horsholm
		      Tel (45) 70.10.22.11
		      Fax (45) 45.16.61.99

	JHE           Malminkaari 23C
		      FIN- 00700 Helsinki
		      Tel (358) 935 16 15 21
		      Fax (358) 935 16 15 22
	
	JHE           N - 5578 Nedre Vats
		      Tel (47)5.376.30.00
		      Fax (47)5.375.53.39

	ARROW-TH:S    Arrendevagen 36
		      S - 16303 Spanga
		      Tel (46)8.36.29.70
		      Fax (46)8.761.30.65

	AVNET EMG     79, rue Pierre Semard
		      92320 CHATILLON
		      France
		      Tel (33) 1.49.65.25.00
		      Fax (33) 1.49.65.26.49
	
	DIMACEL       65, rue Jean Jaures
		      95871 BEZONS CEDEX
		      France
		      Tel (33) 1.34.23.70.00
		      Fax (33) 1.30.76.31.97
	
	SONEPAR       6/8, rue Ambroise Croizat
		      91127 PALAISEAU CEDEX
		      France
		      Tel (33) 1.64.47.29.29
		      Fax (33) 1.64.47.00.84
	
	TCDIS         30, avenue de L'Epi d'Or
		      94807 VILLEJUIF CEDEX
		      France
		      Tel (33) 1.41.80.35.80
		      Fax (33) 1.49.78.07.11
	
	TEKELEC       Cite des Bruyeres
		      Rue Carle Vernet - BP 2
		      92315 SEVRES CEDEX
		      France
		      Tel (33) 1.46.23.24.25
		      Fax (33) 1.45.07.21.91

	SEI-JERMYN    Kapellenstrasse 15
		      D-6555 Limburg
		      Germany
		      Tel (49) 6431 5080
		      Fax (49) 6431 508289
	
	MSC/STUTENSEE Industriestrasse 16
		      D-76297  Stutensee
		      Germany
		      Tel (49) 7249 99.10.0
		      Fax (49) 7249 7993
	
	RSC           Industriestrasse 2
		      D-75228  Ispringen
		      Germany
		      Tel (49) 7231 8010
		      Fax (49) 7231 82282
	
	ARROW SASCO  Hermann-Oberth-Strasse 16
		     D-85640  Putzbrunn
		     Germany
		     Tel (49) 89 4611-0
		     Fax (49) 89 4611-2710
	
	AVNET SETRON Friedrich-Seele Strasse 3a
		     D-3300   Braunschweig
		     Germany
		     Tel (49) 531 80980
		     Fax (49) 531 809-8789
	
	ARROW SPOERLE Max-Planck Strasse 1-3
		      D-63303  Dreieich
		      Germany
		      Tel (49) 6103 3048
		      Fax (49) 6103 304455
	
	WEISBAUER     Heiliger Weg 1
		      D-44135  Dortmund
		      Germany
		      Tel (49) 231 579547
		      Fax (49) 231 577514

	ABACUS POLAR  Bone Lane
		      RG14 5SF Newbury
		      Great Britain
		      Tel (44) 1635 36.222
		      Fax (44) 1635 38.670
	
	ARROW/JERMYN Cambridge Road
		     MK42 OLF Bedford/Bedfordshire
		     Great Britain
		     Tel (44) 1234 270027
		     Fax (44) 1234 210674
	
	ARROW/MMD    3 Bennet Court
		     Bennet Road
		     Reading/Berkshire
		     RG2 OQX  Berkshire
		     Great Britain
		     Tel (44) 11.89.63.37.00
		     Fax (44) 63.38.99.11.89
	
	AVNET  EMG   Jubilee Road
		     SG61QH Letchworth/Hertfordshire
		     Great Britain
		     Tel (44) 1462 48.08.88
		     Fax (44) 1462 48.85.67
	
	MACRO GROUP   Burnham Lane
		      Slough/Berkshire
		      BG - SL1 6LN
		      Tel (44) 1628.60.60.00
		      Fax (44) 1628.60.68.00

	RS COMP.      P.O. Box 99
		      Corby/Northants
		      GB - NN17 9RS
		      Tel (44) 15.36.20.12.34
		      Fax (44) 15.36.40.56.78

	FEC           Canal Road
		      LS 12 2TU Leeds/W. Yorkshire
		      Great Britain
		      Tel (44) 11.3263.63.11
		      Fax (44) 11.32.63.34.11
	
	EURODIS HB ELECTRONICS Ltd
		       Lever Street
		       Bolton/Lacashire BL3 6BJ
		       Great Britain
		       Tel (44) 1204 555000
		       Fax (44) 1204 384911
	
	ABACUS POLAR   Cherrycourt Way
		       LU7 8YY  Leighton Buzzard/Bedfordshire
		       Great Britain
		       Tel (44) 1525 85.80.00
		       Fax (44) 1525 85.80.01

	EURODIS FANTON Via. Melegnanoz 2
		       20019 Settimo Milanese
		       Italy
		       Tel (39) 248.9471.
		       Fax (39) 245.97.913
	
	FARNELL        V.le Milanofiori, Palazzo E/5
		       20090 Assago (MI)
		       Italy
		       Tel (39)2.66.12.51
		       Fax.(39)
	
    ARROW-SILVERSTAR    V.le F. Testi, 280
			20126 Milano
			Italy
			Tel (39)2 66.12.51
			Fax (39)2 66.10.13.59
	
     SEI-SONELCO        Via Monfalcone, 15
			20092 Cinisello Balsamo (MI)
			Italy
			Tel (39)2 66.02.61
			Fax (39)2 66.01.12.59

    KONING & HARTM      Energieweg 1
			NL-2627  AP Delft
			Nederland
			Tel (31) 15 26.09.906
			 Fax (31) 15 26.19.194
	
    SPOERLE             De Run 1120
			NL-5503  Veldhoven
			Nederland
			Tel (31) 40.25.45.430
			Fax (31) 40.25.35.540

    EURODIS TEXIM       Nijverheidsstraat 16
			NL-7482  GZ Haaksbergen
			Nederland
			Tel (31) 53.37.33.333
			Fax (31) 53.57.33.888

    ARROW-TAHONIC       Postboks 4554 / Torshov
			N-0404   Oslo
			Norway
			Tel (47)22.378440
			Fax (47)22.370720

    FES                 Karihaugveien 89
			N-1001   Oslo 10
			Norway
			Tel (45) 22.32.12.70
			Fax (45) 22.32.51.20

    SEI-ADM             Tomas Breton 50, 3-2
			E-28045  Madrid
			Spain
			Tel (34) 1-5304121
			Fax (34) 1-5300164
	
   UNITRONICS           Plaza Espana 18
			E-28008  Madrid
			Spain
			Tel (34) 1-54.25.204
			Fax (34) 1-54.84.228

   VENCO                Carretera Del Mig 75
			E-08907  L'Hospitalet de Liobregat
			Barcelona
			Spain
			Tel (34) 3-26.33.354
			Fax (34) 3-26.33.323

   FARNELL              Box 1330 Ankdammsg. 32
			S-17126  Solna
			Sweden
			Tel (46) 8.88.380.85
			Fax (46) 8.82.709.08

   ARROW-TH'S           Box 3027, Arrendevagen 36
			S-16303  Spanga
			Sweden
			Tel (46) 8.36.29.70
			Fax (46) 8.76.13.065

     BASIX              Hardturmstrasse 181
			CH-8010  Zurich
			Switzerland
			Tel (41) 1.276.11.11
			Fax (41) 1 27.61.234
	
     SEI-ELBATEX        Hardstr.72
			CH-5430  Wettingen
			Switzerland
			Tel (41) 56 437.51.11
			Fax (41) 56 437.55.32
	
     ARROW-SPOERLE      Cherstr.4
			CH-8152  Opfikon-Glattbrugg
			Switzerland
			Tel (41) 1.874.62.62
			Fax (41) 1.874.62.00

This is an address/phone list of distributors of SGS-THOMSON in Oceania:

	ARROW           Arrow Components (NZ) LTD,
			P.O. Box 31186,
			Lower Hutt.
			New Zealand
			Phone +64 4 570 2260
			FAX +64 4 566 2111

In addition, SGS-THOMSON sales office are located in all European countries. Find below the locations of the area headquarters:

	Denmark     (Herlev)     : (45.44) 94.85.33
	France      (Gentilly)   : (16 1) 47.40.75.75
	Finland     (Lohja)      : (358) 12.3155.11
	Germany     (Grasbrunn)  : (49.89) 46.00.60
	Italy       (Assago)     : (39.2) 57.54.61
	Netherlands (Eindhoven)  : (31.40) 250.96.00
	Spain       (Barcelona)  : (34.3) 42.51.800
	Sweden      (Kista)      : (46.8) 79.36.920
	Switz       (Gd Saconnex): (41.22) 92.92.929
	UK          (Marlow)     : (44.1628) 89.08.00

For USA, SGS-THOMSON headquarter is:

	Lincoln (MA) : (617) 259.03.00

For Asia, Headquarter is:

	Singapore    : (65) 48.21.411

#2.9) Advantages realized in implementing Control Applications on this Family of Microcontrollers (EC!)


The following contribution is by David Giles from EURODIS HB ELECTRONICS Ltd Bolton, UK (SGS-THOMSON Device Distributor):

Someone once said "Most micros can do most jobs.", and for many application this is certainly true. However, the ST6 has many attributes that made it ideally suited to many embedded control applications. Detailed below are some of them.

The ST6 micro has one of the most versatile I/O structure for a low end 8 bit micro that is currently on the market. Each I/O bit can be configured for either input mode, or output mode. The ports can be configured to have one of the following modes:

	i)   Input Mode, No Pull Up Resistor & No Interrupts
	ii)  Input Mode, With Pull Up Resistors & No Interrupts
	iii) Input Mode, With Pull Up resistors & With Interrupts
	iv)  Analogue A/D Input (8 Bit Resolution)
	v)   Output Mode, Open Collector (Some Pins 20mA sink)
	vi)  Output Mode, Push Pull (Some Pins 20mA sink)

For those pins which are configured with interrupts, it is possible to set a global edge selection bit which determines whether the interrupt is a rising edge or falling edge sensitive. The clear advantage of using a micro with this I/O flexibility is to reduce the number of external components required to complete the design, and hence the material and manufacturing costs. This is particularly important in markets such as White & Brown Goods, Automotive, and also in market segment with a high degree of competitiveness such as Security.

- High Noise Immunity -

The ST6 has been designed to work in electrically noisy environments such as automobiles and industrial premises. As such it offers a high degree of noise immunity and high levels of device integrity. It can for example directly drive triacs in mains lighting applications without the need to electrically isolate the micro from the triac or the mains. Each I/O pin when configured for input mode has a Schmitt Trigger input to help with noise rejection. Each device pin has two antistatic protection diodes to prevent device damage. These diode also prevent the device from latching up should an overvoltage/ undervoltage condition appear on an I/O pin. The I/O pins when configured for push-pull operation will change state as required from one state to another, but at a controlled rate. As a consequence the transition slope is slewed very slightly to prevent unwanted oscillation, and also to reduce EMC radiation. All ST6 family members have a watchdog timer on board. This timer can be used to detect a software upset and to force the device into a controlled recovery. The micro can observe the watchdog timer register value and can effectively determine whether device integrity has been lost. Most micros have watchdog timers but not all of them allow you to inspect its value.

- Data ROM Window -

The ST6 has a data ROM window which is a hardware mechanism that allows the indexing and hence examination of the program memory by software. Tables of data, both large and small can for example be stored in the program memory and accessed by the software. The whole of the program memory can be accessed via the Data ROM Window and hence the software can self check itself on power up to determine whether there has been corruption of the EPROM/ROM memory. This is a statuary requirement in many countries for applications such as fire detection. Not all micros are capable of doing this, the Microchip PIC16Cxx family for example is one.

- High Code Packing Density -

The ST6 microcontroller architecture is common throughout the family of devices. The program memory is segmented into blocks of 2k bytes. The larger family members, 8k for example, use a page banking mechanism with a static 2k page being used as a jumping off point to the other 3 pages of code. The main advantage of this type of memory organisation is the number of digital bits that are required to describe an absolute address. An absolute address therefore requires only 12 digital bits of information. A jump to an absolute address therefor only requires 12 bits to describe the address and hence the op code and data can be described within a two byte word. Hence CALL and JP instructions only consume 2 bytes or 16 bits of program memory. The reduced instruction set common to the ST6 family members also favours good code packing density. Because there are fewer op codes you need fewer bits to describe the instruction. There are only 4 instructions on the ST6 that are 3 byte instructions, all the others are either 1 or 2 bytes. This means the ST6 instruction set is efficient in memory usage.

- Established World Wide Customer Base -

The ST6 micro controller business world wide is worth between $200 & $300 million currently with sales expanding at a phenomenal rate. As such the prospects for the device in the future are very good. SGS Thomson have several new family members on the drawing board and will be launching these new devices before very long. The design is therefore mature and has been proven in the market place. Most devices are supported with low cost development tools and as such the entry costs to the architecture are extremely low.


Return to ToC of ST6FAQ
Return to ST6 Home Page


###3) SOURCES OF INFORMATION ON THE ST6 (JvK?EC?)


#3.1) Useful Addresses (eMail / SnailMail) (LS+970205)


This ST6FAQ document will be available by an email autoresponder and can be retrieved by sending an email message to:

Tyler B. Atins
	at binky@picard.tec.mn.us
with eithet one of these phrases:
			 send st6faq.uue
			 send st6faq.txt
on the subject line of the email. All lower case and leave the body (message area) blank.

#3.2) FTP Sites (YH980507)


Sites archiving this FAQ and contributions:
    *****THIS SITE DOES NOT EXIST ANYMORE: ****                 
	ftp://ftp.bri.st.com/pub/micro8/ftools/st62_fs.htm

#3.3) BBSs (YH980507)


    EUROPE:
    
	    SGS-THOMSON BBS - Microcontroller Support (France);
		(+33) 42 29 14 16  - 9600 baud (V32) and lower,8,n,1;

    USA:

	    SGS-THOMSON USA BBS - 1 (708) 517-1898 -  (V22) 2400 baud  8,N,1 

#3.4) WWW (YH980507)


#3.5) Fax-On-Demand (????)


[ to be added ]

#3.7) Mailing Lists (LS_990121)


If nothing else helps, there is a mailing list for people interested/forced in development/designs based on ST6.

You may subscribe to ST6-list, and once your subscription is approved by the moderator of the list, you may post directly to the list. If you are lucky, there will be a friendly soul responding to your question. Vice versa you may share your knowledge about ST6 with others.

#3.8) Discussion / Application Circles (EC?)


[ to be added ]

#3.9) Help available! (EC?)


    Emilio Caggiano 
	profession: graduated electrical engineer
	job:        maintenance and security
	hobby:      electronics for remote controlled aircraft models

    Dom Latter 
	Company:     i-cubed ltd, Cambridge, UK
	Description: Hardware and Software design consultancy,
	Skills:      experienced in design-in and programming of ST6


Return to ToC of ST6FAQ
Return to ST6 Home Page


###4) FREE ST6 DEVELOPMENT PRODUCTS (EC?JVK?)


#4.1) Development Tools (assemblers, compilers, simulators) (YH980508)


Alfred Arnold's Universal Cross-Assembler for DOS- and OS/2-platforms includes generation of ST62xx code; documentation is in German at

	ftp://uni-stuttgart.de/pub/systems/msdos/programming/as/
	ftp://john.ccac.rwth-aachen.de
	http://john.ccac.rwth-aachen.de:8000/as
There are alternative sites accessible ...


Olaf Kaluza presented his ST6FORTH to the community:

	Title         ST6FORTH Forthcrosscompiler for ST6 Microcontroller
	Version       0.1a
	Desc1         First version of a Forth Crosscompiler for the
	Desc2         ST6 Microcontroller from SGS
	Desc3         Documentation at this time only in German, sorry.
	Desc4        
	Author        Olaf Kaluza
	AuthorEmail   olaf@criseis.ruhr.de
	Maintainer    Olaf Kaluza
	MaintEmail    olaf@criseis.ruhr.de
	Site1         localhost.ruhr.de
	Path1         /pub/olaf/st6forth
	File1         st6forth.0.1a.tar.gz
	FileSize1     100K
	Site2         ?
	Path2         ?
	File2         ?
	FileSize2     100K
	Required1     SGS-Development-Kit-Assembler
	CopyPolicy1   GPL
	Keywords      st6forth forth st6 microcontroller
	Comment1      Actively supported by author via email
	Comment2      Supported on Linux and DOS
	Entered       27.10.95
	EnteredBy     Olaf Kaluza
	CheckedEmail  olaf@criseis.ruhr.de

Development is cancelled, but if you have any questions, you still may contact Olaf Koluza.


Here is an ANNOUNCEMENT to first release of the C-compiler for the STM ST62 family of microcontrollers.

It's in the testing phase now...Any questions please to the e-mail address: ddejan@open.hr

		"DILOGIC"
		c/o Dejan Durdenic
		Bozidareviceva 13
		10000 Zagreb
		CROATIA

Free Software for ST62 Development Tools from SGS-Thomson

Technical information is available on CD-ROM and on Internet in the form of "Web" pages:

- The CD-ROM is split into two main parts consisting of a "Book Shop" area and a "Development Tools" area with a third area containing viewer software to allow browsing through the contents of the CD-ROM.

The development tools section contains ten fully released software tools plus a couple of programs which are offered as beta versions- that is they are not fully fledged programs but are offered as 'tasters' of a new software tool which will shortly become available in 'fully released' form.

The full released tools include a family wide assembler and linker, software simulator , Realizer, and other essential parts of the developers' software tool kit while one of the Beta releases is of a 'C' compiler which will be of interest to many programmers.

- Free Software for ST62 Development tools can be obtained by downloading from ST on-line :

	ST62 CODES DEVELOPMENT SOFTWARE
	-------------------------------
	REFERENCE    COMMENTS
	---------    ---------
	SW6XXXA1.exe Contains a full development software suite for the ST6.
	cst6demo.zip This is a one time limited version.
	DB6XXXB1.exe Contains debugging software suite for ST6
	SW6XXXW1.exe Contains assembler,linker,Windows debugger
	SW6XXXW2.exe Contains assembler,linker,Windows debugger
	DB6XXXI1.exe Enables installation of AST6/LST6/WGDB61.1    
	DRXXXXA1.exe Contains Windows NT installation software

#4.2) Function Packages (e.g. math, macros, subroutines) (EC!)


In the SGS-THOMSON BBS (see item #3.3 - Grenoble BBS) some demonstration software is available that, as I understand, is enclosed in details in the ST6220 starter kit (release of May 1995). In the ST6220A1.exe file it is possible to find the following EXAMPLES DIRECTORY, with free software:

    DISK DIRECTORY STRUCTURE
    ************************

    \
    - CALCUL
    - DATAROM
    - EEPROM
    - EXOS
    - IRTRANS
    - KEYBOARD
    - POWER
    - REGISTER
    - SERIAL
    - TIMING
    - RS232
    - MUSIC
    - LCD
    - BAT_CHG
    - DC_MOT
    - UNIMOT
    - HOME ------- \PHONE
	    \___ \POW_LIN
    FILES LIST:
    **********

    \ CALCUL       ROUTINES FOR CALCULATION

	File.Ext         Size
	------------   -------
	additn.asm       3,602   floating point addition
	bin_asci.asm     5,425   binary/ascii conversion
	bin_bcd.asm     11,972   binary/bcd conversion
	calcul.asm      13,124   quick floating point calculator
	divis.asm        4,469   8/8 division
	div_24.asm      23,124   division
	st6div.txt       1,736   division
	multi.asm        4,338   8x8 multiplication
	multipl1.asm     2,591   floating point multiplication
	multipl2.asm       962   8x8 multiply
	st6sqrt.txt      4,596   rootmint square calculation
	xor.asm          1,834   8 bits exclusive OR


    \ DATAROM       DATAROM MANIPULATION

	File.Ext          Size
	-----------     --------
	st6pagm.txt      1,127   macro
	st6pgdlt.txt    11,479   look-up table


    \ EEPROM        EEPROM MANIPULATION

	File.Ext         Size
	-----------     -------
	eeppws6.asm     7,330     parallel write
	eeprom.asm     14,723     read/write EE 93C46
	eeprws6.asm     7,458     read routine
	eepwr.txt       5,788     parallel write


    \ EXOS         EXAMPLES OF SMALL PROGRAMS

	 File.Ext         Size
	-------------   ---------
	example1.asm      4,217    example training
	example2.asm      7,189    example training
	stopmod.asm       4,377    stop mode


    \ IRTRANS      IR TRANSMITTERS AND RECEIVERS

	   File.Ext       Size
	 --------------  --------
	  gpirmr.txt      1,186     general purpose IR transmission
	  gpirtx.txt     10,825     general purpose IR transmission
	  irdimmer.asm   27,257     light dimmer with IR interface
	  mn6014a.asm    18,606     IR transmission
	  rcs6.asm       26,977     remote control data bits


    \ KEYBOARD     KEYBOARDS DECODING

	    File.ext       Size
	  --------------  -------
	   adca.txt        4,220     analog keyboard decoding
	   adcb.txt        5,622     analog keybaord decoding
	   scan_k2.asm    10,878     keyboard scan 28 keys
	   scan_key.asm    3,437     keyboard pad scanning
	   st_kb1.asm     12,448     keyboard scan 16 keys


    \ POWER        POWER CONTROL APPLICATIONS

	     File.ext        Size
	    ------------   ---------
	     60dim1.asm      11,213     60Hz light dimmer
	     dim1.asm        11,212     50Hz light dimmer
	     himkit.txt      16,023      highly inductive motor control
	     himkita.txt      1,902      highly inductive motor control
	     irdimmer.asm    27,257      remote control + light dimmer
	     mot1.asm        10,605      50Hz motor control
	     mot60.asm       10,610      60Hz motor control
	     pmot1.asm        6,221      motor control with potentiometer


    \ REGISTER      REGISTERS DEFINITION

	       File.ext        Size
	      ------------    --------
	       6215_reg.asm    1,656    ST621x/2x register declaration
	       6292_reg.asm    2,584    ST6292/94 register declaration
	       62xx_reg.asm    8,636    register/bit name standards
	       st62e10.def     1,129
	       st62e15.def     1,214
	       st62e40.def     3,036
	       st62e92.def     1,916
	       st62e94.def     1,916
	       st6dpins.txt    9,383    ports initialisation


    \ SERIAL        SERIAL COMMUNICATION

		 File.ext       Size
	       -------------    -----
		si2cs6.asm     14,838    I2C by software
		st6i2c.asm     18,733    I2C by software
		send.asm        2,183    Send data using the SPI peripheral
		receive.asm     3,589    Receive data using the SPI peripheral
		spi.txt         2,233    serial communication using the SPI


    \ TIMING        CLOCKS

		  File.ext       Size
	       --------------   ------
		rtcst6.asm      17,814     real time clock


    \ RS232          RS232 SERIAL COMMUNICATION

		  File.ext       Size
	       --------------   ------
		 README          1,810
		 COM.DEF           170
		 COM.MAC         3,089
		 REG_R_W.BAT        55
		 REG_R_W.ST6    11,619
		 RS_REG.DEF      2,934
		 SERIN.MAC       3,776
		 SEROUT.MAC      4,746
		 ST6210.DEF      1,093
		 SUB_IN.ST6      2,743
		 SUB_OUT.ST6     2,110


    \ MUSIC         SOUNDS & MUSICS TUNING

		  File.ext       Size
	       --------------   ------
		 MUSIC.ASM       8,609
		 ST626X.DEF      2,012


    \ LCD            LIQUID CRYSTAL DISPLAY DRIVE

		  File.ext       Size
	       --------------   ------
		 README          1,412
		 DEMLCD05.ASM   18,374
		 DEMOLCD3.ASM   14,154
		 LCD005.ASM     25,027
		 LCD_6225.ASM   17,838
		 LCD_6265.ASM   25,027


    \ BAT_CHG         BATTERY CHARGE CONTROL

		  File.ext       Size
	       --------------   ------
		 INFLEX1.ASM    41,627


    \ DCMOT           DC MOTOR CONTROL

		  File.ext       Size
	       --------------   ------
		 DCMOT_1.ASM    28,490


    \ UNIMOT          MOTOR CONTROL

		  File.ext       Size
	       --------------   ------
		 SENS01.ASM     20,269


    \ HOME            HOME AUTOMATION

		  File.ext       Size
	       --------------   ------
		 README             945
		 README.BAT          20
		 PHONE        
		 POW_LINE     


    \ HOME\PHONE      PHONE REMOTE SYSTEM

		  File.ext       Size
	       --------------   ------
		 README.           1,587
		 README.BAT           22
		 6215_REG.ASM      1,656
		 DEF_FRA2.ASM     26,412
		 PHONE.ASM         7,349
		 ST6_7537.ASM     25,969
		 ST6_TEL.ASM      19,957
		 PHONE.HEX         5,726


    \ HOME\POW_LIN       POWER LINE MODEM

		  File.ext       Size
	       --------------   ------

		 README            988
		 README.BAT         22
		 6215_REG.ASM    1,656
		 ADDRESS.ASM     3,511
		 DEF_FRAM.ASM   26,336
		 DISPLAY.ASM     4,727
		 MASTER.ASM      7,293
		 MASTER.HEX      9,871
		 POWERCTL.ASM    8,523
		 SLAVE.ASM       6,507
		 SLAVE.HEX       9,871
		 ST6_7537.ASM   25,969
		 POT_ET_B.ASM    6,265


    \ A_TIPS         ST6 APPLICATION TIPS

		  File.ext       Size
	       --------------   ------
		 README        1,575
		 README.BAT       22
		 ATIP#4.TXT    1,201
		 ATIP#14.TXT   18,606
		 ATIP#39.TXT    2,230
		 ATIP#23.TXT    2,298
		 ATIP#22.TXT    2,712
		 ATIP#40.TXT    2,519
		 ATIP#38.TXT    3,720
		 ATIP#37.TXT    3,290
		 ATIP#36.TXT    6,252
		 ATIP#34.TXT    2,548
		 ATIP#33.TXT    4,445
		 ATIP#32.TXT   15,187
		 ATIP#30.TXT    2,695
		 ATIP#28.TXT      825
		 ATIP#26.TXT    2,227
		 ATIP#19.TXT    1,524
		 ATIP#18.TXT   11,480
		 ATIP#12.TXT    2,499
		 ATIP#11.TXT    1,092
		 ATIP#8.TXT     1,815

The archive sites of the ST6FAQ (see #1.4) also carry some contributions too voluminous to be placed in the FAQ, so they are kept separately and ready for download:

    az_7seg.zip     source code for "7-segment Calculations"
		    (whatever this may mean)   
		    (36K/34k, contribution of Alexander Zigouras)
    idrled.zip      source code "7-segment-LED-driver, 4 digits"
		    (5K/19k, contribution of Ian David Roffey)
    ok_forth.zip    first release (0.1a) of a FORTH compiler,
		    (about 100k, documentation is in German)
		    (contribution of Olaf Kaluza)
    sg_dal1w.zip    source code "DALLAS 1-wire bus routines"
		    (1k/7k, contribution of Steve Groom)
    sg_lcd.zip      source code "LCD-driver, 2 rows of 16 characters each"
		    (1k/4k, contribution of Steve Groom)
    sg_math.zip     source code "Mathematical Routines"
		    (2k/13k, contribution of Steve Groom)
    vc_bitop.zip    source code "Bit Operations: SET, RESET"
		    (1k/2k, contribution of Vittorio Crappella) 
    vc_or.zip       source code "Logical Function: OR"
		    (1k/2k, contribution of Vittorio Crappella) 

#4.3) OTP/EPROM Programmers (YH980507)


Files are available for ST62 via WWW

	REFERENCE     COMMENTS
	---------     -----------             
	GP62XXA1.exe  Contains Gangprogrammer configuration 
			and interface software.
	RP62XXA1.exe  Contains configuration and interface software 
			for the remote Eprom programming.
	RP622XA1.exe  Contains Eprom programmer configuration
			and interface software for ST62E0x/E1x/E2X subfamily.
	RP623XA1.exe  Contains Eprom programmer configuration
			and interface software for ST62E3x sub-family.
	RP624XA1.exe  Contains Eprom programmer configuration 
			and interface software for ST62E4X sub-family.
	RP626XA1.exe  Contains Eprom programmer configuration
			and interface software for ST62E5x/6x subfamily.
	RP628Xa1.exe  Contains Eprom programmer configuration
			and interface software for ST62E8xB sub-family.

and PROBABLY on SGS-Thomson's CD-ROM "ST62 MCU Family"

Files are available for ST63 via WWW

#4.4) Debugging Tools (????)


[ to be added ]

#4.5) Start Kit Software (YH980507)


Files are available for ST62 via WWW

	REFERENCE          COMMENTS
	---------          --------
	PGXXXXA1.exe       Starterkit Epromer software
	SK622XA1.exe       Contains full Starter Kit software suite for 
			   ST620x/1x/2x family of devices.
	SK623XA1.exe       Contains full Starter Kit software suite for
			   ST623x family of devices.
	SK6240A1.exe       Contains full starter Kit software suite for
			   ST624x family of devices.
	SK626XA1.exe       Contains full starter Kit software suite for
			   ST625x/6x family of devices.

and PROBABLY on SGS-Thomson's CD-ROM "ST62 MCU Family"

#4.9) Miscellaneous (YH980507)


Files are available for ST62 via WWW at

	http://www.st.com/stonline/products/support/mcu8/st62.htm

	REFERENCE      COMMENTS
	---------     -----------            
	ST6PWRKT.exe   Contains full power kit software suite
	TR62XXA1.exe   ST62 Training

and PROBABLY on SGS-Thomson's CD-ROM "ST62 MCU Family"


Return to ToC of ST6FAQ
Return to ST6 Home Page


###5) COMMERCIALLY AVAILABLE ST6 DEVELOPMENT PRODUCTS


#5.1) Development Tools (assemblers, compilers, simulators) (YH980507)


This information is available from the SGS-THOMSON-BBS- Microcontroller Support (France):

    DOCUMENTATION FOR ST6 DEVELOPEMENT TOOLS

DESIGNATION                              REFERENCE             RELEASE DATE
-----------                              ----------            ------- -----
ST620X/1X/2X/3X/6X/9X Emulator User Man. Doc-ST626X-EMU2        1.02  Mar 97
ST620X Adaptor User Manual               Doc-ST620X-DIP16-ADAPT 1.0   July 96
ST624XB Emulator User Manual             Doc-ST624XB-EMU2       1.00  Sept 97
ST624X/8X-Probes User Manual             Doc-ST624X/8X-PRB      1.0   Sept 95 
ST624X QFP52 Probe Documentation         Doc-ST624X/QFP52-PRB   1.01  Oct 96
ST623X Emulator User Manual              Doc-ST623X-EMU2        1.0   Oct 96
ST623X QFP Probe Documentation           Doc-ST623X/QFP-PRB     1.01  Oct 96 
ST628X-DBE Emulator/Dedication Board     Doc-ST628X-EMU2        1.0   Nov 96
ST62E3X MCU Eprom Programmer User Manual Doc-ST62E3X-EPB        1.02  Apr 97
ST62E8X Programming Board User Manual    Doc-ST62E8X-EPB        1.02  Mar 95
ST638X/9X Emulator User Manual           Doc-ST638X-EMU         1.01  July 94
ST62EXX Gang Programmer User Manual      Doc-ST62EXX-GP         3.02  Apr 97
ST622X Family Starter Kit User Manual    Doc-ST622XSKUM/2             Aug 97
ST62 Family Starterkit for               Doc-ST623XSKUM/1             Aug 97
ST623X User Manual                   
ST63EXX Gang Programmer User Manual      Doc-ST63EXX-GP         1.02  Apr 96
ST6240 LCD Starter-Kit User manual       Doc-ST624X-KIT         1st   Jun 93
ST626X Family Starterkit User Manual     Doc-ST626XSKUM/2       1.0   Sept 96
ST62EXX Remote Programmer User Manual    Doc-ST62EXX-EPB/COM    1.04  Sept 97
ST63E1XX-EPB Eprom Programmer            Doc-ST63E1XX-EPB/COM   3.01  June 97
ST6N-Well 32K Debbugger ST6NDB           Doc-ST6XXX-ST6NDB      4.30  Sept 96
ST6 Family Software Tools AST6, LST6     DBST6SOFTOST/3               June 97
SIMST6 User Manual                              
ST631XX-EMU User's Manual                Doc-ST631XX-EMU        2.0   May 96
ST63E73 Programming Board User Manual    Doc-ST63E73 Programming 1.0  April 96
						     User Manual  
ST6373-DBE                               Doc-ST6373-EMU2         1.0  April 97


- The following documents can be ordered directly in ESICOM. (ESICOM is the SGS-THOMSON internal commercial software system to handle customer orders, deliveries etc.. This is only good for ST distributors or direct customers)

    SALES TYPE ( order code )                 DESIGNATION        RELEASE DATE
    DBST6SOFTOST/2 ST6 FAMILY
	  Software Tools AST6, LST6, SIMST6 User manual          2nd Ed  Aug 94
    DBST6ST/4   ST62 General Purpose Databook                    4rd Ed  Oct 94
    DBST624xFST/1       ST62 LCD Driver ST624x/ST628x            1st Ed  May 93
    AMST62PPLST/1       ST62 General Purpose Appplication        1st Ed  Jan 95


SOFTWARE FOR ST6 DEVELOPEMENT TOOLS

Procedure for ordering this software :

    REFERENCE    DESIGNATON                              PACKAGE
    ------------------------------------------------------------
    SK622XA1     ST622X-Starter Kit                      Pack 1
    SK6220A1     ST6220-Starter Kit                      Pack 2
    SK6240A1     ST6240-Starter Kit                      Pack 2
    SK626XA1     ST626X-Starter KIt                      Pack 1
    SW6XXXA1     ST6-Software Tools/PC                   Pack 19
    DB6XXXA1     ST6-Debugging Tools/PC                  Pack 6
    RP623XA1     ST623X Eprom Programming Software       Pack 1
    RP628XA1     ST628X Programming board software       Pack 2
    RP62XXA1     ST62XX Remote-EPB                       Pack 2
    GP62XXA1     ST62XX Gang Programmer                  Pack 6
    RP6371A1     ST6370 Eprom Programming                Pack 1
    GP63XXA1     ST63XX Gang Programmer                  Pack 4
    RP63XXA1     ST63EXX Remote-EPB                      Pack 7


ACTUM REALIZER

Software Aided Computer Engineering for ST62 8-Bit Microcontrollers, MS Windows 3 Edition: ST6-REALIZER/PC

The software allows to generate the program code with the following steps:

Note: In the SGS-THOMSON BBS (see item #3.3 - Grenoble BBS) it is available the Demo-Realizer Pack software and some application notes as the AN676 and AN677 with this tool.


The following is a list of Italian firms offering programming languages, support packages and development tools for ST6 family:

    SGS-THOMPSON STARTER KIT:

	FUTURA ELETTRONICA
	Viale Kennedy 96
	20027 RESCALDINA (MI)
	ITALY
	Phone: 331 576139
	Fax:   331 578200
	(They sell also a
	"Training Course for learning the programming of ST6 family")

	DPM
	Via Orientale 35
	71100  FOGGIA
	ITALY
	Phone: 881 771548
	Fax  : 881 720680

    ASSEMBLERS:

	MULTIASSEMBLER
	description: assembler for many microcontrollers
		     including the ST6 Family

	ALFA SISTEMI
	Via Pian Savelli 134
	00040  POMEZIA (ROMA)
	ITALY
	Phone:  6 71302919
	
	SOFTEC MICROSYSTEMS
	Viale Rimembranze,19C
	33082 Azzano Decimo (PN)
	ITALY
	Phone 434 640113
	Fax   434 631598
	BBS   434 631904
	E-mail softec@mbox.vol.it
	Internet:www.vol.it/softec


    C COMPILERS for ST62XX:

	HSA
	Via Dandolo, 90
	70033 CORATO  (BA)
	ITALY
	Phone:  80 8727224
	e-Mail: hsa@iqsnet.it
	WWW:    http://151.99.160.154/clienti/HSA/HsaHome.htm
		(in this WWW page there is a description of their
		 C compilers for the ST62XX)
		http://151.99.160.154/aziende/HSA/HsaHome.htm
		(this may be the recent URL)

    KITS:

	PROGRAMMING BOARDS
	description: kit for the contruction of the board for tranferring
		     the object file into the ST6 EPROM

	NUOVA ELETTRONICA
	Via Cracovia 19
	40139 BOLOGNA
	ITALY
	Phone 542 641490
	Fax   542 641919

    DEVELOPMENT SYSTEMS:

	REAL TIME IN CIRCUIT EMULATORS
	description: real time development tools with the possibility
		     to see output signals on the monitor
	
	SOFTEC MICROSYSTEMS
	Viale Rimembranze,19C
	33082 Azzano Decimo (PN)
	ITALY
	Phone 434 640113
	Fax   434 631598
	BBS   434 631904
	E-mail softec@mbox.vol.it
	Internet:www.abacom.it/softec.html


	STARLIGHT ELECTRONICS
	Via Giuseppe Antonio Guattani 2/A
	00161 ROMA 
	ITALY
	Phone/Fax 6 44235999
	A disk demo, with the development tools, is available on request. 


	UMC ELETTRONICA
	Via Gavirate 18B
	ITALY
	00100 ACILIA (ROMA)
	Phone: 6 52361041


The following address is a WWW page with the description of development tools for ST62XX, of the company - Eclipson Development - (Netherland):

	http://www1.tip.nl/users/t682842/st6.html

You may become a BETA tester of a
ST6 Assembler/Linker, Disassembler, C-Compiler, Simulator
for WINDOWS-platform


A new kind of Universal Microcontroller Simulator (UMPS) is said to be available for ST62XX, 8031, PIC, HC11, HC705 in Windows environment.

You may check this WEB page; there is a description how to download a DEMO (with limitted features):

	http://idls.izarbel.tm.fr/entp/techer/P01.HTM

There are also mirror FTP sites at:

	ftp://ftp.luth.se/pub/misc/microchip/incoming (Sweden)
	ftp://ftp.bsl.unsw.edu.au/sys/pub/incoming (Australia)
	ftp://sistudio.com/pub/umps (USA)

Be aware: the total sum of demo files to download is about 2MB.


It is said there is a new C Compiler coming from ST. A Beta Version is on a CD-ROM, called "ST62 MCU Family" (Part Number ST62-CDROM).

The CD-ROM is split into two main parts consisting of a "Book Shop" area and a "Development Tools" area with a third area containing viewer software to allow browsing through the contents of the CD-ROM.

Also a WIN95 based version of the Simulator for ST6.

    MSC Vertriebs GmbH:
    D-76689 Stutensee/Germany  
    email: RH@msc-ge.com
    FAX: (0)7249/910-266  
    Voice: (0)7249/910-171


Do you use ST62 family micro (ST62 10-15-20-25-60-65) ? You might try EmulST62 from Italy:

	http://members.xoom.com/emulst62/
or contact the author Paolo Tomasini.

#5.2) Function Packages (e.g. math, macros, subroutines) (????????)


[ to be added ]

#5.3) OTP/EPROM Programmers


    HARDWARE TOOLS OVERVIEW '98
     
	DEVICE       PKGE   EPPROM  STARTERKIT   EPROM PRGRMMR  GPRGRMMR
	------       -----  ------  ----------  --------     -------------
	ST62T00      DIP16   1K     ST622XC-KIT  ST62E2XC-EPB   ST62E0X-GP/DIP
	ST62T00      SO16    1K        (1)       ST62E2XC-EPB   ST62E0X-GP/SO
	ST62E01/T01  DIP16   2K     ST622XC-KIT  ST62E2XC-EPB   ST62E0X-GP/DIP
	ST62E01/T01  SO16    2K        (1)       ST62E2XC-EPB   ST62E0X-GP/SO
	ST62T03      DIP16   1K     ST622XC-KIT  ST62E2XC-EPB   ST62E0X-GP/DIP
	ST62T03      SO16    1K        (1)       ST62E2XC-EPB   ST62E0X-GP/SO
	ST62T08      DIP20   1K     ST622XC-KIT  ST62E2XC-EPB   ST62E10-GP/DIP
	ST62T08      SO20    1K        (1)       ST62E2XC-EPB   ST62E10-GP/SO
	ST62T09      DIP20   1K     ST622XC-KIT  ST62E2XC-EPB   ST62E10-GP/DIP
	ST62T09      SO20    1K        (1)       ST62E2XC-EPB   ST62E10-GP/SO
	ST62E10/T10  DIP20   2K     ST622XC-KIT  ST62E2XC-EPB   ST62E10-GP/DIP
	ST62E10/T10  SO20    2K        (1)       ST62E2XC-EPB   ST62E10-GP/SO
	ST62E15/T15  DIP28   2K     ST622XC-KIT  ST62E2XC-EPB   ST62E15-GP/DIP
	ST62E15/T15  SO28    2K        (1)       ST62E2XC-EPB   ST62E15-GP/SO
	ST62E18/T18  DIP20   6K     ST622XC-KIT  ST62E2XC-EPB   not available
	ST62E20/T20  DIP20   4K     ST622XC-KIT  ST62E2XC-EPB   ST62E10-GP/DIP
	ST62E20/T20  SO20    4K        (1)       ST62E2XC-EPB   ST62E10-GP/SO
	ST62E25/T25  DIP28   4K     ST622XC-KIT  ST62E2XC-EPB   ST62E15-GP/DIP
	ST62E25/T25  SO28    4K        (1)       ST62E2XC-EPB   ST62E15-GP/SO
	ST62E28/T28  DIP28   6K     ST622XC-KIT  ST62E2XC-EPB   not available 
	ST62E30/T30  DIP28   8K     ST623X-KIT   ST62E3X-EPB    not available
	ST62E30/T30  SO28    8K        (1)       ST62E3X-EPB    not available
	ST62E32/T32  SDIP42  8K     ST623X-KIT   ST62E3X-EPB    not available
	ST62E35/T35  QFP52   8K        (1)       ST62E3X-EPB    not available
	ST62E40/T40  QFP80   8K     ST624X-KIT   ST62E4XB-EPB   ST62E40-GP/QFP
	ST62E42/T42  QFP64   8K     ST624X-KIT   ST62E4XB-EPB   ST62E42-GP/QFP
	ST62E45/T45  QFP52   4K     ST624X-KIT   ST62E4XB-EPB   ST62E45-GP/QFP
	ST62E46/T46  SDIP56  4K      planned      not available not available
	ST62T52B     DIP16   2K     ST626XB-KIT  ST62E6XB-EPB   not available
	ST62T52B     SO16    2K        (1)       ST62E6XB-EPB   not available
	ST62T53B     DIP20   2K     ST626XB-KIT  ST62E6XB-EPB   ST62E60-GP/DIP
	ST62T53B     SO20    2K        (1)       ST62E6XB-EPB   ST62E60-GP/SO
	ST62T55B     DIP28   4K     ST626XB-KIT  ST62E6XB-EPB   ST62E65-GP/DIP
	ST62T55B     SO28    4K        (1)       ST62E6XB-EPB   ST62E65-GP/SO
	ST62E60B/T60 DIP20   4K     ST626XB-KIT  ST62E6XB-EPB   ST62E60-GP/DIP
	ST62E60B/T60 SO20    4K        (1)       ST62E6XB-EPB   ST62E60-GP/SO
	ST62T62B     DIP16   2K     ST626XB-KIT  ST62E6XB-EPB   not available
	ST62T62B     SO16    2K        (1)       ST62E6XB-EPB   not available
	ST62T63B     DIP20   2K     ST626XB-KIT  ST62E6XB-EPB   ST62E60-GP/DIP
	ST62T63B     SO20    2K        (1)       ST62E6XB-EPB   ST62E60-GP/SO
	ST62E65B/T65 DIP28   4K     ST626XB-KIT  ST62E6XB-EPB   ST62E65-GP/DIP
	ST62E65B/T65 SO28    4K        (1)       ST62E6XB-EPB   ST62E65-GP/SO
	ST62E80/T80  QFP100  8K    not available ST62E8X-EPB    ST62E80-GP/QFP
	ST62E85/T85  QFP80   8K    not available ST62E8X-EPB    ST62E85-GP/QFP
	
	(1) = in-circuit programming must be used.

#5.4) Debugging Tools


These products are sold by SGS-THOMSON's representatives:

      DEVICES |           EMULATOR   
	      | Complete        |       Dedication Board  
     _________|_________________|_____________________________
      ST620X  | ST626X-EMU2     |  ST626X-DBE
      ST621X  |                 |
      ST622X  |                 |
      ---------------------------------------------------------
      ST623X  | ST623X-EMU2     |  ST623X-DBE
      ---------------------------------------------------------
      ST624X  | ST6240B-EMU2    |  ST624X-DBE
	      | ST6242B-EMU2    |   
	      | ST6245B-EMU2    | 
	      | ST6246B-EMU2    |  
      ---------------------------------------------------------
      ST625X  | ST626X-EMU2     |  ST626X-DBE
      ST626X  |                 |  
      ---------------------------------------------------------
      ST628X  | ST6285-EMU2     |  ST628X-DBE
	      | ST6280-EMU2     |  
      ---------------------------------------------------------

Note: All Emulators 1 Kits are provided with a complete Software package
      (e.g Macro Assembler, Linker, Debugger, Simulator).
     OTHER KITS

     ST622X-PWRKIT/50 Power Kit, The ST62 + Triac Solution
     ST622X-PWRKIT/60
     ST6-FUZZY/PC    : ST62 Fuzzy compiler:
     ST6-REALIZER/PC : ST62 Realizer


Return to ToC of ST6FAQ
Return to ST6 Home Page


###6) ST6 DOCUMENTATION


#6.1) Brochures / Data Books / CD-ROM / Application Notes (YH980507)


These products are sold by SGS-THOMSON's representatives, if not stated otherwise.

#6.2) Periodicals (EC?STM?)

The following is a list of Italian magazines that generally publish articles and circuits with ST6 microcontrollers:

    FARE ELETTRONICA
    Via Gorki 69
    20092 CINISELLO BALSAMO (MI)
    Phone 2 66034401
    Fax   2 66034482

    NUOVA ELETTRONICA
    Via Cracovia 19
    40139 BOLOGNA
    Phone 542 641490
    Fax   542 641919

    PROGETTO ELECTOR
    Via Ferri 6
    20092 CINISELLO BALSAMO (MI)
    Phone 2 660251
    Email: Progetto@jce.it

We hope to receive informations and contributions from the readers of this FAQ in order to integrate this list with periodicals publishing articles on ST6 microcontrollers.

#6.3) Books (EC?)


In French:

       Le ST62XX : mise en oeuvre progressive d'un microcontroleur
       by Jean-Marc Delaplace and Jean-Luc Gregoriades
       published by DUNOD Tech, Paris:
		DUNOND/TECH
		BP 20
		92122 MONTROUGE CEDEX
		FRANCE
       ISBN 2-10-0011982-1

#6.6) Problems / Bugs (chips, hardware, software) (YH980507)


#6.7) Hardware Hints and Tips


#6.8) Software Hints and Tips


#6.9) Miscellaneous Documentation (EC!)


From the SGS-THOMSON BBS (see item #3.3 and #4.2 EXAMPLES DIRECTORY \Application tips\Atip.txt #22) it is possible to read the following Programming Techniques:

ST6 GOOD PROGRAMMING TECHNIQUES 1.1
The ST6 Applications Team


Return to ToC of ST6FAQ
Return to ST6 Home Page


###7) ST6 APPLICATIONS AND PROJECTS (EC%)


#7.1) Printed Circuit Boards (EC%)


[ to be added ]

#7.2) Useful Routines


The archive sites of ST6FAQ also offer contributions of st6-users too voluminous to be put into this kernal ST6FAQ (a list is at the end of #4.2 ).

#7.5) Assembled Controllers


Micro Programmable Logic Controller programmable in BASIC (compiled to MCode for execution)
offered by Stefan Ward
MPLC Product Manager of Diamond Network Technologies

	Tel: +27 12 804-0080
	Fax: +27 12 804-1250


Return to ToC of ST6FAQ
Return to ST6 Home Page


###9) ATTRIBUTIONS (LS%980508)


Thanks are due to the following who have contributed to this document, rsp. to complementary files in ST6 archive:

Special thanks also to the archivers of ST6FAQ: NOTE: ....... If your name should be here, apologies. Let us know !


Return to ToC of ST6FAQ
Return to ST6 Home Page


#D. Disclaimers


This FAQ is provided as is without any express or implied warranties. While every effort has been taken to ensure the accuracy of the information contained in this text, the authors/maintainers/contributors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

We disclaim everything. The contents of this article might be totally inaccurate, inappropriate, or misguided.

Inclusion of any tips, hints, code samples in this document does NOT imply any approval or guarantee as to the suitability of said samples for any purpose whatsoever other than as a self-training aid. I.E. If it blows your ICE, trashes your hard disc, wipes your backup, burns your building down or just plain don't work, #### IT ISN'T OUR FAULT #### In the event of judicial ruling to the contrary, any liability shall be limited to the sum charged on you by us for the aforementioned document OR nothing, whichever is the lower.

#E. Copyrights




Emilio Caggiano    (caggiano@vm.csata.it)       (*EC*)
Jerry van Kampen                                (*JvK*)
Leonhard Schneider (ubie@rz.uni-karlsruhe.de)   (*LS*)



Return to ToC of ST6FAQ
Return to ST6 Home Page