UM1045 STMICROELECTRONICS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 36

Technical content

Datasheet sections

  • 1 Features
  • 2 Block diagram and layout
  • 3 Getting started
  • 3.1 Unpacking
  • 3.2 Connecting
  • 3.3 Booting
  • 4 Block descriptions and c onfigurations
  • 4.1 MicroSD card power up
  • 4.2 Ethernet
  • 4.3 TFT LCD with touch
  • 4.3.1 Connecting an LCD
  • 4.3.2 Connecting a touch screen
  • 4.4 CAN
  • 4.5 RS232 transceivers (U500 and U501)
  • 4.6 Power supply
  • 4.7 Dual interface EEPROM (U702)
  • 4.8 NAND flash memory (U100)
  • 4.9 Audio output
  • 4.10 LEDs (LD700 through LD703)
  • 4.11 Reset button (B700)
  • 4.12 Setting ADC conversion limits
  • 5 Connector pinouts
  • 5.1 CAN DB9 plug connectors (CN400 and CN401)
  • 5.2 Ethernet RJ45 connector (CN300)
  • 5.3 RS232/UART0 DB9 plug connector (CN500)
  • 5.4 RS232/UART2 DB9 plug connector (CN501)
  • 5.5 RS232/UART1 DB9 plug connector (CN502)
  • 5.6 ET057010DHU LCD interface connector (J600)

April 2011 Doc ID 18410 Rev 3 1/36 UM1045 User manual EVALSPEAr320HMI SPEAr320 expansion board for HMI applications, revision 2 Introduction This document applies to revision 2 EVALSPEAR320HMI expansion boards. This board is intended to be used in conjunction with a SPEAr320 CPU board (sold separately) to evaluate the SPEAr320 microprocessor with a variety of devices, especially in its SMII automation networking mode. Note: The SPEAr320 CPU board or der code is EVALSPEAR320CPU. Expansion board CPU board

1 Features

  • 1 x Ethernet RJ45 connector (ST802RT1A)
  • 1x LCD interface for 5.7” 640x480 EDT screen (ET057010DHU)
  • 1x Unified LCD interface (EDT displays with Unified interface)
  • 1x Resistive touch screen interface (STMPE811)
  • 2 x CAN DB9 plug connectors
  • 3 x RS232 DB9 plug connectors (ST3232EBTR)
  • Onboard temperature sensor and potentiometer (STMPE811)
  • 64 Kbit dual interface EEPROM: ISO 15693 and ISO 18000-3 mode 1 compliant contactless interface + I2C (M24LR64)
  • 4Gb NAND flash memory
  • PWM mono audio output
  • Analog extension connector featuring 8 ADC lines
  • General purpose extension connector with GPIOs and I2C functionality
  • Unified Power Line modem (PLM) connector
  • Raisonance Primer2 extension boards interface connector
  • DC/DC converter L7986A (+24V/+5V)
  • MicroSDcard socket
  • 4 LEDs
  • 2 general purpose buttons
  • System reset button

2 Block diagram and layout

Figure 1. Expansion board block diagram

Figure 2. Expansion board layout

Getting started EVALSPEAr320HMI 8/36 Doc ID 18410 Rev 3

3 Getting started

3.1 Unpacking

Warning: This board contains static sensitive devices. The EVALSPEAr320HMI evaluation board is shipped in protective anti-static packaging. Do not submit the board to high electrostatic potentials, and follow good practices for working with static sensitive devices.

  • Wear an anti-static wristband. Wearing a simple anti-static wristband can help prevent ESD from damaging the board.
  • Zero potential. Always touch a grounded conducting material before handling the board, and periodically while handling it.
  • Use an anti-static mat. When configuring the board, place it on and anti-static mat to reduce the possibility of ESD damage.
  • Handle only the edges. Handle the board by its edges only, and avoid touching board components.

3.2 Connecting

  1. Carefully plug the CPU board into the expansion board. 2. On the EVALSPEAr320CPU board, set S witch 2 to parallel NAND 8 boot mode: 3. Connect a serial cable from the expansi on board (connector CN500: RS232_0/UART0) to the host PC (see Figure 2: Expansion board layout). 4. On the host PC running Windows or Linux, start the Terminal program. 5. Connect a power supply to the SPEAr320 HMI evaluation board as described in Section 4.6: Power supply on page 15. 6. Apply power to the board. The Terminal program displays a sequence of boot messages followed by the Linux console prompt. For more information, refer to user manual UM0844, Getting started with Linux for SPEAr, available at www.st.com/spear.

3.3 Booting

