P-051-E-09-2009-v1 STM8S-L-A v5 - ebvnews.ru stands for a platform of technologies, IPs and tools...

16
STM8S/STM8A/STM8L 8-bit Microcontroller Families

Transcript of P-051-E-09-2009-v1 STM8S-L-A v5 - ebvnews.ru stands for a platform of technologies, IPs and tools...

Title Subtitle

STM8S/STM8A/STM8L8-bit Microcontroller Families

All

stat

emen

ts a

re w

ith

ou

t an

y en

gage

men

t. S

ub

ject

to

mo

dif

icat

ion

s an

d a

men

dm

ents

.

2

EMBEDDED EEPROM TECHNOLOGY

Based on STMicroelectronic’s in-house 130 nm non-volatile

embedded technologies, STM8 families are leading the 8-bit

microcontroller market, in terms of analog, digital and NVM

performance. This technology is highly competitive due to

the outstanding integration level.

Based on this technology, all STM8 devices feature real

data EEPROM with read while write capability. This means

an easy to use data NVM eliminating the need for complex

EEPROM emulation software.

The performance of the integrated EEPROM is at the same

level as standalone devices, meeting even the most demanding

automotive reliability standards.

LOW POWER TECHNOLOGY

The ultra-low-power design (clock gating, low-power Flash

with power-off capability) ensures reduced overall run and wait

mode current consumption by turning off clocks of unused

peripherals or Flash. Multiple modular technology options

allow to implement solutions for high speed, ultra low leakage

and power, high integration level or analog performance.

RICH PORTFOLIO

Up to 128 Kbytes of program memory, up to 80-pin packages,

and 145 °C max. operating temperature make the STM8 a

perfect fit for strategic platform choices and facilitates  re-use

of design concepts.

LARGE VOLTAGE RANGE

With a voltage range from 1.65...5.5 V the device families

can cover a wide scope of application segments.

ROBUSTNESS

The products are designed to withstand a high level of external

disturbances, leading to robust applications without the

expense of external protection elements. Immune against

EMS and strong against latch-up or ESD, with built-in

checksum mechanisms, the products support IEC 60335

class B compliance.

STM8 8-bit Microcontroller Families

Version 1

STM8 stands for a platform of technologies, IPs and tools

which form the basis of STMicroelectronics’ comprehensive

family of 8-bit microcontrollers. These cover a wide range of

applications from low power and consumer electronics through

home appliances and factory automation to automotive.

The platform provides outstanding levels of digital and analog

performance combined with a high level of cost-effectiveness.

Implemented around a high-performance 8-bit core and a

state-of-the-art set of peripherals, the microcontrollers in

the STM8 family are manufactured using an ST-proprietary

130nm embedded non-volatile memory technology.

STM8 CORE

The STM8 core is an evolution of the industry standard ST7

core. It has been significantly improved to reach 1.6 cycles

per instruction and up to 24MHz clock frequency.

The key features of the STM8 core are

• Harvard architecture

• 16-bit index registers and stack pointer

• 32-bit memory interface and 3 stage pipeline

• Extended instruction set

• Enhanced stack pointer operations

• Move instruction for fast data transfer

• Hardware division (16 / 8)

• Faster multiplication (8 x 8)

• 8-bit signed arithmetic support

• Advanced addressing modes including indexed

addressing

• Statistically optimised instruction tables

Complete instructions

B1B2B3B4

32-bitmemory

STM8 core

Fetch

Decode

Execute

Datamemory

3-stagepipeline

3

Main contributors to this robustness are the clock controller

with 2 independent watchdogs and the clock security system

(CSS) as well as a protection mechanism for critical registers

and illegal opcodes.

The I/Os of the devices feature a high level of robustness,

against current injection when the protection diodes are

used for clamping. During reset of the micro, the I/Os are in

high impedance state.

FAMILY CONCEPT

The compatibility within and across the families through

modular peripheral set simplifies design reuse improving

time to market.

The hardware implementation in the STM8 devices provides

a consistent migration across the package families. Increasing

or decreasing the pin count with a similar location for supply,

control pins or peripherals simplifies the hardware design

and validation.

Moreover, the flexible alternate function mapping ensures all

communication peripherals U(S)ART, I²C or SPI are always

available and brings the versatility of low pin count packages

to a new level.

DEBUG MODULE AND SWIM INTERFACE

SWIM

A single wire interface module allows direct access to the

debug module, the registers and the device memory. The

interface can be activated in all device operation modes and

supports debugging and and programming of the device.

Debug module

The non-intrusive debug module is present on each single

STM8 device. It is hooked on the internal bus and allows

breakpoint setting and CPU monitoring and control.

IN CIRCUIT DEBUGGING

Application debugging on microcontroller products has

never been easier or more affordable. Using the advanced

single-wire SWIM interface and the integrated debug

module, a simple USB adapter turns your PC into a powerful

development tool featuring:

• Non-intrusive debugging – no wasted target resources,

no reserved NVM addresses, no monitor

• Real-time read and write of RAM and peripheral

registers – no wait, no stall

• On-the-fly access to CPU via shadow registers

• Hot-plug during application execution and post-mortem

debug

• Unlimited breakpoints on all memory instructions

• Hardware breakpoints – 23 configurations

• Step-by-step code execution

• Fast Flash programming

For the most demanding applications, ST offers the FPGA

based STICE emulator, which complements the environment

with solutions for code tracing, code coverage measurement

and profiling.

TOOLS FOR EVERYONE

The ecosystem of performing STM8 tools is a scalable offer

to satisfy all the needs. From free-of-charge software tools

including free compiler licenses, to low-cost starter kits

available in e-sampling and affordable evaluation boards

for multiple applications, the ST tools and support solutions

open the door to the ST microcontroller universe.

ST’s fully tested, optimised and validated, all downloadable

source code libraries are immediately available for new

application developments.

1...24 MHz XTALand External clock

CSS WindowWatchdog

CPU &PeripheralsWDG

timer

16 MHz Internal RC

128 kHz Internal RC

MU

X Clock ControlUnit

Analog InputsTimersSystemCommunications

I/O +- 4 mA injected current

I/O < 1 µA leakage on adjacent pins

4

STMicroelectronics’ STM8S family of general-purpose 8-bit

Flash microcontrollers offers ideal solutions for industrial

and appliance market requirements. The true embedded

EEPROM and the calibrated RC oscillator bring a signifi cant

cost effectiveness to the majority of applications. An easy-

to-use and intuitive development environment contributes

improving time to market.

FAMILY DESCRIPTION

Upgrade to a higher or downgrade to a lower memory size

or use a different package across lines is possible without

changing the initial layout or software.

• STM8 24 MHz CPU

• 8...128 Kbytes of embedded Flash, up to 6 Kbytes of

SRAM

• Many software libraries and examples for download

• Supply voltage: 2.95 V...5.5 V

• Up to four low-power modes: down to 1 µA with

complete context retention

• State-of-the-art digital and analog peripherals

• Specifi c extensions like IrDa and Smartcard for support

of consumer applications

• -40...+85 °C, or up to 125 °C temperature range

• Free Class B self-diagnostic library for IEC 60335/IEC

60730 compliant applications

• Many software libraries and examples for download

STM8S MCU Family for Industrial Applications

STM8 Simply smarter

Clocks to

