Download STM32L152-EVAL evaluation board
Transcript
UM1018 User Manual STM32L152-EVAL evaluation board Introduction The STM32L152-EVAL evaluation board is a complete demonstration and development platform for STMicroelectronics’ ARM cortex-M3 core-based STM32L152VBT6 microcontroller supporting two I2C, two SPI and three USART channels, 12-bit ADC, 12-bit DAC, 16 KB internal SRAM and 128 KB Flash, USB FS, LCD controller, touch sensing and JTAG debugging support. The full range of hardware features on the board helps you evaluate all peripherals (USB FS, USART, Audio DAC, microphone ADC, dot-matrix LCD, LCD glass, IrDA, light dependant resistor (LDR), MicroSD CardTM and temperature sensor amongst others) and develop your own applications. Extension headers make it possible to easily connect a daughter board or wrapping board for your specific application. An ST-LINK/V2 is integrated on the board as embedded in-circuit debugger and programmer for the STM32 MCU. Figure 1. November 2011 STM32L152-EVAL evaluation board Doc ID 18141 Rev 2 1/10 www.st.com Contents UM01018 Contents 1 2 3 2/42 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Hardware and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6 LCD glass module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.7 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.8 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.9 RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.10 Touch sensing buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.11 MicroSD Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.12 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.13 Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.14 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.15 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.16 IDD measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.16.1 Run mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.16.2 Low power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.16.3 Ibias current measurement procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1 RS-232 connectors (CN2, CN5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2 TFT LCD connector (CN14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.3 Power connector (CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.4 Daughterboard extension connectors (CN6 and CN7) . . . . . . . . . . . . . . . 19 3.5 ST-LINK/V2 programming connector CN10 . . . . . . . . . . . . . . . . . . . . . . . 22 3.6 ST-LINK/V2 USB type B connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . 23 Doc ID 18141 Rev 2 UM01018 Contents 3.7 User USB Type B connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.8 Audio jack CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.9 JTAG connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.10 Trace debugging connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.11 MicroSD Card connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.12 BNC connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Doc ID 18141 Rev 2 3/42 Features 1 UM01018 Features ● 1.1 Four 5 V power supply options: – Power jack – ST-LINK/V2 USB connector – User USB connector – Daughterboard ● Audio speaker and microphone connected to DAC and ADC of STM32L152VBT6 ● 2 GByte or more SPI interface MicroSD CardTM ● I2C compatible serial interface temperature sensor ● RS-232 communication ● IrDA transceiver ● JTAG and trace debug support, ST-LINK/V2 embedded. ● 240x320 TFT color LCD connected to SPI interface of STM32L152VBT6 ● Joystick with 4-direction control and selector ● Reset button ● Tamper or Key button ● 4 color user LEDs and 3 LEDs as MCU power range indicator ● MCU consumption measurement circuit ● LCD glass 32 x 4 segments connected to LCD controller in STM32L152VBT6 ● Extension connector for daughterboard or wrapping board ● MCU voltage choice of 3.3 V or adjustable from 1.65 V to 3.6 V ● USB FS connector ● Two touch sensing buttons ● Light dependent resistor (LDR) ● Potentiometer Demonstration software Demonstration software is preloaded in the board's Flash memory for easy demonstration of the device peripherals in stand-alone mode. For more information and to download the latest version available, please refer to the STM32L152-EVAL demonstration software available on www.st.com. 1.2 Order code To order the STM32L152VBT6 evaluation board, use the order code STM32L152-EVAL. 4/42 Doc ID 18141 Rev 2 UM01018 2 Hardware and layout Hardware and layout The STM32L152-EVAL evaluation board is designed around the STM32L152VBT6 microcontroller in a 100-pin TQFP package. Figure 1 illustrates the connections between the STM32L152VBT6 and its peripherals (color LCD, touch sensing button, USB FS connector, temperature sensor, USART, IrDA, audio, MicroSD Card and embedded ST-LINK/V2). Figure 2 helps you to locate these features on the evaluation board. Figure 1. Hardware block diagram *OYSTICK ,%$S '0)/ 7AKEUP BUTTON ,$2 30 ) -ICRO3$ #ARD 30 ) $OT-ATRIX ,#$ 6OLTAGE TRANSLATOR 23 TRANSCEIVER #OMPARATOR 53! 24 ".# CONNECTOR ,#$'LASS 43 CONTROLL ER !$# 34-,6"4 !$# ,#$ CONTROLL ER 6TO6 ADJUSTABLE REGULATOR 6REGULATOR 3PEAKER !MPLI FIER 53" &3 *4!' )# %MBEDDED 34,).+6 53" 4YPE" CONNECTOR *4!'4RACE CONNECTOR -#5 CONSUMPTION MEASUREMENT %XTENSION CONNECTORFOR '0)/S ! 4EMPERATURE SENSOR 0OTENTIOMETER -ICROPHONE !MPLI FIER $!# 53" CONNECTOR 53! 24 $"CONNECTOR )R$! TRANSCEIVER &4 4OUCH SENSING 53! 24 $"CONNECTOR Doc ID 18141 Rev 2 5/42 Hardware and layout Figure 2. UM01018 STM32L152-EVAL board layout ) % !. ! #$% ! 5#%"). # 2/ +6 2/ & '( $ - % $ 5 !1 %- ,- 8%*43) !. ! * "!# %" 8%*43) % # . ) )72, 6/42 $- % )#+, !#120/ . /0 Doc ID 18141 Rev 2 .,+ 340 UM01018 2.1 Hardware and layout Development and debug support Version 2 of the ST-LINK, called ST-LINK/V2, is embedded on the board. This tool allows on-board program loading and debugging of the STM32L using the JTAG or SWD interface. Third-party debug tools are also supported by the JTAG (CN9) or Trace (CN8) connectors. To communicate with the embedded ST-LINK/V2, a specific driver needs to be installed on your PC. To download and install this driver, refer to the Software and development tools page for the ultra low power STM32L family available on www.st.com (the install shield is called ST-LINK_V2_USBdriver.exe). The embedded ST-LINK/V2 connects to the PC via a standard USB cable from connector CN11. The bicolor LED LD5 (COM) advises on the status of the communication as follows: 1. Slow blinking Red, then Off: At power-on before USB initialization. 2. Fast blinking Red, then Off: After the first correct communication between PC and STLink/V2 (enumeration). 3. Red On: When initialization between PC and ST-LINK/V2 is successfully finished. 4. Green On: After successful target communication initialization. 5. Blinking Red/Green: During communication with target. 6. Green On: Communication finished and OK. 7. Orange On: Communication failure. Note: It is possible to power the board via CN11 (embedded ST/LINK/V2 USB connector) even if an external tool is connected to CN8 (trace) or CN9 (external JTAG and SWD). 2.2 Power supply The STM32L152-EVAL is designed to be powered by a 5 V DC power supply and to be protected by PolyZen from a wrong power plug-in event. It is possible to configure the evaluation board to use any of the following four power supply sources by setting jumpers JP12, JP13 and JP4 (see Table 1). ● Note: 5 V DC power adapter connected to CN12, the power jack on the board (power supply unit (PSU on silk screen)). The external power supply is not provided with the board but can be ordered separately. The AC220V to DC5V power adapter PSU-5V2A (recommended, can be ordered from ST order code PSU-5V2A) or equivalent (polarity compatible with CN12) can be used to power the STM32L152-EVAL board via its power jack CN12. ● 5 V DC power with 500 mA limitation from CN11, the USB type B connector of STLINK/V2 (USB 5 V power source (ST-LINK/V2 on silkscreen)). ● 5 V DC power with 500 mA limitation from CN1, the USB type B connector (5 V power source (USB on silkscreen)). ● 5 V DC power from CN6, the extension connector for daughterboard (daughterboard power source (Daughter board on JP12 silkscreen). Various LEDs indicate the power status: ● Red LED LD9 is lit when the STM32L152-EVAL board is powered correctly by 5 V. ● Red LED LD8 is lit when MCU is powered by low voltage (VDD < 1.8 V). ● Yellow LED LD7 is lit when MCU is powered by voltage (1.8 V<VDD<2.2 V). ● Green LED LD6 is lit when MCU is powered by voltage (2.2 V<VDD). Doc ID 18141 Rev 2 7/42 Hardware and layout Table 1. UM01018 Power related jumpers Jumper JP12 (selects one of the four possible power supply resources) Description Jumper setting For power supply from jack (CN12) to the STM32L152-EVAL only, JP12 is set as shown. PSU Daughter board USB STLink/V2 For power supply from daughterboard connector (CN6) to STM32L152-EVAL only, JP12 is set as shown. PSU Daughter board USB STLink/V2 For power supply from USB (CN1) to STM32L152-EVAL only, JP12 is set as shown. PSU Daughter board USB STLink/V2 For power supply from USB connector of ST-LINK/V2 (CN11) to STM32L152-EVAL only, JP12 is set as shown (default setting). PSU Daughter board USB STLink/V2 For power supply from power supply jack (CN12) to both STM32L152-EVAL and daughterboard connected on CN6 and CN7, JP12 is set as shown (daughterboard must not have its own power supply connected). PSU Daughter board USB STLink/V2 VDD is connected to fixed +3.3V DC power when JP13 is set as shown (default setting). 1 2 3 VDD is connected to adjustable DC power from 1.65 V to 3.6 V when JP13 is set as shown. 1 2 3 VDD power is directly connected to MCU VDD when JP4 is set as shown (default setting). Note: For manual IDD measurement the jumper on JP4 must be removed and replaced by an ammeter connected between pin 1 and 2 of JP4. 1 2 3 Connect VDD power to MCU with current-sampling resistor, 1 Ohm or 1 KOhm, in series for IDD current measurement when JP4 is set as shown. 1 2 3 JP13 JP4 8/42 Doc ID 18141 Rev 2 UM01018 2.3 Hardware and layout Clock source Two clock sources are available on the STM32L152-EVAL evaluation board for the STM32L152VBT6 and embedded RTC. ● X1, 32 KHz crystal for embedded RTC ● X2, 8 MHz crystal with socket for the STM32L152VBT6 microcontroller, it can be removed from the socket when an internal RC clock is used. Table 2. 32 KHz crystal X1 related solder bridges Solder bridge Description PC14 is connected to 32 KHz crystal when SB1 is open (default setting). SB1 PC14 is connected to extension connector CN6 when SB1 is closed. In such case R37 must be removed to avoid disturbance due to the 32 KHz quartz. PC15 is connected to 32 KHz crystal when SB4 is open (default setting). SB4 PC15 is connected to extension connector CN6 when SB4 is closed. In such case R38 must be removed to avoid disturbance due to the 32 KHz quartz. Table 3. 8 MHz crystal X2 related solder bridges Solder bridge Description PH1 is connected to 8 MHz crystal when SB2 is open (default setting). SB2 PH1 is connected to extension connector CN7 when SB2 is closed. In such case R39 must be removed to avoid disturbance due to the 8 MHz quartz. PH0 is connected to 8 MHz crystal when SB3 is open (default setting). SB3 2.4 PH1 is connected to extension connector CN7 when SB3 is closed. In such case C30 and X2 must be removed. Reset source The reset signal of the STM32L152-EVAL evaluation board is low active and the reset sources include: Note: ● Reset button B1 ● Debugging Tools from JTAG connector CN9 and trace connector CN8 ● Daughterboard from CN7 ● Embedded ST-LINK/V2 ● RS-232 connector CN2 for ISP Jumper JP9 must be changed for RESET. This is handled by pin8 of the RS-232 connector CN2 (CTS signal), refer to Section 2.9 for details. Doc ID 18141 Rev 2 9/42 Hardware and layout 2.5 UM01018 Boot option The STM32L152-EVAL evaluation board is able to boot from: ● Embedded user Flash ● System memory with boot loader for ISP ● Embedded SRAM for debugging The boot option is configured by setting switch SW1 (BOOT0) and SW2 (BOOT1). BOOT0 can also be configured via RS-232 connector CN2. Table 4. Boot related switches Switch Boot from STM32L152-EVAL boot from embedded user Flash when SW1 is set as shown. SW2 is not relevant in this configuration (default setting). SW1 and SW2 Table 5. 2.6 0 1 SW1 STM32L152-EVAL boot from embedded SRAM when SW1 and SW2 are set as shown. 0 STM32L152-EVAL boot from system memory when SW1 and SW2 are set as shown. 0 1 SW1 SW2 1 SW1 SW2 Boot0 related jumper JP6 Jumper JP6 Setting Description Bootloader_BOOT0 is managed by pin 6 of CN2 (RS-232 DSR signal) when JP6 is closed. This configuration is used for boot loader application only. Default setting: Not fitted. LCD glass module An LCD glass module, U20, with 8-digit liquid crystal display is mounted on the STM32L152-EVAL evaluation board and is connected to the LCD controller of the STM32L152VBT6. Table 6. Jumper LCD glass related jumpers Description Setting PC10 is connected to LCD glass as SEG40 when JP7 is set as shown (default setting). 1 2 3 PC10 is connected to USART3_TX when JP7 is set as shown. 1 2 3 PC11 is connected to LCD glass as SEG41 when JP8 is set as shown (default setting). 1 2 3 PC11 is connected to USART3_RX when JP8 is set as shown. 1 2 3 JP7 JP8 10/42 Doc ID 18141 Rev 2 UM01018 2.7 Hardware and layout Audio The STM32L152-EVAL evaluation board supports both: ● The speaker which is connected to the DAC output of the STM32L152VBT6 through an audio amplifier. ● The microphone which is connected to the ADC input of the STM32L152VBT6 through a microphone amplifier. The speaker can be enabled or disabled by setting JP16, refer to Table 7 for details. Table 7. Audio related jumpers Jumper Description Speaker amplifier U27 is enabled when JP16 is open (default setting). JP16 Speaker amplifier U27 is disabled when JP16 is closed. 2.8 USB The STM32L152-EVAL evaluation board supports USB 2.0 compliant full speed communication via a USB type B connector (CN1). The evaluation board can be powered by this USB connection at 5 V DC with 500 mA current limitation. USB disconnection simulation can be implemented by controlling the internal 1.5 K pull-up resistor on the USB D+ line to detect 5 V power on the USB connector, CN1 (using the resistor bridge that is connected to PE5). 2.9 RS-232 and IrDA Both IrDA and RS-232 (with hardware flow control CTS and RTS) communication is supported by: ● IrDA transceiver, U17 (connected to USART2 of the STM32L152VBT6 on the STM32L152-EVAL evaluation board). ● RS-232 connector, CN2 (D-type 9-pin). For ISP support, two signals are added on the RS-232 connector CN2: – Bootloader_RESET (shared with CTS signal). – Bootloader_BOOT0 (shared with DSR signal). Another RS-232 (without hardware flow control) connector, CN5, is connected to USART3 of the STM32L152VBT6. Table 8. Jumper RS-232 and IrDA related jumpers Description Setting USART2_RX is connected to RS-232 transceiver and RS-232 communication is enabled when JP5 is set as shown (default setting). 1 2 3 USART2_RX is connected to IrDA transceiver and IrDA communication is enabled when JP5 is set as shown. 1 2 3 JP5 Doc ID 18141 Rev 2 11/42 Hardware and layout Table 8. UM01018 RS-232 and IrDA related jumpers (continued) Jumper Description Setting USART2_CTS is connected to RS-232 transceiver when JP9 is set as shown (default setting). 1 2 3 Bootloader_RESET is connected to RS-232 transceiver when JP9 is set as shown. 1 2 3 JP9 JP7,JP8 Refer to Table 6 for USART3 settings. JP6 2.10 See Table 5 for Bootloader_BOOT0 settings. Touch sensing buttons The STM32L152-EVAL evaluation board supports two touch sensing buttons based on either charge transfer technology (default) or RC charging. RC charging technology can be enabled by modifying the board: 2.11 1. Remove R29. 2. Mount resistors R22 (1 MOhm), R23 (1 MOhm), R24 (10 KOhm) and C18(1 nF). MicroSD Card The 2 GB (or more) MicroSD Card connected to SPI2 port of the STM32L152VBT6 is available on the board. MicroSD Card detection is managed by standard I/O port PE6. Note: JP2 must be kept on open for trace purposes (connected to CN8). Table 9. MicroSD Card related jumpers Jumper Description PE6 is connected to MicroSD Card detection when JP2 is closed (default setting). JP2 2.12 PE6 is disconnected from MicroSD Card detection but remains connected to trace connector CN8 when JP2 is open. Analog input A BNC connector, CN13, is connected to PA5 of the STM32L152VBT6 as external analog input or DAC output. The 50 ohm terminal resistor can be enabled by closing the solder bridge SB5. A low pass filter can be implemented for the BNC connector by replacing R47 and C31 for ADC input or replacing R45 and C31 for DAC output with the values requested by end user's application. There are also 3 analog signals available on the board: 12/42 1. 10 KOhm potentiometer RV3 connected to PB12. 2. IDD measurement output signal connected to PA5 for MCU power consumption test. 3. External ADC input which can be connected to TP3 (AIN+) and TP2 (AIN-), R48 should be removed to reduce the noise on this analog input. Doc ID 18141 Rev 2 UM01018 2.13 Hardware and layout Comparator Three I/Os are used to implement a comparator feature as shown in Figure 3. Figure 3. ● Comparator non-inverting input PB4 connected to LDR (R34). ● Comparator inverting input PB3 connected to potentiometer (RV3) used as variable threshold input for comparison to luminosity measured on LDR. ● Comparator non-inverting input PB5 connected to potentiometer (RV3) used as analogue voltage input for comparison with internal voltage reference (for instance Band gap) in order to test analogue Wakeup feature of the MCU. STM32L152-EVAL comparator features 6$$ ,$2?/54 '0COMPARATOR ,$2 '.$ 6$$ 26 '.$ *0 0" '0#/-0?). 0" '0#/-0?). 0" '0#/-0?). 0" !$#?). )#!0 "ANDGAP6 -36 Jumper JP17 allows 3 different usages of the potentiometer as shown in Table 10. Table 10. Jumper JP17 Comparator and potentiometer related jumpers Description Setting Potentiometer RV3 is connected to ADC input PB12. Used as ADC input when JP17 is set as shown (default setting). PB12 PB3 PB5 Potentiometer RV3 used as LDR variable threshold. Input is connected to comparator inverting input GPCOMP_IN- (PB3) when JP17 is set as shown. PB12 PB3 PB5 Potentiometer RV3 is connected to non-inverting input GPCOMP_IN+(PB5). The comparator inverting input can be connected to ¼ band gap, ½ band gap, band gap or DAC internally to test MCU wakeup possibility when an external voltage reaches a programmable threshold when JP17 is set as shown. PB12 PB3 PB5 PB4 is connected to JTAG connector CN9 (TRST) when JP10 is set as shown (default setting). 1 2 3 PB4 is connected to LDR when JP10 is set as shown. 1 2 3 JP10 Doc ID 18141 Rev 2 13/42 Hardware and layout Table 10. UM01018 Comparator and potentiometer related jumpers (continued) Jumper Description Setting PB5 is connected to I2C_SMB, the interrupt output of temperature sensor U18 when JP11 is closed (default setting). JP11 PB5 is disconnected from I2C_SMB but remains connected to COM_IN+ when JP11 is open for comparator application. 2.14 Temperature sensor A temperature sensor STLM75M2E is connected to the I2C bus of the STM32L152VBT6 through two transistors to support a wide voltage range, from 1.65 V to 3.6 V. 2.15 Display and input devices The display devices are: ● 2.4" color TFT LCD, connected to the SPI1 port of the STM32L152VBT6. ● 4 general purpose color LED's (LD 1,2,3,4). LD3 and LD4 are disabled by default; JP18 and JP19 must be closed to enable these two LEDs. The input devices are: ● 4-direction joystick (U30) with selection key ● Wakeup button (B2) Table 11. 2.4" TFT LCD module CN14 Pin on CN3 14/42 Description Pin connection 1 CS PH2 2 SCL PE13 3 SDI PE15 4 RS - 5 WR - 6 RD - 7 SDO PE14 8 RESET RESET# 9 VDD 3.3V 10 VCI 3.3V 11 GND GND 12 GND GND 13 BL_VDD 5V 14 BL_Control 5V 15 BL_GND GND 16 BL_GND GND Doc ID 18141 Rev 2 UM01018 2.16 Hardware and layout IDD measurement The built-in IDD measurement circuit implemented allows the consumption measurement of the STM32L152C6T6 while the MCU is in Run or Low power saving modes. For IDD measurement the circuit below is implemented on STM32L152-EVAL. Figure 4. STM32L152-EVAL IDD measurement circuit " !1 5?&&#@!4 A $ # # $ *3; ( ;3* ) ## " :" 14 " ) $% )(4 # # " # # ( $ 1: ) !& $% )(1$4 " <=> $ ) :1 1: # $ " @ ! B B B# B" B$ B B# ( ) B& B B@ 5 $%)$11:9 11 " $ # 1 & @ "4 *794!: ) 14 *75 , ) " ( 4<=> #" $ # $ ) ! ':$ # )75! :# *77 #14 ;-- C D0 #14EF 2.16.1 -36 Run mode In Run mode, IDD current is measured using the operational amplifier MAX9938FEUK+ (U10) connected to the 1 Ohm shunt resistor (R36). In this case IDD_CNT_EN remains high during measurement, so R35 remains in shortcircuit during the measurement because of transistor T4 which remains ON permanently. Jumper JP4 must be connected between pins 2 and 3. 2.16.2 Low power mode In Low power modes (Stop or Standby), the operational amplifier MAX9938FEUK+ (U10) is connected to the 1 KOhm shunt resistor (R35), controlled by the analogue switch T4. In this case the counter 74HC4060 (U6) enabled by IDD_CNT_EN manages the measurement timing according to Figure 5. Doc ID 18141 Rev 2 15/42 Hardware and layout Figure 5. UM01018 STM32L152-EVAL IDD low power modes measurement timing diagram Wake-up period IDD measurement Wake-up event MCU mode Run Clear CNT event Stop or Standby 5 IDD_CNT_EN (PB15) Q12 = LOW_POWER_EN (T4 pin 3) Q13 = IDD_WAKEUP (PC13) Q13n = disconnect filter (U7 pin 4) 3 6 4 0 ms 150 ms 300 ms The principle used to measure a current when the STM32L is in Low power mode is: 1. Configure ADC to measure voltage on the IDD_Measurement pin (PA5). 2. Configure PA0 to serve as wakeup pin. 3. Enter Low power mode after setting IDD_CNT_EN signal low. 4. IDD_WAKEUP rising edge wakes up the MCU after around 300 ms. 5. Start ADC conversion as soon as possible after wakeup in order to measure the voltage corresponding to Low power mode on capacitor C25. 6. Reset the counter by programming IDD_CNT_EN high (in less than 70 ms after the wakeup) to avoid the R35 (1 KOhm) resistor being connected later in Run mode. In Low power modes, the 1 KOhm resistor is connected when T4 goes off after entering Low power mode. Q12 output of the counter allows connection of the 1 K resistor when the current IDD becomes very low. Figure 5 shows how the counter and T4 ensure that, 150 ms after IDD_CNT_EN falling edge, the shunt resistor R35 is connected between VDD_MCU and the power supply in order to reduce the measurement range to 30 uA full scale when VDD = 1.8 V. Then after another 150 ms for current stabilization, R35 is shorted, the IDD measurement is stored in C25, and the MCU is woken up. After wakeup the MCU can measure the IDD current corresponding to the Low power mode stored in C25. Note: 16/42 It is recommended to maintain VDD on the STM32L at a value lower than 3.5 V during low power current measurement to avoid extra current consumption on the NRST pin (U11 pin 14). The reason for this is that the NRST pin of the STM32L is connected to the ST-LINK MCU T_NRST signal (U23 pin 18), and as the ST-LINK is powered at 3.3 V a leakage current is injected into the STM32L NRST pin when MCU VDD becomes equal to or greater than 3.5 V. Doc ID 18141 Rev 2 UM01018 2.16.3 Hardware and layout Ibias current measurement procedure In Low power mode the bias current of operational amplifier input (U10 pin 4) is not negligible compared to IDD current (typical Ibias is ~240 nA). To obtain a reliable MCU IDD measurement it is possible to subtract the bias current from the IDD low power measurement since this current is not sinked by the MCU. The procedure for accurate IDD measurement is: 1. Set jumper on JP4 pins 1 and 2. 2. Follow the Low power mode procedure to measure I1 = I bias. 3. Remove jumper on JP4 pins 1 and 2 and place it on JP4 pins 2 and 3. 4. Follow the low power mode procedure to measure I2 = IDD + I bias. 5. Calculate actual IDD: IDD = I2 - I1. Table 12. Jumper IDD measurement related jumpers Description Setting PA5 is connected to IDD_measurement, the output of IDD measurement circuit when JP14 is closed (default). JP14 PA5 is disconnected from IDD_measurement but remains connected to BNC connector CN13 when JP14 is open. STM32L is powered through IDD measurement circuit (default) 1 2 3 STM32L is powered directly by +3V3, IDD measurement circuit is bypassed. Please refer to Section 2.2: Power supply for details. 1 2 3 JP4 Note: When jumper JP4 is removed the current consumption of the STM32L can be measured by connecting an ammeter between jumper JP4 pin 1 and pin 2. Note: RDS (on) typical value of analog switch T4 = 50 micro Ohm, so to improve measurement accuracy it is recommended to take into account the RDS in series with R36 (1 Ohm) in the Idd Run mode current calculation. Doc ID 18141 Rev 2 17/42 Connectors UM01018 3 Connectors 3.1 RS-232 connectors (CN2, CN5) Figure 6. RS-232 connector (viewed from front) -36 Table 13. RS-232 connector CN2 with HW flow control and ISP support Pin number Description Pin number 1 6 Bootloader_BOOT0 2 RS-232_RX (PD6) 7 RS-232_RTS(PD4) 3 RS-232_TX (PD5) 8 RS-232_CTS(PD3)/Bootloader_RESET 4 NC 9 NC 5 GND Table 14. RS-232 connector CN5 Pin number 3.2 Description Description Pin number Description 1 NC 6 Connected to pin4 2 RS-232_RX (PC11) 7 Connected to pin8 3 RS-232_TX (PC10) 8 Connected to pin7 4 Connected to pin6 9 NC 5 GND TFT LCD connector (CN14) A TFT color LCD board (MB895) is mounted on CN14. 18/42 Doc ID 18141 Rev 2 UM01018 3.3 Connectors Power connector (CN12) Your STM32L152-EVAL evaluation board can be powered from a DC 5 V power supply via the external power supply jack (CN12) shown in Figure 7. The central pin of CN12 must be positive. Figure 7. Power supply connector CN12 (viewed from front) $#6 '.$ -36 3.4 Daughterboard extension connectors (CN6 and CN7) Two 50-pin male headers CN6 and CN7 can connect a daughterboard or standard wrapping board to the STM32L152-EVAL evaluation board. All GPIOs are available on it. The space between these two connectors and position of power, GND and RESET pins are defined as a standard which allows common daughterboards to be developed for several evaluation boards. The standard width between CN6 pin1 and CN7 pin1 is 2700 mils (68.58 mm). This standard is implemented on the majority of evaluation boards. Each pin on CN6 and CN7 can be used by a daughterboard after disconnecting it from the corresponding function block on the STM32L152-EVAL evaluation board. Please refer to Table 15 and Table 16 for details. Table 15. Daughterboard extension connector CN6 Pin Description Alternative function How to disconnect with function block on STM32L152-EVAL board 1 GND - - 3 PC7 TS_KEY2 Remove R13 5 PC9 TS_CT Remove R29 7 PA9 COM1 Remove LCD glass U20 9 PA0 Tamper/Key - 11 PC14 32K OSC Remove R37 13 PA12 USB DP Remove R25 15 PC15 32K OSC Remove R38 17 PC10 LCD glass_SEG40 / USART3_TX JP7 open 19 GND - - 21 PC12 LCD glass_SEG42 Remove LCD glass U20 23 PD1 LED2 Remove R125 Doc ID 18141 Rev 2 19/42 Connectors UM01018 Table 15. Daughterboard extension connector CN6 (continued) Pin Description 20/42 Alternative function How to disconnect with function block on STM32L152-EVAL board 25 PD3 USART2_CTS JP9 open 27 PD5 USART2_TX / LED4 JP19 open 29 PD7 CS_uSD Remove SD card from CN4 31 VLCD - - 33 PB3 JTDO / COMP_POT- JP17 open 35 PB5 TEMP_SMBAI / COMP_POT+ JP17 and JP11 open 37 PB7 I2C_TEMP_SDA Remove R62 39 GND - - 41 PE2 LCD glass_SEG38 / TRACE_CLK Remove LCD glass U20 43 PE4 TRACE_D1 - 45 PB8 LCD glass_SEG16 Remove LCD glass U20 47 PE6 TRACE_D3 / SD Card detection JP2 open 49 D5V - - 2 PC6 TS_KEY1 Remove R14 4 PC8 TS_SHIELD - 6 PA8 LCD glass_COM0 Remove LCD glass U20 8 PA10 LCD glass_COM2 Remove LCD glass U20 10 GND - - 12 PA11 USB DM Remove R16 14 PA13 JTMS - 16 PA14 JTCK - 18 PC11 LCD glass_SEG41 / USART3_RX JP8 open 20 PA15 JTDI - 22 PD0 LED1 Remove R111 24 PD2 LCD glass_SEG43 Remove LCD glass U20 26 PD4 USART2_RTS/ LED3 JP18 open 28 PD6 USART2_RX Remove R19 30 GND - - 32 PH2 CS_LCD - 34 PB4 JTRST / LDR JP10 open 36 PB6 I2C_TEMP_SCL Remove R69 38 PE0 LCD glass_SEG36 Remove LCD glass U20 40 PE1 LCD glass_SEG37 Remove LCD glass U20 42 PE3 LCD glass_SEG39 / TRACE_D0 Remove LCD glass U20 Doc ID 18141 Rev 2 UM01018 Connectors Table 15. Daughterboard extension connector CN6 (continued) Pin Description Alternative function How to disconnect with function block on STM32L152-EVAL board 44 PE5 TRACE_D2 - 46 PB9 LCD glass_COM3 Remove LCD glass U20 48 +3V3 - - 50 GND - - Table 16. Daughterboard extension connector CN7 Pin Description How to disconnect with function block on STM32L152-EVAL board Alternative function 1 GND - - 3 PD14 LCD glass_SEG34 Remove LCD glass U20 5 PD12 LCD glass_SEG32 Remove LCD glass U20 7 PD10 LCD glass_SEG30 Remove LCD glass U20 9 PC13 IDD_CNT_EN - 11 RESET# - - 13 PB15 uSD_SPI2_MOSI - 15 PB13 uSD_SPI2_SCK - 17 PB11 LCD glass_SEG11 Remove LCD glass U20 19 D5V 21 PE14 LCD_SPI1_MISO Remove R57 23 PH0 OSC_IN Remove X2 from socket and close SB3 25 PE12 JOYSTICK_LEFT Remove R118 27 PE10 JOYSTICK_DOWN Remove R127 29 PE8 JOYSTICK_SEL Remove R112 31 PE7 Audio_IN Remove R75 33 PB1 LCD glass_SEG6 Remove LCD glass U20 35 PC5 LCD glass_SEG23 Remove LCD glass U20 37 PA7 LCD glass_SEG4 Remove LCD glass U20 39 GND - - 41 PA4 Audio_DAC1_out Remove R103 43 PA2 LCD glass_SEG1 Remove LCD glass U20 45 PC3 LCD glass_SEG21 Remove LCD glass U20 47 PC1 LCD glass_SEG19 Remove LCD glass U20 49 PC13 IDD_CNT_EN - 2 PD15 LCD glass_SEG35 Remove LCD glass U20 - Doc ID 18141 Rev 2 21/42 Connectors UM01018 Table 16. Daughterboard extension connector CN7 (continued) Pin Description 3.5 How to disconnect with function block on STM32L152-EVAL board Alternative function 4 PD13 LCD glass_SEG33 Remove LCD glass U20 6 PD11 LCD glass_SEG31 Remove LCD glass U20 8 PD9 LCD glass_SEG29 Remove LCD glass U20 10 GND - - 12 PD8 LCD glass_SEG28 Remove LCD glass U20 14 PB14 uSD_SPI2_ - 16 PB12 POT_ADC18 JP17 open 18 PB10 LCD glass_SEG10 Remove LCD glass U20 20 PE15 LCD_SPI1_MOSI - 22 PE13 LCD_SPI1_SCK - 24 PH1 OSC_OUT Remove X2 from socket and close SB2 26 PE11 JOYSTICK_RIGHT Remove R117 28 PE9 JOYSTICK_UP Remove R126 30 GND - - 32 PB2 BOOT1 / TS_LOAD - 34 PB0 LCD glass_SEG5 Remove LCD glass U20 36 PC4 LCD glass_SEG22 Remove LCD glass U20 38 PA6 LCD glass_SEG3 Remove LCD glass U20 40 PA5 BNC JP14 open 42 PA3 LCD glass_SEG2 Remove LCD glass U20 44 PA1 LCD glass_SEG0 Remove LCD glass U20 46 PC2 LCD glass_SEG20 Remove LCD glass U20 48 PC0 LCD glass_SEG18 Remove LCD glass U20 50 GND - - ST-LINK/V2 programming connector CN10 Connector CN10 is used only for embedded ST-LINK/V2 programming during board manufacture. It is not populated by default and is not for end user usage. 22/42 Doc ID 18141 Rev 2 UM01018 3.6 Connectors ST-LINK/V2 USB type B connector CN11 The USB connector, CN11, is used to connect the embedded ST-LINK/V2 to the PC for board debugging. Figure 8. USB type B connector CN11 (viewed from front) -36 Table 17. USB type B connector CN11 Pin number 3.7 Description 1 VBUS (power) 2 DM 3 DP Pin number Description 4 GND 5,6 Shield User USB Type B connector CN1 Figure 9. USB type B connector CN1 (viewed from front) -36 Table 18. USB type B connector CN1 Pin number 3.8 Description Pin number Description 1 VBUS (power) 4 GND 2 DM 5 Shield 3 DP 6 Shield Audio jack CN3 A 3.5 mm stereo audio jack, CN3, connected to audio DAC is available. Doc ID 18141 Rev 2 23/42 Connectors 3.9 UM01018 JTAG connector CN9 Figure 10. JTAG debugging connector CN9 (viewed from above PCB) -36 Table 19. JTAG debugging connector CN9 Pin number 3.10 Description Pin number Description 1 3.3 V power 2 3.3 V power 3 PB4 4 GND 5 PA15 6 GND 7 PA13 8 GND 9 PA14 10 GND 11 RTCK 12 GND 13 PB3 14 GND 15 RESET# 16 GND 17 DBGRQ 18 GND 19 DBGACK 20 GND Trace debugging connector CN8 This is the same connector type as CN9 (see Figure 10). Table 20. Trace debugging connector CN8 Pin number 24/42 Description Pin number Description 1 3.3V power 2 TMS/PA13 3 GND 4 TCK/PA14 5 GND 6 TDO/PB3 7 KEY 8 TDI/PA15 9 GND 10 RESET# 11 GND 12 TraceCLK/PE2 13 GND 14 TraceD0/PE3 or SWO/PB3 15 GND 16 TraceD1/PE4 or nTRST/PB4 17 GND 18 TraceD2/PE5 19 GND 20 TraceD3/PE6 Doc ID 18141 Rev 2 UM01018 3.11 Connectors MicroSD Card connector CN4 Figure 11. MicroSD Card connector CN4 (viewed from front) -36 Table 21. MicroSD Card connector CN4 Pin number Description Pin number 1 5 MicroSDcard_CLK (PB13) 2 MicroSDcard_CS (PD7) 6 Vss/GND 3 MicroSDcard_DIN(PB15) 7 MicroSDcard_DOUT(PB14) 4 +3V3 8 9 3.12 Description MicroSDcard_detect (PE6) BNC connector CN13 Figure 12. Analog input connector CN13 (viewed from bottom) -36 Table 22. Analog input connector CN13 Pin number Description Pin number Description 1 GND 4 GND 2 GND 5 Analog input PA5 3 GND Doc ID 18141 Rev 2 25/42 Schematics 4 UM01018 Schematics The following schematics are listed. 26/42 ● Figure 13: STM32L152-EVAL on page 27 ● Figure 14: MCU on page 28 ● Figure 15: LCD glass on page 29 ● Figure 16: Audio on page 30 ● Figure 17: Peripherals on page 31 ● Figure 18: Power on page 32 ● Figure 19: Extension connector on page 33 ● Figure 20: LCD and SD Card on page 34 ● Figure 21: RS-232 and IrDA on page 35 ● Figure 22: IDD_Measurement on page 36 ● Figure 23: Temperature sensor on page 37 ● Figure 24: ST-LINK on page 38 ● Figure 23: Temperature sensor on page 37 ● Figure 26: Touch sensing on page 40 Doc ID 18141 Rev 2 UM01018 Figure 13. STM32L152-EVAL 1 2 3 U_MCU MCU.SchDoc U_LCD_Glass LCD_Glass.SCHDOC A SEG[0..43] COM[0..3] SEG[0..43] COM[0..3] Audio_IN Audio_OUT Audio_IN Audio_OUT U_Audio Audio.SchDoc U_Extension connector Extension connector.SCHDOC RESET# PH[0..2] PE[0..15] PD[0..15] PC[0..15] PB[0..15] PA[0..15] RESET# PH[0..2] PE[0..15] PD[0..15] PC[0..15] PB[0..15] PA[0..15] U_IDD_measurement IDD_measurement.SchDoc Doc ID 18141 Rev 2 B IDD_Measurement IDD_WAKEUP IDD_CNT_EN IDD_CNT_EN U_TemSensor TemSensor.SCHDOC I2C_SMB I2C_SDA I2C_SLK I2C_SMB I2C_SDA I2C_SLK U_RS232_IrDA RS232_IrDA.SCHDOC USART2/IrDA_CTS Bootloader_RESET Bootloader_BOOT0 USART2/IrDA_RX USART3_RX USART3_TX USART2/IrDA_RTS USART2/IrDA_TX C U_LCD_MicroSD LCD_MicroSD.SchDoc SPI1_MISO SPI1_MOSI SPI1_SCK LCD_CS SPI2_MISO SPI2_MOSI SPI2_SCK MicroSD_CS SDcard_detect RESET# U_Touch Sensing Touch Sensing.SchDoc TS_LOAD TS_SHIELD TS_CT TS2 TS1 TS_LOAD TS_SHIELD TS_CT TS2 TS1 A U_Peripherals Peripherals.SchDoc BNC LED4 LED3 LED1 LED2 USB_DM USB_DP COM_IN+ COM_INWAKEUP LDR_OUT JOY_UP JOY_RIGHT JOY_LEFT JOY_DOWN JOY_SEL Potentiometer BNC LED4 LED3 LED1 LED2 IDD_Measurement USB_DM USB_DP COM_IN+ COM_INWAKEUP LDR_OUT JOY_UP JOY_RIGHT JOY_LEFT JOY_DOWN JOY_SEL Potentiometer B U_JTAG&Trace JTAG&Trace.SchDoc TDO/SWO USART2/IrDA_CTS Bootloader_RESET Bootloader_BOOT0 USART2/IrDA_RX USART3_RX USART3_TX USART2/IrDA_RTS USART2/IrDA_TX 4 TDO/SWO TRACE_D3 TRACE_D2 TRACE_D1 TRACE_D0 TRACE_CK TCK/SWCLK TMS/SWDIO TRST TDI RESET# TRACE_D3 TRACE_D2 TRACE_D1 TRACE_D0 TRACE_CK TCK/SWCLK TMS/SWDIO TRST TDI C U_ST_LINK ST_LINK.SCHDOC SPI1_MISO SPI1_MOSI SPI1_SCK LCD_CS SPI2_MISO SPI2_MOSI SPI2_SCK MicroSD_CS SDcard_detect TDO/SWO TRST TDI TCK/SWCLK TMS/SWDIO RESET# Note1:All text in the each sheet is in Italic format to be different with Net label. Note2:Version upgrade from B.1 to B.2 due to FDC606 used for T3 and T4 instead of STT5PF20V. Note3:Version upgrade from B.3 to B.4 to correct comments on italic for LD3&LD4 on sheet 5. U_Power Power.SchDoc D D STMicroelectronics Title: STM32L152-EVAL 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 1 4 of 14 27/42 Schematics Number:MB819 1 2 3 Schematics 28/42 Figure 14. MCU 4 PA[0..15] C28 6.8pF WAKEUP R43 2 10K 09.03290.01 TS_LOAD 1 LDR_OUT SEG0 SEG1 SEG2 Audio_OUT BNC SEG3 SEG4 COM0 COM1 COM2 JP10 2 USB_DM USB_DP TMS/SWDIO TCK/SWCLK TDI 3 TRST COM_INCOM_IN+ TDO/SWO JP11 I2C_SLK I2C_SDA SEG16 COM3 SEG10 SEG11 Potentiometer SPI2_SCK SPI2_MISO SPI2_MOSI X2 8MHz (with socket) C PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 23 24 25 26 29 30 31 32 67 68 69 70 71 72 76 77 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 35 36 37 89 90 91 92 93 95 96 47 48 51 52 53 54 PH2 PH0 PH1 LCD_CS C30 20pF 73 12 13 14 94 C33 R39 0 PC15-OSC32_OUT PC14-OSC32_IN PC13-ANTI_TAMP PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 PH2 PH0-OSC_IN PH1-OSC_OUT NRST BOOT0 JP6 2 20pF PA0-WKUP PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 R32 10K B1 2 4 SW1 09.03290.01 3 3 1 1 Doc ID 18141 Rev 2 SEG5 SEG6 B I2C_SMB RESET C85 R137 D [N/A] 100nF RESET# 1 C29 6.8pF X1 R37 MC306-G-06Q-32.768 (manufacturer JFVNY) 0 R38 0 U11A 3 2 4 COM[0..3] COM[0..3] A VDD 1 SW2 3 VDD D1 BAT60JFILM PC15 PC14 PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 62 61 60 59 58 57 56 55 88 87 86 85 84 83 82 81 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 46 45 44 43 42 41 40 39 38 5 4 3 2 1 98 97 U5V R138 150 PE15 PE14 PE13 PE12 PE11 PE10 PE9 PE8 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 R86 100K SEG42 IDD_CNT_EN 3 PH[0..2] PA[0..15] PB[0..15] PC[0..15] A PD[0..15] PE[0..15] PH[0..2] 1 SEG23 SEG22 SEG21 SEG20 SEG19 SEG18 TS_CT TS_SHIELD TS2 TS1 JP8 3 USART3_TX 2 1 JP7 SEG40 SEG41 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 B LED4 LED3 JP19 JP18 MicroSD_CS USART2/IrDA_RX USART2/IrDA_TX USART2/IrDA_RTS SEG43 USART2/IrDA_CTS VREF+ VDDA R41 LED2 LED1 50 SPI1_MOSI SPI1_MISO SPI1_SCK JOY_LEFT JOY_RIGHT JOY_DOWN JOY_UP JOY_SEL Audio_IN R88 0 R81 VDD_MCU BEAD SDcard_detect JP2 TRACE_D0 TRACE_CK R78 R77 SEG39 SEG38 SEG[0..43] C27 100nF U11B TRACE_D3 SEG37 SEG36 TP1 VREF 21 22 50 C34 75 C32 1uF 100nF 100 28 11 VDD_MCU 6 VLCD L1 TRACE_D2 TRACE_D1 VREF- VREF+ VDDA VDD_1 VDD_2 VDD_3 VDD_4 VDD_5 VLCD VREFVSSA VSS_1 VSS_2 VSS_3 VSS_4 VSS_5 20 19 49 74 99 27 10 C R40 0 C22 Scorpio 1uF VDD_MCU 0 0 C21 C26 C24 C17 C23 100nF 100nF 100nF 100nF 100nF SEG[0..43] 220K D STMicroelectronics Bootloader_BOOT0 Title: STM32L152-EVAL MCU Number:MB819 2 PD[0..15] USART3_RX 2 Bootloader_RESET 1 PC[0..15] PE[0..15] STM32L152VBT6 VDD D2 BAT60JFILM PE15 PE14 PE13 PE12 PE11 PE10 PE9 PE8 PE7 PE6 PE5 PE4 PE3 PE2 PE1 PE0 9 8 7 80 79 78 66 65 64 63 34 33 18 17 16 15 PB[0..15] 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 2 of 14 4 UM01018 SEG40 SEG41 SEG36 SEG37 SEG32 SEG33 SEG28 SEG29 SEG20 SEG21 SEG11 SEG16 SEG4 SEG5 SEG0 SEG1 COM3 COM2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 S28 S29 S24 S25 S20 S21 S16 S17 S12 S13 S8 S9 S4 S5 S0 S1 COM4 COM3 S31 S30 S27 S26 S23 S22 S19 S18 S15 S14 S11 S10 S7 S6 S3 S2 COM1 COM2 Doc ID 18141 Rev 2 1 B 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 SEG43 SEG42 SEG39 SEG38 SEG35 SEG34 SEG31 SEG30 SEG23 SEG22 SEG19 SEG18 SEG10 SEG6 SEG3 SEG2 COM0 COM1 UM01018 Figure 15. LCD glass 1 2 SEG[0..43] 2 3 SEG[0..43] D 3 4 A A COM[0..3] COM[0..3] U20 PD878-DP-FH-W-LV-6-RH B C C STMicroelectronics Number:MB819 Rev: B.4(PCB.SCH) D Title: STM32L152-EVAL LCD Glass 4 Sheet 3 of 29/42 Schematics Date: 9/7/2011 14 1 2 3 Schematics 30/42 Figure 16. Audio 4 A A C74 Speaker+3V3 JP16 Audio_OUT PA4 R103 R109 10K U27 1 4 3 2 C71 R110 22K 470nF 0 C70 [N/A] 2 1 CN3 330pF R121 1 10 2 22K Standby VINVIN+ Bypass VOUT1 VOUT2 VCC GND U25 KDMG15008-03 ST-613 5 8 6 7 Speaker+ +3V3 C66 1uF C83TS4990IST 1uF B VDD C67 R99 1K R128 100 R106 2K2 C75 TP8 MIC+ 1 100nF C72 47pF TP9 MIC_OUT U28 TS461CLT 3 R108 0 R75 0 PE7 4 1 VDD C Audio_IN C69 [N/A] 2 C 10uF 5 +3V3 U29 KECG2740TBL 2 1 RV1 [N/A] C82 R98 100K R101 R129 18K R135 680 2 3 Doc ID 18141 Rev 2 B C68 4.7uF 15K R100 100K C73 2.2uF 180pF R107 82K C84 4.7uF D D STMicroelectronics Title: STM32L152-EVAL Audio Number:MB819 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 4 of 14 4 UM01018 UM01018 Figure 17. Peripherals 2 3 A BNC R45 PA5 R47 0 0 C31 [N/A] R48 0 JP14 LD3 Red 1 R131 SB5 R42 50 R123 2 PD1 R130 2 1 0 +3V3 +3V3 LED2 R9 1K R124 0 PD4 U1A TS3702IPT 2 +3V3 R122 0 PD5 R6 1K2 LED4 LEDs R5 1K BNC connector 5 B PB12 PB3 PB5 6 4 2 3 1 2 1 R120 5 3 1 LD6 Green TS3702IPT VDD>2.2V B2 WKUP C81 [N/A] JP17 Potentiometer COM_INCOM_IN+ R4 2K 100 RV3 210K 3 Doc ID 18141 Rev 2 R34 VT9ON1 6 R133 VDD VDD 4 8.2K R2 510 B 2 R53 0 1 R96 7 R134 220K 330 PA0 PB4 LD7 Orange 1.8V<VDD<2.2V R1 510 U1B VDD VDD LDR_OUT R3 VDD<1.8V 510 1 LED3 680 LD8 Red A VDD 3 680 IDD_Measurement Close to MCU on PCB R125 LED1 680 VB334 LD4 Blue 1 PD0 510 LD2 Orange 1 2 1 2 3 4 5 0 2 CN13 R111 1 TP3 AIN+ +3V3 R136 2 TP2 AIN- 4 8 +3V3 LD1 Green 1 2 4 1 WAKEUP Header 3X2 WKUP/TAMPER Button Potentiometer/Comparator Low Voltage LED R132 U30 5 COMMON 100 VDD 2 Selection R113 10K R115 10K R119 10K R116 10K R114 10K C C U5V 100nF 100nF 3 1 4 6 C77 USB_DM USB_DP 0 0 0 0 0 100nF 0 PA11 0 PA12 R112 R127 R118 R117 R126 C79 R16 R25 PE8 PE10 PE12 PE11 PE9 C80 USBLC6-2P6 (optional) JOY_SEL JOY_DOWN JOY_LEFT JOY_RIGHT JOY_UP C5 100nF 100nF 6 5 4 100nF I/O1 Vbus I/O2 C78 I/O1 GND I/O2 C76 U7 1 2 3 U5V CN1 USB-typeB connector 1 VCC 2 D3 D+ 4 GND 0 SHELL 0 SHELL DWON LEFT RIGHT UP MT008-A R27 C13 1M 4.7nF Joystick D D STMicroelectronics Title: STM32L152-EVAL Peripherals USB 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 5 4 of 14 31/42 Schematics Number:MB819 1 2 3 Schematics 32/42 Figure 18. Power 4 A A U26 ZEN056V130A24LS 1 1 3 2 Z1 SMAJ5.0A-TR 2 DC-10B C61 100nF SV SG CV 4 5 6 CG1 CG2 CG3 3 C58 220uF TP6 +3V3 U22 LD1086D2M33 +5V Vin C65 47uF +3V3 2 Vout 3 VDD 2 C55 10uF C51 100nF 1 JP13 BNX002-01 B TP7 VDD_ADJ U24 LD1086D2M +5V Vin Vout 2 R94 124[1%] VDD_ADJ ADJ 3 1 Power Supply VDD_ADJ [1.65V to 3.6V] R95 40.2[1%] JP12 U5V_ST_LINK U5V D5V E5V 7 5 3 1 8 6 4 2 Header 4X2 TP5 5V +5V R72 1K LD9 red 1 TP4 Ground 3 C RV2 3386P-201H[5%] D C39 1uF C52 10uF C C63 100nF 2 2 R56 2K2[1%] 1 Doc ID 18141 Rev 2 B E5V 3 GND U21 1 2 3 1 CN12 D STMicroelectronics Title: STM32L152-EVAL Power Number:MB819 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 6 of 14 4 UM01018 UM01018 Figure 19. Extension connector 1 2 3 4 A A Left Right CN6 PC7 PC14 Doc ID 18141 Rev 2 B PC15 R28 [N/A] PC9 PA9 PA0 SB1 PA12 SB4 PC10 Open by default close to MCU PC12 PD1 PD3 PD5 PD7 VLCD PB3 PB5 PB7 PE2 PE4 PB8 PE6 D5V C 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 CN7 close to MCU R30 PC6 PC8 PA8 PD14 PD12 PD10 [N/A] PA10 PC13 RESET# PA11 R31 R49 PB15 PB13 PB11 PA13 PA14 PC11 PA15 PD0 PD2 PD4 PD6 D5V PE14 PE12 PE10 PE8 PE7 PB1 PC5 PA7 PH2 PB4 PB6 PE0 PE1 PE3 PE5 PA4 PA2 PC3 PC1 PC13 PB9 +3V3 Header 25X2 820 820 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 PD15 PD13 PD11 PD9 PD8 PB14 PB12 PB10 PE15 PE13 B PE11 PE9 PB2 PB0 PC4 PA6 PA5 PA3 PA1 PC2 PC0 C Header 25X2 PA[0..15] PB[0..15] PC[0..15] PH0 PH1 PD[0..15] SB3 PE[0..15] SB2 RESET# Open by default close to MCU PH[0..2] D PA[0..15] PB[0..15] PC[0..15] PD[0..15] PE[0..15] RESET# PH[0..2] D STMicroelectronics Title: STM32L152-EVAL Extension Connector 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 7 4 of 14 33/42 Schematics Number:MB819 1 2 3 Schematics 34/42 Figure 20. LCD and SD Card 4 A A SPI1_MISO SPI2_MISO PE14 PB14 R57 R58 C45 VDD U16 1 100nF VCCA 2 0 A1 3 0 A2 4 GND VCCB B1 B2 DIR +3V3 8 7 6 5 C38 100nF SPI1_MISO_3V3 SPI2_MISO_3V3 CN4 8 7 6 5 4 3 2 1 SPI2_MISO_3V3 SPI2_SCK_3V3 SN74LVC2T45DCUT +3V3 SPI2_MOSI_3V3 MicroSD_CS_3V3 C46 100nF SPI1_SCK SPI2_SCK PE13 PB13 VCCB B1 B2 DIR +3V3 8 7 6 5 SPI1_SCK_3V3 SPI2_SCK_3V3 10 9 PE6 SDcard_detect PJS008-2000 (SMS064FF or SMS128FF) MicroSD card B SN74LVC2T45DCUT VDD C42 100nF MicroSD_CS LCD_CS PD7 PH2 R59 R64 10K 10K VDD U13 1 VCCA 2 A1 3 A2 4 GND VCCB B1 B2 DIR +3V3 8 7 6 5 C43 100nF SPI1_MOSI SPI2_MOSI PE15 PB15 MicroSD_CS_3V3 LCD_CS_3V3 CN14 2.4" LCD connector (MB542 with AM240320L8TNQW-00H) SN74LVC2T45DCUT VDD 1 2 3 4 5 6 7 8 LCD_CS_3V3 SPI1_SCK_3V3 SPI1_MOSI_3V3 VDD C C36 100nF VDD U15 1 VCCA 2 A1 3 A2 4 GND VCCB B1 B2 DIR +3V3 8 7 6 5 C37 100nF SPI1_MOSI_3V3 SPI2_MOSI_3V3 SPI1_MISO_3V3 +3V3 VDD SN74LVC2T45DCUT VDD +3V3 TR4 BSN20 2 Doc ID 18141 Rev 2 B VDD U14 1 VCCA 2 A1 3 A2 4 GND C35 100nF SW1 SW2 R91 4K7 G RESET# 1 +5V 3 S D 9 10 11 12 13 14 15 16 CS SCL SDI RS WR RD SDO RESET C VDD VCI GND GND BL_VDD BL_Control BL_GND BL_GND TFT LCD Do not fit D D STMicroelectronics Title: STM32L152-EVAL LCD&SDcard Number:MB819 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 8 of 14 4 UM01018 UM01018 Figure 21. RS-232 and IrDA 1 2 3 4 +3V3 100nF C16 A C8 VDD U2 100nF 1 VCCA 2 0 PD6 R19 A1 3 R20 0 A2 4 GND USART2/IrDA_CTS Bootloader_RESET 3 1 2 USART2/IrDA_RX C9 100nF Doc ID 18141 Rev 2 B C19 100nF 3 USART2_RXD 1 IrDA_RXD 2 USART2_CTS USART2_RTS USART2_TXD USART3_TXD 14 13 12 USART2_RXD USART2_CTS USART3_RXD 21 20 19 18 17 16 15 R21 100K VDD U4 1 VCCA 2 A1 3 A2 4 GND R12 100K VCCB B1 B2 DIR C1+ C1C2+ C2- +3V3 8 7 6 5 C1 100nF USART2_RTS USART2_TXD VCC GND V+ V- T1IN T2IN T3IN JP5 Bootloader_BOOT0 PD4 PD5 USART2/IrDA_RTS USART2/IrDA_TX C4 100nF SN74LVC2T45DCUT JP9 PD3 VCCB B1 B2 DIR +3V3 8 7 6 5 U8 28 24 1 2 T1OUT T2OUT T3OUT R1OUTB R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT 23 nEN R1IN R2IN R3IN R4IN R5IN nSHDN 26 25 27 3 9 10 11 C14 100nF CN2 DB9-male USART2 C15 100nF C20 100nF DSR RXD RTS TXD CTS 4 5 6 7 8 22 CN5 DB9-male USART3 +3V3 ST3241EBPR [N/A] R46 SN74LVC2T45DCUT VDD RXD TXD VDD VDD U5 1 VCCA 2 A1 R11 0 3 A2 4 GND C10 100nF PC11 USART3_RX VCCB B1 B2 DIR +3V3 8 7 6 5 A 1 6 2 7 3 8 4 9 5 C2 100nF 1 6 2 7 3 8 4 9 5 B USART3_RXD SN74LVC2T45DCUT U17 5 C12 100nF C PC10 USART3_TX VDD U3 1 VCCA 2 A1 3 A2 4 GND R44 100K VCCB B1 B2 DIR +3V3 8 7 6 5 C3 100nF +3V3 R55 USART3_TXD R60 5 47 SN74LVC2T45DCUT VDD VDD C40 4.7uF D C48 4.7uF C44 100nF SD 3 4 USART2_TXD IrDA_RXD C TxD RxD 1 2 6 7 8 Anode (VCC2) Cathode VCC1 NC GND TFDU6300 IrDA C47 100nF D STMicroelectronics Title: STM32L152-EVAL RS232&IrDA 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 9 4 of 14 35/42 Schematics Number:MB819 1 2 3 Schematics 36/42 Figure 22. IDD_Measurement 4 A A U10 MAX9938FEUK+ U12 1 4 3 3 2 4 O/I VCC R33 2 PA5 10K 5 C25 1uF VDD T3 4 1K[1%] 5 3 S G 3 VDD 2 5 1 2 6 1[1%] T4 FDC606P 4 IDD_Measurement VDD SN74LVC1G66DCKT 3 R35 4 VDD R36 D Doc ID 18141 Rev 2 B I/O C GND S 5 U9 SN74LVC1G04DCKT 5 1 2 6 VDD B PA0 FDC606P C7 100nF U6 1 2 3 4 5 6 7 8 Q11 Q12 Q13 Q5 Q4 Q6 Q3 GND VCC Q9 Q7 Q8 MR RS Rtc Ctc 74LV4060PW C G JP4 D 1 3 1 2 VDD_MCU 16 15 14 13 12 11 10 9 IDD_WAKEUP VDD R26 10K PC13 C6 1nF R18 15K IDD_CNT_EN R17 30K C Oscillator frequency 30KHz D D STMicroelectronics Title: STM32L152-EVAL IDD_Measurement Number:MB819 1 2 3 Rev: B.4(SCH.PCB) Date: 9/7/2011 Sheet 10 of 14 4 UM01018 UM01018 Figure 23. Temperature sensor 1 2 3 4 A A VDD 2 R67 R68 R73 4K7 4K7 4K7 +3V3 TR1 FDN327N G B R63 R66 4K7 4K7 U18 I2C_SDA I2C_SLK I2C_SMB PB7 PB6 PB5 R62 R69 R61 0 0 0 1 1 2 3 4 3 S D 2 Doc ID 18141 Rev 2 B G 1 S 3 D TR2 FDN327N SDA VDD SCL A0 OS/INT A1 GND A2 8 7 6 5 C41 100nF STLM75M2E Temperature sensor C C D D STMicroelectronics Title: STM32L152-EVAL TemperatureSensor 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 11 of 4 14 37/42 Schematics Number:MB819 1 2 +3V3 3 LED_STLINK U23 STM32F103C8T6 48 47 46 45 44 43 42 41 40 39 38 37 +3V3 X3 2 C54 20pF +3V3 8MHz +3V3 1 2 3 4 SWIM_PU_CTRL 5 OSC_IN OSC_OUT 6 STM_RST 7 8 C56 9 +3V3 100nF 10 AIN_1 11 12 R87 Red Yellow 36 35 34 33 32 31 30 29 28 27 26 25 VDD LD5 HSMF-A201-A00J1 R90 R85 4K7 4K7 AIN_1 R102 0 +3V3 VDD_2 VSS_2 JTMS PA12 PA11 PA10 PA9 PA8 S2_MOSI S2_MISO S2_CK PB12 A STM_JTMS_SWDIO USB_DP USB_DM T_SWO LED_STLINK +3V3 MCO B T_JTMS T_JTCK T_SWDIO_IN 13 14 15 16 17 18 19 20 21 22 23 24 100K VBAT PC13 PC14 PC15 OSC_IN OSC_OUT /RST VSSA VDDA PA0 PA1 U2_TX T_JTCK T_JTDO T_JTDI T_NRST T_JRST CN10 STM_JTMS_SWDIO STM_JTCK_SWCLK 1 3 5 C C50 +3V3 VDD 100nF C49 100nF U19 R15 2 4 +3V3 T_SWDIO_IN T_JTDO T_SWO 100K +3V3 JTAG MCU 1 2 3 4 VccA VccB A1 B1 A2 B2 GND DIR 8 7 6 5 C TDO/SWO SN74LVC2T45DCUT U5V_ST_LINK +3V3 U5V_ST_LINK D VCC DD+ GND SHELL SHELL T1 9013 2 R8 36K CN11 1 2 3 4 0 0 USB-typeB connector R104 R97 22 USB_DM 22 USB_DP T_JTMS T_NRST T_JRST T_JTDI T_JTCK 3 R10 10K TMS/SWDIO RESET# TRST TDI TCK/SWCLK JTAG 1 Doc ID 18141 Rev 2 B VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 JNRST JTDO JTDI JTCK 1 U2_RX U2_CK S1_CK S1_MISO S1_MOSI PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 C53 20pF R79 R80 [N/A]10K R92 100 3 R105 100 4 C62 100nF 2 C57 100nF 1 C64 100nF STM_JTCK_SWCLK A 4 R93 100K C59 100nF Schematics 38/42 Figure 24. ST-LINK Title: 1.5K STM32L152-EVAL ST_LINK (JTAG only) USB Number:MB819 1 D STMicroelectronics R7 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 12 of 14 4 UM01018 UM01018 Figure 25. JTAG and Trace 1 2 3 A 4 A VDD R50 R51 R52 R76 [N/A][N/A][N/A][N/A] RS1 PA13 PA14 PB3 PA15 PB4 D4 D3 D6 D5 D8 D7 Z5V1 Z5V1 Z5V1 Z5V1 [N/A] Doc ID 18141 Rev 2 B Z5V1 TMS/SWDIO TCK/SWCLK TDO/SWO TDI TRST RESET# 22 R54 [N/A] CN8 FTSH-110-01-L-DV VDD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 C TRACE_D3 TRACE_D2 TRACE_D1 TRACE_D0 TRACE_CK B CN9 JTAG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 KEY R70 R65 R71 R74 0 [N/A] 0 [N/A] PE6 PE5 PE4 PE3 PE2 VDD VDD R82 [N/A] R83 10K R84 10K R89 10K C JTAG connector Trace connector D D STMicroelectronics Title: STM32L152-EVAL JTAG&Trace 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 13 of 4 14 39/42 Schematics Number:MB819 1 2 3 Schematics 40/42 Figure 26. Touch sensing 4 A A Mount for RC mode by default Doc ID 18141 Rev 2 B TS_LOAD PB2 R24 R22 [N/A] [N/A] R23 [N/A] C18 B [N/A] TS1 TS2 TS_SHIELD TS_CT PC6 <----Active shield PC7 PC8 PC9 R29 0 Mount only for Charge transfer mode---> R14 10K C11 GRM3195C1H333JA01D TS1 TS_PAD C R13 10K <----ESD resistor close to MCU pad <----Touch Sensing diameter 10mm min on active shield diameter 12mm min TS2 TS_PAD C D D STMicroelectronics Title: STM32L152-EVAL Touch Sensing Number:MB819 1 2 3 Rev: B.4(PCB.SCH) Date: 9/7/2011 Sheet 14 of 14 4 UM01018 UM01018 5 Revision history Revision history Table 23. Date Document revision history Revision Changes 13-Dec-2010 1 Initial release. 14-Nov-2011 2 Modified LED in Figure 17: Peripherals and updated schematics. Doc ID 18141 Rev 2 41/42 UM01018 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 ST’s 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 ST’S 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 TWO AUTHORIZED ST REPRESENTATIVES, 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 USER’S 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. © 2011 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 - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com 42/42 Doc ID 18141 Rev 2