The SPEAr320 HMI evaluation board can boot a Linux kernel pre-installed in the parallel NAND Flash. At power on, the serial port outputs a brief header message with some uBoot information (uBoot version, SDK version, and some internal hardware information). At this point you can choose to:

  • Stop the system directly in uBoot: Before the boot delay time expires (default is 3 seconds), press the spacebar on the host computer’s keyboard.
  • Boot Linux: The system boot is finished when the login prompt appears in the console. The default login user name for super user is root; no password is required. Positions 1, 4, 6, and 7: Off Positions 2, 3, 5, and 8: On

EVALSPEAr320HMI Block descri ptions and configurations Doc ID 18410 Rev 3 9/36

4 Block descriptions and configurations

  • MicroSD card power up
  • Ethernet on page 10
  • TFT LCD with touch on page 10 – Connecting an LCD on page 11 – Connecting a touch screen on page 12
  • CAN on page 13
  • RS232 transceivers (U500 and U501) on page 14
  • Power supply on page 15
  • Dual interface EEPROM (U702) on page 15
  • NAND flash memory (U100) on page 15
  • Audio output on page 16
  • LEDs (LD700 through LD703) on page 16
  • Reset button (B700) on page 16 Note: See also: Chapter 5: Connector pinouts on page 17

4.1 MicroSD card power up

The MicroSD card connector is on the EVALSPEAR320HMI SDIO interface. To power-up the MicroSD card properly: 1. Detect card insertion. Card detection is managed by the standard SDIO signal SDCD. 2. Enable the single channel power switch U801 by means of PL_GPIO42 (active low). By default, U801 power output is disabled by the R808 pull-up resistor connected to the power switch enable pin. JP800 controls the MicroSD card access that manipulates the MicroSD interface Write Protect signal. By default JP800 is closed, and the card is used in Write-Enabled mode. See also: MicroSD card connector (CN800) on page 24

4.2 Ethernet

interfaces (MII) to the Ethernet MAC on the CPU board processor.

  • The green LED is on whenever the Ethernet is linked.
  • The yellow LED blinks during TX or RX activity. Table 1 lists the Ethernet Phy default configuration.

4.3 TFT LCD with touch

  • Resolution: 640 x 480 pixels
  • Display colors: up to 16.7M
  • 24-bit RGB parallel interface The LCD module has white LED backlight and a resistive touch panel. The complete LCD module, including backlight, is connected to the 3.3V power domain. LED backlight can be manually powered on or off using JP600; if JP600 is left open, the backlight can be powered by the microprocessor PWM signal (PWM0). See Table 2

Table 1. Ethernet PHYU300 default configuration Table 2. LCD module backlight control

4.3.1 Connecting an LCD

  • J600 – for ET057010DHU –2 4 b p p – direct 8:8:8 RGB signaling Table 3 lists J600 configuration options. See also ET057010DHU LCD interface connector (J600) on page 19
  • J601 – for devices that have EDT displays with a unified interface –1 6 b p p One bpp is normally not used, but this pixel is still output. It can be used as a bright bit to connect to the least significant bit (LSB) of R, G, and B components of a 6:6:6 TFT panel. – direct 5:5:5 RGB This interface can cover LCD screens from 3.5 to 7 inches (such as ET057090DHU and ET070080DH6). Table 4 on page 11 lists J601 configuration options. See also EDT unified LCD interface connector (J601) on page 19

Table 3. J600 configuration options (ET057010DHU) Table 4. J601 configuration opti ons (unified interface displays)

4.3.2 Connecting a touch screen

The expansion board provides two ways to use the SPEAr320 touch screen interface.

  • The first is based on the SPEAr320 internal Touch IP block, and can be used by means of the TS_xxx block (in the schematics) and the TS_CN600 interface connector.
  • The second uses the standalone external touch screen controller, STMPE811 (U600). STMPE811 is interfaced by means of the I2C bus and interrupt output pin. The STMPE811 has: – A 4-wire touch screen controller (CN600) – A multiplexed general purpose input/output (GPIO) port expander, or an 8-input, 12-bit ADC (the default configuration). – Temperature sensor The STMPE811 (U600) internal temperature sensor can be used for informative temperature measurements, such as a reference for compensation of the touch screen parameters. Temperature measurement is optimized for temperatures from 0 to 85 oC. – User potentiometer A 10 KΩ potentiometer is available on the board, connected to the analog input AIN0 of the STMPE811 (U600). – User buttons The remaining pins of the STMPE811 (U600) touch screen controller are used to service two user buttons (B600, B601) that are connected to the GPIO pins IO2 and IO3. All temperature measurements, potentiometer voltage measurements, and button status information is available by means of the I2C bus. Any of these tracked parameters can trigger a preconfigured interrupt event that is subsequently signaled to the SPEAr320 MPU by means of the STMPE811 Interrupt line. SB606, SB607: Green LSB setting Green LSB bit connected to the green MSB bit SB606: open SB607: closed Intensity bit connected to the green LSB bit SB606: closed SB607: open SB608, SB609: Red LSB setting Red LSB bit connected to the red MSB bit SB608: open SB609: closed Intensity bit connected to the red LSB bit SB608: closed SB609: open