peripherals

core

2x U(S)ART

LIN

Smartcard / IrDA

Reset block

POR BOR

16-bit timer

4 CAPCOM +

3 comp. outputs

I2C

SPI

2x 16-bit timer

2/3 CAPCOM

STM8 core

@ 24 MHz

Nested IT controller

32 IT vectors

Up to 37 external IT

SWIM

debug module

Up to 68 I/Os

1.8 V regulator

4...128 KB

Flash memory

Up to 6 KB SRAM

Up to 2 KB EEPROM

Boot ROM

10-bit ADC

16 channels

CAN 2.0 B

8-bit timer

2x watchdog

(IWDG and WWDG)

Beeper

1/2/4 kHz

AWU

Clock controller

Clock detector

Internal RC

oscillator 128 kHz

Xtal 1...24 MHz

Internal RC

oscillator 16 MHz

Ad

dre

ss a

nd

dat

a b

us

Ad

dre

ss a

nd

dat

a b

us

Features Benefits

2.95...5.5 V, -40...+125 °C rangeIdeal for industrial and appliance requirements

Up to 20 MIPS @ 24 MHz, Harvard architecture

Optimised core performance and code-size efficiency

16-bit advanced control timerSatisfies all needs with configurable

modes, motor control, capture, compare, PWM, and others

Embedded true EEPROM, 300 Kcycles Lower system cost

CAN, 2xU(S)ART, SPI, I2CAll essential communication peripherals

supporting various protocols

Single-voltage Flash memory with single-byte programming granularity

In-application programming (IAP), in-circuit programming (ICP)

4 low-power modes Efficient power management

Trimmable 16 MHz and 128 kHz internal RC oscillators with dual independent watchdogs and 2 μs fast switching

between clock sources

Reduced cost, robust clock architecture, optimised power consumption

Integrated POR and BORReliable reset mechanism during power

up and down

Low emission and high current injection immunity

Outstanding EMC, no need for extra protection

4...128 Kbyte Flash in 20...80 pin packages

Package-in-package compatible across family, ideal choice of platform

On-chip debugging and programming through single-wire interface, SWIM

Easy to use, non-intrusive and low-cost development environment

Up to 16-channel 10-bit ADC ±1 LSB with scan mode, conversion time < 3 μs

Fast and accurate A/D converter

5

SIMPLE DEVICE SELECTION

The STM8S family is available in two lines: the Performance

line and Access line. With fCPU specifi ed up to 24 MHz, the

Performance line is ideal when processing power is needed.

The Access line is an affordable solution when cost effi ciency

is the main concern. Both lines share the same architecture

and peripheral set making navigation easy across the portfolio.

APPLICATION AREAS

• Appliance/Power tools

• HVAC

• Power management

• Lighting

• Factory automation

• Devices with

rechargeable batteries

• Motor control

• e-Vehicles

• Toys and game

• Sensors

• Power supplies

• User interfaces

SAFETY

ST offers a Class B self-diagnostic library for IEC 60335/IEC

60730 compliant products. The free-of-charge library has

been approved by the VDE and is ready to be included in

the application software to enhance the robustness and the

control of the application.

It features a self-test library for startup and runtime:

• CPU register test

• RAM functional test (March C and X algorithms)

• Flash integrity test via CRC

• Watchdog self test

• External clock frequency measurement

• Stack overfl ow check (only in runtime)

In addition, the specifi c hardware robustness features

(watchdogs, clock security system, robust I/Os) of the STM8

platform support compliance with safety regulations.

CAPACITIVE SENSING

A capacitive sensing library is available, supporting touch,

slider, wheel confi gurations and the STM8S touch sensing

evaluation board. This library can be downloaded from the

ST website. It is the ideal solution for implementations with

few buttons, and satisfi es a majority of low cost applications.

STM8AS20x Performance lineUART

LIN/Smartcard/IrDA

I2C400 kHz multimaster

SPI10 MHz

Up to 3 x 16-bit timer8-bit timer

2 x Watchdog(IWDG and WWDG)

AWUBeeper 1/2/4 kHz

10-bit ADCUp to 16 channel

XTAL16 kHz internal RC oscillator128 kHz internal RC oscillator

SWIMDebug module

STM8AS10x Access Line

STM8 core@ 24 MHz

Up to6 Kbytes

SRAM

2nd

UARTCAN2.0B

Up to128 Kbytes

Flash

STM8 core@ 16 MHz

Up to2 Kbytes

SRAM

STM8 core@ 16 MHz

Up to1 Kbyte

EEPROM

Up to32 Kbytes

Flash

STM8S product lines

Up to2 KbytesEEPROM

128 KB

64 KB

32 KB

8 KB

4 KB

16 KB

Memory size

QFN / TSSOPSO

20-pins< 20-pinsLQFP 7 x 7

48-pinsLQFP 10 x 10

44-pinsLQFP 14 x 14LQFP 10 x 10

64-pinsLQFP 14 x 1480-pins

QFN / DIPLQFP 7 x 7

32-pinsPin count

STM8S103F2

PlannedPlanned

Planned

Planned

STM8S903K3

STM8S105S6STM8S105K6 STM8S105C6 STM8S105R6

STM8S207S6 STM8S207C6

STM8S208S6 Planned

STM8S207R6STM8S207K6

STM8S207C8 STM8S207R8

STM8S208C8 STM8S208R8

STM8S207S8

STM8S208S8

STM8S207RB STM8S207MBSTM8S207SB

STM8S208MB

Performance

CAN

Planned

Access

STM8S208RBSTM8S208SB

STM8S103F3

STM8S103K2

STM8S103K3

STM8S105S4STM8S105K4 STM8S105C4

Design elegant and

attractive interfaces

STM8S DEVICE ROADMAP

6

MOTOR CONTROL SOFTWARE AND HARDWARE SOLUTIONS

For developers of STM8-based motor control applications, the

STM8S motor control starter kit (STM8/128-MCKIT) provides

a complete development platform with all the hardware and

software required to get applications started easily.

Brushless DC

Six-step drive with support for both Hall sensors and sensor

less position feedback

• Current or voltage mode

• Open or closed speed loop

AC Induction Motors

• Speed open loop with/without load compensation

• Speed closed loop

• V/f and slip control for optimised dynamic drive

• Maximum torque per ampere (MTPA) control for

current-optimised drive effi ciency

STM8S PRODUCT SELECTION GUIDE

Part numberFlash

memory(bytes)

RAM (bytes)

Data E2PROM (bytes)

A/D inputs

Timer functionsSerial interface

I/Os (high

current)Packages Special features

16-bit (IC/OC/PWM) 8-bit

STM8S20x Performance line 2.95...5.5 V

32 pins STM8S207K6 32 K 2 K 1 K 7 x 10 bit 3 (8/8/11) 1 SPI, I2C, UART 25(12) LQFP32, QFN32

24 MHz CPU speed, BOR, SWIM, 16 MHz and 128 K kHz internal RC, boot ROM,

beeper

44 pins

STM8S207S6 32 K 2 K 1 K 9 x 10 bit 3 (8/8/11) 1

SPI, I2C, 2xUART

34(15)

LQFP44

STM8S207S8 64 K 4 K 1.5 K 9 x 10 bit 3 (8/8/11) 1 34(15)

