# Release Notes for AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" Copyright © 2013 STMicroelectronics Microcontrollers Division - Application Team
## Contents What's New in AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V3.0.0 What's New in AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V2.0.0 What is AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling"? AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" update History License ## What's New in AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V3.0.0? The AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V3.0.0 is an update of V2.0.0 that makes the application note compliant with the STM32L low power family microcontrollers. ## ## What's New in AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V2.0.0? The AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" V2.0.0 is an update of V1.0.0 that makes the application note compliant with the Cortex™ microcontroller software interface standard (CMSIS). ## What is AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling"? The AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" gives two methods to improve ADC resolution. These techniques are based on the same principle: oversampling the input signal with the maximum 1 MHz ADC capability and decimating the input signal to enhance its resolution. The method and the firmware given within this application note apply to both Medium- and High-density STM32F10xxx products and STM32L1xxxx products. Some specific hints are given at the end of the application note to take advantage of the Medium- and High-density STM32F103xx performance line devices and of the High-density STM32F101xx access line devices. This application note is split into two main parts: the first one describes how oversampling increases the ADC-specified resolution while the second describes the guidelines to implement the different methods available and gives the firmware flowchart of their implementation on the STM32F101xx, STM32F103xx and STM32L1xxxx devices. The AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" is full CMSIS compliant. ## AN2668 "Improving STM32F10xxx and STM32L1xxxx ADC resolution by oversampling" update History ### V3.0.0 - 03/19/2013 AN2668 V3.0.0 updated to support STM32L1xxxx microcontrollers added STM32L1xx Standard Peripherals Library (StdPeriph_Lib) V1.1.1 exaples ported to support STM32L1xxxx microcontrollers AN2668 V3.0.0 updated to support more toolchains EWARM, MDK-ARM, RIDE, TASKING, TrueSTUDIO ### V2.0.0 - 04/27/2009 AN2668 V2.0.0 updated with STM32F10x Standard Peripherals Library (StdPeriph_Lib) V3.0.0 AN2668 V2.0.0 is full CMSIS compliant STM32F10x Standard Peripherals Library Structure is updated. AN2668 Package Architecture is enhanced For more details, please refer to AN2953 "How to migrate from the STM32F10xxx firmware library V2.0.3 to the STM32F10xxx standard peripheral library V3.0.0". ### V1.0.0 - 09/08/2008 Updated with STM32F10x FWLib V2.0.1 Add Project with RIDE and HITOP, EWARM toolchains ### V0.1 - 01/25/2008 Created. ## License The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office. THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. For Complete on STM32(CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32