Table 4. J601 configuration options (uni fied interface displays) (continued)

4.4 CAN

CAN bus communication, based on a 3.3 V CAN transceiver. and JP403 as shown in Table 5 and Table 6. Table 5. CAN0 transceiver settings JP401 Installing JP401 enables the CAN0 terminal 120Ω resistor. Table 6. CAN1 transceiver settings JP404 Installed, JP404 enables the CAN1 terminal 120Ω resistor.

4.5 RS232 transceive rs (U500 and U501)

  • RS232/UART0 DB9 plug connector (CN500) on page 18
  • RS232/UART2 DB9 plug connector (CN501) on page 18
  • RS232/UART1 DB9 plug connector (CN502) on page 18 Using reduced modem control signals, UART0 can fully utilize the U500 RS232 transceiver; the RS232_0 signals are available through CN500. Note: If the U500 RS232 transceiver is not soldered on the board, RS232_TXD and RS232_RXD signals can be brought in from the CPU board to the CN500 connector (see Table 8). UART1 and UART2 have only RX/TX functionality, and are connected to the U501 RS232 transceiver; RS232_1 signals are available from CN502, and RS232_2 signals are available from CN501.

Table 7. UART0 RS232 handshake enable configuration Table 8. Bringing UART0/RS232 transceiver signals from the CPU board

  1. Do not install if U10 is soldered to the expansion board.

4.6 Power supply

  • Connect the +5 V voltage adapter (included in the EVALSPEAr320HMI package) to the J11 power voltage connector on the CPU board.
  • Connect a 7 to 30 V DC power source (not included in the EVALSPEAr320HMI package) to either connector CN900 or connector CN901 on the expansion board. The input voltage is connected to the DC/DC converter, U900 (either L7986A or L5973A, see Table 9). The board is protected against overvoltage by the D903 Transil diode (SM6T33A), and against possible reverse polarity voltage (from an incorrect power plug-in) by the D902 Schottky diode (STPS3L40U). See also: Power supply connectors (CN900 and CN901) on page 24

4.7 Dual interface EEPROM (U702)

is a contactless memory, powered by the received 13.56 MHz carrier electromagnetic wave. ISO 15693 and ISO 18000-3 mode 1 RF mode.

4.8 NAND flash memory (U100)

erasing data that is no longer of interest. The device contains 4096 blocks, composed of 64 pages. Table 9. U900 DC/DC converter jumpers JP900 Disconnects the +5V delivered from the DC/DC converter U900.

4.9 Audio output

(CN703). Potentiometer R713 controls the output volume. If audio output is not used, the amplifier can be bypassed by installing JP702.

4.10 LEDs (LD700 through LD703)

related GPIO pin is driven high.

4.11 Reset button (B700)

The manual reset button on top of the board resets the microprocessor on the CPU board.

4.12 Setting ADC conversion limits

  • Lower limit: pin CN700-19, jumper JP700
  • Upper limit: CN700-1, jumper JP701 See also: General purpose ADC connector CN700 on page 21

Table 10. General purpose LEDs

5 Connector pinouts

5.1 CAN DB9 plug connectors (CN400 and CN401)

5.2 Ethernet RJ45 connector (CN300)

Table 11. CAN DB9 plug connecto r pinouts (CN400 and CN401)

2 CANL 3, 6 GND

Table 12. Ethernet RJ45 connector pinout (CN300)

1 TxData+ 5 TxData

2 RxData+ 6 NC

3 NC 7 RxData

4 NC 8 NC

5.3 RS232/UART0 DB9 plug connector (CN500)

5.4 RS232/UART2 DB9 plug connector (CN501)

5.5 RS232/UART1 DB9 plug connector (CN502)

Table 13. RS232/UART0 DB9 plug connector pinout (CN500)

1 NC (R500 R79 can interconnect this pin with pins 4, 6) 6 Connected to pin 4

2 UART0_RX 7 UART0_RTS

3 UART0_TX 8 UART0_CTS

4 Connected to pin 6 9 NC

5 GND

Table 14. RS232/UART2 DB9 plug connector pinout (CN501)

1 NC (R502 can interconnect this pin with pins 4, 6) 6 Connected to pin 4

2 UART2_RX 7 Connected to pin 8

3 UART2_TX 8 Connected to pin 7

Table 15. RS232/UART1 DB9 plug connector pinout (CN502)

1 NC (R503 can interconnect this pin with pins 4, 6) 6 Connected to pin 4

2 UART1_RX 7 Connected to pin 8

3 UART1_TX 8 Connected to pin 7

5.6 ET057010DHU LCD interface connector (J600)

