STM8L
STM
official page
for STM8L is:
UP
General
presentation concerning STM8S, STM8L and STM8A (pdf 2Mb)
TUTORIAL and SW examples
Click Here to get: Details on how to install your IDE and compilers, read chapter2 of UM0991 (pdf).
Click Here to get: Touch Sensing Library
The files below are available only for: STM registered customers.
If you is STM register customer
download the files and ask to me the password for open it, remember to
specify your STM-Customer-Registration.
STM8L_
Core - training: click
here
(zip
2,4Mbyte)
STM8L_Core
is not officially released, so for use it is necessary a password.
For get the password
please send
e-mail
and in the
subject
write:
Req.PW for STM8L_Core
In
the body
write your reference:
Name, Surname, Company,
Address
STM8L_
Peripherals -
training: click
here
(zip 4,6Mbyte)
STM8L_Peripherals
is not officially released, so for use it is necessary a password.
For get the password
please send
e-mail
and in the
subject
write:
Req.PW for STM8L_Peripheral
In the body
write your
reference:
Name, Surname, Company,
Address
UP
Consumption
STM8L15x & STM8L16x
Formulas for calculate consumption for STM8L15x family
Formulas for calculate consumption for STM8L10x family
STM8L101 line
Lowest power mode: 0.30 ľA
Dynamic run mode: 150 ľA/MHz
STM8L151/152 line
Lowest power mode: 0.35 ľA
Dynamic run mode: 180 ľA/MHz
STM8L162 line
Lowest power mode: 0.35 ľA
Dynamic run mode: 180 ľA/MHz
STM8L051/052 Value line
Lowest power mode: 0.35 ľA
Dynamic run mode: 180 ľA/MHz
Tools HW and SW
Programming and developping Tools for STM8 click here
STSW-STM8016 - STM8L15x/16x/05x/AL3Lx/AL31x standard peripheral library
STSW-STM8012 - STM8L10x standard peripheral library
STM8L-TOUCH-LIB - STM8L general Touch touch-sensing library
STMT/8L-EV1 - Touch sensing Library for STM8L evaluation board
COSMIC C compiler,
refer to the links showed
below
Raisonance
,C compiler and
the STX-RLink
emulator refer
to the links
showed
below
IAR C compiler refer
to the links
showed
below
Personally,
as a development kit, I suggest
STM IDE
ST Visual Develop
STVD is
here
ST Visual Programmaer STVP is
here
COSMIC
C Compiler
Emulator
ST-LINK (STM) or STM8L Discovery
ST-Link: click here
STM8L Discovery: click
here
UP
-
Application Notes, Manuals, etc
UP
Debugger and Programming Tools
ST Visual Develop (STVD) and ST Visual Programmer (STVP)
Software package includes IDE with advanced
editor, project builder (supports Cosmic, and Raisonance C toolchains,
and included ST assembler/linker), debugger with simulator, plus
programming interface.
Supports ST emulators, ST-LINK, in-circuit debugger,
Raisonance RLink and ST MCU programming tools.
Raisonance:
STM:
ST-Link click here
STice advanced in-circuit emulation system for ST microcontrollers
STM8L Discovery it is an eva-board + emulator
The Flasher for STM8 is now available from Segger GmbH.
This standalone, in-circuit Flash programmer supports the full range of
STM8, either in standalone mode or connected to the host through USB,
Ethernet or RS232 interfaces.
Its optical isolation reduces issues with different potentials in
production environments and is particularly appreciated during
development requiring insulation.
FlashRunner
SMH Technologies in-circuit programming system for
production lines featuring standalone operation and easy integration
in production and test equipment.
BeeProg2 , BeeHive204 , BeeHive208S tools from Elnec
are faster versions of, respectively, Beeprog+, BeeHive4+ and BeHive8S,
and have compatible adaptors. All these production programming tools
support STM8T141 devices, and are single, 4x and 8x fast programming
systems, respectively. These tools are able to concurrently program up
to 8 devices (BeeHive208S) in socket, as standalone (BeeHive8S), or
connected to a PC through a USB line (BeeProg2, BeeHive204).
UP
Evaluation Boards
STM8L Discovery
The
STM8L-Discovery, based on the
STM8L152C6T6, is a quick-start
evaluation board for 8-bit ultra-low-power MCUs.
It is the cheapest and
quickest way to discover the STM8L, to program and use the device, and
to build and debug applications.
It includes the embedded debugger
ST-LINK and an
IDD consumption measurement feature which helps you to
discover the ultra-low-power efficiency.
Connect the STM8L-Discovery into a PC through a USB cable, and
run the proposed example.
Using the debugger you can check the real-time
execution code.
Numerous applications are available in order to learn,
reuse and modify codes for a fast time to proof-of-concept or
demonstration.
It will satisfy hobbyists, developers, students and
support teams.
Based on examples, you will find STM8L-Discovery
indispensable.
In general: http://www.st.com/internet/evalboard/product/250636.jsp
Click
Here to get:
Developing, running and debugging your STM8L Discovery application code (pdf)
STMT/8L-EV1
In general: http://www.st.com/internet/evalboard/product/250991.jsp
■ Hardware solution designed with an
STM8L151 device in a
48-pin LQFP package
■ Touch-sensing interface offering 10 touchkeys, 1 wheel and 1 slider
■ LCD display to report touchkeys, wheel and slider status and parameters
■ Configurable operation: debounce, low-power mode duration, recalibration time-out, wheel/slider resolution.
■
Embedded ST-Link interface for user firmware evaluation
■ Touch-sensing library featuring:
– Robust and proven charge-transfer acquisition principle
– Excellent immunity against conductive noise
– Supports up to 16 capacitive sensing channels
– Low BOM with only 1 I/O per channel + 1 I/O per acquisition group for sampling capacitors
– Up to 8-bit resolution wheel/slider using 3 channels
– Fast acquisition time (typically 2 ms for touchkey, 7 ms for wheel/slider)
– Advanced processing featuring:
Autocalibration, Debounce filtering,
Environment control system (ECS),
Detection exclusion system
– Free C source code library
STM8L15LPBOARD
STM8L15LPBOARD demonstration firmware old release is here (zip
2,6Mbyte)
(rif.STM8L15LP
Board SW example) this files is not
officially released, is a beta version, so for use it is necessary a
password.
For get the password
please send
e-mail
and in the
subject
write:
Req.PW
for SW for STM8L15LP Board SW
example
In the body
write your reference:
Name, Surname, Company,
Address