+ All Categories
Home > Documents > UM1574 User manual - st.com · November 2012 Doc ID 023645 Rev 1 1/48 UM1574 User manual...

UM1574 User manual - st.com · November 2012 Doc ID 023645 Rev 1 1/48 UM1574 User manual...

Date post: 02-Feb-2019
Category:
Upload: letuyen
View: 216 times
Download: 0 times
Share this document with a friend
48
November 2012 Doc ID 023645 Rev 1 1/48 UM1574 User manual STM8A-DISCOVERY Discovery kit for STM8A microcontrollers Introduction The STM8A-DISCOVERY helps you discover the STM8AF and STM8AL automotive microcontroller family features and develop your applications through two dedicated application boards that can be connected together via a LIN network. The STM8AF board can perform both CAN and LIN communications with the MCU powered at 5 V and is ready to be connected into a network with its integrated transceiver. The STM8AL board manages LIN slave communication through its transceiver and uses a 4-digit alphanumeric LCD display with the MCU powered at 3.3 V, offering low energy power modes. Both STM8AF and STM8AL boards include push buttons, LEDs, external connectors and allow various configurations to take advantage of the numerous capabilities of the microcontrollers. Figure 1. STM8A-DISCOVERY Figure 2. Applicable tools Type Part number Evaluation tools STM8A-DISCOVERY STM8AF board STM8AL board www.st.com
Transcript

November 2012 Doc ID 023645 Rev 1 1/48

UM1574User manual

STM8A-DISCOVERYDiscovery kit for STM8A microcontrollers

IntroductionThe STM8A-DISCOVERY helps you discover the STM8AF and STM8AL automotive microcontroller family features and develop your applications through two dedicated application boards that can be connected together via a LIN network.

The STM8AF board can perform both CAN and LIN communications with the MCU powered at 5 V and is ready to be connected into a network with its integrated transceiver. The STM8AL board manages LIN slave communication through its transceiver and uses a 4-digit alphanumeric LCD display with the MCU powered at 3.3 V, offering low energy power modes.

Both STM8AF and STM8AL boards include push buttons, LEDs, external connectors and allow various configurations to take advantage of the numerous capabilities of the microcontrollers.

Figure 1. STM8A-DISCOVERY

Figure 2. Applicable tools

Type Part number

Evaluation tools STM8A-DISCOVERY

STM8AF board

STM8ALboard

www.st.com

Contents UM1574

2/48 Doc ID 023645 Rev 1

Contents

1 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Development toolchains supporting the STM8A-DISCOVERY . . . . . . . . . 7

3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 Hardware and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 STM8A-DISCOVERY common resources . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1.1 Embedded ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1.2 Debugging STM8A-DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4.1.3 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4.1.4 L99PM62GXP power management IC with LIN and high speed CAN . 11

4.2 STM8AF board dedicated resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 STM8AF5288T microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2.2 STM8AF board LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.3 STM8AF board Push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2.4 STM8AF board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.2.5 STM8AF board jumpers selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.2.6 STM8AF board extension connection . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.3 STM8AL board dedicated resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.3.1 STM8AL3L68T microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.3.2 STM8AL board LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4.3.3 STM8AL board Push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4.3.4 STM8AL board built-in IDD measurement circuit . . . . . . . . . . . . . . . . . . 28

4.3.5 STM8AL board LCD (16 segments, 4 commons) . . . . . . . . . . . . . . . . . 31

4.3.6 STM8AL board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

4.3.7 STM8AL board jumpers selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

4.3.8 STM8AL board extension connection . . . . . . . . . . . . . . . . . . . . . . . . . . 34

5 STM8A-DISCOVERY boards mechanical drawing . . . . . . . . . . . . . . . . 35

5.1 STM8AF board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

UM1574 Contents

Doc ID 023645 Rev 1 3/48

5.2 STM8AL board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

6 STM8AF board electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . 37

7 STM8AL board electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . 41

8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

List of tables UM1574

4/48 Doc ID 023645 Rev 1

List of tables

Table 1. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Table 2. STM8AF board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Table 3. STM8AF board jumper selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 4. STM8AF board P1 pinout microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 5. STM8AF board P2 pinout microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 6. STM8AF board P3 pinout L99PM62GXP connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 7. LCD connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Table 8. STM8AL board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Table 9. STM8AL board jumpers selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Table 10. STM8AL board P1 pinout Microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Table 11. STM8AL board P2 pinout L99PM62GXP connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Table 12. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

UM1574 List of figures

Doc ID 023645 Rev 1 5/48

List of figures

Figure 1. STM8A-DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 2. Applicable tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 3. Debugging the STM8AF microcontroller when the STM8AL board or an

external application board is connected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 4. Debugging the STM8AL microcontroller when the STM8AF board or an

