STM8L





Home Page
Home Page of STM8



STM8L Index




Link
 

STM official page for STM8L is:

http://www.st.com/internet/mcu/subclass/1381.jsp

UP




Presentation

General presentation concerning STM8S, STM8L and STM8A  (pdf 2Mb)


UP




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




Portfolio





UP




Block Diagram



UP





Consumption
STM8L15x & STM8L16x


Formulas for calculate consumption for STM8L15x family
  • The run from RAM consumption can be approximated with the linear formula:
    IDD(run_from_RAM) = Freq. * 95 μA/MHz + 250 μA
  • The run from FLASH consumption can be approximated with the linear formula:
    IDD(run_from_Flash) = Freq. * 200 μA/MHz + 330 μA

Formulas for calculate consumption for STM8L10x family

  • An approximate value of IDD(run_from_Flash) can be given by the following formula:
    IDD(run_from_Flash) = Freq. * 150 μA/MHz + 215 μA.
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

UP



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
http://www.cosmicsoftware.com/fr/index.php
Raisonance ,C compiler and the STX-RLink emulator refer to the links showed below
http://www.raisonance.com/
IAR C compiler refer to the links showed below
http://www.iar.com/website1/1.0.1.0/3/1/

Personally, as a development kit, I suggest
STM IDE
ST Visual Develop STVD is here
ST Visual Programmaer
STVP is here
COSMIC C Compiler
free up to 32K of executable (http://www.cosmicsoftware.com/download.php)
Emulator ST-LINK (STM) or STM8L Discovery
ST-Link: click here
STM8L Discovery: click here

UP



-
Application Notes, Manuals, etc

Application Notes, Programming Manuals, Technical Notes are here:
http://www.st.com/web/en/catalog/mmc/FM141/SC1244/SS1336


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:
STX-RLINK http://www.raisonance.com
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


In general: http://www.st.com/internet/evalboard/product/247095.jsp
STSW-STM8033    STM8L15LPBOARD demonstration firmware

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



STEVAL-IAS003V1


In general: http://www.st.com/internet/evalboard/product/246345.jsp



STM8L1526-EVAL


In general: http://www.st.com/internet/evalboard/product/222159.jsp


UP






Technical Articles & C

New STM8 8-bit Microcontroller from STMicroelectronics
IAR Systems launches development tool suite for STMicroelectronics STM8 family
STM8 Firmware makes MCU design easy
Touch Sensing Library in STM8 - A proper tutorial on how to use the firmware supplied by the ST can ... buid a touch key

UP



Home Page
Home Page of STM8