STM8S207SB 128 K 4 K 1.5 K 9 x 10 bit 3 (8/8/11) 1 34(15)

STM8S208S6 32 K 4 K 1.5 K 9 x 10 bit 3 (8/8/11) 1

SPI, I2C, 2xUARTCAN

34(15)

STM8S208S8 64 K 4 K 1.5 K 9 x 10 bit 3 (8/8/11) 1 34(15)

STM8S208SB 128 K 4 K 1.5 K 9 x 10 bit 3 (8/8/11) 1 34(15)

48 pins

STM8S208C6 32 K 6 K 2 K10 x 10

bit3 (9/9/12) 1

SPI, I2C, 2xUARTCAN

38(16)

LQFP48

STM8S208C8 64 K 6 K 2 K10 x 10

bit3 (9/9/12) 1 38(16)

STM8S208CB 128 K 6 K 2 K10 x 10

bit3 (9/9/12) 1 38(16)

STM8S207C6 32 K 2 K 1 K10 x 10

bit3 (9/9/12) 1

SPI, I2C, 2xUART

38(16)

STM8S207C8 64 K 4 K 1.5 K10 x 10

bit3 (9/9/12) 1 38(16)

STM8S207CB 128 K 6 K 2 K10 x 10

bit3 (9/9/12) 1 38(16)

64 pins

STM8S208R6 32 K 6 K 2 K16 x 10

bit3 (9/9/12) 1

SPI, I2C, 2xUARTCAN

52(16)

LQFP64

STM8S208R8 64 K 6 K 2 K16 x 10

bit3 (9/9/12) 1 52(16)

STM8S208RB 128 K 6 K 2 K16 x 10

bit3 (9/9/12) 1 52(16)

STM8S207R6 32 K 2 K 1 K16 x 10

bit3 (9/9/12) 1

SPI, I2C, 2xUART

52(16)

STM8S207R8 64 K 4 K 1.5 K16 x 10

bit3 (9/9/12) 1 52(16)

STM8S207RB 128 K 6K 2 K16 x 10

bit3 (9/9/12) 1 52(16)

80 pins

STM8S208M8 64 K 6 K 2 K16 x 10

bit3 (9/9/12) 1 SPI, I2C, 2xUART

CAN

68(18)

LQFP80STM8S208MB 128 K 6 K 2 K

16 x 10 bit

3 (9/9/12) 1 68(18)

STM8S207M8 64 K 6 K 2 K16 x 10

bit3 (9/9/12) 1

SPI, I2C, 2xUART68(18)

STM8S207MB 128 K 6 K 2 K16 x 10

bit3 (9/9/12) 1 68(18)

STM8S10x Access line 2.95...5.5 V

20 pinsSTM8S103F2 4 K 1 K 640 5 x 10 bit 2 (7/7/7) 1

SPI, I2C, UART16(12) TSSOP20,

SO20,QFN20

16 MHz CPU speed, POR, BOR, SWIM, 16 MHz and 128 K kHz internal RC, ICP, IAP,

boot ROM, beeper, TLI

STM8S103F3 8 K 1 K 640 5 x 10 bit 2 (7/7/7) 1 16(12)

32 pins

STM8S103K3 8 K 1 K 640 5 x 10 bit 2 (7/7/10) 1 SPI, I2C, UART 28(21) LQFP32, QFN32

STM8S105K4 16 K 2 K 1 K 7 x 10 bit 3 (8/8/11) 1SPI, I2C, UART

25(12) SDIP32,LQFP32, QFN32 STM8S105K6 32 K 2 K 1 K 7 x 10 bit 3 (8/8/11) 1 25(12)

44 pinsSTM8S105S4 16 K 2 K 1 K 9 x 10 bit 3 (8/8/11) 1

SPI, I2C, UART34(15)

LQFP44STM8S105S6 32 K 2 K 1 K 9 x 10 bit 3 (8/8/11) 1 34(15)

48 pinsSTM8S105C4 16 K 2 K 1 K

10 x 10 bit

3 (9/9/12) 1SPI, I2C, UART

38(16)LQFP48

STM8S105C6 32 K 2 K 1 K10 x 10

bit3 (9/9/12) 1 38(16)

STM8S90x Application specific line 2.95...5.5 V

1.95... 5.5 V

STM8S903K3 8 K 1 K 640 7 x 10 bit 2 (7/7/10) 1 SPI, I2C, UART 28(21) LQFP32 16 MHz CPU speed, POR, BOR, SWIM,

16 MHz and 128 K kHz internal RC, ICP, IAP, boot ROM, beeper, TLI

7

This product line of 8-bit Flash microcontrollers responds to

the specific needs of automotive applications. From product

specifications, on through design and manufacturing,

the focus is on reliability, application robustness and low

system cost. The integrated true data EEPROM features

top notch endurance and data retention throughout the full

temperature range. With its extended temperature range up

to 145 °C ambient temperature, the STM8A is the ideal and

economic solution for the growing market of automotive

8-bit applications.

FAMILY DESCRIPTION

Upgrade to a higher or downgrade to a lower memory size

or use a different package across lines is possible without

changing the initial layout or software.

• STM8 24 MHz CPU

• 8...128 Kbytes of embedded Flash, up to 6 Kbytes of

SRAM and up to 2K data EEPROM

• Packages up to 80 pin

• Supply voltage: 2.95 V...5.5 V

• Up to four low-power modes: down to 1 µA with

complete context retention

• State-of-the-art digital and analog peripherals

• Up to 145 °C ambient temperature

• Qualified according AEC-Q100

• Certified CAN drivers

• Free certified LIN drivers

STM8AAutomotive MCU Family

Clocks to

peripherals

core

2x U(S)ART

LIN

Smartcard / IrDA

Reset block

POR BOR

16-bit timer

4 CAPCOM +

3 comp. outputs

I2C

SPI

2x 16-bit timer

2/3 CAPCOM

STM8 core

@ 24 MHz

Nested IT controller

32 IT vectors

Up to 37 external IT

SWIM

debug module

Up to 68 I/Os

1.8 V regulator

4...128 KB

Flash memory

Up to 6 KB SRAM

Up to 2 KB EEPROM

Boot ROM

10-bit ADC

16 channels

CAN 2.0 B

8-bit timer

2x watchdog

(IWDG and WWDG)

Beeper

1/2/4 kHz

AWU

Clock controller

Clock detector

Internal RC

oscillator 128 kHz

Xtal 1...24 MHz

Internal RC

oscillator 16 MHz

Ad

dre

ss a

nd

dat

a b

us

Ad

dre

ss a

nd

dat

a b

us

Features Benefits

Integrated true data EEPROM

Reduced system cost

Internal supervisor circuits: power-on RESET, window watchdog and standard

watchdog timers, supply brown-out RESET

Integrated, factory-trimmed 16 MHz and 128 kHz RC oscillators

Injection robust I/Os

Product line compatibility enabling application scalability

Short development cyclesAdvanced development tools

Flash program memory for easy software development and product qualification

Efficient STM8 core: 10 MIPS at 16 MHz

Application power and robustness

High application safety: independent watchdog timers, clock security system

LIN 2.1 with auto-synchronization on all products

Modern core and peripheralsDesign longevity

Up to 145 °C maximum operating temperature

8

SIMPLE DEVICE SELECTION

The STM8A family is available in two lines: The STM8F/H51