5.7 EDT unified LCD interface connector (J601)

Table 16. ET057010DHU LCD interface connector pinout (J600)

1 L/R 11 CLLP (HSYNC) 21 CLD7 (R7) 31 CLD17 (B1)

2 U/D 12 CLCP (DCLK) 22 CLD8 (G0) 32 CLD18 (B2)

3 GND 13 GND 23 CLD9 (G1) 33 CLD19 (B3)

4 GND 14 CLD0 (R0) 24 CLD10 (G2) 34 CLD20 (B4)

7 CLPOWER (PWCTRL) 17 CLD3 (R3) 27 CLD13 (G5) 37 CLD23 (B7)

8 LCD_LEDCTRL (LEDCTRL) 18 CLD4 (R4) 28 CLD14 (G6) 38 nRESET

9 CLAC (ENB) 19 CLD5 (R5) 29 CLD15 (G7) 39 GND

10 CLFP (VSYNC) 20 CLD6 (R6) 30 CLD16 (B0) 40 +3V3

Table 17. EDT Unified LCD interface connector pinout (J601)

1 GND 11 CLD14 (B2) 21 GND 31 CLFP (VSYNC)

2 GND 12 CLD13 (B1) 22 CLD5 (R5) 32 CLAC (ENB)

5 CLPOWER (PWCTRL) 15 CLD11 (G5) 25 CLD2 (R2) 35 GND

6 LCD_LEDCTRL (LEDCTRL) 16 CLD10 (G4) 26 CLD1 (R1) 36 +3V3

5.8 STMPE811 touch screen connectors (CN600 & TS_CN600)

8 CLD17 (B5) 18 CLD8 (G2) 28 CLCP (DCLK) 38 Touch_XR

9 CLD16 (B4) 19 CLD7 (G1) 29 GND 39 Touch_YD

10 CLD15 (B3) 20 Intensity Bit /

Table 18. STMPE811 touch screen connector pinouts (CN600 & TS_CN600)

1 Touch_YU 3 Touch_YD

2 Touch_XR 4 Touch_XL

5.9 General purpose ADC connector CN700

Connector CN700 has eight analog input lines available. Table 19. General purpose ADC connector pinout (CN700)

1 ADC VREF negative or

2 GND 7 AIN2 22 GND 17 AIN7

3 AIN0 8 GND 23 AIN5 18 GND

4 GND 9 AIN3 24 GND 19 ADC VREF positive or

5 AIN1 10 GND 25 AIN6 20 GND

5.10 General purpose GPIO, I2C connector (CN701)

5.11 Primer2 extension connector (CN702)

Table 20. General purpose GPIO, I2C connector pinout (CN701)

2 NC 7 NC 22 GND 17 NC

3 NC 8 NC 23 PL_GPIO35 18 +2V5

4 GND 9 PL_GPIO39 24 GND 19 +5V0

5 PL_GPIO4

  1. R708, R709 -pull-ups for the SCLK and SDA line of I2C
  2. R104, C80 -RC filter for the SDA line (R707, C701)

Table 21. Primer2 extension connector pinout (CN702)

2 GND 7 SSP0_CLK 22 AIN4 17 PL_GPIO_54

5 SSP0_MISO 10 P1_CANL 25 PL_GPIO53 20 GND

  1. R708, R709 -Pull-ups for the SCLK and SDA line of I2C
  2. R104, C80 -RC filter for the SDA line (R707, C701)

5.12 Unified power line modem (PLM) connector (CN704)

Table 22. Unified power line modem (PLM) connector pinout (CN704)

2 NC 9 PL_GPIO34

3 UART2_RX 10 GND

4 NC 11 PL_GPIO35

5 UART2_TX 12 GND

6 NC 13 PL_GPIO21

7 PL_GPIO39 14 GND

Table 23. Mono 3.5 mm audio jack connector pinout (CN703)

1 Speaker+

2 Speaker+ switch

3 Speaker-

5.14 MicroSD card connector (CN800)

See also: MicroSD card power up on page 9.

5.15 Power supply connectors (CN900 and CN901)

Table 24. MicroSD card connector pinout (CN800)

1 SDAT2 (PL_GPIO45) 6 GND

2 SDAT3 (PL_GPIO46) 7 SDAT0 (PL_GPIO43)

3 SDCMD (PL_CLK4) 8 SDAT1 (PL_GPIO44)

5 SDCLK (PL_CLK2) 10 SDCD (PL_GPIO51)

Table 25. Power supply connector pinouts (CN900 and CN901)

2 GND 2 GND

3 GND

5.16 SPEAr320 CPU board 86-pin connectors (J1 and J2)

Figure 3. SPEAr320 CPU board 86-pin connector pinouts (J1 and J2) Table 26. SPEAr320 CPU board connectors J1 pins