external application board is connected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 5. L99PM62GXP block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 6. STM8AF board hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 7. STM8AF board top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Figure 8. STM8AF board bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Figure 9. STM8AF5288T package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Figure 10. STM8AF5288T block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Figure 11. STM8AL board hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Figure 12. STM8AL board top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Figure 13. STM8AL board bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Figure 14. STM8AL3L68T package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 15. STM8AL3L68T MCU block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 16. STM8AL board IDD measurement circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 17. STM8AL board IDD Low power mode measurement timing diagram . . . . . . . . . . . . . . . . . 30Figure 18. LCD segment mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 19. STM8AF board mechanical drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 20. STM8AL board mechanical drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Figure 21. STM8AF board top level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Figure 22. STM8AF board ST-LINK/V2 (SWIM only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 23. STM8AF board MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Figure 24. STM8AF board CAN/LIN and 12V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Figure 25. STM8AL board top level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Figure 26. STM8AL board ST-LINK/V2 (SWIM only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Figure 27. STM8AL board MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Figure 28. STM8AL board LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Figure 29. STM8AL board IDD_measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Figure 30. STM8AL board LIN and 12V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Conventions UM1574

6/48 Doc ID 023645 Rev 1

1 Conventions

Table 1 provides the definitions of some conventions used in the present document.

Table 1. ON/OFF conventions

Convention Definition

Jumper JPx ON Jumper fitted

Jumper JPx OFF Jumper not fitted

Jumper JPx 1-2 Jumper is fitted between pins 1 and 2

Jumper JPx 2-3 Jumper is fitted between pins 2 and 3

Solder bridge SBx ON SBx connections closed by solder

Solder bridge SBx OFF SBx connections left open

UM1574 Quick start

Doc ID 023645 Rev 1 7/48

2 Quick start

The STM8A-DISCOVERY is a low-cost and easy-to-use development kit to quickly evaluate and start a development with STM8AF and STM8AL microcontrollers family devices. STM8AF devices offer high performance and full automotive network connectivity with high speed CAN and LIN master/slave modes communications. STM8AL devices offer high performance with ultra-low power management. Both comply with automotive qualification and conform to AEC-Q100 rev G.

For more information on the STM8A-DISCOVERY and for demonstration software, visit www.st.com/stm8a-discovery.

2.1 Getting started1. Connect CN3 and CN4 on the STM8AF board to CN3 and CN4 on the STM8AL board.

2. Connect both type A connectors of the USB cable to a PC.

3. Then connect the mini-B connector of the USB cable to the STM8AF board.

4. All LEDs blink once on the STM8AF board and twice on the STM8AL board, then the LIN communication between both boards starts.

5. Turn the RV1 trimmer on the STM8AF board to adjust the value from 0 to 100 on the STM8AL board LCD through the LIN bus.

6. Push button USER1 on the STM8AF board to sequentially display the LCD bars on the STM8AL board through the LIN bus. Push button USER2 on the STM8AF board to sequentially switch them off one by one.

7. Push button USER1 on the STM8AL board to sequentially switch on green LEDs LD4, LD5, LD6 and LD7 on the STM8AF board through the LIN bus. Push button USER2 on the STM8AL board to sequentially switch them off one by one.

8. To perform or modify the Discover project related to this demo, visit www.st.com/stm8a-discovery.

9. You can discover the STM8AF and STM8AL features, download and execute programs proposed in the list of projects.

10. You can then develop your own application using the available examples.

2.2 System requirements● Windows PC (XP, Vista, 7)

● USB cable (dual type A to mini-B) - included

2.3 Development toolchains supporting the STM8A-DISCOVERY● IAR: EWSTM8

● STMicroelectronics: STVD

Features UM1574

8/48 Doc ID 023645 Rev 1

3 Features

The STM8A-DISCOVERY offers different features combined with STM8AF and STM8AL boards:

STM8AF and STM8AL common board features:

● On-board ST-LINK/V2 included for debugging and programming

● Board power supply: through 5 V USB bus

● Internal dual ST662A step-up converter building the 12 Vdc when powered by USB port

● External application power supply VBAT (up to 14 Vdc)

● 16 MHz HSE XTAL crystal oscillator

● L99PM62GXP power management IC with LIN and high speed CAN with SPI control interface and high-side drivers

● Two push buttons (USER1 and USER2)

● Extension header for L99PM62GXP including relays, high-side outputs and wake-up capabilities

STM8AF dedicated board features:

● STM8AF5288T microcontroller featuring 64 Kbytes Flash, 2 Kbytes data EEPROM, LIN, CAN in an 48-pin package

● Seven LEDs:

– LD1 (red/green) for USB communication

– LD2 (red) for 5 V power ON

– Five user LEDs LD3 (red) and LD4 to LD7 (green)

● RV1 potentiometer connected to the ADC peripheral

● Extension headers for MCU connectivity (full Port B, free ports pins, RESET)

STM8AL dedicated board features:

● STM8AL3L68T microcontroller featuring 32 Kbytes Flash, 1 Kbytes data EEPROM, LCD in an 48-pin package

● Four LEDs:

– LD1 (red/green) for USB communication

– LD2 (red) for 3.3 V power ON

– 2 user LEDs LD3 (red) and LD4 (green)

● 4-digit alphanumeric LCD display including 4 bars display

● Extension header for MCU connectivity (free ports pins, RESET)

UM1574 Hardware and layout

Doc ID 023645 Rev 1 9/48

4 Hardware and layout

This section describes STM8A-DISCOVERY hardware and layout which can be broken down into common resources used both in STM8AF and STM8AL boards and the special features belonging to each of them.

4.1 STM8A-DISCOVERY common resources

4.1.1 Embedded ST-LINK/V2

The ST-LINK/V2 programming and debugging tool is integrated both in STM8AF and STM8AL boards. The embedded ST-LINK/V2 can be used to program/debug the MCU on the board and supports SWIM for STM8 devices.

The ST-LINK/V2 must be connected with the dual type A to mini-B USB cable provided in the blister.

Caution: First connect the dual type A on the PC side (both type A connectors must be plugged in) then connect the mini-B USB to the board (STM8AF or STM8AL boards).

For programming or debugging the STM8A-DISCOVERY, the PC can be either connected to the mini-B USB connector of the STM8AF or STM8AL board.

The connection on both mini-B usb of the STM8AF and STM8AL boards is not supported. This operation can damage the boards.

For information about debugging and programming features refer to user manual UM1075 (ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32) which describes in detail all the ST-LINK/V2 features.

Hardware and layout UM1574

10/48 Doc ID 023645 Rev 1

4.1.2 Debugging STM8A-DISCOVERY

The STM8A-DISCOVERY is composed by a STM8AF board connected to a STM8AL board. A PC can be connected to the STM8AF or STM8AL board side while programming/debugging the STM8AF5288T or the STM8AL3L68T.

● Example 1: Debugging the STM8AF microcontroller when the STM8AL board or an external application board is connected.

Figure 3. Debugging the STM8AF microcontroller when the STM8AL board or anexternal application board is connected

● Example 2: Debugging the STM8AL microcontroller when the STM8AF board or an external application board is connected.

Figure 4. Debugging the STM8AL microcontroller when the STM8AF board or anexternal application board is connected

Note: All other configuration are not supported and could damage the boards or the PC.

UM1574 Hardware and layout

Doc ID 023645 Rev 1 11/48

4.1.3 Power supply

The power supply is provided by the host PC through the dual type A to mini-B USB cable or by an external VBAT power supply (12 Vdc typical, 14 Vdc max).

One dual type A to mini-B USB is needed to provide the current required by the STM8AF and STM8AL boards when they are connected together.

Reminder: First connect the dual type A on the PC side (both type A connectors must be plugged in) then connect the mini-B USB to one of the STM8Ax boards.

When the STM8AF board is connected to the STM8AL board, different schemes are possible:

● The USB cable is used to simply provide the power supply to the STM8A-DISCOVERY. In that case, it can be connected either to the STM8AF or STM8AL board side.

● While programming/debugging the STM8AF or STM8AL board with your PC, the USB cable must be placed on the appropriate side of the board depending on which board is being debugged (see Figure 3 and Figure 4).

● If no programming/debugging operations are needed (no PC connected) or if a larger amount of current is required (higher than 200 mA @5 V), then the power supply must be wired between the VBAT and GND pins of the STM8AF or STM8AL board. VBAT is indeed internally distributed through the two boards. Therefore, VBAT can be wired indifferently on the STM8AF or STM8AL board (not on both).

On the other hand, if the STM8AF or STM8AL board is used in standalone (not connected together), they can be supplied either by the USB cable or by the external VBAT. As for instance, this configuration can be used when the boards are inserted in an automotive network.

The STM8AF and STM8AL boards include an internal 5 V to 12 V step-up converter that is needed to build the voltages required for LIN or CAN networks. The 5 V USB is then converted into 12 V voltage that supplies the integrated L99PM62GXP power management IC. This device includes a 5 V regulator which is connected directly to the STM8AF5288T microcontroller or transformed subsequently into 3.3 V to supply the STM8AL3L68T microcontroller.

The power supplies of STM8AF5288T and STM8AL3L68T are provided by the L99PM62GXP power management IC on condition that the microcontrollers sequentially refresh the watchdog included in the L99PM62GXP devices. This functionality exists when the L99PM62GXP is in Active mode (standard operation). In that case, if the L99PM62GXP device is not refreshed periodically, the 5 V power supply is provisionally shutdown until a next start-up sequence is performed. This behavior can generate some issues when the SWIM communication tries to establish a connection with the microcontroller and when the latter is not power supplied. To remedy to this situation and to avoid caring about L99PM62GXP watchdog refresh, the L99PM62GXP can be placed in Flash mode by configuring some dedicated jumpers (see Section 4.2.5). This prevents to cut the power supply to the microcontroller as for instance for software debugging. This behavior is only present on the STM8AF board as the STM8AL board is always put in Flash mode by design.

4.1.4 L99PM62GXP power management IC with LIN and high speed CAN

The L99PM62GXP is a power management system IC that provides electronic control units with enhanced system power supply functionality, including various standby modes, as well as LIN and HS CAN physical communication layers. The device's two low-drop voltage regulators supply the system microcontroller and external peripheral loads such as sensors

Hardware and layout UM1574

12/48 Doc ID 023645 Rev 1

and provide enhanced system standby functionality with programmable local and remote wake-up capability.

The microcontrollers of the STM8AF and STM8AL boards communicate with the L99PM62GXP IC through the SPI interface, that allows control and diagnosis of the device. A lot of features are offered to control low and high-side drivers using the embedded and configurable PWM timers, window watchdog, wake-up capability. Some of their outputs are available at external headers of the STM8AF and STM8AL boards. This device is a power SS0-36-pin package.

Figure 5 illustrates the L99PM62GXP block diagram. For further information on the L99PM62GXP device and to explore its numerous capabilities, please refer to datasheet available at www.st.com.

UM1574 Hardware and layout

Doc ID 023645 Rev 1 13/48

Figure 5. L99PM62GXP block diagram

MS31061V1

y

Hardware and layout UM1574

14/48 Doc ID 023645 Rev 1

4.2 STM8AF board dedicated resourcesThe STM8AF board is designed around the STM8AF5288T microcontroller in a 48-pin LQFP package.

Figure 6 illustrates the connections between the STM8AF5288T and the different peripherals (ST-LINK/V2, L99PM62GXP IC, push buttons, LED and connectors).

Figure 6 and Figure 7 help you locate these features on the STM8AF board.

Figure 6. STM8AF board hardware block diagram

MS31074V1

MiniUSB

EmbeddedST-LINK/V2

DC/DCconverter5V to 12V

USER1 button

USER2 button

P1

Hea

der

Red LED LD3

Green LED LD4

Green LED LD5

STM8AF5288T

5V

I/O

L99PM62GXPPower Management

LIN transceiver5V

LIN

P3

Hea

der

I/O

VB

ATSWIM SPI

P2

Hea

der

CA

N

Green LED LD6

Green LED LD7

RV1 potentiometer

CN3/CN4

UM1574 Hardware and layout

Doc ID 023645 Rev 1 15/48

Figure 7. STM8AF board top layout

MS31065V2

ST-LINK/V2LD2 (red LED) PWR

(red LED) LD3, (green LED) LD4, (green LED) LD5,(green LED) LD6,(green LED) LD7

JP3 (I measurement)

DD

JP1 (FLASH/LIN)

ST662A

JP2 (FLASH/CAN)

B2 USER2 button

CN3 Female external

CN4 Male external

B1 USER1 button

L99PM62GXP

STM8AF5288T

LD1 (red/green LED)COM

RV1 potentiometer

VBAT

Hardware and layout UM1574

16/48 Doc ID 023645 Rev 1

Figure 8. STM8AF board bottom layout

MS31063V1

SB1 (RESERVED)

SB2 (STM_RST)

SB3 (MCO)

SB4, SB5(RESERVED)

SB6 (L99PM62GXP)

SB7 (CAN supply)

SB8 (Start-up delay)

SB9 (CAN terminating resistor)SB10, SB11 (USB5V)

SB12, SB13 (RESERVED)

UM1574 Hardware and layout

Doc ID 023645 Rev 1 17/48

4.2.1 STM8AF5288T microcontroller

This automotive 8-bit MCU has 64 Kbytes Flash, 2 Kbytes data EEPROM, 10-bit ADC, timers, LIN, CAN, USART, SPI, I2C and operates from 3 to 5.5 V.

Figure 9. STM8AF5288T package

The STM8AF5288T automotive 8-bit microcontroller offers 64 Kbytes of non-volatile memory and integrated true data EEPROM.

The STM8AF52xx series feature a CAN interface.

All devices of the STM8A product line provide the following benefits: reduced system cost, performance and robustness, short development cycles, and product longevity.

● Reduced system cost

– Integrated true data EEPROM for up to 300 k write/erase cycles

– High system integration level with internal clock oscillators, watchdog and brownout reset

● Performance and robustness

– Peak performance 20 MIPS at 24 MHz and average performance 10 MIPS at 16 MHz CPU clock frequency

– Robust I/O, independent watchdogs with separate clock source

– Clock security system

● Short development cycles

– Applications scalability across a common family product architecture with compatible pinout, memory map and modular peripherals.

– Full documentation and a wide choice of development tools

● Product longevity

– Advanced core and peripherals made in a state-of-the art technology

– Native automotive product family operating both at 3.3 V and 5 V supply

The STM8AF and STM8AL boards are supported by the same tools including STVD/STVP development environment.

STM8AF5288T

LQFP48 7x7

64 Kbytes of Flash memory2 Kbytes of EEPROM4 Kbytes of RAM

Hardware and layout UM1574

18/48 Doc ID 023645 Rev 1

Figure 10. STM8AF5288T block diagram

MS31062V1

XTAL 1-24 MHz

RC int. 16 MHz

RC int. 128 kHz

STM8A CORE

Debug/SWIM

I2C

SPI

USART

LINUART

16-bit general purpose

AWU timer

Reset block

Reset

Clock controller

Detector

Clock to peripherals and core

10 Mbit/s

LIN master

Up to

Window WDG

IWDG

Up to 128 Kbyte

Up to 2 Kbytes

Up to 6 Kbytes

Boot ROM

10-bit ADC

beCAN

9 CAPCOM

Reset

400 Kbit/s

1 Mbit/s

Master/slave

Single wire

automatic

debug interf.

SPI emul.

channels

high density programFlash

16-bit advanced control timer (TIM1)

(TIM2, TIM3)

8-bit AR timer(TIM4)

data EEPROM

RAM

Up to

Add

ress

and

dat

a bu

s

16 channels

resynchronization

POR

BOR

UM1574 Hardware and layout

Doc ID 023645 Rev 1 19/48

4.2.2 STM8AF board LEDs

The STM8AF board includes the following LEDs:

● LD1 COM: LD1 default status is red. LD1 turns to green to indicate that communications are in progress between the PC and the ST-LINK/V2.

● LD2 PWR: red LED indicates that the board is powered and that 5 V is output from L99PM62GXP power management IC.

● User LD3: red LED is a user LED connected to the I/O PA3 of the STM8AF5288T.

● User LD4: green LED is a user LED connected to the I/O PD3 of the STM8AF5288T.

● User LD5: green LED is a user LED connected to the I/O PD0 of the STM8AF5288T.

● User LD6: green LED is a user LED connected to the I/O PE3 of the STM8AF5288T.

● User LD7: green LED is a user LED connected to the I/O PC3 of the STM8AF5288T.

4.2.3 STM8AF board Push buttons

STM8AF board includes two push buttons:

● USER1: User button connected to the I/O PE2 of STM8AF5288T.

● USER2: User button connected to the I/O PE1 of STM8AF5288T.

Hardware and layout UM1574

20/48 Doc ID 023645 Rev 1

4.2.4 STM8AF board solder bridges

Table 2. STM8AF board solder bridges

Bridge State(1) Description

SB1 (Reserved) ON Reserved, do not modify.

SB2 (STM_RST)

OFF NRST signal of STM32F103C8T6 (ST-LINK/V2) is not connected to GND.

ON NRST signal of STM32F103C8T6 (ST-LINK/V2) is connected to GND.

SB3 (MCO)OFF

MCO clock from STM32F103C8T6 is not connected to PA1 (OSC_IN) of STM8AF5288T.

ON MCO clock from STM32F103C8T6 is connected to PA1 (OSC_IN) of STM8AF5288T.

SB4,5 (Reserved)

OFF Reserved, do not modify.

SB6 (L99PM62GXP

Reset)

OFFNRESET of L99PM62GXP is not connected to the STM8AF5288T Reset pin (external watchdog disable).

ONNRESET of L99PM62GXP is connected to the STM8AF5288T Reset pin (external watchdog enable).

SB7 (CAN supply)

ON CAN transceiver is powered ON.

OFF CAN transceiver is OFF. This selection saves power consumption.

SB8(Start-up delay)

OFFIf the STM8AF board is connected to another STM8AF board, then one of them must have SB8 OFF.

ON The STM8AF board is connected to the STM8AL board (standard demo package).

SB9 (CAN terminating

resistor)

ON The CAN terminating 120 Ohms resistor is connected on the CAN bus.

OFF The CAN terminating 120 Ohms resistor is not connected on the CAN bus.

SB10,11(USB5V)

ONUSB5V is available on CN3/CN4 connectors for powering an external board through CN3/CN4.

OFF USB5V is not available on CN3/CN4 connectors.

SB12,13 (Reserved)

ON Reserved, do not modify.

1. Default SBx state is shown in bold.

UM1574 Hardware and layout

Doc ID 023645 Rev 1 21/48

4.2.5 STM8AF board jumpers selection

4.2.6 STM8AF board extension connection

Male headers P1, P2 and P3 connectors can connect the STM8AF board to a standard prototyping/wrapping board. Free GPI/Os of the STM8AF5288T are available on P1 and P2. L99PM62GXP device I/Os are connected to P3. P1, P2 and P3 can also be probed by an oscilloscope, a logic analyzer or a voltmeter.

P1 connector contains the full port B GPI/Os and the alternate functions are the first 8 ADC channel inputs. Its standard HE10 format complies with some additional modules or resources that are pin-to-pin equivalent.

Table 3. STM8AF board jumper selection

Jumper State(1)

1. Default jumper state is shown in bold.

Description

JP1(LIN/FLASH)

1-2 Flash mode selected (2).

2. The Flash mode is activated if at least JP1 or JP2 selects Flash mode.

2-3 LIN communication enabled.

JP2(CAN/FLASH)

1-2 Flash mode selected (2).

2-3 CAN communication enabled.

JP3 (IDD)

ON Standard operation, 5 V connected to the VDD of the microcontroller.

OFFAn ammeter can be connected between JP3 pins to measure the current sunk by the MCU.

JP4 (Reserved) OFF Reserved, do not modify.

Table 4. STM8AF board P1 pinout microcontroller connectivity

Pin number P1

Pin number STM8AF MCU

Board pin name

Type Main function Alternate function

1 22 PB0 I/O Port B0 Analog input AIN0

2 21 PB1 I/O Port B1 Analog input AIN1

3 20 PB2 I/O Port B2 Analog input AIN2

4 19 PB3 I/O Port B3 Analog input AIN3

5 18 PB4 I/O Port B4 Analog input AIN4

6 17 PB5 I/O Port B5 Analog input AIN5

7 16 PB6 I/O Port B6 Analog input AIN6

8 15 PB7 I/O Port B7 Analog input AIN7

9 VDD Microcontroller Digital power supply

10 GND Digital ground

Hardware and layout UM1574

22/48 Doc ID 023645 Rev 1

Table 5. STM8AF board P2 pinout microcontroller connectivity

Pin number P2

Pin number STM8AF

MCU

Board pin name

Type Main function Alternate function

1 GND Digital ground

2 1 NRST I/O Reset

3 48 PD7 I/O Port D7 TLI

4 45 PD4 I/O Port D4 Timer 2 - channel 1

5 43 PD2 I/O Port D2 Timer 3 - channel 1

6 12 PA6 I/O Port A6 USART synchronous clock

7 40 PE0 I/O Port E0 CCO Configurable clock output

8 24 PE6 I/O Port E6 Analog input AIN9

9 29 PC4 I/O Port C4 Timer 1 - channel 4

10 27 PC2 I/O Port C2 Timer 1 - channel 2

11 26 PC1 I/O Port C1 Timer 1 - channel 1

12 VDD Microcontroller Digital power supply

Table 6. STM8AF board P3 pinout L99PM62GXP connectivity(1)

1. For additional information on L99PM62GXP device connectivity, please refer to product datasheet available at www.st.com.

Pin number P3

Pin number STM8AF

MCU

Board pin name

Type Main function

1 5V5 V board power supply (output 5V1 from

L99PM62GXP)

2 20 WU1 I Wake-up input 1

3 28 OUT2 O High-side driver output (7 , typ.)

4 29 OUT1 O High-side driver output (7 , typ.)

5 30 O_HS O High-side driver (1 , typ.)

6 34 REL1 O Low-side driver output (2 typ.)

7 35 REL2 O Low-side driver output (2 typ.)

8 GND Digital ground

9 VBAT I External power supply (12 Vdc typ.)

UM1574 Hardware and layout

Doc ID 023645 Rev 1 23/48

4.3 STM8AL board dedicated resourcesThe STM8AL board is designed around the STM8AL3L68T microcontroller in a 48-pin LQFP package.

Figure 11 illustrates the connections between the STM8AL3L68T and the different peripherals (ST-LINK/V2, L99PM62GXP IC, push buttons, LED, IDD measurement circuitry, LCD and connectors).

Figure 11 and Figure 12 help you to locate these features on the STM8AL board.

Figure 11. STM8AL board hardware block diagram

MS31075V1

MiniUSB

EmbeddedST-LINK/V2

DC/DCconverter5V to 12V

5V to 3V3

USER1 button

USER2 button

LCD (16 segments, 4 commons)

P1

Hea

der

Red LED LD3

Green LED LD4

IDD measurement

3V3

I/O

L99PM62GXPPower Management

LIN transceiver5V

LIN

I/O

SWIM SPI

P2

Hea

der

VB

AT

CN3/CN4

3V3

I/O

I/O

SWIM SPI

STM8AL3L68T

Hardware and layout UM1574

24/48 Doc ID 023645 Rev 1

Figure 12. STM8AL board top layout

MS31065V1

LD2 (red LED) PWR

(red LED) LD3

JP3 (RESERVED)

B2 USER2 button

CN4 Female externalCN3 Male external

B1 USER1 button

L99PM62GXP

STM8AL3L68T

LD1 (red/green LED)COM

JP2 (I )DD

ST662A

ST-LINK/V2

(green LED) LD4

LCD 24 segments

VBAT

IDD module

UM1574 Hardware and layout

Doc ID 023645 Rev 1 25/48

Figure 13. STM8AL board bottom layout

SB1 (RESERVED)

SB2 (STM_RST)

SB3 (MCO)

SB9, SB10(Xtal 32.768 kHZ)

SB13, SB14 (USB5V)SB12 (RESERVED)

SB6, SB7, SB8(IDD circuitry)

SB15, SB16(RESERVED)

MS31064V1

SB11 (L99M62GXP Reset)

SB4, SB5 (RESERVED)

Hardware and layout UM1574

26/48 Doc ID 023645 Rev 1

4.3.1 STM8AL3L68T microcontroller

This automotive 8-bit ultralow power MCU has 32 Kbytes Flash, 1 Kbytes data EEPROM, RTC, LCD, timers, USART, I2C, SPI, ADC, DAC and comparators.

Figure 14. STM8AL3L68T package

This microcontroller belongs to the STM8AL family and provides the following benefits:

● Integrated system

– Up to 32 Kbytes of medium-density embedded Flash program memory

– 1 Kbyte of data EEPROM

– Internal high speed and low-power low speed RC.

– Embedded reset

● Ultralow power consumption

– 195 µA/MHZ + 440 µA (consumption)

– 0.9 µA with LSI in Active-halt mode

– Clock gated system and optimized power management

– Capability to execute from RAM for Low power wait mode and Low power run mode

● Advanced features

– Up to 16 MIPS at 16 MHz CPU clock frequency

– Direct memory access (DMA) for memory-to-memory or peripheral-to-memory access.

● Short development cycles

– Application scalability across a common family product architecture with compatible pinout, memory map and modular peripherals.

– Wide choice of development tools

This device offers 12-bit ADC, DAC, two comparators, real-time clock, three 16-bit timers, one 8-bit timer as well as standard communication interfaces such as SPI, I2C and USART. A 4x28-segment LCD is available on the medium-density STM8AL3L68T device.

STM8AL3L68T

32 Kbytes of Flash memory1 Kbytes of EEPROM2 Kbytes of RAM

LQFP48 7x7

UM1574 Hardware and layout

Doc ID 023645 Rev 1 27/48

Figure 15. STM8AL3L68T MCU block diagram

1. Legend: ADC: Analog-to-Digital ConverterBOR: Brownout ResetDMA: Direct Memory Access DAC: Digital-to-Analog ConverterI²C: Inter-Integrated Circuit multimaster interface IWDG: Independent WatchDoGLCD: Liquid Crystal Display POR/PDR: Power On Reset / Power Down Reset RTC: Real-Time Clock SPI: Serial Peripheral Interface SWIM: Single Wire Interface ModuleUSART: Universal Synchronous Asynchronous Receiver Transmitter WWDG: Window WatchDoG

16 MHz internal RC Clock

Clocks

Ad

dre

ss, c

on

tro

l an

d d

ata

bu

ses

Debug module

SPI1

32 Kbytes

Interrupt controller

2 Kbytes RAM

to core andperipherals

IWDG (38 kHz clock)

(SWIM)

Port A

Port B

Port C

I²C1

USART1

Power

VOLT. REG.

Port F

1-16 MHz oscillator

32 kHz oscillator

38 kHz internal RC

LCD driver4x28

WWDG

STM8 Core

controllerandCSS

1 Kbyte

Port D

Port E

Beeper

RTC

memoryProgram

Data EEPROM

@VDD

VDD18 VDD1 =1.65 V

VSS1

SWIM

SCL, SDA,

MOSI, MISO, SCK, NSS

RX, TX, CK

ADC1_INx

DAC_OUT

COMP1_INP COMP 1

COMP 2COMP2_INP

VDDAVSSA

SMB

@VDDA/VSSA

Temp sensor

12-bit ADC1VREF+VREF-

3.6 V

12-bit DAC12-bit DAC

NRST

PA[7:0]

PB[7:0]

PC[7:0]

PD[7:0]

PE[7:0]

PF0

BEEP

ALARM, CALIB

SEGx, COMx

POR/PDR

OSC_IN,OSC_OUT

OSC32_IN,OSC32_OUT

to

BOR

PVD PVD_IN

RESET

DMA1

8-bit Timer 4

16-bit Timer 3

16-bit Timer 2

16-bit Timer 1

(4 channels)

2 channels

2 channels

3 channels

COMP2_INM

VLCD = 2.5 V3.6 V

to LCD booster

Internal reference voltage

VREFINT out

VREF+

Infrared interfaceIR_TIM

Hardware and layout UM1574

28/48 Doc ID 023645 Rev 1

4.3.2 STM8AL board LEDs

The STM8AL board includes the following LEDs and their description is:

LD1 COM: LD1 default status is red. LD1 turns to green to indicate that communications are in progress between the PC and the ST-LINK/V2.

LD2 PWR: red LED indicates that the board is powered and that 3.3 V is generated by the regulator supplied by the L99PM62GXP power management IC.

User LD3: red LED is a user LED connected to the I/O PE7 of the STM8AL3L68T.

User LD4: green LED is a user LED connected to the I/O PC7 of the STM8AL3L68T.

4.3.3 STM8AL board Push buttons

The STM8AL board includes two push buttons:

● USER1: User button connected to the I/O PE1 of STM8AL3L68T.

● USER2: User button connected to the I/O PE2 of STM8AL3L68T.

4.3.4 STM8AL board built-in IDD measurement circuit

The STM8AL board built-in IDD measurement circuit allows the consumption of the STM8AL3L68T to be measured and displayed on the LCD Glass while the MCU is in Run or Low power saving modes.

● JP2 in ON position: STM8AL3L68T is powered through IDD measurement circuit (default).

● JP2 in OFF position: STM8AL3L68T is powered directly by +3V3, IDD measurement circuit is bypassed.

Note: When jumper JP2 is removed the current consumption of the STM8AL3L68T can be measured by connecting an ammeter between jumper JP2 pin 1 and pin 2.

For IDD measurement by the MCU itself, the circuit below is implemented on the STM8AL board. Solder bridges SB6, SB7 and SB8 must be closed and a jumper must be plugged between JP2 pin 2 and pin 3.

UM1574 Hardware and layout

Doc ID 023645 Rev 1 29/48

Figure 16. STM8AL board IDD measurement circuit

● Run mode

In Run mode, IDD current is measured using the operational amplifier MAX9938FEUK+ (U8) connected to the 2 shunt resistor (R23). In this case IDD_CNT_EN remains high during measurement, so R24 remains in short-circuit during the measurement because of switch U5 which remains ON permanently. The jumper JP2 must be connected between pins 2 and 3 of JP2. The measurement range in this case can be up to 30 mA.

● Low power mode

In Low power modes (Halt or Active halt), IDD current is measured using the operational amplifier MAX9938FEUK+ (U8) connected to the 2 K shunt resistor (R24), controlled by the switch STS4DPF20L (U5). In this case the counter 74HC4060 (U7) enabled by IDD_CNT_EN manages the measurement timing according to Figure 17. The measurement range in this case can be up to 30 µA.

● Low power mode IDD measurement principle

The principle used to measure a current when the STM8AL3L68T is in Low power mode is:

1. Configure ADC to measure voltage on the IDD_Measurement pin.

2. Configure PE6 to serve as wakeup pin.

3. Enter Low power mode after setting IDD_CNT_EN (PC4) 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 C14.

6. Reset the counter by programming IDD_CNT_EN high (in less than 70 ms after the wakeup) to avoid the R24 2 K resistor being connected later in Run mode.

AF

TR2847K

23

45

U474LX1G04CTR

I/O1 O/I 2

GND3 C4

VCC 5

U9

74H1G66STR

VDD

R232(1%)

R24

2K(1%)

Q121

Q132

Q143

Q64

Q55

Q76

Q47

GND8 CO 9CO 10CI 11CLR 12Q9 13Q8 14Q10 15VCC 16U7

R2610K

R25

10K C141uF

12

3 JP2

C161nF

R2915K

R2730K

Oscillator frequency 30 KHz

R22

0

C15100nF

SB6

SB8

SB7

IDD Measure

ffo no

4

5

2

3

1 U8MAX9938FEUK+

S11 D1 8

G12 D1 7

S23 D2 6

G24 D2 5

U5

STS4 DPF20L

IDD_Measurement

IDD_CNT_EN

IDD_WAKEUP

PF0

PE6

PC4

3V3

3V3

3V3

3V3

3V3

MS31059V1

M74HC4060TTR

Hardware and layout UM1574

30/48 Doc ID 023645 Rev 1

The measurement timing is given in Figure 17. In Low power modes, the 2 K resistor is connected when the U5 switch goes off after entering Low power mode. The Q13 output of the counter allows connection of the 2 K resistor when the current IDD becomes very low.

Figure 17 shows how the counter and U5 ensure that, 150 ms after IDD_CNT_EN falling edge, the shunt resistor R24 is connected between VDD_MCU and the power supply in order to reduce the measurement range to 30 µA full scale (instead of 30 mA in Run mode).

Then after another 150 ms for current stabilization, R24 is shorted, the IDD measurement is stored in C14, and the MCU is woken up. After wakeup, the MCU can measure the IDD current corresponding to the Low power mode stored in C14.

Figure 17. STM8AL board IDD Low power mode measurement timing diagram

● Ibias current measurement procedure

In Low power mode the bias current of operational amplifier input (U8 pin 4) is not negligible compared to IDD current (typical Ibias is ~240 nA). To obtain a reliable STM8AL3L68T IDD measurement, it is mandatory to subtract the bias current from the IDD low power measurement since MCU is not sinking the current. Ibias is measured during production test and stored in the MCU EPROM. The demonstration software, Discover, uses this value to display the correct IDD. The Ibias measurement procedure is part of the demonstration software and can be launched if required.

The procedure for Ibias measurement (implemented in the package demo) is:

1. Power off the board (disconnect the USB cable).

2. Set jumper JP2 to OFF position (pins 1 and 2).

3. Push down USER2 button while powering on the board from the USB.

4. Wait at least 1 second before releasing USER2, the LCD displays the Ibias measurement.

5. Power off the board (disconnect the USB cable).

6. Set jumper JP2 to ON position (pins 2 and 3). The Ibias value is now stored. The bias current is then subtracted from the IDD measurement performed in Low power mode.

MCU mode Run Low power

Wake-up Clear CNT

IDD_CNT_EN

Q13 = LOW_POWER_EN

Q14 = IDD_WAKEUPQ14n = U4 pin 4

0 ms 150 ms 300 ms

event event

Wake-upperiod

IDDmeasurement

3

4

5

6

UM1574 Hardware and layout

Doc ID 023645 Rev 1 31/48

4.3.5 STM8AL board LCD (16 segments, 4 commons)

This LCD allows the STM8AL3L68T to display any information on four 14-segment digits and 4 BARs, using all COMs. (See the LCD segment mapping in Figure 18 and pin connections in Table 7). The two first left digits of the LCD display are not used in this application.

Characteristics overview:

● 16 segments and 4 commons

● Drive method: multiplexed 1/4 duty, 1/3 bias

● Operating voltage: 3 V

● Operating temperature: 0 to 50°C

● Connector: 28-pin DIL 2.54 mm pitch

Note: When the LCD is plugged in, all I/O ports listed in Table 7 are unavailable. To use one of these as I/O, you must remove the LCD

Figure 18. LCD segment mapping

Hardware and layout UM1574

32/48 Doc ID 023645 Rev 1

Table 7. LCD connections

STM8AL3L68T LCD

Pin Name PIN COM3 COM2 COM1 COM0

1 1N 1P 1D 1E

2 1DP 1COLON 1C 1M

3 2N 2P 2D 2E

4 2DP 2COLON 2C 2M

PE3_LCDSEG4 5 3N 3P 3D 3E

PE4_LCDSEG5 6 3DP 3COLON 3C 3M

PE5_LCDSEG6 7 4N 4P 4D 4E

PD0_LCDSEG7 8 4DP 4COLON 4C 4M

PD2_LCDSEG8 9 5N 5P 5D 5E

PD3_LCDSEG9 10 BAR2 BAR3 5C 5M

PB0_LCDSEG10 11 6N 6P 6D 6E

PB1_LCDSEG11 12 BAR0 BAR1 6C 6M

PD1_LCDCOM3 13 COM3

PA6_LCDCOM2 14 COM2

PA5_LCDCOM1 15 COM1

PA4_LCDCOM0 16 COM0

PB2_LCDSEG12 17 6J 6K 6A 6B

PB3_LCDSEG13 18 6H 6Q 6F 6G

PA7_LCDSEG0 19 5J 5K 5A 5B

PE0_LCDSEG1 20 5H 5Q 5F 5G

PD6_LCDSEG20 21 4J 4K 4A 4B

PD7_LCDSEG21 22 4H 4Q 4F 4G

PD4_LCDSEG18 23 3J 3K 3A 3B

PD5_LCDSEG19 24 3H 3Q 3F 3G

25 2J 2K 2A 2B

26 2H 2Q 2F 2G

27 1J 1K 1A 1B

28 1H 1Q 1F 1G

UM1574 Hardware and layout

Doc ID 023645 Rev 1 33/48

4.3.6 STM8AL board solder bridges

1. Default SBx state is shown in bold.

4.3.7 STM8AL board jumpers selection

Table 8. STM8AL board solder bridges

Bridge State Description

SB1 (Reserved) ON Reserved, do not modify.

SB2(STM_RST)

OFF NRST signal of STM32F103C8T6 (ST-LINK/V2) is not connected to GND.

ON NRST signal of STM32F103C8T6 (ST-LINK/V2) is connected to GND.

SB3 (MCO)OFF

MCO clock from STM32F103C8T6 is not connected to PA2 (OSC_IN) of STM8AL3L68T.

ON MCO clock from STM32F103C8T6 is connected to PA2 (OSC_IN) of STM8AL3L68T.

SB4, 5 (Reserved) OFF Reserved, do not modify.

SB6, 7, 8 (IDD circuitry)

ON IDD measurement circuitry and features connected.

OFFIDD measurement circuitry and features are not connected (freeing PF0, PC4 and PE6).

SB9, 10(Xtal 32.768 kHz)

OFF PC5 and PC6 of STM8AL3L68T are free for general purpose I/Os.

ONPC5 and PC6 of STM8AL3L68T are connected to 32.768 kHz crystal oscillator (if fitted on board).

SB11 (L99PM62GXP

Reset)

OFFNRESET of L99PM62GXP is not connected to STM8AL3L68T Reset pin (external watchdog disable).

ONNRESET of L99PM62GXP is connected to STM8AL3L68T Reset pin (external watchdog enable).

SB12 (Reserved) ON Reserved, do not modify.

SB13, 14 (USB5V)ON

USB5V is distributed on CN3/CN4 connectors (USB5V can drive an external board connected to CN3 and CN4).

OFF USB5V is not distributed on CN3/CN4 connectors.

SB15, 16 (Reserved) ON Reserved, do not modify.

Table 9. STM8AL board jumpers selection

Jumper State(1)

1. Default jumper state is shown in bold.

Description

JP1 (Reserved) OFF Reserved, do not modify.

JP2 (IDD)1-2 OFF Ibias measurement selection.

2-3 ON IDD measurement selection.

JP3 (Reserved) 2-3 Reserved, do not modify.

Hardware and layout UM1574

34/48 Doc ID 023645 Rev 1

4.3.8 STM8AL board extension connection

Male headers P1 and P2 connectors can connect the STM8AL board to a standard prototyping/wrapping board. Free GPI/Os of STM8AL3L68T are available on P1. L99PM62GXP device I/Os are connected to P2.

P1 and P2 can also be probed by an oscilloscope, a logic analyzer or a voltmeter.

Table 10. STM8AL board P1 pinout Microcontroller connectivity

Pin number P1

Pin number STM8AL

MCU

Board pin name

Type Main function Alternate function

1 GND Digital ground

2 2 NRST I/O Reset PA1

3 45 PC6 I/O Port C6 OSC32_OUT

4 44 PC5 I/O Port C5 OSC32_IN

5 38 PC1 I/O Port C1 I2C1_SCL

6 37 PC0 I/O Port C0 I2C1_SDA

7 10 VDD Microcontroller Digital power supply

8 5V5V board power supply (output 5V1 from

L99PM62GXP)

Table 11. STM8AL board P2 pinout L99PM62GXP connectivity(1)

1. For additional information on L99PM62GXP device connectivity, please refer to product datasheet available at www.st.com.

Pin number

P2

Pin number L99PM62GXP

Board pin name

Type Main function

1 3V33.3 V board power supply

(output 3.3 V from U11 PWR_STM8)

2 20 WU1 I Wake-up input 1

3 28 OUT2 O High-side driver output (7 , typ.)

4 29 OUT1 O High-side driver output (7 , typ.)

5 30 O_HS O High-side driver (1 , typ.)

6 34 REL1 O Low-side driver output (2 typ.)

7 35 REL2 O Low-side driver output (2 typ.)

8 GND Digital ground

9 VBAT I External power supply (12Vdc typ.)

UM1574 STM8A-DISCOVERY boards mechanical drawing

Doc ID 023645 Rev 1 35/48

5 STM8A-DISCOVERY boards mechanical drawing

5.1 STM8AF board mechanical drawing

Figure 19. STM8AF board mechanical drawing

STM8A-DISCOVERY boards mechanical drawing UM1574

36/48 Doc ID 023645 Rev 1

5.2 STM8AL board mechanical drawing

Figure 20. STM8AL board mechanical drawing

UM

1574S

TM

8AF

bo

ard electrical sch

ematics

Doc ID

023645 Rev 1

37/48

6 STM8AF board electrical schematics

Figure 21. STM8AF board top level

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1036 1 4

STM8AF BOARD

MCOPA4PA5

NRSTST_LINK_SWIM

U_ST_LINKST_LINK_V2.SCHDOC

ST_LINK_SWIM

MCO

NRST

PA5

MCO

PA4SPI_NSS

CAN_TX

NRSTLIN_TXLIN_RX

SPI_SCKSPI_MOSISPI_MISO

CAN_RXPB0PB1PB2PB3PB4

PC1PC2PC4

PE0

PD2PD4PD7

ST_LINK_SWIM

PB5PB6PB7

PA6

PE6

U_STM8AFSTM8AF.SchDoc

MCO

PA4PA5

ST_LINK_SWIM

LIN_TXLIN_RX

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

CAN_TX

NRST

RevA.0 --> PCB label MB1036 A-00RevB.0 --> PCB label MB1036 B-00- Add capacitor for consumption delay when step-up start- Adjust few values of components

VDD

PA4PA5STM8AF_USART_TX

STM8AF_USART_RX

CAN_RX

LIN_RXLIN_TX

OUT2OUT1

OUT_HS

SPI_MISOSPI_MOSISPI_SCKSPI_NSS

NRST

CAN_TXCAN_RX

WU1

REL1REL2

CANHCANL

LIN

U_CAN_LINCAN_LIN.SchDoc

LIN_TXLIN_RX

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

CAN_TXCAN_RX

NRST

REL1REL2WU1

CANH

OUT2OUT_HS

PB0PB1

PC1

PB2PB3PB4

PC2PC4

PD2PD4

PE0

PD7

STM8AF_USART_TXSTM8AF_USART_RX

PA6

CANL

LIN

1 23 45 67 89 10

P1

Header 5X2

PB0PB2PB4

PB1PB3PB5

PB6 PB7

PB5PB6PB7

OUT1

TP4TP5

TP3TP2

PE6

PC1PC2PC4

PD2PD4PD7

PA6PE0PE6

VDD

NRST

REL1REL2

WU1OUT2

OUT_HSOUT1

5V

123456789101112

P2

Header 12

SB10

CANHCANL

LIN

VBAT

12345678910

CN3

Header F 90° 5x2H

12345678910

CN4

Header M 90° 5X2H

USB5V

SB12

SB11

CANHCANL

LINVBAT

USB5V

SB13

USB

Female

Male

123456789

P3

Header 9

VBAT

TP1

GND Test Point

ST

M8A

F b

oard

electrical schem

aticsU

M1574

38/48D

oc ID 023645 R

ev 1

Figure 22. STM8AF board ST-LINK/V2 (SWIM only)

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012

C720pF

C920pF

1 2X1

8MHz

3V

USB_DMUSB_DP

STM_RST

T_JT

CK

T_JTCK

T_JT

DO

T_JT

DI

T_JTMS

STM_JTMS

STM

_JTC

K

OSC_INOSC_OUT

T_N

RS

T

R19 4K7

R18 4K7

AIN_1C10

100nF

R16100K

R11

100K

3V

3V

3V

SW

IM_I

N

SW

IM_I

N

SW

IM_I

N

SW

IM

SW

IM

SW

IM_R

ST_

INS

WIM

_RS

T

MB1036 2 4

STM8AF BOARD ST-LINK/V2 (SWIM only)

USB_DMUSB_DP

3VR7 1K5

USB

R5 100K

VCC 1

D- 2

D+ 3

ID 4

GND 5

SHELL 0

CN1

5075BMR-05-SM

USB5V COM

3V

R21K

PWR

LD2RED

C13100nF

C12100nF

C6100nF

C8100nF

3V

VBAT1

PA7

17

PC132

PA12 33PC143

PB0

18

PC154 JTMS/SWDIO 34

OSCIN5

PB1

19

OSCOUT6

VSS_2 35

NRST7

PB2/BOOT1

20

VSSA8

VDD_2 36

VDDA9

PB10

21

PA010

JTCK/SWCLK

37

PA111

PB11

22

PA212

PA15

/JTD

I38

PA3

13

VSS

_123

PA4

14

PB3/JT

DO

39

PA5

15

VDD_1

24

PA6

16

PB4/JN

TRST

40

PB12 25

PB5

41

PB13 26

PB6

42

PB14 27

PB7

43

PB15 28

BOOT0

44

PA8 29

PB8

45

PA9 30

PB9

46

PA10 31

VSS

_347

PA11 32

VDD_3

48

U3STM32F103C8T6

Board Ident: PC13=0SWIM

3V1234

CN2

STM_JTMS

STM_JTCK

3V

T_SWDIO_IN

T_SWOLED_STLINK

LED_STLINK 3V

R4

510

R3

510R1

0

Red

_Green

2 1

3 4

LD1

LD_BICOLOR_CMS

R15 10K

R14 10K

VDD

Not Fitted

MCO

C41μF_X5R_0603

C310nF_X7R_0603

C11μF_X5R_0603

C5100nF

C2100nF

MCO

Not Fitted

R20100

SB2

RC Must be very close to STM32F103 pin 29

JP3

51

2

GND3

4

BYPASSINH

Vin Vout

U1

LD3985M33R

R17

100C1120pF

JP4TXRX

STLINK_RX

Not Fitted

SB4

SB5

STLINK_T

X

PA4

PA5

STM8AF_USART_TX

STM8AF_USART_RX

Close to JPNot Fitted

Idd

NRST

ST_LINK_SWIMSWIM

SWIM_RST

SWIM_IN

SWIM_RST_IN R13

220

R10

220

R12

47

R21

47

R9680

T_JR

ST

ST_LINK_SWIM

STM8AF_RESET

IO1

1

GND

3IO

22

U2ESDA5V3L

5VD1

BAT60JFILM

SB1

5V

PWR

D2

BAT60JFILM

5V

USB5V

R8 0R6 0

D3

BAT60JFILM

UM

1574S

TM

8AF

bo

ard electrical sch

ematics

Doc ID

023645 Rev 1

39/48

Figure 23. STM8AF board MCU

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1036 3 4

STM8AF BOARD MCU

PA4PA5PA4

PA5

SPI_NSS

CAN_TX

LD3

red

PA3 R25

1K

C30

100nF

5V

User Button 1

PE1

User Button 2

C36

100nF

5V

123

4

B2

SW-PUSH-CMS

123

4

B1

SW-PUSH-CMS

MCOMCO SB3

Close to XTAL & MCU

Not Fitted

C17

20pF

C1820pF

X216MHz

VDD

5V

C1910nF

NRSTPA1PA2

PA3PA4PA5PA6

VCAPC14

680nFVDD

VDDL1

BEAD C151uF

C21100nF

VDDA

PB0

PB1

PB2

PB3

PB4

PB5

PB6

PB7

PE0

PE1

PE2

PE3

SPI_NSS

PE6

PE7

PC1PC2PC3PC4SPI_SCK

SPI_MOSISPI_MISOCAN_TXCAN_RX

PD0

ST_L

INK_S

WIM

PD2

PD3

PD4

LIN_T

XLIN_R

XPD

7

VDD

C22100nF

C16100nF

C20100nF

NRST

ST_LINK_SWIM

STM8AF_USART_TXSTM8AF_USART_RX

R23

0

R304K7

PE2

R424K7

LD7

green

PC3 R29

510

LD4

green

PD3 R26

510

LD6

green

PE3 R28

510

LIN_TXLIN_RX

SPI_SCK

SPI_MOSISPI_MISO

CAN_RX

5V

PE7

NRST1

OSCIN/PA12

OSCOUT/PA23

Vssio_14

Vss5

VCAP6

Vdd7

Vddio_18

PA39

PA410

PA511

PA612

Vdd

a13

Vssa

14

PB7

15

PB6

16

PB5

17

PB4

18

PB3

19

PB2

20

PB1

21

PB0

22

PE7

23

PE6

24

PE5 25PC1 26PC2 27PC3 28PC4 29PC5 30Vssio_2 31Vddio_2 32PC6 33PC7 34PG0 35PG1 36PE3

37PE

238

PE1

39PE

040

PD0

41PD

142

PD2

43PD

344

PD4

45PD

546

PD6

47PD

748

U4STM8AF5288T

R2410K

R22

60

PB0PB1

PB2PB3

PB4

PC1PC2

PC4

PE0

PD2

PD4

PD7

13

2 RV110K

PB5PB6

PB7

LD5

green

PD0 R27

510

PA6

PE6

ST

M8A

F b

oard

electrical schem

aticsU

M1574

40/48D

oc ID 023645 R

ev 1

Figure 24. STM8AF board CAN/LIN and 12V

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1036 4 4

STM8AF BOARD CAN / LIN & 12V

NRST

C1-1

C1+2

C2- 3

C2+ 4

VCC5 VOUT 6

GND7 SHDN 8

U6

ST662A

C1-1

C1+2

C2- 3

C2+ 4

VCC5 VOUT 6

GND7 SHDN 8

U7

ST662A

12

3

JP2

12

3

JP1

D4

BAT60JFILM

D6

BAT60JFILM

SB7

5V

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

5V

OUT_HS

OUT1OUT2

12V

LIN_RX

LIN_TX

OUT2OUT1

OUT_HS

SPI_MISOSPI_MOSISPI_SCKSPI_NSS

NRST

12V

CAN_TX

12V

CAN_RX

CAN ON

FLASH Mode

FLASH Mode

LIN ON

LIN

WU1WU1

REL1REL1REL2 REL2

C23220nF

CANH

CANL

C24100nF

12VD5BAT60JFILM

C34220nF

C35220nF

C32220nF

C33220nF

C25220nF

C2710uF/25V

C2610uF/25V

USB5V

SB6

CANH

CANL

LIN

VBAT

R3910K

R4022K

SHDN

SHDNSHDN

GND

36

RxDC2 TxDC3

CANH 4

CANL 5

OP2+13 OP2-14 OP2OUT15

DI16

DO17

CLK18 CSN19

NRESET8

CAN_Supply 7

RxDL/NINT12

TxDL11

SPLIT 6

5V19

LIN 33LINPU 32

5V210

WU3 22WU2 21WU1 20OP1OUT23

OP1-24

OP1+25

OUT4 26OUT3/FSO 27OUT2 28OUT1 29

OUT_HS 30

REL2 35REL1 34

VS

31

AGND

1

U5L99PM62GXP

R36 1K

R35 1K

R37 1KR41 1K R38 1K

R31 1KR32 1KR34 1KR33 1K

LIN_RX

LIN_TX

CAN_RXCAN_TX

C29220nF SB8

USB5V

C31220nF

C2810uF/25V

R43120

SB9

UM

1574S

TM

8AL

bo

ard electrical sch

ematics

Doc ID

023645 Rev 1

41/48

7 STM8AL board electrical schematics

Figure 25. STM8AL board top level

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1037 1 6

STM8AL BOARD

MCO

NRSTST_LINK_SWIMPC3

PC2

U_ST_LINKST_LINK_V2.SCHDOC

ST_LINK_SWIM

MCO

NRST

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

PC1PC0

PC5PC6

PD1_LCDCOM3

PD2_LCDSEG8PD3_LCDSEG9PB0_LCDSEG10

PB3_LCDSEG13PB2_LCDSEG12PB1_LCDSEG11

USART1_RXUSART1_TX

PD7_LCDSEG21PD6_LCDSEG20PD5_LCDSEG19PD4_LCDSEG18

IDD_MeasurementIDD_WAKEUP

IDD_CNT_EN

PA4_LCDCOM0PA5_LCDCOM1PA6_LCDCOM2

PA7_LCDSEG0PE0_LCDSEG1

PE3_LCDSEG4PE4_LCDSEG5PE5_LCDSEG6PD0_LCDSEG7

NRSTST_LINK_SWIMMCO

U_STM8ALSTM8AL.SchDoc

MCOST_LINK_SWIM

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

NRST

RevA.0 --> PCB label MB1037 A-00RevB.0 --> PCB label MB1037 B-00- Add capacitor for consumption delay when step-up start- Adjust few values of components

STM8AL_USART_TXSTM8AL_USART_RX

LIN_RXLIN_TX

OUT2OUT1

OUT_HS

SPI_MISOSPI_MOSISPI_SCKSPI_NSS

NRST

WU1

REL1REL2

LIN

U_LINLIN.SchDoc

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

NRST

REL1REL2WU1

OUT2OUT_HS

PC1PC0

SB13

LIN

LIN

VBAT

12345678910

CN4

Header F 90° 5x2H

12345678910

CN3

Header M 90° 5X2H

USB5V

SB14

SB15LINVBAT

USB5V

SB16

OUT1

TP5TP4

TP3TP2

PC1

VDD

NRST REL1REL2

WU1OUT2

OUT_HSOUT1

3V3

PC0

PC5PC6

12345678

P1

Header 8

PB3_LCDSEG13PB2_LCDSEG12PB1_LCDSEG11

PD7_LCDSEG21PD6_LCDSEG20PD5_LCDSEG19PD4_LCDSEG18

PA4_LCDCOM0PA5_LCDCOM1PA6_LCDCOM2

PA7_LCDSEG0PE0_LCDSEG1

PE3_LCDSEG4PE4_LCDSEG5PE5_LCDSEG6PD0_LCDSEG7

PD1_LCDCOM3

PD2_LCDSEG8PD3_LCDSEG9PB0_LCDSEG10

U_LCDGH08172_buttons.SchDoc

PC3PC2

PC3PC2

STM8AL_USART_TXSTM8AL_USART_RX

PC5PC6

5V

IDD_MeasurementIDD_CNT_EN

IDD_WAKEUP

U_PowerIDD_measurement.SchDoc

IDD_MeasurementIDD_CNT_EN

IDD_WAKEUP

USB

Female

Male

IDD_MeasurementIDD_CNT_EN

IDD_WAKEUP

PC3PC2

TP1

GND Test Point

123456789

P2

Header 9

VBAT

CANLCANH

CANHCANL

ST

M8A

L b

oard

electrical schem

aticsU

M1574

42/48D

oc ID 023645 R

ev 1

Figure 26. STM8AL board ST-LINK/V2 (SWIM only)

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012

C720pF

C820pF

1 2X1

8MHz

3V

USB_DMUSB_DP

STM_RST

T_JT

CK

T_JTCK

T_JT

DO

T_JT

DI

T_JTMS

STM_JTMS

STM

_JTC

K

OSC_INOSC_OUT

T_N

RS

T

R20 4K7

R19 4K7

AIN_1C10

100nF

R16100K

R6

100K

3V

3V

3V

SW

IM_I

N

SW

IM_I

N

SW

IM_I

N

SW

IM

SW

IM

SW

IM_R

ST_

INS

WIM

_RS

T

MB1037 2 6

STM8AL BOARD ST-LINK/V2 (SWIM only)

USB_DMUSB_DP

3VR9 1K5

USB

R8 100K

VCC 1

D- 2

D+ 3

ID 4

GND 5

SHELL 0

CN1

5075BMR-05-SM

USB5V

COM

3V

R2820

PWR

LD2RED

C9100nF

C12100nF

C6100nF

C13100nF

3V

VBAT1

PA7

17

PC132

PA12 33PC143

PB0

18

PC154 JTMS/SWDIO 34

OSCIN5

PB1

19

OSCOUT6

VSS_2 35

NRST7

PB2/BOOT1

20

VSSA8

VDD_2 36

VDDA9

PB10

21

PA010

JTCK/SWCLK

37

PA111

PB11

22

PA212

PA15

/JTD

I38

PA3

13

VSS

_123

PA4

14

PB3/JT

DO

39

PA5

15

VDD_1

24

PA6

16

PB4/JN

TRST

40

PB12 25

PB5

41

PB13 26

PB6

42

PB14 27

PB7

43

PB15 28

BOOT0

44

PA8 29

PB8

45

PA9 30

PB9

46

PA10 31

VSS

_347

PA11 32

VDD_3

48

U3STM32F103C8T6

Board Ident: PC13=0SWIM

3V1234

CN2

STM_JTMS

STM_JTCK

3V

T_SWDIO_IN

T_SWOLED_STLINK

LED_STLINK 3V

R4

510

R3

510R1

0

Red

_Green

2 1

3 4

LD1

LD_BICOLOR_CMS

R15 10K

R12 10K

Not Fitted

MCO

C41μF_X5R_0603

C310nF_X7R_0603

C11μF_X5R_0603

C5100nF

C2100nF

MCO

Not Fitted

R17100

SB2

RC Must be very close to STM32F103 pin 29

51

2

GND3

4

BYPASSINH

Vin Vout

U1

LD3985M33R

R18

100C1120pF

JP1TXRX

STLINK_RX

Not Fitted

SB5

SB4

STLINK_T

X

PC3

PC2

STM8AL_USART_TX

STM8AL_USART_RX

Close to JPNot Fitted

NRST

ST_LINK_SWIMSWIM

SWIM_RST

SWIM_IN

SWIM_RST_IN R14

220

R13

220

R7

47

R21

47

R5680

T_JR

ST

ST_LINK_SWIM

STM8AF_RESET

IO1

1

GND

3IO

22

U2ESDA5V3L

5VD1

BAT60JFILM

SB1

PWR

D2

BAT60JFILM

USB5V

3V3

PWR_STM8

C311μF_X5R_0603

C3210nF_X7R_0603

C281μF_X5R_0603

C30100nF

C29100nF

51

2

GND3

4

BYPASSINH

Vin Vout

U11

LD3985M33R

5V

3V3

3V3

R11 0R10 0

D3

BAT60JFILM

UM

1574S

TM

8AL

bo

ard electrical sch

ematics

Doc ID

023645 Rev 1

43/48

Figure 27. STM8AL board MCU

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1037 3 6

STM8AL BOARD MCU

LD3

red

R30

820

LD4

green

R35

330

PA4_LCDCOM0

NRST

C22

20pF

C23

20pFX216MHz

R32

60

41

32

X3

MC306-G-06Q-32.768 (manufacturer JFVNY)

C246.8pF

C276.8pF

VDDVDDA

VDD

PA0

PA4PA5PA6PA7

PE0PE1PE2PE3PE4PE5PD0PD1PD2PD3PB0 PB1

PB2PB3PB4PB5PB6PB7PF0PD4PD5PD6PD7PC0PC1

PC2PC3PC4PC5PC6PC7PE6PE7

C21100nF

VDD

C26100nF

L1

BEAD C191uF

C20100nF

VDDA

PA5_LCDCOM1PA6_LCDCOM2PA7_LCDSEG0

PE0_LCDSEG1

PE3_LCDSEG4PE4_LCDSEG5PE5_LCDSEG6PD0_LCDSEG7PD1_LCDCOM3PD2_LCDSEG8PD3_LCDSEG9PB0_LCDSEG10

PB3_LCDSEG13PB2_LCDSEG12PB1_LCDSEG11

USART1_RXUSART1_TX

PD7_LCDSEG21PD6_LCDSEG20PD5_LCDSEG19PD4_LCDSEG18

C251uF

C181uF

NRST

ST_LINK_SWIM

IDD_Measurement

PE7

PC7

IDD_WAKEUP

IDD_CNT_EN

R36

0VDD

R340

Not Fitted

PA01

NRST/PA12

PA23

PA34

PA45

PA56

PA67

PA78

AVSS9

VDD10

VDDA11

VREF+12

VLCD13

PE014

PE115

PE216

PE317

PE418

PE519

PD020

PD121

PD222

PD323

PB024 PB1 25PB2 26PB3 27PB4 28PB5 29PB6 30PB7 31PF0 32PD4 33PD5 34PD6 35PD7 36PC0 37PC1 38VDDIO 39VSSIO 40PC2 41PC3 42PC4 43PC5 44PC6 45PC7 46PE6 47PE7 48U10

STM8AL3L68T

Not Fitted3V3

C1710nF

R3110K

PC0PC1

SB9SB10

Must be close to the Crystal and ON

C42

100nF

User Button 2

PE1

User Button 1

C37

100nF

123

4

B1

SW

-PU

SH

-CM

S 123

4

B2

SW

-PU

SH

-CM

S

R454K7

PE2

R484K7

3V3 3V3

PC5PC6PC5

PC6

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

MCOMCO SB3

Close to XTAL & MCU

R33

0

ST

M8A

L b

oard

electrical schem

aticsU

M1574

44/48D

oc ID 023645 R

ev 1

Figure 28. STM8AL board LCD

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1037 4 6

STM8AL BOARD LCD

LCD

SEG0

1

SEG1

2

SEG2

3

SEG3

4

SEG4

5

SEG5

6

SEG6

7

SEG7

8

SEG8

9

SEG9

10

SEG10

11

SEG11

12

COM3

13

COM2

14COM1

15

COM0

16

SEG12

17

SEG13

18

SEG14

19

SEG15

20

SEG16

21

SEG17

22

SEG18

23

SEG19

24

SEG20

25

SEG21

26

SEG22

27

SEG23

28

U6GH08172T

PB3_LCDSEG13PB2_LCDSEG12

PB1_LCDSEG11

PD7_LCDSEG21 PD6_LCDSEG20

PD5_LCDSEG19PD4_LCDSEG18

PA4_LCDCOM0PA5_LCDCOM1

PA6_LCDCOM2

PA7_LCDSEG0PE0_LCDSEG1

PE3_LCDSEG4PE4_LCDSEG5

PE5_LCDSEG6 PD0_LCDSEG7

PD1_LCDCOM3

PD2_LCDSEG8PD3_LCDSEG9

PB0_LCDSEG10

UM

1574S

TM

8AL

bo

ard electrical sch

ematics

Doc ID

023645 Rev 1

45/48

Figure 29. STM8AL board IDD_measurement

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1037 5 6

STM8AL BOARD IDD_Measurement

R2847K

2

3

4

5U474LX1G04CTR

I/O1 O/I 2

GND3 C4

VCC 5

U9

74H1G66STR

VDD

R232(1%)

R24

2K(1%)

Q121

Q132

Q143

Q64

Q55

Q76

Q47

GND8 CO 9CO 10CI 11CLR 12Q9 13Q8 14Q10 15VCC 16U7

M74HC4060TTR

R2610K

R25

10K C141uF

12

3 JP2

C161nF

R2915K

R2730K

Oscillator frequency 30KHz

R22

0

C15100nF

SB6

SB8

SB7

IDD Measure

onoff

4

5

2

3

1 U8MAX9938FEUK+

S11 D1 8

G12 D1 7

S23 D2 6

G24 D2 5

U5

STS4DPF20L

IDD_Measurement

IDD_CNT_EN

IDD_WAKEUP

PF0

PE6

PC4

3V3

3V3

3V3

3V3

3V3

ST

M8A

L b

oard

electrical schem

aticsU

M1574

46/48D

oc ID 023645 R

ev 1

Figure 30. STM8AL board LIN and 12V

1

1

2

2

3

3

4

4

D D

C C

B B

A A

STMicroelectronicsTitle:

Number: Rev: Sheet ofB.0(PCB.SCH) Date:10/3/2012MB1037 6 6

STM8AL BOARD LIN & 12V

NRST

C1-1

C1+2

C2- 3

C2+ 4

VCC5 VOUT 6

GND7 SHDN 8

U13

ST662A

C1-1

C1+2

C2- 3

C2+ 4

VCC5 VOUT 6

GND7 SHDN 8

U14

ST662A

12

3

JP3

D6

BAT60JFILM

D7

BAT60JFILM

SPI_NSSSPI_SCKSPI_MOSISPI_MISO

5V

OUT_HS

OUT1OUT2

12V

LIN_RX

LIN_TX

OUT2OUT1

OUT_HS

SPI_MISOSPI_MOSISPI_SCKSPI_NSS

NRST

12V

12V

FLASH Mode

LIN ON

LIN

WU1WU1

REL1REL1REL2 REL2

C33220nF

C39100nF

12V

D8BAT60JFILM

C45220nF

C46220nF

C43220nF

C44220nF

C38220nF

C3610uF/25V

C3510uF/25V

USB5V

SB11

LIN

VBAT

R4710K

R4622K

SHDN

SHDNSHDN

GND

36

RxDC2 TxDC3

CANH 4

CANL 5

OP2+13 OP2-14 OP2OUT15

DI16

DO17

CLK18 CSN19

NRESET8

CAN_Supply 7

RxDL/NINT12

TxDL11

SPLIT 6

5V19

LIN 33LINPU 32

5V210

WU3 22WU2 21WU1 20OP1OUT23

OP1-24

OP1+25

OUT4 26OUT3/FSO 27OUT2 28OUT1 29

OUT_HS 30

REL2 35REL1 34

VS

31

AGND

1

U12L99PM62GXP

R41 1K

R441K

R430

R421K

D5

BAT60JFILM

3V3

R37 1KR38 1KR39 1KR40 1K

LIN_RX

LIN_TX

D4

BAT60JFILM

3V3

C3410uF/25V

C41220nF SB12

USB5V

C40220nF

UM1574 Revision history

Doc ID 023645 Rev 1 47/48

8 Revision history

Table 12. Document revision history

Date Revision Changes

15-Nov-2012 1 Initial release.

UM1574

48/48 Doc ID 023645 Rev 1

Please Read Carefully:

Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve theright to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at anytime, 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 noliability 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 thisdocument 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 productsor services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of suchthird 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 IMPLIEDWARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWSOF 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 NOTRECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAININGAPPLICATIONS, 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 "AUTOMOTIVEGRADE" 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 voidany warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, anyliability 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.

© 2012 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


Recommended