STMicroelectronics manuals, page 253
ST AN3216 Application Note
This document is intended for system designers who require a hardware implementation overview of the development board features such as the power supply, the clock management, the reset control, the boot mode settings and the debug management. It shows how to use STM32L1xxx product families and describes the minimum hardware resources required to develop an STM32L1xxx application. Detailed reference design schematics are also contained in this document with descriptions of the main components, interfaces and modes.
ST AN3225 Application Note
This application note describes a simple and easy-to-use solution to help design and develop products with an audio output, for example, toys, alarms, door bells, and white goods. Audio data generally require the storage of a lot of memory. However, the memory space needed to preserve such data can be reduced by compressing the audio data via a specified compression method. Processing these data is usually a complex task requiring powerful microcontrollers such as DSP or audio chip. Normally, 8-bit microcontrolles do not offer either a large memory or a high computing performance. The software solution offered in this application note reconstructs audio signals from compressed samples. A simple audio codec based on an adaptive differential pulse coded modulation (ADPCM) algorithm is used and advantage is taken of the advanced STM8L core with its 3-staged pipeline and 16 MIPS peak performance. The digital samples are converted to an analog signal by an on-chip, 12-bit, digital-to-analog converter (DAC). This offers good overall audio quality, yet is a cost-effective solution for 8- bit microcontroller applications. The battery-powered application benefits from the ultra low-power consumption of STM8L microcontrollers. The example firmware and application hardware design are provided with this application note to enable easy porting of the offered solution to the f
ST AN3226 Application Note
This application note provides implementation solutions for In-Application Programming (IAP) using the STM32F107 Ethernet communications interface. Two possible solutions are provided on top of the LwIP TCP/IP stack: IAP using TFTP (Trivial File Transfer Protocol) or IAP using HTTP (Hypertext Transfer Protocol).
ST AN3133 Application note
This application note describes the features of the real-time clock (RTC) controller embedded in medium density STM8L15x and medium+ and high density STM8L15x/16x devices microcontrollers, together with the steps required to configure the RTC for use with the calendar, alarm, periodic wakeup unit, tamper detection and chronometer. Five applicative examples are provided with useful configuration information to allow the user to quickly and correctly configure the RTC for calendar, alarm, periodic wakeup unit, tamper detection and chronometer applications.
ST AN3137 Application note
This is an application note about the STM8L A/D converter, which introduces the internal structure, working principle, and precision improvement methods of the converter.
ST AN3139 Application note
This application note aims at analyzing the steps required to migrate from an existing STM8L-based design to any one of the other microcontroller types in the fast-growing STM8L family. This application note groups all the most important information and provides a list of the fundamental aspects. The information included in this document can also be extremely useful in a first STM8 design. Studying the issues in this phase can allow the user to adapt from the beginning his design to any future requirement. To benefit fully from the information in this application note, the user should be familiar with the STM8L microcontroller family.
ST AN3143 Application note
This application note describes a simple and easy-to-use solution to help design and develop products with an audio output, for example, toys, white goods, washing machines, and alarms. Audio data generally require the storage of a lot of memory. However, the memory space needed to preserve such data can be reduced by compressing the audio data via a specified compression method. Processing these data is a complex task requiring powerful microcontrollers such as DSP or audio chip. Usually, 8-bit microcontrolles do not offer either a large memory or a high computing performance. The software solution offered in this application note reconstructs audio signals from compressed samples. A simple audio codec based on an adaptive differential pulse coded modulation (ADPCM) algorithm is used and advantage is taken of the advanced STM8S core with its 3-staged pipeline and 16 or 24 MIPS peak performance. The digital samples are usually converted to an analog signal by some external or onchip digital-to-analog converter (DAC). There are a lot of applications where the high fidelity audio output is not a priority and/or the use of an external DAC is not a suitable cost- effective solution for 8-bit microcontrollers. To reduce costs and to offer a good quality audio, an ideal solution is to generate an audio signal using pulse width modulation (PWM).
ST AN3147 Application note
This is an application note about power management of STM8L family products, which introduces power management modes and how to use these products in these modes.
ST AN3150 Application note
ST AN3151 Application note
This application note describes a digital constant-current LED controller based on STM8S208X, which can be used for LED streetlighting platforms. The controller implements real average current control for LEDs using a digital approach, offering low energy consumption and good performance.
ST AN3154 Application note
This document describes the CAN protocol used in the STM32 microcontroller bootloader and details each supported command.
ST AN3000 Application Note
This application note introduces the NicheLite TCP/IP stack for STM32F107xx and describes the integration considerations to be taken into account when developing a user application including the performance and memory size aspects
ST AN3012 Application Note
uClinux™ is a Linux kernel fork for microcontrollers (MCUs, embedded systems). This application note explains how to install, configure, and use uClinux for the STM3210E-EVAL board.
ST AN3029 Application Note
AN3029 is an application note about the STM8L 8-bit microcontroller, which provides a detailed description of the STM8L 8-bit microcontroller's basic hardware and software environment, and is suitable for low density STM8L101x, medium density STM8L15x and high density STM8L15x/16x devices.
ST AN3070 Application Note
This application note explains the methods for managing the driver enable signal in RS-485 and IO-Link communications with the STM32™'s USART interface, as well as the timing measurements of the DE signal. The document is divided into three parts: it first explains the timing constraint of the DE signal, then describes the two methods used to manage the DE signal, and finally provides different measurements of the DE signal switching time using these methods.
