ST6203C:8 Bit ST6 Microcontroller with 1x8-bit TIMER

The ST6200C, 01C and 03C devices are low cost members of the ST62xx 8-bit HCMOS family of microcontrollers, which is targeted at low to medium complexity applications. All ST62xx devices are based on a building block approach: a common core is surrounded by a number of on-chip peripherals.

The ST62E01C is the erasable EPROM version of the ST62T00C, T01 and T03C devices, which may be used during the development phase for the ST62T00C, T01 and T03C target devices, as well as the respective ST6200C, 01C and 03C ROM devices.

OTP and EPROM devices are functionally identical. OTP devices offer all the advantages of user programmability at low cost, which make them the ideal choice in a wide range of applications where frequent code changes, multiple code versions or last minute programmability are required.

The ROM based versions offer the same functionality, selecting the options defined in the program mable option bytes of the OTP/EPROM versions in the ROM option list (See Section 12.6 on page 92).

The ST62P00C, P01C and P03C are the Factory Advanced Service Technique ROM (FASTROM) versions of ST62T00C, T01 and T03C OTP devices.

They offer the same functionality as OTP devices, but they do not have to be programmed by the customer (See Section 12 on page 86).

These compact low-cost devices feature a Timer comprising an 8-bit counter with a 7-bit programmable prescaler, an 8-bit A/D Converter with 4 analog inputs (depending on device, see device summary on page 1) and a Digital Watchdog timer, making them well suited for a wide range of automotive, appliance and industrial applications.

For easy reference, all parametric data are located in Section 11 on page 58.

Key Features

  • Instruction Set\t\t8-bit data manipulation\t\t40 basic instructions\t\t9 addressing modes\t\tBit manipulation\t\t
  • Analog Peripheral\t\t8-bit ADC with 4 input channels (except on ST6203C)\t\t
  • Memories\t\t1K or 2K bytes Program memory (OTP, EPROM, FASTROM or ROM) with read-out protection\t\t64 bytes RAM\t\t
  • Interrupt Management\t\t4 interrupt vectors plus NMI and RESET\t\t9 external interrupt lines (on 2 vectors)\t\t
  • Clock, Reset and Supply Management\t\tEnhanced reset system\t\tLow Voltage Detector (LVD) for Safe Reset\t\tClock sources: crystal/ceramic resonator or RC network, external clock, backup oscillator (LFAO)\t\tOscillator Safeguard (OSG)\t\t2 Power Saving Modes: Wait and Stop\t\t
  • 2 Timers\t\tConfigurable watchdog timer\t\t8-bit timer/counter with a 7-bit prescaler\t\t
  • Development Tools\t\tFull hardware/software development package\t\t
  • 9 I/O Ports\t\t9 multifunctional bidirectional I/O lines\t\t4 alternate function lines\t\t3 high sink outputs (20mA)\t\t