with CAN interface and the STM8F/H61 without CAN. Most

of the devices are available up to 24 MHz. Each salestype

can be ordered with or without data EEPROM.

All of the devices share the same architecture and peripheral

set making navigation easy across the portfolio.

APPLICATION AREAS

• Controllers

• LIN nodes

• Actuators

• Sensors

• Safety microcontrollers

• Car radios

• DC motor control

• HVAC

• Keyless entry

• Immobilizers

• Tire pressure monitor

STM8A LIN AND CAN SUPPORT

The STM8A LINUART takes LIN networking to a new level

with increased system robustness and minimised CPU load.

• Compliant with LIN 1.3, LIN 2.0 and LIN 2.1

• Automatic resynchronisation, for slave mode operation

with internal RC clock source

• Autonomous header handling and MUTE mode

• Advanced LIN errors and break detection

• ST LIN software package distributed for free

ST’s beCAN combines the advantages of full- and basic CAN

controllers. Compact in its implementation it offers

• Three transmit mailboxes, three 3-stage FIFO receive

mailboxes

• Enhanced and scalable acceptance filters with

filter match index (FMI) mechanism for fast data

management.

AUTOMOTIVE GRADE

Being committed to reach zero-defects, STMicroelectronics

follows an 'Automotive Grade' policy designed to deliver

products which meet the specific and rigorous demands of

the automotive market.

ST’s own internal qualification procedures exceed the AEC

Q100 guidelines and the production process uses the most

advanced screening methods like statistical yield analysis

and part average testing to ensure quality and reliability of

the delivered goods.

STM8AF5xxx CAN LineUp to 2 x U(S)ART

LIN support

I2C400 kHz multimaster

10 MHz SPI

Up to 3 x 16-bit timers8-bit timer

2 x Watchdog(IWDG and WWDG)

AWUBeeper 1/2/4 kHz

10-bit ADCUp to 16 channel

XTAL16 kHz internal RC oscillator128 kHz internal RC oscillator

SWIMDebug module

STM8AF6xxx Standard Line

STM8 core@ 24 MHz

Up to2 KbytesEEPROM

CAN2.0B

Up to6 Kbytes

SRAM

STM8 core@ 16 MHz

Up to2 KbytesEEPROM

STM8 core@ 24 MHz

Up to6 Kbytes

SRAM

128 Kbytes

256 Kbytes

64 Kbytes

96 Kbytes

32 Kbytes

48 Kbytes

8 Kbytes

16 Kbytes

Memory size

24 pinsTSSOP

32 pinsLQFP/QFN

48 pinsLQFP/QFN

64 pinsLQFP

80 pinsLQFP

100 pinsLQFP

128 pinsLQFP

Pin count

STM8AF6144

STM8AF6124

STM8AF5186

STM8AF6186

STM8AF5176

STM8AF6176

STM8AF5166

STM8AF6166

STM8AF6146

STM8AF6126

STM8AF51A8

STM8AF61A8

STM8AF5198

STM8AF6198

STM8AF5188

STM8AF6188

STM8AF5178

STM8AF6178

STM8AF5168

STM8AF6168

STM8AF618

STM8AF51B9

STM8AF61B9

STM8AF51A9

STM8AF61A9

STM8AF5199

STM8AF6199

STM8AF5189

STM8AF6189

STM8AF5179

STM8AF6179

STM8AF5169

STM8AF6169

STM8AF51BA

STM8AF61BA

STM8AF51AA

STM8AF61AA

STM8AF519A

STM8AF619A

STM8AF518A

STM8AF618A

STM8AF51BB

STM8AF6B1B

STM8AF51BA

STM8AF61AB

STM8AF51BC

STM8AF61BC

Planned

Standard line

CAN line

STM8A DEVICE ROADMAP

9

BLDC MOTOR CONTROL

The STM8A is the perfect response to many of the emerging

BLDC applications in the car such as

• Fuel pumps/Water pumps

• Blower in air-conditioning

• Engine cooling fan

• Electric throttle control

The STM8A is available in an extended 145 °C temperature

range, which allows it to be used in under-the-hood or

mechatronic applications.

The same development environment as for the STM8S can

be used to build applications for automotive motor control.

Software examples for 6 step mode are available with sampling

during PWM off-time or on-time for highest motor yield.

VregL4979D

BridgeDriverL6387

5V

RES

PWMSTM8A BLDC

Motor

ADC

ADC

ADC

ADC

GP

IO

GP

IO

GP

IO

*

*

*

*Depending on BEMF sampling method

GPIO

12V

ADC

LIN Rx

Tx

I Sense

BridgeDriverL6387

BridgeDriverL6387

STM8A PRODUCT SELECTION GUIDE

* The CAN version order code prefix is STM8AF51

Part number *Flash

(bytes)RAM

(bytes)

Data E2PROM (bytes)

A/D inputs

Timer functionsSerial interface CAN

I/Os (high

current)Packages Others

16-bit 8-bit

STM8AF51/61 2.95...5.5 V

32 pin

STM8AF6126 8 K 0.5 K 384 7 x 10 bit 2 (6/6/6) 1 LIN-UART, SPI No 25 (9)

LQFP32

Window and standard

watchdogs,16 MHz RC oscillator,

128 kHz RC oscillator, CSS,

boot ROM, SWIM

STM8AF6146 16 K 1 K 0.5 K 7 x 10 bit 2 (6/6/6) 1 LIN-UART, SPI No 25 (9)

STM8AF6166 32 K 2 K 1 K 7 x 10 bit 3 (8/8/8) 1 LIN-UART, SPI, I2C No 25 (9)

STM8AF6176 48 K 3 K 1.5 K 7 x 10 bit 3 (8/8/8) 1 LIN-UART, SPI, I2C No 25 (9)

STM8AF6186 64 K 4 K 1.5 K 7 x 10 bit 3 (8/8/8) 1 LIN-UART, SPI, I2C No 25 (9)

48 pin

STM8AF6148 16 K 1 K 0.5 K10 x 10

bit3 (9/9/9) 1 LIN-UART, SPI, I2C Opt 38 (9)

LQFP48

STM8AF6168 32 K 2 K 1 K10 x 10

bit3 (9/9/9) 1 LIN-UART, SPI, I2C Opt 38 (9)

STM8AF6178 48 K 3 K 1.5 K10 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 38 (9)

STM8AF6188 64 K 4 K 1.5 K10 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 38 (9)

STM8AF6198 96 K 6 K 2 K10 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 38 (9)

STM8AF61A8 128 K 6 K 2 K10 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 38 (9)

64 pin

STM8AF6169 32 K 2 K 1 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 52 (9)

LQFP64

STM8AF6179 48 K 3 K 1.5 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 52 (9)

STM8AF6189 64 K 4 K 1.5 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 52 (9)

STM8AF6199 96 K 6 K 2 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 52 (9)

STM8AF61A9 128 K 6 K 2 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 52 (9)

80 pin

STM8AF618A 64 K 4 K 1.5 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 68 (11)

LQFP80STM8AF619A 96 K 6 K 2 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 68 (11)

STM8AF61AA 128 K 6 K 2 K16 x 10

bit3 (9/9/9) 1 LIN-UART, USART, SPI, I2C Opt 68 (11)

10

STM8L Ultra-low-power MCU Family

