STM32 application notes are classified and summarized, mark them down quickly!
▲
Click above to follow
STM32
We know that the STM32 ecosystem is huge and complete, and the technical documentation is also very comprehensive and rich. Commonly used STM32 technical documents include reference manuals for each series, chip data sheets, flash programming manuals, application notes, and respective user manuals.
Application notes often provide detailed technical and knowledge explanations on a certain technical topic, which is very helpful for STM32 developers. In general, there are a large number of such application notes, and they are often updated.
Most of the application notes related to STM32 development are roughly classified and organized here for easy understanding and quick reference. When needed, you can search the number at www.st.com/stm32 to read directly or download it. As for those application notes related to project migration, they are not organized here.
AN4989 Introduction to STM32 debugging tools and debugging techniques
AN5361 Using STM32CubeIDE to start development based on the STM32H7 dual-core chip
AN5394 Using STM32CubeIDE to start development based on STM32L5 chip
AN2834 How to obtain the best accuracy of STM32 ADC
AN4232 Getting started with STM32F3 series analog comparators
AN5310 STM32F3 and STM32G4 Series Analog Peripherals Application Guide
AN5346 STM32G4 series ADC application recommendations and reminders
AN3126 Using the STM32 DAC to implement an audio or waveform generator
AN4566 Extended Application of STM32 DAC
AN4990 Getting started with ΣΔ digital interfaces for STM32
AN4629 ADC oversampling technology based on STM32L0/L4 chip
AN4195 Special topic on STM32F3 series on-chip ADC
AN4207 STM32F37X/38X Sigma-Delta ADC Application Guide
AN4073 How to improve ADC accuracy based on STM32F2/F4
AN5354 STM32H7 Series 16-bit ADC Application Guide
AN2548 STM32F0/F1/F3/GX/LX Series DMA Application Guide
AN4031 STM32F2/F4/F7 Series DMA Application Guide
AN5224 STM32 DMAMUX application introduction
AN5001 Introduction to STM32H7 MDMA Cube expansion package
AN2606 Overview of STM32 system boot modes
AN3155 Development of boot program based on USART protocol
AN4221 Boot program development based on I2C protocol
AN4286 Boot program development based on SPI protocol
AN3156 Development of boot program based on DFU protocol
AN5405 Development of boot program based on FD CAN protocol
AN3154 Development of boot program based on CAN protocol
AN4045 Implementing the IAP function of STM32F3 based on UART protocol
AN4657 Using USART to implement IAP function
AN5275 STM32MP1 boot procedure based on USB DFU/USART protocol
AN5247 OTA wireless firmware upgrade based on STM32WB
AN3990 Using USB KEY to upgrade the firmware of STM32F4 DISCOVERY board
AN4860 Introduction to DSI host application for STM32F4x9/STM32F7X9/STM32L4R9
AN4861 STM32 LCD-TFT Controller Application Guide
AN5051 Graphics memory optimization using STM32Chrom-GRC
AN4943 Refresh LCD-TFT using the STM32 on-chip Chrom-ART accelerator
AN5020 STM32 on-chip DCMI interface application guide
AN2867 STM8/STM32 oscillator circuit design guide
AN4631 Calibration of the on-chip RC oscillator of the STM32L0 series
AN4067 Calibration of the on-chip RC oscillator of the STM32F0 series
AN2604 STM32F1 series on-chip RTC calibration
AN5067 How to optimize the accuracy of the STM32 on-chip RC oscillator
AN4631 Calibration of the on-chip RC oscillator of the STM32L0 series
AN4894 STM32 on-chip FLASH emulation EERPOM application guide
AN5050 Application introduction based on STM32 OCTO-SPI
AN4761 FSMC Application Guide based on STM32L4 Series
AN4838 STM32 Memory Protection Management Unit [MPU] Application Introduction
AN4839 STM32F7/H7 series L1Cache introduction
AN4760 Application introduction based on STM32 QUAD-SPI
AN4296 Application Guide for Using STM32F3/G4 CCM Based on IAR/KEIL MDK/GNU IDE
AN2784 FSMC Application Guide based on STM32F1 Series
AN5188 Application Guide for Extending External Memory Based on STM32F7X0/STM32H750
AN5200 Introduction to SDMMC controller applications based on the STM32H7 series
AN4570 Driving external memory based on STM32F3 series FMC controller
AN5122 DDR Routing Guide based on STM32MP1 Series
AN4621 Introduction to ultra-low power applications of the STM32L4 series
AN4445 Introduction to ultra-low power applications of the STM32L0 series
AN4991 Using USART/LPUART to wake up STM32F0/F3/L0/L4
AN4635 Optimizing power consumption using LPUART based on STM32L0/L4
AN5215 Power management of STM32H7 series
AN5284 STM32MP1 Series Power Management
AN5014 STM32H7X3 Intelligent Power Management
AN5109 STM32MP1 low power mode
AN4365 Using STM32F4 MCU power mode switch with best dynamic efficiency
AN5166 Hardware Design Guide for STM32 Motor Driver Library
AN5143 How to migrate from STM32 motor driver library V4.3 to v5.x
AN4655 Virtually increasing the number of serial communication peripherals based on STM32 chips
AN4908 STM32 USART baud rate automatic detection
AN5348 STM32 FDCAN application introduction
AN4502 Introduction to the STM32Cube SMBus/PMBus expansion package
AN3966 Based on STM32F4X7 LWIP TCP/IP demonstration code
AN3384 Based on STM32F2X7 LWIP TCP/IP demonstration code
AN5156 Information confidentiality and security in STM32 application development
AN4246 Introduction to PCROP applications based on STM32L1 series
AN4730 Introduction to firewall applications based on STM32L0/L4/L4+
AN4992 Secure Firmware Installation [SFI] Overview
AN5421 Getting started with STM32L5 TrustZone development
AN5347 Introduction to STM32L5 TrustZone features
AN5447 Introduction to secure boot and firmware security upgrade based on STM32L5
AN4729 STM32L0/L4 Firewall Overview
AN3429 STM32 Proprietary Code Protection [PCROP] Application Overview
AN5428 Introduction to STM32L5 system memory RSS service
AN5281 Introduction to the application of STM32 OTFDEC
AN5056 X-CUBE-SBSFU Expansion Package User Guide
AN4435 Development and use guide based on STM32 ClassB library
AN4758 Introduction to PCROP applications based on STM32L4/L4+/G4 series
AN4968 Introduction to PCROP applications based on STM32F7 series
AN4701 Introduction to PCROP applications based on STM32F4 series
AN4555 Getting Started with STM32L4 Hardware Development
AN4467 Getting Started with STM32L0 Hardware Development
AN3216 Getting started with STM32L1 hardware development
AN5211 Getting Started with STM32L5 Hardware Development
AN4661 Getting Started with STM32F7 Hardware Development
AN5093 Development based on STM32G4 development board
AN5307 Getting Started with STM32H7A3/7B3/7B0 Hardware Development
AN5031 Getting Started with STM32 MP1 Hardware Development
AN4325 Getting Started with STM32 F0 Hardware Development
AN4938 Getting Started with STM32 H74X/75X Hardware Development
AN3320 Getting Started with STM32F2 Hardware Development
AN4099 Using STM32F0/STM32F3 to implement infrared remote control transmission and reception
AN4978 Design recommendations for using an external SMPS with STM32L4
AN5036 Thermal management guide for STM32 based applications
AN4746 Optimizing power consumption and performance using the STM32L4 series
AN4277 Using the STM32F30X/31X PWM brake characteristic polarity to achieve motor/power control
AN5342 ECC management of internal memory of STM32H7 series
AN5286 STM32H7 dual-core chip debugging guide
AN3998 PDM audio decoding based on STM32
AN5305 Digital filtering application based on STM32G4 FMAC
AN4841 Using CMSIS DSP Application Guide Based on STM32
AN5325 STM32G4 CORDIC accelerator usage guide
AN4869 BlueNRG-1, BlueNRG-2 BLE OTA Firmware Upgrade
AN4666 Using GPIO and DMA to implement parallel synchronous transfer
AN4967 AT command examples based on I-CUBE-LRWAN
AN3997 Using the STM32discovery board to implement recording and playback
AN4800 Smart card application based on STM32Cube library
AN4711 USB audio bridge application example based on STM32F0
AN5027 PDM digital microphone application guide based on STM32 chip
AN4229 Implementing vocoder solution based on STM32 chip
AN2639 STM32 microcontroller lead-free soldering recommendations and packaging information
AN4635 LPUART usage guide for STM32L0/L4 series
AN5225 Type C power delivery using STM32 MCU and MPU
AN5012 Audio implementation based on STM32L4 series analog-to-digital conversion
AN5105 Introduction to touch applications based on STM32
AN4879 Hardware and PCB design guide for STM32 USB applications
AN4676 Introduction to the STM32F7 series peripheral interconnection framework
AN5073 Using ST32F4/F7H to receive S/PDIF audio stream
AN5212 Using STM32L5 Cache to optimize performance and power consumption
AN4667 STM32F7 Series System Architecture and Performance
AN5418 Using STM32CubeMx to build USB-PD applications
AN4891 STM32H7 Series System Architecture and Performance
We will find time to continue to improve and try our best to add to facilitate your STM32 application development. You are welcome to give your valuable suggestions or ideas directly below, thank you!
© THE END