Product Specifications
DescriptionVersionSize
DS3825: 8-bit MCUs with A/D converter, two timers, oscillator safeguard & safe reset5.13 MB
Application Notes
DescriptionVersionSize
AN859: An intelligent one hour multicharger for Li-Ion, NiMH and NiCd batteries1.4338 KB
AN435: Designing with microcontrollers in noisy environments1.4218 KB
AN1709: EMC design guide for ST microcontrollers2.0843 KB
AN1181: Electrostatic discharge sensitivity measurement1.649 KB
AN420: Expanding A/D resolution of the ST6 A/D converter2.1119 KB
AN417: From nickel-cadmium to nickel-hydride fast battery charger2.1300 KB
AN1369: Getting started with Raisonance IDE for the ST6 microcontroller1.42 MB
AN422: Improved Universal Motor Drive1.5111 KB
AN863: Improved sensorless control with the ST62 MCU for universal motor2.4198 KB
AN1050: Input capture with ST62 16-bit auto-reload timer1.665 KB
AN591: Input capture with ST62 auto-reload timer2.352 KB
AN392: Microcontrollers and TRIAC-based dimmers2.3132 KB
AN434: Movement detector concepts for noisy environments1.572 KB
AN1016: Notes on using the ST623XB/ST628XB UART1.223 KB
AN672: OPTIMIZING THE ST6 A/D CONVERTER ACCURACY2.327 KB
AN592: PLL generation using ST62 auto-reload timer2.356 KB
AN590: PWM generation with ST62 auto-reload timer1.3116 KB
AN913: PWM generation with the ST62 16-bit auto-reload timer1.5115 KB
AN677: Painless microcontroller code by graphical application description2.3207 KB
AN671: Prevention of data corruption in ST6 on-chip EEPROM2.339 KB
AN673: Reducing current consumption at 32 kHz with ST622.336 KB
AN911: ST6 micro is EMC champion1.4477 KB
AN593: ST62 in-circuit programming2.350 KB
AN885: ST62 microcontrollers drive home appliance motor technology1.5173 KB
AN1068: Selecting between ROM, FASTROM and Flash for a microcontroller1.489 KB
AN886: Selecting between ROM, FASTROM and OTP for a microcontroller1.3124 KB
AN1501: Simple microcontrolled ballast1.4135 KB
AN669: Simple reset circuits for the ST61.234 KB
AN1447: Software driver for 4-multiplexed LCD with a standard ST621.4202 KB
AN432: Using ST62XX I/O ports safely1.4388 KB
Technical Notes & Articles
DescriptionVersionSize
TN1163: Description of WLCSP for microcontrollers and recommendations for its use4.01 MB
Programming Manuals
DescriptionVersionSize
PM0001: ST6 family programming manual2.3582 KB
Release Notes
DescriptionVersionSize
RN0038: ST6 Windows Epromer release 4.0.31.232 KB
Device Option Lists
DescriptionVersionSize
ST6200C/ST6203C/ST6201C option list1.01 KB
Hardware Development Tools
Part NumberManufacturerDescription
STX-RLINKRaisonanceIn-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers
MCUs Embedded Software
Part NumberManufacturerDescription
STSW-ST6003STSimple Microcontrolled Ballast
STSW-ST6004STMicrocontroller and Triacs on the 110/240v Mains
STSW-ST6008STST6 Tutorial Exercises V1.0.2 for the ST6 Evaluation Board
STSW-ST6009STST62 Noise Immunity Install
STSW-ST6010STGetting started with Raisonnance IDE for ST6 microcontrollers
STSW-ST6011STSoftware driver for 4-multiplexed LCD with a standard ST62
STSW-ST6012STHow to Reduce 3rd Harmonics with ST6200C Motor Control Software
STSW-ST6013STST6200C Universal Motor Drive Software
STSW-ST6014STLow-cost double Li-Ion battery charger using ST6255C/ST6265C MCU
STSW-ST6015STST6 - Controlling a brush DC motor with an ST6265
STSW-ST6016STSensorless Motor Drive with the ST62 MCU + Triac
STSW-ST6017STST6 - From Nickel-Cadmium to Nickel-Hydride fast battery charger
STSW-ST6019STImproved Sensorless Control with the ST62 MCU for Universal Motor
Sample & Buy
Part NumberQuantityUnit Price (US$) *PackagePacking TypeOperating Temperature (°C) (min)Operating Temperature (°C) (max)ECCN (EU)ECCN (US)Country of Origin
ST62T03CM3--SO-16WTube-40125NECEAR99-
Quality & Reliability
Part NumberPackageGradeRoHS Compliance GradeMaterial Declaration**
ST62T03CM3SO-16WIndustrialEcopack1
8-bit MCUs with A/D converter, two timers, oscillator safeguard & safe reset ST6203C
circuit_diagram_4563_thumbnail.png ST6203C
An intelligent one hour multicharger for Li-Ion, NiMH and NiCd batteries ST6262C
Designing with microcontrollers in noisy environments ST6262C
EMC design guide for ST microcontrollers STM8L101G3
Electrostatic discharge sensitivity measurement STM8L101G3
Expanding A/D resolution of the ST6 A/D converter ST6262C
From nickel-cadmium to nickel-hydride fast battery charger STSW-ST6017
Getting started with Raisonance IDE for the ST6 microcontroller ST6262C
Improved Universal Motor Drive ST6262C
Improved sensorless control with the ST62 MCU for universal motor STSW-ST6019
Input capture with ST62 16-bit auto-reload timer ST6262C
Input capture with ST62 auto-reload timer ST6262C
Microcontrollers and TRIAC-based dimmers ST6262C
Movement detector concepts for noisy environments ST6262C
Notes on using the ST623XB/ST628XB UART ST6262C
OPTIMIZING THE ST6 A/D CONVERTER ACCURACY ST6262C
PLL generation using ST62 auto-reload timer ST6262C
PWM generation with ST62 auto-reload timer ST6262C
PWM generation with the ST62 16-bit auto-reload timer ST6262C
Painless microcontroller code by graphical application description ST6262C
Prevention of data corruption in ST6 on-chip EEPROM ST6262C
Reducing current consumption at 32 kHz with ST62 ST6262C
ST6 micro is EMC champion ST6262C
ST62 in-circuit programming ST6262C
ST62 microcontrollers drive home appliance motor technology ST6262C
Selecting between ROM, FASTROM and Flash for a microcontroller ST92F150CV1
Selecting between ROM, FASTROM and OTP for a microcontroller STR910FAW32
Simple microcontrolled ballast ST6262C
Simple reset circuits for the ST6 ST6262C
Software driver for 4-multiplexed LCD with a standard ST62 ST6262C
Using ST62XX I/O ports safely ST6262C
Description of WLCSP for microcontrollers and recommendations for its use STM8L101G3
ST6 family programming manual ST6262C
ST6 Windows Epromer release 4.0.3 ST6262C
ST6 Windows Epromer release 4.0.3 ST6203C