Paving the way for a future comprehensive ultra-low-power

platform, the STM8L family combines high performance and

ultra-low power consumption thanks to the new proprietary

ultra-low leakage process and optimised architecture. This

family is declined in three different lines making the STM8L

an optimal family to support many applications with special

care on power savings.

FAMILY DESCRIPTION

Upgrade to a higher or downgrade to a lower memory size

or use a different package across lines is possible without

changing the initial layout or software.

• STM8 16 MHz CPU

• 4...32 Kbytes of embedded Flash, up to 2 Kbytes of SRAM

• Supply voltage: 1.8 V...3.6 V (down to 1.65 V at power

down)

• Up to four ultra-low-power modes: down to 350 nA with

SRAM and context retention

• Run mode dynamic consumption down to 150 μA/MHz

• State-of-the-art digital and analog peripherals

• -40...+85 °C, or up to 125 °C temperature range

• Free touch sensing library

12-bit DAC

Ad

dre

ss a

nd

dat

a b

us

Ad

dre

ss a

nd

dat

a b

us

USARTReset blockPOR/PDR

PVD BOR

2 x 16-bit timer2 channels

SPI

I2C

1 x 16-bit timeradvanced control

3 channelsSTM8 core

@ 16 MHz

Nested IT controller 32 IT vectors

Up to 40 external IT

SWIMdebug module

Up to 41 I/Os

Internal voltagereference

Up to 32 KBFlash memory

Boot ROM

1 KB EEPROM

Up to 2 KB SRAM

12-bit ADC25 channels

1 x 8-bit timer

2 x watchdog(IWDG and WWDG*)

RTC

AWU

Clock controller

Internal 38 kHz

RC oscillator

1...16 MHz Xtaloscillator

32.768 kHz Xtaloscillator

Internal 16 MHz

RC oscillator

LCD DriverUp to 4x28

Temperaturesensor

2 x comparators

Voltage regulator

4-channel DMA

Only on STM8L15x lines* Window watchdog only on STM8L15x lines

Features Benefits

Ultra-low-power proprietary 130 nm technology

Speed and power consumption independant of MCU power supply,

Ultra-low leakage

Ultra-low-power design (clock gating, low-power Flash with power-off

capability)

Reduced overall run and wait mode current consumption by turning off

clocks of unused peripherals or Flash

Sub 1 μA hardware RTC and AWU system unit

Ultra-low-power modes for applications requesting regular wake up

Range of low-power modes (up to 4)Suitable for many applications from complete switch off to continuous monitoring at ultra low frequency

Advanced and flexible clock system (multiple internal and external clock

sources)

Switch and adjust frequency and clock sources on the fly depending on

application needs

Direct memory access on board (4-channel DMA)

Autonomy for peripherals, independent from core; can switch off Flash memory

and CPU (large current consumption contributors) while keeping peripherals

active

Ultra-low-power and ultra-safe reset system POR/PDR; additional optional

activation BOR

Integrated safety and security for application

Ultra-fast wake up from lowest low-power mode (4 μs)

Fast switching from static and dynamic power modes

Analog functional down to 1.8 V, programming down to 1.65 V

Full functionality over the complete Vdd range

11

THREE DIFFERENT PRODUCT LINES

The STM8L101 is the entry point for the ultra-low-power

8-bit portfolio. It is cost optimised and offers a high level

of integration in an ultra small footprint. The STM8L151 is

the feature-rich 8-bit solution. It has more Flash, SRAM and

peripherals on board, with external crystal/clock capability,

more analog features, a real-time clock and enhanced reset,

EEPROM with true RWW, DMA, fast ADC and DAC. The

STM8L152 has an additional segment LCD driver compared

to the STM8L151.

APPLICATION AREAS

• Medical equipment

• Glucose meters, insulin pumps

• Blood pressure and colesterol monitors

• Patient monitoring

• Metering (electricity/gas/water/heat meters, scales)

• Alarm systems (centrals/sensors/ door locks)

• GP portable devices

• Mobile phones/accessories

• Gaming/remote controls

• GPS watches/sports equipment

UP TO FOUR ULTRA-LOW-POWER MODES

The following modes are ideal for applications that need

constant monitoring with a sub 6 μA budget.

• Low-power run mode: the CPU is still running. Execution

is done from RAM with a low-speed oscillator (RTC or

internal). Consumption is less than 6 μA typical.

• Low-power wait: offers the capability to keep RTC and

a few other peripherals active (such as the timer) with

a consumption of about 3 µA typical. The CPU is off.

The Flash is switched off and the regulator is put in

ultra-low-power mode, the CPU is stopped, the RTC and

peripherals can be activated.

The following modes are ideal for applications that need low

power modes with sub 1 µA budget.

• Active halt mode: the CPU, main clocks and peripherals

are off. The RTC can be still running. Wake up can be

done through an interrupt on the peripherals. For fast

wake up, SRAM and context are kept.

• Halt mode: the CPU, main clocks and peripherals are off,

the RTC is off, SRAM and context are kept.

SUPPLY MONITORING AND RESET CIRCUITRY

• Full reset circuitry, supply monitoring

• Power-on reset/power-down reset, 'zero power' –

permanently enabled

• Brown-out detection (BOR) can be on or off

• Programmable voltage detection – can be on or off

• Extended battery lifetime down to 1.65 V during

power-down

STM8L ULTRA LOW POWER CONSUMPTION

STM8L1xx CONSUMPTION VALUE

TOUCH-SENSING SOFTWARE SUITE

STMicroelectronics’ touch-sensing software library is a

complete, free of charge source-code solution to transform

any 8-bit STM8L microcontroller into a capacitive touch-key

controller. Designers can combine the touch-sensing function

with multiple configurations (touch keys, wheels, sliders) and

the traditional MCU features (communication, LED control,

beeper, LCD control). The touch-sensing software library is

part of the application firmware.

STM8L152

STM8L101

Up to1.5 Kbytes

SRAM

STM8 core@ 16 MHz

Up to8 Kbytes

Flash

16 MHz STM8 CPU

Multiple 16-bit timers

Internal 16 MHz and 38 kHz RC oscillators

Watchdog

(Dual Watchdogs on STM8L15x)

Reset circuitryPOR/PDR

2x comparators

All lines include:

RTC: Real-time clockOsc.: OscillatorPOR: Power-on resetPDR: Power-down resetBOR: Brown-out resetPVD: Programmable voltage detector

Communication peripherals

USART, SPI, I2C

Up to2 Kbytes

SRAM

STM8 core@ 16 MHz

Up to32 Kbytes

Flash

Main osc.input

1-16 MHz

Data E2PROM

RTC with 32 kHz

osc.DMA

12-bit ADC1 µs

Temp sensor

12-bitDAC

LCD4 x 28

Reset+

BORPVD

STM8L151

Up to2 Kbytes

SRAM

STM8 core@ 16 MHz

Up to32 Kbytes

Flash

Main osc.input1...16 MHz

Data E2PROM

RTC with 32 kHz

osc.DMA

12-bit ADC1 µs

Temp sensor

12-bitDAC

Reset+

BORPVD

Operating modes (typ, 3 V, 25°C) STM8L101 STM8L15x

Dynamic run mode from Flash 150 μA/MHz 192 μA/MHz

