You are on page 1of 20

UM0574 User manual

STEVAL-ILL015V1 - LED dimmer demonstration board based on the STP24DP05 and STM32
Introduction
This user manual provides instructions for using the STEVAL-ILL015V1 LED dimmer demonstration board based on the STP24DP05 LED driver and the STM32 microcontroller accelerated by SPI and DMA. This document provides information including hardware setup, description of demonstration firmware functionality, PC interconnection options and evaluation of the STP24DP05 LED driver.

October 2008

Rev 1

1/20
www.st.com

Contents

UM0574

Contents
1 2 STEVAL-ILL015V1 functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hardware setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 2.2 2.3 2.4 2.5 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Microcontroller JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Microcontroller clock, reset and USB clock . . . . . . . . . . . . . . . . . . . . . . . . 6 Error Flag and Temperature Flag signals . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Jumpers for LED failure simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Demonstration firmware functionality description . . . . . . . . . . . . . . . . 8


3.1 3.2 3.3 3.4 3.5 Mode "A" - Color Tetris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Mode "B" - Wave color demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Mode "C" - Solid color demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Mode "D" - Error detection (DM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Mode "E" - Error detection (LE + OE) . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4 5 6 7

PC and software interconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2/20

UM0574

List of tables

List of tables
Table 1. Table 2. Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3/20

List of figures

UM0574

List of figures
Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. STM32 Cortex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 STEVAL-ILL015V1 demonstration board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 The letter "A" indicates the first menu item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Demonstration board controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Moving the jumper from P21 to P2 results in detection of two defective LEDs. . . . . . . . . . 10 Software - MS Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 The USB host (PC) detection in progress. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 The USB host (PC) detected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 The USB host (PC) not found . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Manual board connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Board connected successfully . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Error detection mode performed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Block diagram - microcontroller, connectors, buttons, USB . . . . . . . . . . . . . . . . . . . . . . . . 15 Block diagram - drivers, high-brightness LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4/20

UM0574

STEVAL-ILL015V1 functional overview

STEVAL-ILL015V1 functional overview


STEVAL-ILL015V1 demonstration board features:

Two STP24DP05 (TQFP48) for connection of 16 RGB LEDs 16 RGB high-brightness LEDs STM32 microcontroller using internal HS oscillator High-efficiency switching DC-DC power supply using the ST1S010 DC power supply 7.5 - 18 V (undifferentiated polarity, over voltage protection) DC input current 0.7 A max., standard supply connector LED current regulation Controlled by 3 buttons, a knob and a reset/back button Available test point for each important signal JTAG interface for microcontroller firmware change/update Error and over temperature LEDs for each LED driver. 3 jumpers allowing disconnection of 3 LEDs from the driver for testing the error detection mode 3 jumpers allowing shorting of 3 LEDs from the driver for testing the error detection mode Mini USB connector for PC interconnection STM32 Cortex

Figure 1.

The board is distributed with firmware which enables standalone and non standalone demonstration. Features include:

LED diagnostic Adjustable brightness and color of each individual LED Animated text GUI (graphical user interface) software for LED diagnostics (see Figure 6)

5/20

Hardware setup

UM0574

Hardware setup
Figure 2 shows the component description and layout of the STEVAL-ILL015V1 demonstration board. Figure 2. STEVAL-ILL015V1 demonstration board layout

2.1

Power supply
The demonstration board can be supplied by a DC voltage from 7.5 V to 18 V. The power source must deliver a current of 0.7 A. Since the board features a built-in diode bridge, the polarity of the input voltage is not specified.

2.2

Microcontroller JTAG
The STM32 on-board microcontroller can be programmed and debugged using the standard JTAG 20-pin connector included on the board.

2.3

Microcontroller clock, reset and USB clock


The STM32 microcontroller uses its internal RC oscillator to generate an 8 MHz clock (after PLL is converted to 48 MHz). The clock is used to drive the USB also. Since the internal RC oscillator does not guarantee clock stability, which is defined in the USB specification, we do not recommend using the internal oscillator together with USB functionality. The USB is used in this case only for demonstration purposes, but performance is limited due to internal RC oscillator stability issues.

2.4

Error Flag and Temperature Flag signals


Each LED driver has one pin dedicated to an Error Flag (EF) signal and Temperature Flag (TF) signal. Both signals can directly drive an LED. The LEDs are assembled on the board and the driver status can be easily checked.

6/20

UM0574

Hardware setup The EF indicates the condition of the driven LEDs. If any of them is found to be defective, error detection mode is activated and the EF LED turns on. The TF indicates the thermal condition of the LED driver. If the temperature exceeds the maximal allowed temperature, the driver automatically switches off its outputs. The TF LED shines over the whole period while the driver outputs are switched off due to the over temperature.

2.5

Jumpers for LED failure simulation


Some LED defects can be simulated. The removal of jumper P20, P21 and P22 causes open circuits of the D1-green, D2-green and D3-green LEDs, respectively. The attachment of the jumper to position P1, P2 and P3 causes a short-circuit of the D6-blue, D9-blue and D12-blue LEDs. These simulated defects can be detected during activation of the error detection mode (see Chapter 3, which describes the firmware modes). The defective LED is indicated by switching of the corresponding red LED.

7/20

Demonstration firmware functionality description

UM0574

Demonstration firmware functionality description


Main features of the firmware:

Demonstrate brightness control for each LED separately Demonstrate color control for each LED separately Perform error detection to detect LED failure Provide a simple game simulation

A menu displayed on the RGB LEDs after powering up the board. The menu items are depicted as the letters "A", "B", "C", "D" and "E", as shown in Figure 3. After power up, the letter "A" - the first item on the RGB LED array - begins blinking. Pressing the buttons changes the display to the next successive letter, to permit the selection of the desired menu item. Figure 3. The letter "A" indicates the first menu item

The board can be controlled by four buttons and one knob, as shown in Figure 4:

Back/reset button (S4) - exits from current task and returns to the main menu Left button (S1) - changes the menu item in descending order Center button (S2) - selects the displayed menu item Right button (S3) - changes the menu item in ascending order Knob (R17 potentiometer) - changes the color of the menu display from blue to red Demonstration board controls

Figure 4.

8/20

UM0574 The firmware mode menu items:


Demonstration firmware functionality description

Mode "A" - Color Tetris Mode "B" - Wave color demonstration Mode "C" - Solid color demonstration Mode "D" - Error detection (DM) Mode "E" - Error detection LE + OE (Feature may not be available for all firmware releases).

3.1

Mode "A" - Color Tetris


Mode "A" is a simple game similar to Tetris. The game begins with a green brick moving from the bottom to the top of the LED display. The X-axis position of the brick can be controlled using the left and right buttons. Once the brick reaches the top of an LED area occupied by another settled brick, it settles also and its color changes to blue. Once the brick becomes blue, it cannot be moved. When a full row of blue bricks is completed, the row disappears and the player is awarded points. The game ends when the blue bricks reach the bottom of the LED area. When the game is over, the points obtained are shown. Pressing the center button starts new game. The knob changes the light intensity of the LEDs.

3.2

Mode "B" - Wave color demonstration


Mode "B" demonstrates various color effects. The effect changes automatically after a few cycles of a given effect. The effect can also be changed manually using the center button. The knob changes the speed of the effect.

3.3

Mode "C" - Solid color demonstration


Mode "C" allows the display of a single color on all of the LEDs. Pressing of the right button changes the colors in the following order: red, green, blue, yellow (red + green), cyan (green + blue), magenta (red + blue), white (red + green + blue) and black (all LEDs off). The left button changes the colors in the reverse order. The knob changes the light intensity of the LEDs.

3.4

Mode "D" - Error detection (DM)


Mode "D" performs and displays the detection of faulty LEDs. Every two seconds, an error detection is performed by the LED drivers. If any defective LEDs are detected, they can be identified by red light on the corresponding LED diode position. By opening P20, P21 and P22, an open circuit can be created (LED defective by disconnection) to simulate a defect of the D1-green, D2-green and D3-green LEDs, as shown in Figure 5. By closing P1, P2 and P3, a short-circuit is created (LED defective by shorting) to simulate a defect of the D6-blue, D9-blue and D12-blue LEDs. Entering the diagnostic mode is done using the DM signal.

9/20

Demonstration firmware functionality description

UM0574

Figure 5.

Moving the jumper from P21 to P2 results in detection of two defective LEDs

3.5

Mode "E" - Error detection (LE + OE)


Mode "E" (which may not be available in some firmware releases) demonstrates the same functionality as the mode "D", but entering the diagnostic mode is done using LE + OE signals.

10/20

UM0574

PC and software interconnection

PC and software interconnection


Figure 6. Software - MS Windows

In order for the software to run correctly, the following steps must be performed: 1. 2. 3. 4. Disconnect the power supply from the board Connect the board to the computer using the USB cable Connect the board to the power supply If Windows requests the installation of an appropriate driver, use the driver supplied by ST, VirtualCOMPort

Figure 7.

The USB host (PC) detection in progress

11/20

PC and software interconnection Figure 8. The USB host (PC) detected

UM0574

Figure 9.

The USB host (PC) not found

5. 6.

Run the SWforDimmer.exe application on the computer If the board is not detected automatically, press the button "Find board on COM port" as shown in Figure 10.

12/20

UM0574

PC and software interconnection

Figure 10. Manual board connection

If the board is found and connected successfully, a green label is displayed on the application as shown in Figure 11. Figure 11. Board connected successfully

To perform error detection, click on "Perform error detection". Error detection is performed correctly and does not depend on the mode to which the board is set.

13/20

PC and software interconnection

UM0574

Figure 12. Error detection mode performed

The evaluation of the error detection over USB: 1. If the jumpers P20, P21 and P22 are closed and the jumpers P1, P2 and P3 are open, no defective LED should be reported by the application graphically after pressing the button "Perform error detection". See Figure 12. Moving the jumper from P21 to P2 should result in the indication of a simulated defective green LED in the first row and the second column and a simulated defective blue LED in the third row and the third column. Exit the application and disconnect the board before testing another.

2.

3.

14/20

UM0574

CN5 ST: SM6T33A 4.5 V C2 470 nF C4 100 F (47 F) Tantal (C, D, E) 16 V (10 V) R16 2.2 k LD5 1 Red 2.0 V 2 2 1 4 D17 BridgeLH 3 3.3 V

1 2 3 GM:K375A D18

PC13 3.3 V CN1 3.3 V R47 100 S3 3.3 V RIGHT R22 R23 1 2 R20 S1 C11 100 nF LEFT CENTER S2 C12 100 nF R48 100 USRX 1 USTX 2 USDIR 3

PC14

U4 C1 6 VIN_SW ST1S10 SW 7 L1 2.2 H 4.7 F 2 EN Ceramic SYNC PGND 3 R18 (C, D, E) 1 VIN_A AGND FB 5.6 k 10 25 V 9 5 4 8 ST 1S C3 100 nF R19 1.2 k PC15

Schematics

JRST

R46 100

C14 100 nF

S4

C10 100 nF

Figure 13. Block diagram - microcontroller, connectors, buttons, USB

RESET/EXIT

3.3 V 3 R17 JTRST GM : MLW20G R15 ADC 2 VarRez JTDO USDIR 3.3 V 1 10 K JTDI USTX 330 C13 C5 4.7 nF 100 nF JTCK USRX R25 10 K 48 47 46 45 44 43 42 41 40 39 38 37 USB1 PB9 PB8 BOOT0 PB7 PB5 PB3PA15 U3 VSS_3 STM32Fx103C 5 SHLD PB6 PB 4 VDD_ 3 PA14 3.3 V U6 1 VBAT VDD_2 36 4 GND PC13 2 PC13 VSS_2 35 1.5 k VCC 3 D+ 34 JTMS PC14 3 PC14 PA13 2 D USBDP 1 D1 33 R STM32 D4 6 33 USBDP PC15 4 PC15 PA12 3.3 V 1 VBUS EXTCLK 5 PD0_O -I SC N PA11 32 USBDN 2 GND VCC 5 440247-2 JRST 6 PD1_OSC-OUT PA10 31 USBDN 3 D2 33 R PA9 30 JTRST 7 NRST D3 4 PA8 29 CLKOUT 8 VSSA USB_ESD PB15 28 3.3 V 9 VDDA PB14 27 10 PA0- WKUP PB13 26 OE1B 11 PA1 LF33xDT U5 4.5 V 3.3 V PB11 PB12 25 OE2B 3.3 V 3.3 V 1 V 5 12 PA2 VDD_1 IN VOUT C8 C7 PA5 PA7 PB2 C16 C17 10 F 2 10 nF PA3 PA4 PA6 PB0 PB1 PB10 VSS_1 100 nF 100 nF GND 4 NC 22 23 24 19 20 21 13 14 15 16 17 18 3 INHIBIT 16 V (10 V) ADC LE OE2G DM SDI 3.3 V Tantal (A) CLK SDO OE2R OE1R OE1G
AM00209

1 JTRST 3 JTDI 5 JTMS 7 JTCK 9 10 K JRTCK 11 JTDO 13 JRST 15 10 K DBGRQ 17 10 K DBGACK 19

2 4 6 8 10 12 14 16 18 20

Schematics

15/20

16/20
U1 STP24DP05 4.5 V 4.5 V A A D3 D31 R40 CR CR 27 D32CCG CG D33 CB CB AA D2 CR CR D21 R35 27 D22CCG CG D23 CB CB 3.3 V C9 100 nF SDOI OE1R OE1G OE1B 3.3 V EF1 R7 D1 CR CR D11 R30 27 D12CCG CG D13 CB CB AA 4.5 V RGBLED RGBLED RGBLED 4.5 V 4.5 V 4.5 V D4 D5 D6 D61 R41 CR CR D41 R31 CR CR CR CR D51 R36 D62 CG CG A A D52 CG CG A A D42 CG CG A A 27 27 27 D63 CB CB D43 CB CB D53 CB CB RGBLED RGBLED RGBLED 4.5 V 4.5 V 4.5 V D7 D8 D9 R42 D91 CR D81 R37 CR CR D71 R32 CR CR R6 CR 27 D92 CG CG A A R5 27 D72 CG CG A A 27 D82 CG CG A A D83 CB CB D93 CB CB D73 CB CB 1 k 91 0 1 k RGBLED RGBLED RGBLED 4.5 V 4.5 V D10 4.5 V D11 D12 D121 R43 CR D111 R38 D101 R33 CR CR CR CR CR 27 D102 CG CG A A 27 D122 CG CG A A 27 D112CG CG A A D123 CB CB D113CB CB D103 CB CB
AM00210

Schematics

D62 D72 D81 D73 D71D63 D61D53 D52 D51 D83 D82 48 47 46 45 44 43 42 41 40 39 38 37 B8 G8 R8 B7 G7R7 B6 G6 R6 B5 G5 R5 1 GND GND 36 2 SDI SDI SDO 35 LE 3 LE/DM OE- R/DM 34 4 CLK CLK OE- G 33 5 DM DM OE- B 32 3.3 V 6 V VDD 31 DD STP24 30 7 GND GND 8 TF TF1 DG 29 EF1 9 EF REXTR 28 3.3 V 10 DF0 REXTG 27 3.3 V 11 DF1 REXTB 26 12 GND GND 25

R1G1 B1 R2 G2 B2 R3 G3 B3 R4 G4 B4

Figure 14. Block diagram - drivers, high-brightness LEDs

13 14 15 16 17 18 19 20 21 22 23 24 D11 D12 D42 D43 D13 D21 D23 D31 D33 D41 D22 D32

RGBLED RGBLED RGBLED 4.5 V D13 4.5 V D14 D15 4.5 V D161 D151 D143 D133 D151 R44 D141 R39 D131 R34 CR CR CR CR CR CR D162 D132 D142 D152 A A 27 D152 CG CG A A 27 D132 CG CG A 27 D142CG CG A D163 D153 D141 D131 D153 CB CB D143CB CB D133 CB CB 48 47 46 45 44 43 42 41 40 39 38 37 U2 RGBLED RGBLED RGBLED STP24DP05 B8 G8 R8 B7 G7 R7 B6 G6 R6 B5 G5 R5 4.5 V 1 GND D16 GND 36 CR CR D161 R45 35 SDO 3.3 V SDOI 2 SDI SDO LE 3 LE /DM 27 D162 CG CG A A C15 OE- R/DM 34 OE2R D163 CB CB CLK 4 CLK 33 OE2G 100 nF OE- G P1 DM 5 DM 32 OE2B P20 RGBLED OE- B D63 3.3 V 6 V D12C 1 1 VDD 31 3.3 V DD 4.5 V 2 D12 STP24 30 7 GND 2 GND TF 2 8 TF 3.3 V Header2 Header2 yellow DG 29 EF2 LD1 P2 EF 2 9 EF R1 P21 1 2 TF1 RE XTR 28 D93 3.3 V 10 DF0 D22C 1 1 RE XTG 27 2.2 k orange 4.5 V 2 R10 LD2 3.3 V 11 DF1 D22 2 RE XTB 26 R2 R9 1 2 EF1 25 12 GND GND Header2 R8 910 Header2 2.2 k yellow 1 k LD3 P3 P22 R1G1 B1 R2 G2 B2 R3 G3 B3 R4 G4 B4 R3 1 2 TF2 D123 1 1 k D32C 1 4.5 V 2 2.2 k D32 13 14 15 16 17 18 19 20 21 22 23 24 2 orange LD4 R4 D101 D113 D91 D123 1 2 EF2 Header2 Header2 D102 D122 D92 D112 2.2 k D103 D93 D121 D111

UM0574

UM0574

Bill of materials

6
Table 1.
Designator C1 C2 C3 C4 C5 C7 C8 C9 -C17 CN1 CN5 D1 - D16 D17 D18 DDD1 DDD2 DDD3 Hole1 - hole4 J1 L1 LD1 LD2 LD3 LD4 LD5 P1 P2 P3 P4 P5 P20 P21 P22

Bill of materials
Bill of materials
Comment 4.7 F (10 F) 470 nF 100 nF Description Ceramic capacitor 25 / 35 V Capacitor Capacitor Footprint 1812LH 0805 0805 7343_LH 0805 3528_ABLH 0805 0805 HDR2X10keyLH DC10B TOPLED GMBridgeBig SMA ST LOGO ROH1 ROH2

100 F (47 F) size D, 16 V Tantal capacitor - polarized 4.7 nF 10 F size A 16 V (10 V) 10 nF 100 nF GM: MLW20G GM: K375A RGBLED BridgeLH ST:SM6T33A ST_LOGO ROH1 ROH2 Distance hole 440247-2 3.3 H Yellow Yellow Yellow Yellow Red Header 2 Header 2 Header 2 Signal for serial Power for serial Header 2 Header 2 Header 2 USB 2.0, right angle, SMT, B type, receptacle, 5 position, black Inductor Typical yellow, orange GaAs LED Typical yellow, orange GaAs LED Typical yellow, orange GaAs LED Typical yellow, orange GaAs LED Typical red/amber GaAs LED Header, 2-pin Header, 2-pin Header, 2-pin Header, 3-pin Header, 2-pin Header, 2-pin Header, 2-pin Header, 2-pin Capacitor Tantal capacitor - polarized Capacitor Capacitor Header 10X2, JTAG, 10 pin, dual row Input power, 4.4 V-36 V LATB_T686 Full wave diode bridge

440247LH inductor332 D0805LH D0805LH D0805LH D0805LH D0805LH HDR1X2 HDR1X2 HDR1X2 HDR1X3 HDR1X2 HDR1X2 HDR1X2 HDR1X2

17/20

Bill of materials Table 1.


Designator R1 - R4 R5 R6 R7 R8 R9 R10 R15 R16 R17 R18 R19 R20 R22 R23 R25 R30 - R45 R46 R47 R48 S1 S2 S3 S4 U1 U2 U3 U4 U5 U6 2.2 k 1 k 1 k 750 1 k 1 k 750 330 2.2 k 10 k 5.6 k 1.2 k 10 K 10 K 10 K 100 K 27 100 100 100 LEFT CENTER RIGHT RESET/EXIT STP24DP05 STP24DP05 STM32F103Cx ST1S10 LF33xDT USB_ESD Resistor Resistor Resistor Switch Switch Switch Small switch LED driver 24-channel LED driver 24-channel Microcontroller Cortex ST1S10 Linear voltage stabilizer USB signal over voltage protection Resistor Resistor Potentiometer Resistor Resistor

UM0574

Bill of materials (continued)


Comment Description Footprint 0805 0805 0805 0805 0805 0805 0805 0805 0805 VR5 0805 0805 0805 0805 0805 0805 0603LH 0805 0805 0805 Button_double Button_double Button_double Button_DT2112C

DFN8cool4LH SOT23-5L SOT666IP

18/20

UM0574

Revision history

Revision history
Table 2.
Date 10-Oct-2008

Document revision history


Revision 1 Initial release. Changes

19/20

UM0574

Please Read Carefully:

Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (ST) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to STs terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.

UNLESS OTHERWISE SET FORTH IN STS TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USERS OWN RISK.

Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.

ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.

2008 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com

20/20