1 NC 30 SSP_MOSI 59 MII1_RXD0

3 NC 32 MII1_COL 61 MII1_CRS

5 NC 34 SSP_CLK 63 MII1_MDIO

7 NC 36 SSP_MISO 65 SSP_SS0

9 UART0_TX 38 I2C_SCL / PL_GPIO4 67 UART2_TX

10 SDAT1 / MicroSD card data 1 39 MII1_RXD2 68 NC

11 UART0_RX 40 I2C_SDA/ PL_GPIO5 69 UART2_RX

12 PL_GPIO39 41 MII1_RXD3 70 +3V3

13 RS232_TXD 42 NC 71 NC

14 PL_GPIO40 43 PL_GPIO36 / TS_X 72 +3V3

15 RS232_RXD 44 NC 73 NC

16 PWM0 45 PL_GPIO41 74 +3V3

17 PL_GPIO42 46 NC 75 NC

18 UART1_TX 47 PL_GPIO35 76 +3V3

19 SDAT0 / MicroSD card data 0 48 NC 77 GND

20 PWM1 49 CAN1_TX 78 GND

21 PL_GPIO34 / PWM2 50 +2V5 79 GND

22 CAN1_RX 51 CAN0_RX 80 GND

23 CAN0_TX 52 +2V5 81 GND

24 UART1_RX 53 MII1_TXD1 82 GND

25 MII1_RXD1 54 +2V5 83 GND

26 MII1_TXD0 55 MII1_TXEN 84 GND

27 MII1_TXD2 56 +2V5 85 GND

28 MII1_TXCLK 57 MII1_TXER 86 GND

29 MII1_RXCLK 58 INRESET

Table 26. SPEAr320 CPU board connectors J1 pins (continued) Table 27. SPEAr320 CPU board connectors J2 pins

1 LED1 / PL_GPIO47 30 CLD21 59 CLD9

3 LED3 / PL_GPIO49 32 CLD12 61 CLD8

4 FSMC_D05 33 SDCD / MicroSD card detect 62 GND

5 FSMC_RDY/BSY 34 CLD10 63 CLD5

6 SDAT3 / MicroSD card data 3 35 FSMC_CS1 64 AIN5

7 FSMC_RE 36 CLD2 65 CLD4

8 FSMC_CMD_LE 37 CLD23 66 GND

9 FSMC_D04 38 CLD18 67 CLD0

10 FSMC_D07 39 CLD20 68 AIN6

11 SDAT2/ MicroSD data 2 40 CLD3 69 SDCMD / MicroSD command

12 FSMC_D02 41 CLD19 70 GND

13 LED2 / PL_GPIO48 42 ADC_VREFN 71 SD_SDWP

14 CLPOWER 43 CLD16 72 AIN7

15 LED4 / PL_GPIO50 44 AIN0 73 SDCLK

16 CLFP 45 CLD17 74 GND

17 FSMC_CS0 46 GND 75 CLCP

18 CLAC 47 CLD13 76 ADC_VREFP

19 FSMC_WE 48 AIN0 77 GND

20 CLLE 49 CLD14 78 GND

21 FSMC_ADDR_LE 50 GND 79 GND

22 FSMC_D01 51 CLD11 80 GND

23 FSMC_D03 52 AIN2 81 GND

24 CLLP 53 CLD6 82 GND

25 FSMC_D06 54 GND 83 GND

26 CLD22 55 CLD7 84 GND

27 FSMC_D00 56 AIN3 85 GND

28 CLD15 57 CLD1 86 GND

29 FSMC_CS3 58 GND

Table 28. Expansion board components

10 KΩ resistor Farnell: 1601277

Table 28. Expansion board components (continued)