Dynamic run mode from RAM 75 μA/MHz 90 μA/MHz

Active halt mode with full RTC na 1 μA

Active halt with AWU 0.8 μA 0.9 μA

Halt mode 0.35 μA 0.4 μA

Dynamic

run

150 μA/MHz

(STM8L101)

192 μA/MHz

(STM8L15x)

Low-

power

run* @

32 kHz

5.4 μA

Low-

power

wait* @

32 kHz

3 μA

Active

halt with

RTC*/

with

AWU

1.0 μA/0.8 μA

Halt

0.35 μA

Typical @ 25 °CFull V

DD range

*Only on STM8L15x

POR/PDR on RAM content preservedBOR option at 2 μA*Startup time from active halt 4 μs

12

STM8L DEVICE ROADMAP

STM8L PRODUCT SELECTION GUIDE

64 K

32 K

16 K

8 K

4 K

Flash size(bytes)

Packages80-pins LQFP (14x14)

64-pinsLQFP (10x10)

32-pinsLQFP (7x7)/QFN (5x5)

28-pinsQFN (4x4)

20-pinsTSSOP/QFN

(3x3)

48-pinsLQFP (7x7)/QFN (7x7)

STM8L152M8

STM8L151M8

STM8L152R8

STM8L151R8

STM8L151K3

STM8L101K3

STM8L151K6

STM8L151K4

STM8L152K4

STM8L152K6

STM8L151G2

STM8L151G3

STM8L101G3

STM8L151G4

STM8L101G2

STM8L151G6

In development

STM8L152 with LCD

STM8L151 without LCD

STM8L101

STM8L151F2

STM8L151F3

STM8L101F2

STM8L101F3

STM8L151C8

STM8L152C8

STM8L151C6

STM8L152C4

STM8L152C6

STM8L151C4

Part numberFlash SIze

(bytes)

RAM (bytes)

Data E2PROM (bytes)

A/D inputs

Timer functionsSerial interface

I/Os (high

current)Packages Special features

16-bit 8-bit

TM8L101 Ultra-low-power line 1.65...3.6 V

20 pin

STM8L101F2 4 K 1.5 K - - 2 (4/4/4) 1

SPI, I2C, UART

18(16)TSSOP20,

UFQFPN 20

16 MHz and 38 kHz internal RC, AWU, reset system,

2 x comparators

STM8L101F3 8 k 1.5 K - - 2 (4/4/4) 1 18(16)TSSOP20,

UFQFPN 20

28 pin

STM8L101G2 4 K 1.5 K - - 2 (4/4/4) 1 26(24) WFQFPN 28

STM8L101G3 8 k 1.5 K - - 2 (4/4/4) 1 26(24) WFQFPN 28

32 pin STM8L101K3 8 k 1.5 K - - 2 (4/4/4) 1 30(28)LQFP32,

WFQFPN 32

STM8L151 Ultra-low-power line 1.65...3.6 V

28 pin

STM8L151G4 16 K 2 K 1 K 18 x 12

bit 3 (7/7/8) 1

SPI, I2C, USART

26(24) WFQFPN 28

16 MHz and 32 kHz oscillator, hardware RTC, 12-bit DAC, 16 MHz and

38 kHz internal RC, 4 low-power modes,

2 x comparators, DMA, reset system + BOR, 7 LVD levels

STM8L151G6 32 K 2 K 1 K 18 x 12

bit 3 (7/7/8) 1 26(24) WFQFPN 28

32 pin

STM8L151K4 16 K 2 K 1 K 22 x 12

bit 3 (7/7/10) 1 30(28)

LQFP32, WFQFPN 32

STM8L151K6 32 K 2 K 1 K 22 x 12

bit 3 (7/7/10) 1 30(28)

LQFP32, WFQFPN 32

48 pin

STM8L151C4 16 K 2 K 1 K 25 x 12

bit 3 (7/7/10) 1 41(39)

LQFP48, VQFN48

STM8L151C6 32 K 2 K 1 K 25 x 12

bit 3 (7/7/10) 1 41(39)

LQFP48, VQFN48

STM8L152 Ultra-low-power line 1.65...3.6 V

32 pin STM8L152K4 16 K 2 K 1 K 21 x 12

bit 3 (7/7/10) 1

SPI, I2C, USART

29(27)LQFP32,

WFQFPN 3216 MHz and 32 kHz

oscillator, hardware RTC, 12-bit DAC, 16 MHz and

38 kHz internal RC, 4 low-power modes,

2 x comparators, DMA, LCD segment, reset system +

BOR 7, LVD levels

48 pin

STM8L152K6 32 K 2 K 1 K 21 x 12

bit 3 (7/7/10) 1 29(27)

LQFP48, VQFN48

STM8L152C4 16 K 2 K 1 K 25 x 12

bit 3 (7/7/10) 1 41(39)

LQFP48, VQFN48

STM8L152C6 32 K 2 K 1 K 25 x 12

bit 3 (7/7/10) 1 41(39)

LQFP48, VQFN48

STM8Tools for 8-bit Flash Microcontrollers

13

Hardware Starter Kit Evaluation board In-circuit debugger Emulator 3rd-party programmer

STM8L

BP Microsystem

Data I/O

Segger

Softec Microsystems

Elnec

www.bpmicro.com

www.data-io.com

www.segger.com

www.softecmicro.com

www.elnec.com

STM8L101 STM8L101-EVAL

STX-LINK STICE-SYS005

STM8L15xSTM8L15261-EVALRaisonance Reva

STM8S

STM8S20x STM8S-Discovery STM8/128-EVALSTM8S/128-EV/TSRaisonance Reva

STX-LINK STICE-SYS001

STM8S10x STM8S-Discovery

STM8A

STM8AF51x/61x STM8S discovery

C8-8/128-EV STX-LINK STICE-SYS005

STM8AF51x/61x STM8S discovery

Software Description Web link

IDE

ST MCU toolset ST Visule Develop (STVD) ST Visual Programmer (STVP), free of charge

STMicroelectronics www.st.com/mcu

RIDE Raisonance RIDE with Rbuilder and Rflasher, free of charge

Raisonance www.raisonance.com

Compiler

Raisonance C compiler, free of charge up to 16 Kbytes Raisonance www.raisonance.com

Cosmic C compiler, free of charge up to 16 Kbytes Cosmic Software www.cosmic-software.com

RTOS Real time operating system CMX-Tiny+ from CMX systems www.cmx.com

Libraries & drivers Description Web link

STM8L15x-std_Periph-Lib Library

STM8L standard firmware library

STMicroelectronics www.st.com/mcu

STM8S Library STM8S standard firmware library

STM8S touch sensing STM8S royalty-free touch sensing library

STM8S motor Ctrl. Library

STM8S BLDC and ACIM motor control firmware library

VDE approved lib. STM8S Class B firmware library

STM8A Library ST standard firmware for Automotive

Can Driver Certified CAN driver from Vector software Gmbh

LIN Driver ST LIN driver and package supporting STM8 LIN-UART

Demo boards Description Web link

STEVAL-IAS00V1 STM8L101 counter demonstration power management, LCD soft.

STM8L15LPBOARD STM8L15x demonstration board

STM8S-DISCOVERY STM8S105 multi demonstration board www.st.com/STM8S-DISCOVERY

