Download STM8A-DISCOVERY - STMicroelectronics

Transcript
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
STM8AF
board
Figure 2.
November 2012
STM8AL
board
Applicable tools
Type
Part number
Evaluation tools
STM8A-DISCOVERY
Doc ID 023645 Rev 1
1/48
www.st.com
Contents
UM1574
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
4.2
4.3
5
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
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
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
STM8A-DISCOVERY boards mechanical drawing . . . . . . . . . . . . . . . . 35
5.1
2/48
STM8A-DISCOVERY common resources . . . . . . . . . . . . . . . . . . . . . . . . . 9
STM8AF board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Doc ID 023645 Rev 1
UM1574
Contents
5.2
STM8AL board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6
STM8AF board electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7
STM8AL board electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Doc ID 023645 Rev 1
3/48
List of tables
UM1574
List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
4/48
ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
STM8AF board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
STM8AF board jumper selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
STM8AF board P1 pinout microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
STM8AF board P2 pinout microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
STM8AF board P3 pinout L99PM62GXP connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
LCD connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
STM8AL board solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
STM8AL board jumpers selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
STM8AL board P1 pinout Microcontroller connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
STM8AL board P2 pinout L99PM62GXP connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Doc ID 023645 Rev 1
UM1574
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Figure 23.
Figure 24.
Figure 25.
Figure 26.
Figure 27.
Figure 28.
Figure 29.
Figure 30.
STM8A-DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applicable tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Debugging the STM8AF microcontroller when the STM8AL board or an
external application board is connected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Debugging the STM8AL microcontroller when the STM8AF board or an
external application board is connected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
L99PM62GXP block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
STM8AF board hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
STM8AF board top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
STM8AF board bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
STM8AF5288T package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
STM8AF5288T block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
STM8AL board hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
STM8AL board top layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
STM8AL board bottom layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
STM8AL3L68T package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
STM8AL3L68T MCU block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
STM8AL board IDD measurement circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
STM8AL board IDD Low power mode measurement timing diagram . . . . . . . . . . . . . . . . . 30
LCD segment mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
STM8AF board mechanical drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
STM8AL board mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
STM8AF board top level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
STM8AF board ST-LINK/V2 (SWIM only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
STM8AF board MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
STM8AF board CAN/LIN and 12V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
STM8AL board top level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
STM8AL board ST-LINK/V2 (SWIM only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
STM8AL board MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
STM8AL board LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
STM8AL board IDD_measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
STM8AL board LIN and 12V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Doc ID 023645 Rev 1
5/48
Conventions
1
UM1574
Conventions
Table 1 provides the definitions of some conventions used in the present document.
Table 1.
ON/OFF conventions
Convention
6/48
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
Doc ID 023645 Rev 1
UM1574
2
Quick start
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 started
1.
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/stm8adiscovery.
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
2.3
System requirements
●
Windows PC (XP, Vista, 7)
●
USB cable (dual type A to mini-B) - included
Development toolchains supporting the STM8A-DISCOVERY
●
IAR: EWSTM8
●
STMicroelectronics: STVD
Doc ID 023645 Rev 1
7/48
Features
3
UM1574
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:
8/48
●
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)
Doc ID 023645 Rev 1
UM1574
4
Hardware and layout
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.
Doc ID 023645 Rev 1
9/48
Hardware and layout
4.1.2
UM1574
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.
●
Example 2: Debugging the STM8AL microcontroller when the STM8AF board or an
external application board is connected.
Figure 4.
Note:
10/48
Debugging the STM8AF microcontroller when the STM8AL board or an
external application board is connected
Debugging the STM8AL microcontroller when the STM8AF board or an
external application board is connected
All other configuration are not supported and could damage the boards or the PC.
Doc ID 023645 Rev 1
UM1574
4.1.3
Hardware and layout
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
Doc ID 023645 Rev 1
11/48
Hardware and layout
UM1574
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.
12/48
Doc ID 023645 Rev 1
UM1574
Hardware and layout
Figure 5.
L99PM62GXP block diagram
y
MS31061V1
Doc ID 023645 Rev 1
13/48
Hardware and layout
4.2
UM1574
STM8AF board dedicated resources
The 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
Mini
USB
Embedded
ST-LINK/V2
DC/DC
converter
5V to 12V
L99PM62GXP
Power Management
LIN transceiver
LIN
CAN
CN3/CN4
P1 Header
SWIM
SPI
5V
P3 Header
STM8AF5288T
I/O
I/O
P2 Header
VBAT
5V
USER1 button
Red LED LD3
Green LED LD4
USER2 button
Green LED LD5
RV1
potentiometer
Green LED LD6
Green LED LD7
MS31074V1
14/48
Doc ID 023645 Rev 1
UM1574
Hardware and layout
Figure 7.
STM8AF board top layout
ST-LINK/V2
LD1 (red/green LED)
COM
LD2
(red LED) PWR
(red LED) LD3,
(green LED) LD4,
(green LED) LD5,
(green LED) LD6,
(green LED) LD7
STM8AF5288T
JP3 (I DD
measurement)
L99PM62GXP
JP1 (FLASH/LIN)
VBAT
ST662A
B1 USER1 button
JP2 (FLASH/CAN)
B2 USER2 button
CN3
Female external
CN4 Male external
RV1 potentiometer
MS31065V2
Doc ID 023645 Rev 1
15/48
Hardware and layout
Figure 8.
UM1574
STM8AF board bottom layout
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)
16/48
Doc ID 023645 Rev 1
MS31063V1
UM1574
4.2.1
Hardware and layout
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
STM8AF5288T
64 Kbytes of Flash memory
2 Kbytes of EEPROM
4 Kbytes of RAM
LQFP48 7x7
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.
Doc ID 023645 Rev 1
17/48
Hardware and layout
UM1574
Figure 10. STM8AF5288T block diagram
Reset block
XTAL 1-24 MHz
Clock controller
Reset
Reset
RC int. 16 MHz
Detector
POR
RC int. 128 kHz
BOR
Clock to peripherals and core
Window WDG
STM8A CORE
IWDG
Master/slave
automatic
resynchronization
Up to 128 Kbyte
high density program
Flash
Debug/SWIM
LINUART
400 Kbit/s
I2C
10 Mbit/s
SPI
Address and data bus
Single wire
debug interf.
Up to 2 Kbytes
data EEPROM
Up to 6 Kbytes
RAM
Boot ROM
LIN master
SPI emul.
USART
16-bit advanced control
timer (TIM1)
1 Mbit/s
beCAN
16-bit general purpose
(TIM2, TIM3)
Up to
16 channels
10-bit ADC
Up to
9 CAPCOM
channels
8-bit AR timer
(TIM4)
AWU timer
MS31062V1
18/48
Doc ID 023645 Rev 1
UM1574
4.2.2
Hardware and layout
STM8AF board LEDs
The STM8AF board includes the following LEDs:
4.2.3
●
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.
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.
Doc ID 023645 Rev 1
19/48
Hardware and layout
UM1574
4.2.4
STM8AF board solder bridges
Table 2.
STM8AF board solder bridges
Bridge
State(1)
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.
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.
OFF
Reserved, do not modify.
SB6
(L99PM62GXP
Reset)
OFF
NRESET of L99PM62GXP is not connected to the STM8AF5288T Reset pin (external
watchdog disable).
ON
NRESET 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.
OFF
If 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).
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.
ON
USB5V is available on CN3/CN4 connectors for powering an external board through
CN3/CN4.
OFF
USB5V is not available on CN3/CN4 connectors.
ON
Reserved, do not modify.
SB3 (MCO)
SB4,5
(Reserved)
SB8
(Start-up delay)
SB9 (CAN
terminating
resistor)
SB10,11
(USB5V)
SB12,13
(Reserved)
Description
1. Default SBx state is shown in bold.
20/48
Doc ID 023645 Rev 1
UM1574
4.2.5
Hardware and layout
STM8AF board jumpers selection
Table 3.
STM8AF board jumper selection
Jumper
State(1)
JP1
(LIN/FLASH)
1-2
Flash mode selected (2).
2-3
LIN communication enabled.
JP2
(CAN/FLASH)
1-2
Flash mode selected (2).
2-3
CAN communication enabled.
ON
Standard operation, 5 V connected to the VDD of the microcontroller.
OFF
An ammeter can be connected between JP3 pins to measure the
current sunk by the MCU.
OFF
Reserved, do not modify.
JP3 (IDD)
JP4 (Reserved)
Description
1. Default jumper state is shown in bold.
2. The Flash mode is activated if at least JP1 or JP2 selects Flash mode.
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 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
Doc ID 023645 Rev 1
21/48
Hardware and layout
Table 5.
Pin number
P2
UM1574
STM8AF board P2 pinout microcontroller connectivity
Pin number
STM8AF
MCU
1
Board pin
name
Type
Main function
GND
Alternate function
Digital ground
2
1
NRST
I/O
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
Table 6.
Pin number
P3
Reset
Microcontroller Digital power supply
VDD
STM8AF board P3 pinout L99PM62GXP connectivity(1)
Pin number
Board pin
STM8AF
Type
name
MCU
1
Main function
5 V board power supply (output 5V1 from
L99PM62GXP)
5V
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
9
VBAT
Digital ground
I
External power supply (12 Vdc typ.)
1. For additional information on L99PM62GXP device connectivity, please refer to product datasheet
available at www.st.com.
22/48
Doc ID 023645 Rev 1
UM1574
STM8AL board dedicated resources
The 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
Mini
USB
Embedded
ST-LINK/V2
LIN
CN3/CN4
DC/DC
converter
5V to 12V
L99PM62GXP
Power Management
LIN transceiver
5V
SWIM
SPI
3V3
VBAT
5V to 3V3
P2 Header
STM8AL3L68T
P1 Header
4.3
Hardware and layout
I/O
I/O
USER1 button
Red LED LD3
USER2 button
Green LED LD4
IDD
measurement
LCD (16 segments, 4 commons)
MS31075V1
Doc ID 023645 Rev 1
23/48
Hardware and layout
UM1574
Figure 12. STM8AL board top layout
LD1 (red/green LED)
COM
ST-LINK/V2
LD2 (red LED) PWR
LCD 24 segments
IDD module
JP2 (I DD )
(red LED) LD3
STM8AL3L68T
(green LED) LD4
JP3 (RESERVED)
L99PM62GXP
VBAT
B1 USER1 button
B2 USER2 button
ST662A
CN3 Male external
CN4 Female external
MS31065V1
24/48
Doc ID 023645 Rev 1
UM1574
Hardware and layout
Figure 13. STM8AL board bottom layout
SB1 (RESERVED)
SB2 (STM_RST)
SB4, SB5 (RESERVED)
SB3 (MCO)
SB6, SB7, SB8
(IDD circuitry)
SB9, SB10
(Xtal 32.768 kHZ)
SB11
(L99M62GXP Reset)
SB12 (RESERVED)
SB13, SB14 (USB5V)
SB15, SB16
(RESERVED)
Doc ID 023645 Rev 1
MS31064V1
25/48
Hardware and layout
4.3.1
UM1574
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
STM8AL3L68T
32 Kbytes of Flash memory
1 Kbytes of EEPROM
2 Kbytes of RAM
LQFP48 7x7
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.
26/48
Doc ID 023645 Rev 1
UM1574
Hardware and layout
Figure 15. STM8AL3L68T MCU block diagram
OSC_IN,
OSC_OUT
16 MHz internal RC
OSC32_IN,
OSC32_OUT
@VDD
1-16 MHz oscillator
32 kHz oscillator
Clock
controller
and
CSS
38 kHz internal RC
VDD18
Clocks
to core and
peripherals
Interrupt controller
Debug module
(SWIM)
BOR
16-bit Timer 2
2 channels
16-bit Timer 3
3 channels
16-bit Timer 1
8-bit Timer 4
Infrared interface
DMA1
(4 channels)
SCL, SDA,
SMB
I²C1
MOSI, MISO,
SCK, NSS
SPI1
RX, TX, CK
VDDA
VSSA
ADC1_INx
VREF+
VREF-
VREFINT out
COMP1_INP
COMP2_INP
COMP2_INM
DAC_OUT
VREF+
VLCD = 2.5 V to
3.6 V
RESET
POR/PDR
2 channels
IR_TIM
VOLT. REG.
STM8 Core
USART1
@VDDA/VSSA
PVD
Address, control and data buses
SWIM
Power
12-bit ADC1
VDD1 =1.65 V
to 3.6 V
VSS1
NRST
PVD_IN
32 Kbytes
Program memory
1 Kbyte
Data EEPROM
2 Kbytes RAM
Port A
PA[7:0]
Port B
PB[7:0]
Port C
PC[7:0]
Port D
PD[7:0]
Port E
PE[7:0]
Port F
PF0
Temp sensor
Internal reference
voltage
COMP 1
Beeper
BEEP
RTC
ALARM, CALIB
IWDG
(38 kHz clock)
WWDG
COMP 2
12-bitDAC
DAC
12-bit
LCD driver
4x28
LCD booster
SEGx, COMx
1. Legend:
ADC: Analog-to-Digital Converter
BOR: Brownout Reset
DMA: Direct Memory Access
DAC: Digital-to-Analog Converter
I²C: Inter-Integrated Circuit multimaster interface
IWDG: Independent WatchDoG
LCD: Liquid Crystal Display
POR/PDR: Power On Reset / Power Down Reset
RTC: Real-Time Clock
SPI: Serial Peripheral Interface
SWIM: Single Wire Interface Module
USART: Universal Synchronous Asynchronous Receiver Transmitter
WWDG: Window WatchDoG
Doc ID 023645 Rev 1
27/48
Hardware and layout
4.3.2
UM1574
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:
4.3.4
●
USER1: User button connected to the I/O PE1 of STM8AL3L68T.
●
USER2: User button connected to the I/O PE2 of STM8AL3L68T.
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.
28/48
Doc ID 023645 Rev 1
UM1574
Hardware and layout
Figure 16. STM8AL board IDD measurement circuit
IDD Measure
V DD
on
JP2
5
3V3
1
1
3
2
off
4
2
R23
2(1%)
U8
MAX9938FEUK+ U9
1
3
I/O
4
C
3
GND
R24
O/I
VCC
2
5
R25
R22
10K
0
C14
1uF
3V3
PF0
SB6
IDD_Measurement
74H1G66STR
4
2K(1%)
5
U4
74LX1G04CTR
3V3
U7
U5
S1
G1
S2
G2
D1
D1
D2
D2
8
7
6
5
SB8
STS4 DPF20L
R28
47K
PE6
IDD_WAKEUP
Q12 VCC
Q13
Q10
Q14
Q8
Q6
Q9
Q5
CLR
Q7
CI
Q4
CO
GND
CO
16
15
14
13
12
11
10
9
C15
100nF
3V3
R26
10K
M74HC4060TTR
PC4
SB7
C16
1nF
R29
15K
I DD_CNT_EN
R27
30K
Oscillator frequency 30 KHz
●
Run mode
AF
3V3
1
2
3
4
1
2
3
4
5
6
7
8
T
2
3
MS31059V1
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.
Doc ID 023645 Rev 1
29/48
Hardware and layout
UM1574
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
Wake-up
period
IDD
measurement
Wake-up
event
MCU mode
Run
Clear CNT
event
Low power
5
IDD_CNT_EN
3
6
Q13 = LOW_POWER_EN
4
Q14 = IDD_WAKEUP
Q14n = U4 pin 4
0 ms
●
150 ms
300 ms
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:
30/48
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.
Doc ID 023645 Rev 1
UM1574
4.3.5
Hardware and layout
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:
Note:
●
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
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
Doc ID 023645 Rev 1
31/48
Hardware and layout
Table 7.
UM1574
LCD connections
STM8AL3L68T
Pin Name
32/48
LCD
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
PA5_LCDCOM1
15
PA4_LCDCOM0
16
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
COM2
COM1
COM0
Doc ID 023645 Rev 1
UM1574
Hardware and layout
4.3.6
STM8AL board solder bridges
Table 8.
STM8AL board solder bridges
Bridge
State
SB1 (Reserved)
ON
Description
Reserved, do not modify.
OFF NRST signal of STM32F103C8T6 (ST-LINK/V2) is not connected to GND.
SB2
(STM_RST)
ON
NRST signal of STM32F103C8T6 (ST-LINK/V2) is connected to GND.
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.
SB3 (MCO)
SB4, 5 (Reserved)
SB6, 7, 8
(IDD circuitry)
OFF Reserved, do not modify.
ON
IDD measurement circuitry and features connected.
OFF
IDD measurement circuitry and features are not connected (freeing PF0, PC4 and
PE6).
OFF PC5 and PC6 of STM8AL3L68T are free for general purpose I/Os.
SB9, 10
(Xtal 32.768 kHz)
ON
PC5 and PC6 of STM8AL3L68T are connected to 32.768 kHz crystal oscillator (if
fitted on board).
SB11
(L99PM62GXP
Reset)
OFF
NRESET of L99PM62GXP is not connected to STM8AL3L68T Reset pin (external
watchdog disable).
ON
NRESET of L99PM62GXP is connected to STM8AL3L68T Reset pin (external
watchdog enable).
SB12 (Reserved)
ON
Reserved, do not modify.
ON
USB5V is distributed on CN3/CN4 connectors (USB5V can drive an external board
connected to CN3 and CN4).
SB13, 14 (USB5V)
OFF USB5V is not distributed on CN3/CN4 connectors.
SB15, 16 (Reserved)
ON
Reserved, do not modify.
1. Default SBx state is shown in bold.
4.3.7
STM8AL board jumpers selection
Table 9.
STM8AL board jumpers selection
Jumper
State(1)
JP1 (Reserved)
OFF
Description
Reserved, do not modify.
1-2 OFF Ibias measurement selection.
JP2 (IDD)
JP3 (Reserved)
2-3 ON IDD measurement selection.
2-3
Reserved, do not modify.
1. Default jumper state is shown in bold.
Doc ID 023645 Rev 1
33/48
Hardware and layout
4.3.8
UM1574
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.
Pin number
P1
STM8AL board P1 pinout Microcontroller connectivity
Pin number
STM8AL
MCU
1
Board pin
name
Type
GND
Main function
Alternate function
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
5V
5V board power supply (output 5V1 from
L99PM62GXP)
8
Table 11.
Pin
number
P2
STM8AL board P2 pinout L99PM62GXP connectivity(1)
Pin number
L99PM62GXP
1
Board pin
name
Type
Main function
3.3 V board power supply
(output 3.3 V from U11 PWR_STM8)
3V3
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
9
VBAT
Digital ground
I
External power supply (12Vdc typ.)
1. For additional information on L99PM62GXP device connectivity, please refer to product datasheet
available at www.st.com.
34/48
Doc ID 023645 Rev 1
UM1574
STM8A-DISCOVERY boards mechanical drawing
5
STM8A-DISCOVERY boards mechanical drawing
5.1
STM8AF board mechanical drawing
Figure 19. STM8AF board mechanical drawing
Doc ID 023645 Rev 1
35/48
STM8A-DISCOVERY boards mechanical drawing
5.2
STM8AL board mechanical drawing
Figure 20. STM8AL board mechanical drawing
36/48
Doc ID 023645 Rev 1
UM1574
STM8AF board electrical schematics
UM1574
6
Figure 21. STM8AF board top level
1
2
3
4
CN3
VBAT
U_ST_LINK
ST_LINK_V2.SCHDOC
P1
PB0
PB2
PB4
PB6
A
1
3
5
7
9
VDD
2
4
6
8
10
PB1
PB3
PB5
PB7
PA4
PA5
STM8AF_USART_RX
STM8AF_USART_TX
USB5V
MCO
PA4
PA5
ST_LINK_SWIM
NRST
MCO
SB13
LIN
SB11
CANL
CANH
ST_LINK_SWIM
NRST
2
4
6
8
10
1
3
5
7
9
A
Header F 90° 5x2H
CN4
CANH
CANL
Header 5X2
USB5V
SB10
LIN
SB12
VBAT
10
8
6
4
2
9
7
5
3
1
Header M 90° 5X2H
GND Test Point
U_STM8AF
STM8AF.SchDoc
Doc ID 023645 Rev 1
LIN_TX
LIN_RX
TP1
TP4
B
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
TP5
TP3
TP2
CAN_TX
CAN_RX
PD2
PD4
PD7
P2
NRST
PD7
PD4
PD2
PA6
PE0
PE6
PC4
PC2
PC1
PC1
PC2
PC4
LIN_TX
LIN_RX
NRST
ST_LINK_SWIM
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
CAN_TX
CAN_RX
PD2
PD4
PD7
PC1
PC2
PC4
MCO
PA4
PA5
PA6
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PE0
PE6
ST_LINK_SWIM
USB
B
MCO
PA4
PA5
PA6
Male
STM8AF_USART_RX
STM8AF_USART_TX
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
P3
5V
PE0
PE6
VDD
WU1
OUT2
OUT1
OUT_HS
REL1
REL2
VBAT
Header 12
1
2
3
4
5
6
7
8
9
C
Header 9
U_CAN_LIN
CAN_LIN.SchDoc
LIN_TX
LIN_RX
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
CAN_TX
CAN_RX
D
LIN_TX
LIN_RX
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
CAN_TX
CAN_RX
NRST
REL1
REL2
WU1
OUT1
OUT2
OUT_HS
CANH
CANL
LIN
NRST
REL1
REL2
WU1
OUT1
OUT2
OUT_HS
RevA.0 --> PCB label MB1036 A-00
RevB.0 --> PCB label MB1036 B-00
- Add capacitor for consumption delay when step-up start
- Adjust few values of components
CANH
CANL
LIN
Title:
STM8AF BOARD
37/48
Number:MB1036 Rev: B.0(PCB.SCH)
1
2
D
STMicroelectronics
3
Date: 10/3/2012
4
Sheet 1
of
4
STM8AF board electrical schematics
C
1
2
3
4
5
6
7
8
9
10
11
12
Female
NRST
1
2
SWIM_IN
SWIM
10K
8MHz
R16
100K
B
C10
100nF
3V
R19
4K7
R18
4K7
AIN_1
SB2
48
47
46
45
44
43
42
41
40
39
38
37
VBAT
PC13
PC14
PC15
OSCIN
OSCOUT
NRST
VSSA
VDDA
PA0
PA1
PA2
STLINK_TX
STM8AF_USART_RX
PA4
SB4
TX
RX
JP4
STLINK_RX
PA5
VDD_2
VSS_2
JTMS/SWDIO
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12
36
35
34
33
32
31
30
29
28
27
26
25
ST_LINK_SWIM
47
R12
SWIM_RST
220
NRST
47
STM8AF_RESET
3V
STM_JTMS
USB_DP
USB_DM
T_SWO
LED_STLINK
R17
100
T_JTMS
T_JTCK
RC Must be very close to STM32F103 pin 29
MCO
B
MCO
C11
20pF
R20
100
Not Fitted
5V
T_SWDIO_IN
JP3 R2
1K
Idd
3V
C8
100nF
C13
100nF
C12
100nF
1
2
3
4
C6
100nF
STM_JTCK
3V
PWR
LD2
RED
CN2
3V
SB5
STM8AF_USART_TX
R21
SWIM
R13
SWIM_RST_IN
ST_LINK_SWIM
VDD
STM_JTMS
C
C
Close to JP
Not Fitted
Not Fitted
LD1
USB5V
USB
COM
5V
D1
D2
D3
BAT60JFILM
BAT60JFILM
BAT60JFILM
R4
Red
2
1
510
LED_STLINK
PWR
R3
3
4
510
R1
0
3V
_Green
2
USB5V
U1
1
U2
ESDA5V3L
3V
Vin
Vout
LD_BICOLOR_CMS
5
3 INH
C4
C1
GND
BYPASS
1μF_X5R_0603
1μF_X5R_0603
LD3985M33R
C3
C2
C5
10nF_X7R_0603
100nF
100nF
4
1K5
3V
0
USB_DM
0
USB_DP
100K
2
R7
R8
R6
R5
GND IO2
1
2
3
4
5
0
3
D
VCC
DD+
ID
GND
SHELL
1
SB1
CN1
IO1
Doc ID 023645 Rev 1
OSC_IN
OSC_OUT
STM_RST
1
2
3
4
5
6
7
8
9
10
11
12
U3
STM32F103C8T6
A
R9
680
220
VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4/JNTRST
PB3/JTDO
PA15/JTDI
JTCK/SWCLK
C7
20pF
2
R10
SWIM_IN
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2/BOOT1
PB10
PB11
VSS_1
VDD_1
X1
13
14
15
16
17
18
19
20
SWIM_IN 21
22
SWIM
23
24
1
3V
T_JTCK
T_JTDO
T_JTDI
T_NRST
T_JRST
Not Fitted
SWIM
STM_JTCK
Board Ident: PC13=0
C9
20pF
3V
5V
100K
R15
4
R11
10K
SWIM_IN
SWIM_RST
SWIM_RST_IN
R14
A
3
STM8AF board electrical schematics
38/48
Figure 22. STM8AF board ST-LINK/V2 (SWIM only)
5075BMR-05-SM
Title:
STM8AF BOARD ST-LINK/V2 (SWIM only)
2
3
Date: 10/3/2012
4
Sheet 2
of
4
UM1574
Number:MB1036 Rev: B.0(PCB.SCH)
1
D
STMicroelectronics
1
2
3
4
R25
PA3
1K
A
R29
PC3
510
PA4
PA5
ST_LINK_SWIM
PA4
PA5
PD4
LIN_TX
LIN_RX
PD7
5V
Not Fitted
R24
10K
R27
PD0
PD2
510
PD7
LIN_RX
LIN_TX
PD4
PD3
PD2
ST_LINK_SWIM
PD0
PE0
PE1
PE2
PE3
STM8AF_USART_RX
STM8AF_USART_TX
R26
PD3
510
PE0
R28
PE3
510
NRST
48
47
46
45
44
43
42
41
40
39
38
37
C14
VCAP
680nF
VDD
PA6
PA3
PA4
PA5
PA6
L1
green
LD4
green
LD6
green
VDD
BEAD
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PE0
PE1
PE2
PE3
PG1
PG0
PC7
PC6
Vddio_2
Vssio_2
PC5
PC4
PC3
PC2
PC1
PE5
CAN_RX
CAN_TX
SPI_MISO
SPI_MOSI
User Button 2
CAN_RX
CAN_TX
SPI_MISO
SPI_MOSI
C21
100nF
SW-PUSH-CMS
B2
C36
SPI_SCK
100nF
SPI_NSS
5V
VDDA
C15
1uF
B
PE1
VDD
SPI_SCK
PC4
PC4
PC3
PC2
PC2
PC1
PC1
SPI_NSS
R30
4K7
User Button 1
PE6
5V
PE2
1
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
RV1
10K
2
SW-PUSH-CMS
B1
C30
3
PE7
C
R42
4K7
3
2
100nF
VDD
C22
100nF
C16
100nF
C20
100nF
D
D
STMicroelectronics
Title:
STM8AF BOARD MCU
Number:MB1036 Rev: B.0(PCB.SCH)
1
2
3
Date: 10/3/2012
4
Sheet 3
of
4
39/48
STM8AF board electrical schematics
C
NRST
OSCIN/PA1
OSCOUT/PA2
Vssio_1
Vss
VCAP
Vdd
Vddio_1
PA3
PA4
PA5
PA6
36
35
34
33
32
31
30
29
28
27
26
25
Vdda
Vssa
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE7
PE6
60
LD5
13
14
15
16
17
18
19
20
21
22
23
24
R22
A
green
4
1
0
X2
16MHz
20pF
LD7
4
1
R23
C17
1
2
3
4
5
6
7
8
9
10
11
12
NRST
PA1
PA2
U4
STM8AF5288T
PB7
PB6
PB5
PB4
PB3
PB2
PB1
PB0
PE7
PE6
Doc ID 023645 Rev 1
SB3
C18
20pF
red
3
2
C19
10nF
MCO
MCO
LD3
5V
Close to XTAL & MCU
B
UM1574
Figure 23. STM8AF board MCU
1
2
3
4
12V
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
FLASH Mode
1
12V
LIN_TX
LIN_TX
R36 1K
8
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
SB6
R31
R32
R34
R33
1K
1K
1K
1K
19
18
16
17
23
24
25
2
3
15
14
13
JP1
LIN ON
CAN_TX
CAN_TX
R41 1K
LIN_RX
LIN_RX
FLASH Mode
1
12V
R35 1K
12
11
2
3
CAN_RX
CAN_RX
3
2
R38 1K
31
VS
NRESET
CSN
CLK
DI
DO
OUT1
OUT2
OUT3/FSO
OUT4
OP1OUT
OP1OP1+
WU1
WU2
WU3
OP2OUT
OP2OP2+
CAN_Supply
TxDC
RxDC
JP2
U7
1
C34
220nF
2
7
USB5V
5
C2-
C1+
C2+
VCC
SHDN
VOUT
3
1
C35
220nF
4
8
C32
220nF
SHDN
2
7
6
5
ST662A
C27
10uF/25V
A
34
35
REL1
REL2
REL1
REL2
30
OUT_HS
29
28
27
26
OUT1
OUT2
20
21
22
WU1
OUT_HS
OUT1
OUT2
WU1
SB7
7
4
6
5
5V
CANH
CANH
SB9
B
R43
CANL
120
D4
LINPU
LIN
32
33
CANL
R37 1K
BAT60JFILM
LIN
LIN
U6
C1-
GND
CANH
SPLIT
CANL
RxDL/NINT
TxDL
CAN ON
C
OUT_HS
36
Doc ID 023645 Rev 1
B
REL1
REL2
AGND
NRST
NRST
5V1
5V2
1
5V
U5
L99PM62GXP
GND
C23
220nF
9
10
A
C25
220nF
C1-
C2-
C1+
C2+
GND
SHDN
VCC
VOUT
ST662A
VBAT
3
8
D5
BAT60JFILM
SHDN
D6
12V
R40
22K
6
SHDN
BAT60JFILM
C24
100nF
C26
10uF/25V
C
C33
220nF
4
C28
10uF/25V
C29
220nF SB8
USB5V
C31
220nF
R39
10K
D
D
STMicroelectronics
Title:
STM8AF BOARD CAN / LIN & 12V
2
3
Date: 10/3/2012
4
Sheet 4
of
4
UM1574
Number:MB1036 Rev: B.0(PCB.SCH)
1
STM8AF board electrical schematics
40/48
Figure 24. STM8AF board CAN/LIN and 12V
STM8AL board electrical schematics
UM1574
7
Figure 25. STM8AL board top level
1
2
3
U_ST_LINK
ST_LINK_V2.SCHDOC
STM8AL_USART_RX
STM8AL_USART_TX
IDD_measurement.SchDoc
U_Power
MCO
PC2
PC3
PC2
PC3
ST_LINK_SWIM
NRST
A
4
CN4
VBAT
MCO
IDD_CNT_EN
IDD_Measurement
IDD_WAKEUP
ST_LINK_SWIM
NRST
IDD_CNT_EN
IDD_Measurement
IDD_WAKEUP
USB5V
SB16
LIN
SB15
CANL
CANH
2
4
6
8
10
1
3
5
7
9
A
Header F 90° 5x2H
CN3
CANH
CANL
USB5V
GND Test Point
U_STM8AL
STM8AL.SchDoc
TP1
NRST
ST_LINK_SWIM
MCO
Doc ID 023645 Rev 1
STM8AL_USART_RX
STM8AL_USART_TX
B
TP5
TP4
TP3
TP2
PC2
PC3
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
IDD_CNT_EN
IDD_Measurement
IDD_WAKEUP
PC0
PC1
PC5
PC6
P1
PD7_LCDSEG21
PD6_LCDSEG20
PD5_LCDSEG19
PD4_LCDSEG18
PB3_LCDSEG13
PB2_LCDSEG12
PB1_LCDSEG11
PB0_LCDSEG10
PD3_LCDSEG9
PD2_LCDSEG8
PD0_LCDSEG7
PE5_LCDSEG6
PE4_LCDSEG5
PE3_LCDSEG4
PB3_LCDSEG13
PB2_LCDSEG12
PB1_LCDSEG11
PB0_LCDSEG10
PD3_LCDSEG9
PD2_LCDSEG8
PD0_LCDSEG7
PE5_LCDSEG6
PE4_LCDSEG5
PE3_LCDSEG4
PE0_LCDSEG1
PA7_LCDSEG0
PD1_LCDCOM3
PA6_LCDCOM2
PA5_LCDCOM1
PA4_LCDCOM0
PE0_LCDSEG1
PA7_LCDSEG0
PD1_LCDCOM3
PA6_LCDCOM2
PA5_LCDCOM1
PA4_LCDCOM0
10
8
6
4
2
9
7
5
3
1
Header M 90° 5X2H
Female
USART1_RX
USART1_TX
B
USB
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
IDD_CNT_EN
IDD_Measurement
IDD_WAKEUP
PC0
PC1
PC5
PC6
NRST
PC6
PC5
PC1
PC0
Male
P2
3V3
1
2
3
4
5
6
7
8
9
WU1
OUT2
OUT1
OUT_HS
REL1
REL2
VBAT
C
Header 9
VDD
5V
Header 8
U_LIN
LIN.SchDoc
PC2
PC3
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
LIN_RX
LIN_TX
NRST
REL1
REL2
WU1
OUT1
OUT2
OUT_HS
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
LIN
NRST
REL1
REL2
WU1
OUT1
OUT2
OUT_HS
RevA.0 --> PCB label MB1037 A-00
RevB.0 --> PCB label MB1037 B-00
- Add capacitor for consumption delay when step-up start
- Adjust few values of components
LIN
D
D
STMicroelectronics
Title:
STM8AL BOARD
41/48
Number:MB1037 Rev: B.0(PCB.SCH)
1
2
3
Date: 10/3/2012
4
Sheet 1
of
6
STM8AL board electrical schematics
C
1
2
3
4
5
6
7
8
PD7_LCDSEG21
PD6_LCDSEG20
PD5_LCDSEG19
PD4_LCDSEG18
SB14
VBAT
U_LCD
GH08172_buttons.SchDoc
NRST
ST_LINK_SWIM
MCO
SB13
LIN
1
2
R16
100K
OSC_IN
OSC_OUT
STM_RST
C10
100nF
3V
R20
4K7
R19
4K7
AIN_1
SB2
48
47
46
45
44
43
42
41
40
39
38
37
STLINK_TX
STM8AL_USART_RX
PC2
SB5
TX
RX
JP1
STLINK_RX
PC3
VDD_2
VSS_2
JTMS/SWDIO
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12
36
35
34
33
32
31
30
29
28
27
26
25
R14
R7
SWIM_RST
220
NRST
47
STM8AF_RESET
3V
PWR_STM8
STM_JTMS
USB_DP
USB_DM
T_SWO
LED_STLINK
5V
U11
1
R18
100
T_JTMS
T_JTCK
RC Must be very close to STM32F103 pin 29
MCO
3V3
Vin
Vout
B
3 INH
C31
C28
GND
BYPASS
1μF_X5R_0603
1μF_X5R_0603
LD3985M33R
C32
C29
C30
10nF_X7R_0603
100nF
100nF
MCO
C11
20pF
R17
100
5
Not Fitted
T_SWDIO_IN
CN2
1
2
3
4
3V
STM_JTCK
3V3
3V
R2
820
STM_JTMS
3V
C13
100nF
SB4
STM8AL_USART_TX
C9
100nF
C12
100nF
C6
100nF
LD2
RED
PWR
C
C
Close to JP
Not Fitted
Not Fitted
USB5V
D1
USB
5V
D2
BAT60JFILM
LD1
D3
BAT60JFILM
COM
BAT60JFILM
PWR
2
1
U2
ESDA5V3L
3V
Vin
Vout
Red
2
1
R3
3
4
510
5
D
STMicroelectronics
Title:
STM8AL BOARD ST-LINK/V2 (SWIM only)
3
Date: 10/3/2012
4
Sheet 2
of
6
UM1574
Number:MB1037 Rev: B.0(PCB.SCH)
2
3V
LD_BICOLOR_CMS
3 INH
C4
C1
GND
BYPASS
1μF_X5R_0603
1μF_X5R_0603
LD3985M33R
C3
C2
C5
10nF_X7R_0603
100nF
100nF
5075BMR-05-SM
1
R1
0
_Green
4
1K5
3V
0
USB_DM
0
USB_DP
100K
U1
2
R9
R11
R10
R8
GND IO2
1
2
3
4
5
0
USB5V
3
D
VCC
DD+
ID
GND
SHELL
1
CN1
R4
510
LED_STLINK
SB1
IO1
Doc ID 023645 Rev 1
B
VBAT
PC13
PC14
PC15
OSCIN
OSCOUT
NRST
VSSA
VDDA
PA0
PA1
PA2
SWIM_RST_IN
ST_LINK_SWIM
47
4
8MHz
1
2
3
4
5
6
7
8
9
10
11
12
VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4/JNTRST
PB3/JTDO
PA15/JTDI
JTCK/SWCLK
C7
20pF
2
U3
STM32F103C8T6
ST_LINK_SWIM
R21
SWIM
220
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2/BOOT1
PB10
PB11
VSS_1
VDD_1
X1
13
14
15
16
17
18
19
20
SWIM_IN 21
22
SWIM
23
24
1
3V
T_JTCK
T_JTDO
T_JTDI
T_NRST
T_JRST
Not Fitted
R13
SWIM_IN
A
R5
680
2
SWIM_IN
SWIM
10K
SWIM
STM_JTCK
Board Ident: PC13=0
C8
20pF
3V
3V3
100K
R15
4
R6
10K
SWIM_IN
SWIM_RST
SWIM_RST_IN
R12
A
3
STM8AL board electrical schematics
42/48
Figure 26. STM8AL board ST-LINK/V2 (SWIM only)
1
2
3
UM1574
Figure 27. STM8AL board MCU
4
ST_LINK_SWIM
LD3
R30
PE7
820
red
3V3
A
Not Fitted
A
LD4
R35
PC7
R31
10K
330
green
NRST
NRST
C17
10nF
Close to XTAL & MCU
X3
C24
6.8pF
MCO
MCO
SB3
C23
Doc ID 023645 Rev 1
C22
60
PA4
PA5
PA6
PA7
PA4_LCDCOM0
PA5_LCDCOM1
PA6_LCDCOM2
PA7_LCDSEG0
VDD
VDDA
VDD
Not Fitted
R36
0
C25
1uF
PE0
PE1
PE2
PE3
PE4
PE5
PD0
PD1
PD2
PD3
PB0
PE0_LCDSEG1
PE3_LCDSEG4
PE4_LCDSEG5
PE5_LCDSEG6
PD0_LCDSEG7
PD1_LCDCOM3
PD2_LCDSEG8
PD3_LCDSEG9
PB0_LCDSEG10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PA0
NRST/PA1
PA2
PA3
PA4
PA5
PA6
PA7
AVSS
VDD
VDDA
VREF+
VLCD
PE0
PE1
PE2
PE3
PE4
PE5
PD0
PD1
PD2
PD3
PB0
PE7
PE6
PC7
PC6
PC5
PC4
PC3
PC2
VSSIO
VDDIO
PC1
PC0
PD7
PD6
PD5
PD4
PF0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
PE7
PE6
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
PD7
PD6
PD5
PD4
PF0
PB7
PB6
PB5
PB4
PB3
PB2
PB1
Must be close to the Crystal and ON
IDD_WAKEUP
B
PC6
PC5
SB9
SB10
IDD_CNT_EN
USART1_TX
USART1_RX
VDD
PC1
PC0
PD7_LCDSEG21
PD6_LCDSEG20
PD5_LCDSEG19
PD4_LCDSEG18
IDD_Measurement
SPI_MISO
SPI_MOSI
SPI_SCK
SPI_NSS
PB3_LCDSEG13
PB2_LCDSEG12
PB1_LCDSEG11
PC6
PC5
3V3
User Button 1
3V3
User Button 2
R45
4K7
C
R48
4K7
STM8AL3L68T
C21
100nF
BEAD
C19
1uF
100nF
C20
100nF
D
4
1
B2
C42
100nF
SW-PUSH-CMS
C26
100nF
C37
3
2
C18
1uF
VDDA
L1
3
2
B1
VDD
SW-PUSH-CMS
PE2
4
1
PE1
D
STMicroelectronics
Title:
STM8AL BOARD MCU
Number:MB1037 Rev: B.0(PCB.SCH)
43/48
1
2
3
Date: 10/3/2012
4
Sheet 3
of
6
STM8AL board electrical schematics
C
3
R34
0
U10
PA0
R32
20pF
C27
6.8pF
MC306-G-06Q-32.768 (manufacturer JFVNY)
0
X2
16MHz
B
4
2
R33
20pF
1
1
2
3
4
A
A
LCD
15
U6
GH08172T
COM1
17
16
COM0
SEG12
18
SEG13
20
21
19
SEG14
SEG15
SEG16
23
22
SEG17
SEG18
24
PD6_LCDSEG20
PE0_LCDSEG1
PA7_LCDSEG0
PB3_LCDSEG13
PB2_LCDSEG12
PA4_LCDCOM0
PA5_LCDCOM1
SEG19
26
27
25
SEG20
SEG21
SEG22
SEG23
28
PD7_LCDSEG21
PD4_LCDSEG18
PD5_LCDSEG19
D
COM2
14
SEG11
SEG10
COM3
13
12
11
SEG9
10
SEG8
SEG7
PA6_LCDCOM2
PD1_LCDCOM3
PB1_LCDSEG11
PB0_LCDSEG10
PD3_LCDSEG9
PD2_LCDSEG8
PD0_LCDSEG7
PE3_LCDSEG4
PE4_LCDSEG5
PE5_LCDSEG6
C
9
8
SEG6
7
SEG4
SEG5
6
5
SEG3
4
SEG1
SEG2
3
2
SEG0
B
1
Doc ID 023645 Rev 1
B
STM8AL board electrical schematics
44/48
Figure 28. STM8AL board LCD
C
D
STMicroelectronics
Title:
STM8AL BOARD LCD
1
2
3
Date: 10/3/2012
4
Sheet 4
of
6
UM1574
Number:MB1037 Rev: B.0(PCB.SCH)
1
2
3
UM1574
Figure 29. STM8AL board IDD_measurement
4
A
A
IDD Measure
VDD
JP2
5
3V3
1
2
on
3
1
off
4
2
R23
2(1%)
U8
MAX9938FEUK+
U9
3
1
I/O
O/I
4
C
3
GND VCC
R24
R25
2
5
PF0
R22
10K
C14
1uF
3V3
SB6
0
IDD_Measurement
74H1G66STR
2K(1%)
4
B
3
U4
5 74LX1G04CTR
3V3
U7
2
Doc ID 023645 Rev 1
B
U5
3V3
1
2
3
4
S1
G1
S2
G2
D1
D1
D2
D2
8
7
6
5
PE6
IDD_WAKEUP
SB8
STS4DPF20L
1
2
3
4
5
6
7
8
Q12 VCC
Q13
Q10
Q14
Q8
Q6
Q9
Q5
CLR
Q7
CI
Q4
CO
GND
CO
M74HC4060TTR
R28
47K
16
15
14
13
12
11
10
9
C15
100nF
3V3
R26
10K
PC4
SB7
C16
1nF
R29
15K
IDD_CNT_EN
R27
30K
D
C
D
STMicroelectronics
Title:
STM8AL BOARD IDD_Measurement
Number:MB1037 Rev: B.0(PCB.SCH)
1
2
3
Date: 10/3/2012
4
Sheet 5
of
6
45/48
STM8AL board electrical schematics
Oscillator frequency 30KHz
C
1
2
3
4
12V
FLASH Mode
1
12V
LIN_TX
LIN_TX
R44
1K
8
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
D4
SB11
R37
R38
R39
R40
1K
1K
1K
1K
19
18
16
17
23
24
25
3V3
2
3
BAT60JFILM
D5
JP3
LIN ON
15
14
13
3V3
LIN_RX
BAT60JFILM
LIN_RX
12V
R41 1K
12
11
R43
0
3
2
31
VS
NRESET
OUT_HS
CSN
CLK
DI
DO
OUT1
OUT2
OUT3/FSO
OUT4
OP1OUT
OP1OP1+
WU1
WU2
WU3
OP2OUT
OP2OP2+
CAN_Supply
U14
1
C
C45
220nF
2
7
USB5V
5
U13
C1-
C2-
C1+
C2+
GND
SHDN
VCC
VOUT
3
1
C46
220nF
4
8
SHDN
2
7
6
5
C38
220nF
ST662A
C36
10uF/25V
C43
220nF
CANH
SPLIT
CANL
RxDL/NINT
TxDL
TxDC
RxDC
36
Doc ID 023645 Rev 1
B
REL1
REL2
AGND
NRST
NRST
SPI_NSS
SPI_SCK
SPI_MOSI
SPI_MISO
5V1
5V2
A
34
35
REL1
REL2
30
OUT_HS
29
28
27
26
OUT1
OUT2
20
21
22
WU1
REL1
REL2
OUT_HS
OUT1
OUT2
WU1
7
4
6
5
B
D6
LINPU
LIN
32
33
R42
1K
BAT60JFILM
LIN
LIN
1
5V
U12
L99PM62GXP
GND
C33
220nF
9
10
A
VBAT
C1-
C2-
C1+
C2+
GND
SHDN
VCC
VOUT
ST662A
3
4
8
C
C44
220nF
D8
BAT60JFILM
SHDN
D7
R46
22K
12V
6
SHDN
BAT60JFILM
C39
100nF
C34
10uF/25V
C41
220nF SB12
R47
10K
USB5V
C40
220nF
C35
10uF/25V
D
D
STMicroelectronics
Title:
STM8AL BOARD LIN & 12V
2
3
Date: 10/3/2012
4
Sheet 6
of
6
UM1574
Number:MB1037 Rev: B.0(PCB.SCH)
1
STM8AL board electrical schematics
46/48
Figure 30. STM8AL board LIN and 12V
UM1574
8
Revision history
Revision history
Table 12.
Document revision history
Date
Revision
15-Nov-2012
1
Changes
Initial release.
Doc ID 023645 Rev 1
47/48
UM1574
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.
© 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
48/48
Doc ID 023645 Rev 1