License agreements EVALSPEAr320HMI 30/36 Doc ID 18410 Rev 3 Appendix B License agreements DEMO PRODUCT LICENSE AGREEMENT By using this Demonstration Product, You are agreeing to be bound by the terms and conditions of this agreement. Do not use this Demonstration Product until You have read and agreed to the following terms and conditions. The use of the Demonstration Product implies automatically the acceptance of the following terms and conditions. LICENSE. STMicroelectronics ("ST") grants You the right to use the enclosed demonstration board offering limited features only to evaluate and test ST products, including any incorporated and/or accompanying demo software, components and documentation identified with the order code "SPEAr320HMI" (collectively, the "Demo Product") solely only for your evaluation and testing purposes. The Demo Product shall not be, in any case, directly or indirectly assembled as a part in any production of Yours as it is solely developed to serve demonstration purposes and has no direct function and is not a finished product. Certain demo software included with the Demo Product may be covered under a separate accompanying end user license agreement, in which case the terms and conditions of such end user license agreement shall apply to that demonstration software. DEMO PRODUCT STATUS. The Demo Product is offering limited features allowing You only to evaluate and test the ST products. You are not authorized to use the Demo Product in any production system, and may not be offered for sale or lease, or sold, leased or otherwise distributed. If the Demo Product is incorporated in a demonstration system, the demonstration system may be used by You solely for your evaluation and testing purposes. Such demonstration system may not be offered for sale or lease or sold, leased or otherwise distributed and must be accompanied by a conspicuous notice as follows: "This device is not, and may not be, offered for sale or lease, or sold or leased or otherwise distributed". OWNERSHIP AND COPYRIGHT. Title to the Demo Product, demo software, related documentation and all copies thereof remain with ST and/or its licensors. You may not remove the copyrights notices from the Demo Product. You may make one (1) copy of the software for back-up or archival purposes provided that You reproduce and apply to such copy any copyright or other proprietary rights notices included on or embedded in the demonstration software. You agree to prevent any unauthorized copying of the Demo Product, demonstration software and related documentation. RESTRICTIONS. You may not sell, assign, sublicense, lease, rent or otherwise distribute the Demo Product for commercial purposes (unless you are an authorized ST distributor provided that all the other clauses of this DEMO PRODUCT LICENSE AGREEMENT shall apply entirely), in whole or in part, or use Demo Product in production system. Except as provided in this Agreement or in the Demo Product's documentation, You may not reproduce the demonstration software or related documentation, or modify, reverse engineer, de-compile or disassemble the demonstration software, in whole or in part. You warrant to ST that the Demo Product will be used and managed solely and exclusively in a laboratory by skilled professional employees of Yours with proven expertise in the use and management of such products and that the Demo Product shall be used and managed according to the terms and conditions set forth in the related documentation provided with the Demo Product. According to European Semiconductor Industry Association (ESIA) letter, "ESIA Response on WEEE Review (May 2008) of the Directive 2002/96/EC on Waste Electrical and Electronic Equipment (WEEE)"; Semiconductor products and evaluation & demonstration boards are not in the scope of the Directive 2002/96/EC of the European Parliament and of the Council on waste electrical and electronic equipment (WEEE). Consequently aforementioned products do not have to be registered nor are they subject to the subsequent obligations. NO WARRANTY. The Demo Product is provided "as is" and "with all faults" without warranty of any kind expressed or implied. ST and its licensors expressly disclaim all warranties, expressed, implied or otherwise, including without limitation, warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights. ST does not warrant that the use in whole or in part of the Demo Product will be interrupted or error free, will meet your requirements, or will operate with the combination of hardware and software selected by You. You are responsible for determining whether the Demo Product will be suitable for your intended use or application or will achieve your intended results. ST shall not have any liability in case of damages, losses, claims or actions anyhow caused from combination of the Demo Product with another product, board, software or device. ST has not authorized anyone to make any representation or warranty for the Demo Product, and any technical, applications or design information or advice, quality characterization, reliability data or other services provided by ST shall not constitute any representation or warranty by ST or alter this disclaimer or warranty, and in no additional obligations or liabilities shall arise from ST's providing such information or services. ST does not assume or authorize any other person to assume for it any other liability in connection with its Demo Products. All other warranties, conditions or other terms implied by law are excluded to the fullest extent permitted by law. LIMITATION OF LIABILITIES. In no event ST or its licensors shall be liable to You or any third party for any indirect, special, consequential, incidental, punitive damages or other damages (including but not limited to, the cost of labour, re-qualification, delay, loss of profits, loss of revenues, loss of data, costs of procurement of substitute goods or services or the like) whether based on contract, tort, or any other legal theory, relating to or in connection with the Demo Product, the documentation or this Agreement, even if ST has been advised of the possibility of such damages. In no event shall ST's