STEVAL-MKI029V1 STM8S20x inclination-analysis demonstration boardhttp://www.st.com/stonline/products/families/evaluation_boards/steval-mki030v1.htm

STEVAL-MKI030V1 STM8S20x vibration-analysis demonstration boardhttp://www.st.com/stonline/products/families/evaluation_boards/steval-mki030v1.htm

14

COMPILERS

The STM8 microcontrollers are supported by Cosmic and

Raisonance compilers. These compilers take full advantage

of the performances of the STM8 core in terms of execution

speed and code density. Free versions are available for code

sizes up to 16 K.

REAL TIME EMULATOR

For the most demanding applications, ST offers the FPGA based

emulator STICE-SYSxxx. It is a fully fl avoured emulator including

code tracing, code coverage measurement and profi ling.

IN-CIRCUIT DEBUGGING

The STx-RLINK from Raisonance offers the possibility to

access the powerful integrated debug module of the STM8

devices through the SWIM single wire interface. It features all

debugging functions except trace, coverage and profi ling. The

STX-RLINK can be used to program the STM8 FLASH memory.

EVALUATION BOARDS

The STM8 evaluation boards provide complete prototyping

environments for the STM8 product families ideal for

demonstrating the device capabilities and rapidly evaluating

peripherals and features including CAN2.0A/B compliant

interface, I2C, SPI, two USART channels with smartcard,

IrDA and LIN support.

• CB-8/128-EV (STM8A)

• STM8/128-EVAL (STM8S)

• STM8L156-EVAL (STM8L15x)

• STM8L101-EVAL (STM8L101)

DEMONSTRATION BOARDS

The ST demonstration boards are focusing on application-

oriented strengths of STs microcontroller solutions.

STEVAL-IAS003V1 is an STM8L low power demonstrator

LCD glass directly driven by the micro. It features:

• 1.25 uA average consumption

• 3 digit LCD glass driven by software

• CR1220 battery operated (not included)

Only 2 capacitors are needed as external components.

STM8L15LPBOARD is a STM8L low power demonstrator. It

demonstrates 7 different power modes and functionalities

providing the mean to measure current sourced by the battery:

On board: The STM8L, an LCD glass , a battery CR2032,

the SWIM connector for STM8L board confi guration, one

2 x 12 I/O access port connector.

STM8Tools for 8-bit Flash Microcontrollers

15

The STEVAL-KII029V1 and the STEVAL-MKI030V1 demonstrate

the interfacing of ST MEMs-based accelerometers to the

STM8 microcontroller. They provide code examples to detect

free fall and board inclination, vibration or acceleration in

all three axes.

STARTER KITS

complete sets of hardware and software tools that help start

application development quickly and easily:

STM8S-DISCOVERY is the quickest and cheapest way to

discover the STM8. It includes a USB based in-circuit debugger

and programmer.

Users will run the examples, edit the code and program as

often as necessary. The sample can be used for demonstration

purpose, and the ST-LINK detached in order to re-program

the application.

The REva starter kits from Raisonance are cost-effective,

complete solutions for evaluating and starting application

development with a wide range of ST microcontrollers. The

starter kit package includes the REva mother and daughter

boards.

ABOUT STMICROELECTRONICS

STMicroelectronics is a global leader in developing and delivering

semiconductor solutions across the spectrum of microelectronics

applications. An unrivalled combination of silicon and system expertise,

manufacturing strength, intellectual property (IP) portfolio and strategic

partners positions the company at the forefront of system-on-chip (SoC)

technology and its products play a key role in enabling today‘s convergence

markets. The company’s shares are traded on the New York Stock

Exchange, on Euronext Paris and on the Milan Stock Exchange. In 2008,

the company‘s net revenues were US$ 10 billion. For more information

about STMicroelectronics visit www.st.com.

ABOUT EBV ELEKTRONIK

EBV Elektronik, an Avnet (NYSE:AVT) company, was founded in 1969 and

is the leading specialist in European semiconductor distribution. EBV

maintains its successful strategy of personal commitment to customers

and excellent services. 230 Technical Sales Specialists provide a strong

focus on a selected group of long-term manufacturing partners. 110

continuously trained Application Specialists offer extensive application

know-how and design expertise. Warehouse operations, complete logistics

solutions and value-added services such as programming, taping &

reeling and laser marking are fulfi lled by Avnet Logistics, EBV’s logistical

backbone and Europe’s largest service centre. EBV operates from 59

offi ces in 27 countries throughout EMEA (Europe – Middle East – Africa).

For more information about EBV Elektronik, please visit www.ebv.com.

Interested in more product highlights from EBV Elektronik? Subscribe for our newsletter at www.ebv.com/newsletter

EBV European HeadquartersEBV Elektronik GmbH & Co. KG I D-85586 Poing | Im Technologiepark 2-8 | Tel. +49 (0)8121 774-0 | www.ebv.com

EBV REGIONAL OFFICES

AUSTRIAA-1120 WienSchönbrunner Str. 297 - 307Tel. +43 (0)18 91 52-0Fax +43 (0)18 91 52-30

BELGIUMB-1831 DiegemKouterveldstraat 20Tel. +32 (0)27 16 00 10Fax +32 (0)27 20 81 52

CZECH REPUBLICCZ-170 00 Praha 7Argentinská 38/286Tel. +420-234 091 011Fax +420-234 091 010

DENMARKDK-8230 ÅbyhøjVed Lunden 9Tel. +45 86 25 04 66Fax +45 86 25 06 60

DK-2860 SøborgRosenkæret 11 CTel. +45 39 69 05 11Fax +45 39 69 05 04

ESTONIAEE-13157 TallinnEhitajate tee 114Tel. +372 625 79 90Fax +372 625 79 95Cell. +372 513 22 32

FINLANDFIN-02240 EspooPihatörmä 1 aTel. +358 (0)927 05 27 90Fax +358 (0)9 27 09 54 98

FIN-90100 OuluNahkatehtaankatu 2Tel. +358 (0)85 62 49 10Fax +358 (0)85 62 49 15

FRANCEF-13854 Aix-en-Provence115, Rue Nicolas LedouxImmeuble Hemiris, Bâtiment A,Tél. +33 (0)442 39 65 40Fax +33 (0)442 39 65 50

F-92184 Antony Cedex (Paris)3, rue de la RenaissanceTél. +33 (0)140 96 30 00Fax +33 (0)140 96 30 30

F-35510 Cesson Sévigné (Rennes)29, av. des PeupliersTél. +33 (0)299 83 00 50Fax +33 (0)299 83 00 60

F-67400 Illkirch GraffenstadenRue GruningerParc d'innovation d 'IllkirchTél +33 (0)3 90 40 59 69Fax +33 (0)3 88 65 11 25

F-31673 Labège Cedex (Toulouse)Immeuble Actys B2, voie 3,BP17316Tél. +33 (0)561 00 84 61Fax +33 (0)561 00 84 74

F-69693 Venissieux (Lyon)Parc Club du Moulin à Vent33, Av. du Dr. Georges LévyTél. +33 (0)472 78 02 78Fax +33 (0)478 00 80 81

GERMANYD-12277 Berlin-MariendorfKitzingstr. 15 - 19Tel. +49 (0)30 74 70 05-0Fax +49 (0)30 74 70 05-55