EVALSPEAr320HMI License agreements Doc ID 18410 Rev 3 31/36 aggregate liability to You or any third party under this agreement for any cause action, whether based on contract, tort, or any other legal theory, relating to or in connection with the Demo Product, the documentation or this agreement shall exceed the purchase price paid for the Demo Product if any. TERMINATION. ST may terminate this license at any time if You are in breach of any of its terms and conditions. Upon termination, You will immediately destroy or return all copies of the demo software and documentation to ST. APPLICABLE LAW AND JURISDICTION. In case of dispute and in the absence of an amicable settlement, the only competent jurisdiction shall be the Courts of Geneva, Switzerland. The applicable law shall be the law of Switzerland. The UN Convention on contracts for the International Sales of Goods shall not apply to these General Terms and Conditions of Sale. SEVERABILITY. If any provision of this agreement is or becomes, at any time or for any reason, unenforceable or invalid, no other provision of this agreement shall be affected thereby, and the remaining provisions of this agreement shall continue with the same force and effect as if such unenforceable or invalid provisions had not been inserted in this Agreement. WAIVER. The waiver by either party of any breach of any provisions of this Agreement shall not operate or be construed as a waiver of any other or a subsequent breach of the same or a different provision. RELATIONSHIP OF THE PARTIES. Nothing in this Agreement shall create, or be deemed to create, a partnership or the relationship of principal and agent or employer and employee between the Parties. Neither Party has the authority or power to bind, to contract in the name of or to create a liability for the other in any way or for any purpose. RECYCLING. The Demo Product is not to be disposed as an urban waste. At the end of its life cycle, differentiated waste collection must be followed, as stated in the directive 2002/96/EC. In all the countries belonging to the European Union (EU Dir. 2002/96/EC) and those following differentiated recycling, the Demo Product is subject to differentiated recycling at the end of its life cycle, therefore: It is forbidden to dispose the Demo Product as an undifferentiated waste or with other domestic wastes. Consult the local authorities for more information on the proper disposal channels. It is mandatory to sort the demo product and deliver it to the appropriate collection centers, or, when possible, return the demo product to the seller. An incorrect Demo Product disposal may cause damage to the environment and is punished by the law. 10-Nov-2008

License agreements EVALSPEAr320HMI 32/36 Doc ID 18410 Rev 3 SOFTWARE LICENSE AGREEMENT This Software License Agreement ("Agreement") is displayed for You to read prior to downloading and using the Licensed Software. If you choose not to agree with these provisions, do not download or install the enclosed Licensed Software and the related documentation and design tools. By using the Licensed Software, You are agreeing to be bound by the terms and conditions of this Agreement. Do not use the Licensed Software until You have read and agreed to the following terms and conditions. The use of the Licensed Software implies automatically the acceptance of the following terms and conditions. DEFINITIONS Licensed Software: means the enclosed demonstration software and all the related documentation and design tools licensed in the form of object and/or source code as the case maybe. Product: means a product or a system that includes or incorporates solely and exclusively an executable version of the Licensed Software and provided further that such Licensed Software executes solely and exclusively on ST products. LICENSE STMicroelectronics ("ST") grants You a non-exclusive, worldwide, non-transferable (whether by assignment, law, sublicense or otherwise), revocable, royalty-free limited license to: (i) make copies, prepare derivatives works, display internally and use internally the source code version of the Licensed Software for the sole and exclusive purpose of developing executable versions of such Licensed Software only for use with the Product; (ii) make copies, prepare derivatives works, display internally and use internally object code versions of the Licensed Software for the sole purpose of designing, developing and manufacturing the Products; (iii) make, use, sell, offer to sell, import or otherwise distribute Products. OWNERSHIP AND COPYRIGHT Title to the Licensed Software, related documentation and all copies thereof remain with ST and/or its licensors. You may not remove the copyrights notices from the Licensed Software. You may make one (1) copy of the Licensed Software for back-up or archival purposes provided that You reproduce and apply to such copy any copyright or other proprietary rights notices included on or embedded in the Licensed Software. You agree to prevent any unauthorized copying of the Licensed Software and related documentation. RESTRICTIONS Unless otherwise explicitly stated in this Agreement, You may not sell, assign, sublicense, lease, rent or otherwise distribute the Licensed for commercial purposes, in whole or in part purposes (unless you are an authorized ST distributor provided that all the other clauses of this DEMO PRODUCT LICENSE AGREEMENT shall apply entirely). You acknowledge and agree that any use, adaptation translation or transcription of the Licensed Software or any portion or derivative thereof, for use with processors manufactured by or for an entity other than ST is a material breach of this Agreement and requires a separate license from ST. No source code and/or object code relating to and/or based upon Licensed Software is to be made available by You to any third party for whatever reason. You acknowledge and agrees that the protection of the source code of the Licensed Software warrants the imposition of security precautions and You agree to implement reasonable security measures to protect ST's proprietary rights in the source code of the Licensed Software. You shall not under any circumstances copy, duplicate or otherwise reproduce the source code of the Licensed Software in any manner, except as reasonably necessary to exercise Your rights hereunder and make one back-up copy. You are granted the right to make one archival or backup copy of the source code of the Licensed Software, which copy shall be marked as an archival copy and as the confidential information of ST. Access to the source code of the Licensed Software shall be restricted to only those of Your employees with a need-to-know for the purpose of this Agreement. You will not under any circumstances permit the source code of the Licensed Software in any form or medium (including, but not limited to, hard copy or computer print-out) to be removed from your official premises as you have informed us. The source code of the Licensed Software must remain inside your official premises, as you have informed us. You will lock the source code of the Licensed Software and all copies thereof in a secured storage inside your official premises at all times when the source code of the Licensed Software is not being used as permitted under this Agreement.

EVALSPEAr320HMI License agreements Doc ID 18410 Rev 3 33/36 You will inform all Your employees who are given access to the source code of the Licensed Software of the foregoing requirements, and You will take all reasonable precautions to ensure and monitor their compliance with such requirements. You agree to promptly notify ST in the event of a violation of any of the foregoing, and to cooperate with ST to take any remedial action appropriate to address the violation. You shall keep accurate records with respect to its use of the source code of the Licensed Software. In the event ST demonstrates to You a reasonable belief that the source code of the Licensed Software has been used or distributed in violation of this Agreement, ST may by written notification request certification as to whether such unauthorized use or distribution has occurred. You shall reasonably cooperate and assist ST in its determination of whether there has been unauthorized use or distribution of the source code of the Licensed Software and will take appropriate steps to remedy any unauthorized use or distribution. You agree that ST shall have the right (where ST reasonably suspects that the terms and conditions of this Agreement with reference to Restriction clause have not been complied with) upon reasonable notice to enter Your official premises in order to verify your compliance with this Restriction clause. NO WARRANTY The Licensed Software is provided "as is" and "with all faults" without warranty of any kind expressed or implied. ST and its licensors expressly disclaim all warranties, expressed, implied or otherwise, including without limitation, warranties of merchantability, fitness for a particular purpose and non-infringement of intellectual property rights. ST does not warrant that the use in whole or in part of the Licensed Software will be interrupted or error free, will meet your requirements, or will operate with the combination of hardware and software selected by You. You are responsible for determining whether the Licensed Software will be suitable for your intended use or application or will achieve your intended results. ST has not authorized anyone to make any representation or warranty for the Licensed Software, and any technical, applications or design information or advice, quality characterization, reliability data or other services provided by ST shall not constitute any representation or warranty by ST or alter this disclaimer or warranty, and in no additional obligations or liabilities shall arise from ST's providing such information or services. ST does not assume or authorize any other person to assume for it any other liability in connection with its Licensed Software. Nothing contained in this Agreement will be construed as: (i) a warranty or representation by ST to maintain production of any ST device or other hardware or software with which the Licensed Software may be used or to otherwise maintain or support the Licensed Software in any manner; and (ii) a commitment from ST and/or its licensors to bring or prosecute actions or suits against third parties for infringement of any of the rights licensed hereby, or conferring any rights to bring or prosecute actions or suits against third parties for infringement. However, ST has the right to terminate this Agreement immediately upon receiving notice of any claim, suit or proceeding that alleges that the Licensed Software or your use or distribution of the Licensed Software infringes any third party intellectual property rights. All other warranties, conditions or other terms implied by law are excluded to the fullest extent permitted by law. LIMITATION OF LIABILITIES In no event ST or its licensors shall be liable to You or any third party for any indirect, special, consequential, incidental, punitive damages or other damages (including but not limited to, the cost of labour, re-qualification, delay, loss of profits, loss of revenues, loss of data, costs of procurement of substitute goods or services or the like) whether based on contract, tort, or any other legal theory, relating to or in connection with the Licensed Software, the documentation or this Agreement, even if ST has been advised of the possibility of such damages. In no event shall ST's liability to You or any third party under this Agreement, including any claim with respect of any third party intellectual property rights, for any cause of action exceed 100 US$. This section does not apply to the extent prohibited by law. For the purposes of this section, any liability of ST shall be treated in the aggregate. TERMINATION ST may terminate this license at any time if You are in breach of any of its terms and conditions. Upon termination, You will immediately destroy or return all copies of the software and documentation to ST. APPLICABLE LAW AND JURISDICTION In case of dispute and in the absence of an amicable settlement, the only competent jurisdiction shall be the Courts of Geneva, Switzerland. The applicable law shall be the law of Switzerland.

License agreements EVALSPEAr320HMI 34/36 Doc ID 18410 Rev 3 SEVERABILITY If any provision of this agreement is or becomes, at any time or for any reason, unenforceable or invalid, no other provision of this agreement shall be affected thereby, and the remaining provisions of this agreement shall continue with the same force and effect as if such unenforceable or invalid provisions had not been inserted in this Agreement. WAIVER The waiver by either party of any breach of any provisions of this Agreement shall not operate or be construed as a waiver of any other or a subsequent breach of the same or a different provision. RELATIONSHIP OF THE PARTIES Nothing in this Agreement shall create, or be deemed to create, a partnership or the relationship of principal and agent or employer and employee between the Parties. Neither Party has the authority or power to bind, to contract in the name of or to create a liability for the other in any way or for any purpose.

EVALSPEAr320HMI Revision history Doc ID 18410 Rev 3 35/36

Revision history

Table 29. Document revision history Section 4.1: MicroSD card power up: JP800 default changed to closed.

applications

All instances of application board changed to expansion board