D-30938 BurgwedelIn der Meineworth 21Tel. +49 (0)5139 80 87-0Fax +49 (0)5139 80 87-70

D-41564 KaarstAn der Gümpgesbrücke 7Tel. +49 (0)2131 96 77-0Fax +49 (0)2131 96 77-30

D-71229 LeonbergNeue Ramtelstraße 4Tel. +49 (0)7152 30 09-0Fax +49 (0)7152 759 58

D-07806 Neustadt/OrlaZum Mühlenberg 9Tel. +49 (0)36481 2 44-0Fax +49 (0)36481 2 44-99

D-90471 NürnbergLina-Ammon-Str. 19BTel. +49 (0)911 817 669-0Fax +49 (0)911 817 669-20

D-85586 PoingIm Technologiepark 2-8Tel. +49 (0)8121 774-0Fax +49 (0)8121 774-422

D-78050 VS-VillingenKaiserring 12Tel. +49 (0)7721 998 57-0Fax +49 (0)7721 998 57-70

D-65205 WiesbadenBorsigstraße 36Tel. +49 (0)6122 80 88-0Fax +49 (0)6122 80 88-99

GREECEGR-17778 TavrosAnaxagora Str. 1Tel. +30 210 34 14 300Fax +30 210 34 14 304

HUNGARYH-1037 BudapestMontevideo u. 2/BTel. +36 1 436 72 29Fax +36 1 436 72 20

IRELANDIRL-Dublin 12Calmount Business ParkUnit 7, Block CTel. +353 (0)14 09 78 02Fax +353 (0)14 56 85 44

ISRAELIL-40600 Tel MondDrorrim South Commercial CenterP.O. Box 149Tel. +972 (0)9 778 02 60Fax +972 (0)9 796 68 80

ITALYI-20092 Cinisello Balsamo (MI)Via C. Frova, 34Tel. +39 02 66 09 62 90Fax +39 02 66 01 70 20

I-41100 Modena (MO)Via Carlo Cattaneo, 54Tel. +39 059 29 24 211Fax +39 059 29 29 486

I-50127 FirenzeVia Panciatichi, 40Palazzo 11Tel. +39 05 54 36 93 07Fax +39 05 54 26 52 40

I-80128 Napoli (NA)Via G. Capaldo, 10Tel. +39 081 579 97 70Fax +39 081 579 97 70Cell. +39 335 8 39 05 31

I-00155 RomaViale Palmiro Togliatti 1639Tel. +39 064 06 36 65/789Fax +39 064 06 37 77

I-35030 Sarmeola di Rubano (PD)Piazza Adelaide Lonigo, 8/11Tel. +39 049 89 74 701Fax +39 049 89 74 726

E-39010 Santander (Cantabria)Calle San Fernando16A Entresuelo HTel. +34 94 223 67 55Tel. +34 94 237 45 81

E-28760 Tres Cantos (Madrid)Centro Empresarial EuronovaC/Ronda de Poniente, 4Tel. +34 91 804 32 56Fax +34 91 804 41 03

SWEDENS-21 235 MalmöDerbyvägen 20Tel. +46 (0)40 59 21 00Fax +46 (0)40 59 21 01

S-19 272 SollentunaSjöängsvägen 7Tel. +46 (0)859 47 02 30Fax +46 (0)859 47 02 31

SWITZERLANDCH-8953 DietikonBernstrasse 394Tel. +41 (0)44 745 61 61Fax +41 (0)44 745 61 00

CH-1010 LausanneAv. des Boveresses 52Tel. +41 (0)216 54 01 01Fax +41 (0)216 54 01 00

TURKEYTR-34742 IstanbulPerdemsaç PlazaBayar Cad. GülbaharSok. No: 17, D: 134 KozyatagiTel. +90 (0)21 64 63 13 52Fax +90 (0)21 64 63 13 55

UKRAINEUA-03040 KievVasilovskaya str. 14off. 422-423Tel. +380 44 496 22 26Fax +380 44 496 22 27

UNITED ARAB EMIRATESPost Box No: 18657Warehouse No: FZS1AL06JAFZA South Zone, Jebel AliDubai, United Arab EmiratesTel. +971 (4) 886 09 50Fax +971 (4) 886 09 52

UNITED KINGDOMSouth EastThames House17 Marlow RoadMaidenheadBerkshire, SL6 7AATel. +44 (0)16 28 77 07 07Fax +44 (0)16 28 78 38 11

South West & Wales12 Interface Business ParkBincknoll LaneWootton BassettWiltshire, SN4 8SYTel. +44 (0)17 93 84 99 33Fax +44 (0)17 93 85 95 55

NorthManchester InternationalOffice Centre, Suite 3E (MIOC)Styal RoadManchester, M22 5WBTel. +44 (0)16 14 99 34 34Fax +44 (0)16 14 99 34 74

Scotland144 West George StreetGlasgow, G2 2HGTel. +44 (0)14 13 52 20 50Fax +44 (0)14 13 52 20 59

I-10156 TorinoCorso Vercelli, 348Tel. +39 011 262 56 90Fax +39 011 262 56 91

NETHERLANDSNL-3606 AK MaarssenbroekPlanetenbaan 116Tel. +31 (0)346 58 30 10Fax +31 (0)346 58 30 25

NORWAYPostboks 101, ManglerudRyensvingen 3BN-0681 OsloTel. +47 22 67 17 80Fax +47 22 67 17 89

POLANDPL-02-672 Warszawaul. Woloska 18Tel. +48 (0)22 640 23 55Fax +48 (0)22 640 23 56

PL-50-062 WroclawPl. Solny 16Tel. +48 (0)71 34-2 29-44Fax +48 (0)71 34-2 29-10

ROMANIAConstrudava Business CenterSos. Pipera-Tunari 4cVoluntari, Ilfov (Bucharest)RO - 077190 RomaniaTel. +40 21 529 6911Fax +40 21 529 6901

RUSSIARUS-127486 MoscowKorovinskoye Shosse 10,Build 2, Off.28Tel. +7 495 937 87 07Fax +7 495 937 87 06

RUS-195197 St. PetersburgPolustrovsky Prospect 43,Office 421Tel. +7 812 635 70 63Fax +7 812 635 70 64

SLOVAK REPUBLICSK-85101 BratislavaDigital Park, Einsteinova 21Tel. +421 2 321 111 41Fax +421 2 321 111 40

SLOVENIASI-1000 LjubljanaDunajska c. 159Tel. +386 (0)1 56 09 778Fax +386 (0)1 56 09 877

SOUTH AFRICAZA-8001 Foreshore, Cape Town1 Mediterranean Street5th Floor MSC HouseTel. +27 (0)21 402 19 40Fax +27 (0)21 419 62 56

ZA-3629 WestvilleForest Square,11 Derby PlaceSuite 4, Bauhinia BuildingTel. +27 (0)31 205 12 05Fax +27 (0)31 205 22 65

ZA-2157 Woodmead,JohannesburgWoodlands Office Park141 Western Service RoadBuilding 14-2nd FloorTel. +27 (0)11 236 19 00Fax +27 (0)11 236 19 13

SPAINE-08950 Esplugues de Llobregat(Barcelona)Antón Fortuny 14-16 Esc.C 3° 2aTel. +34 93 473 32 00Fax +34 93 473 63 89

P-051-E-11-2009-v1