Sign In
Upload
Manuals
Brands
ST Manuals
Motherboard
STM32L1 Series
ST STM32L1 Series Manuals
Manuals and User Guides for ST STM32L1 Series. We have
6
ST STM32L1 Series manuals available for free PDF download: Application Note
ST STM32L1 Series Application Note (52 pages)
Getting started with touch sensing control on STM32 microcontrollers
Brand:
ST
| Category:
Microcontrollers
| Size: 4 MB
Table of Contents
1 General Information
2
2 Terminology and Principle
3
Terminology
3
Principle
3
Table 1. Change Transfer Principle Documentation
4
Figure 1. Change Transfer Principle
4
3 Document Reference
5
Table 2. References Documentation
5
Figure 2. Main Documentation Tree
5
4 STM32L4 Touch Sensing Controller Online Presentation
6
Figure 3. STM32L4 Online Training
6
Figure 4. STM32L4 Touch Sensing Controller Online Training
6
5 Main Characteristics
7
Description
7
Signal Threshold
7
Figure 5. TSC Characteristics
7
Table 3. Signal Threshold Usage Documentation
8
Figure 6. Stmstudio Outputs
8
Charge Transfer
9
Table 4. Charge Transfer Documentation
9
Figure 7. Incomplete and Complete Charge Transfert Cycle
9
Sensitivity
10
Table 5. Sensitivity Documentation
10
Table 6. Dielectric Constants of Common Materials Used in a Panel Construction
10
Sensor
11
Key
11
Table 7. Key Documentation
11
Figure 8. Sensor Size
11
Linear or Slider
12
Table 8. Linear Touch Sensor Documentation
12
Figure 9. Interlaced Linear Touch Sensor with 3 Channels / 4 Electrodes (Half-Ended Electrodes Design)
12
Rotary or Wheel
13
Table 9. Rotary Sensor Documentation
13
Figure 10. Interlaced Patterned Rotary Sensor with 3 Channels / 3 Electrodes
13
Active Shield or Driven Shield
14
Table 10. Active Shield Documentation
14
Figure 11. Active Shield Principle
14
Layout and PCB
15
Led Rules
15
Table 11. Led Rules Documentation
15
Figure 12. Led Layout Example
15
Figure 13. Example of Cases Where a LED Bypass Capacitor Is Required
15
Electrode Not Located on PCB
16
Table 12. Electrode Documentation
16
Figure 14. Electrode Not Located on PCB Example
16
Ground, Shield and Sensors
17
Table 13. Layout Documentation
17
Figure 15. Hatched Ground and Signal Tracks
17
Figure 16. Ground Plane Example
17
Figure 17. Track Routing
18
Figure 18. Track Routing Recommendation
18
Figure 19. Shield
19
Faq
20
Noise
21
Power Supply
21
False Detection
21
Table 14. Power Supply Documentation
21
Table 15. False Detection Documentation
21
Figure 20. Typical Power Supply Schematic
21
Noise Immunity
22
Conducted Noise
22
Table 16. Noise Immunity Documentation
22
Table 17. Conducted Noise Documentation
22
6 Tuning
23
Table 18. Sensors Documentation
23
Table 19. ESD Documentation
23
Table 20. Conducted Noise Documentation
23
Table 21. Sampling Capacitor Documentation
23
7 Getting Started TSC with Stm32Cubemx
24
Uses Cases
24
Figure 21. Main Project Panel
24
Discovery Board: STM32F072B-DISCO
25
STM32F072B-DISCO Board Selection
25
Figure 22. STM32F072B-DISCO Board Selection
25
Figure 23. STM32F072B-DISCO Board Schematics
25
TSC Group and Sensor Activation
27
Figure 24. STM32F072B-DISCO Pinout SWD
27
Figure 25. STM32F072B-DISCO Pinout TSC
27
STM32F072B-DISCO Clock Tree
28
Figure 26. STM32F072B-DISCO Pinout Overview
28
Figure 27. STM32F072B-DISCO Clock Configuration
28
STM32F072B-DISCO Touchsensing Library
29
Figure 28. TOUCHSENSING Box Configuration
29
Figure 29. STM32F072B-DISCO Sensor Selection
29
Figure 30. STM32F072B-DISCO Sensor Selection Step2
30
Figure 31. STM32F072B-DISCO Sensor Selection Step3
30
Figure 32. STM32F072B-DISCO Sensor Selection Step4
31
Figure 33. STM32F072B-DISCO Sensor Selection Step5
31
STM32F072B-DISCO Software Project Generation
32
Figure 34. STM32F072B-DISCO Software Generation Step1
32
Figure 35. STM32F072B-DISCO Software Generation Step2
32
Figure 36. STM32F072B-DISCO Software Generation Step3
33
Figure 37. STM32F072B-DISCO IDE Workspace
33
Software Basic Algorythm
34
Figure 38. STM32F072B-DISCO Setup
35
Discovery Board: STM32L0538-DISCO
36
STM32L0538-DISCO Board Selection
36
Figure 39. STM32L0538-DISCO Board Selection
36
Figure 40. STM32L0538-DISCO Board Schematics
37
STM32L0538-DISCO TSC Group and Sensor Activation
38
Figure 41. Pinout SWD
38
Figure 42. Pinout TSC
38
STM32L0538-DISCO Clock Tree
39
Figure 43. Pinout Overview
39
Figure 44. Clock Configuration
39
STM32L0538-DISCO Touchsensing Library
40
Figure 45. TOUCHSENSING Box Configuration
40
Figure 46. STM32L0538-DISCO Sensor Selection Step1
40
Figure 47. STM32L0538-DISCO Sensor Selection Step2
41
Figure 48. STM32L0538-DISCO Sensor Selection Step3
41
Figure 49. STM32L0538-DISCO Sensor Selection Step4
42
Figure 50. STM32L0538-DISCO Sensor Selection Step5
42
STM32L0538-DISCO Software Project Generation
43
Figure 51. STM32L0538-DISCO Software Generation Step1
43
Figure 52. STM32L0538-DISCO Software Generation Step2
43
STM32L0538-DISCO Software Basic Algorythm
45
Revision History
46
Table 22. Document Revision History
46
Advertisement
ST STM32L1 Series Application Note (56 pages)
Brand:
ST
| Category:
Microcontrollers
| Size: 3 MB
Table of Contents
General Information
2
Table 2. Glossary
2
Overview
5
Security Purpose
5
Figure 1. Corrupted Connected Device Threat
5
Table 3. Assets to be Protected
6
Attack Types
7
Introduction to Attack Types
7
Software Attacks
8
Table 4. Attacks Types and Costs
8
Hardware Attacks
9
Non-Invasive Attacks
10
Silicon Invasive Attacks
11
Iot System Attack Examples
12
Figure 2. Iot System
12
List of Attack Targets
13
Device Protections
16
Configuration Protection
16
Trustzone ® for Armv8-M Architecture
16
Dual-Core Architecture
17
Figure 3. Armv8-M Trustzone® Execution Modes
17
Figure 4. Simplified Diagram of Dual-Core System Architecture
17
Memory Protections
18
Figure 5. Memory Types
18
System Flash Memory
19
User Flash Memory
19
Embedded SRAM
19
External Flash Memories
20
STM32 Memory Protections
21
Software Isolation
21
Debug Port and Other Interface Protection
21
Boot Protection
22
System Monitoring
22
Secure Applications
23
Secure Firmware Install (SFI)
23
Root and Chain of Trust
23
Stmicroelectronics Proprietary SBSFU Solution
23
Secure Boot (SB)
23
Secure Firmware Update (SFU)
24
Figure 6. Secure Boot FSM
24
Configurations
25
Arm TF-M Solution
25
Figure 7. Secure Server/Device SFU Architecture
25
Product Certifications
26
Table 8. Basic Feature Differences of Trustzone-Based Secure Software
26
STM32 Security Features
27
Overview of Security Features
27
Static and Dynamic Protections
27
Security Features by STM32 Devices
27
Table 10. Security Features for STM32L0/1/4/4+, STM32WB, STM32WL Devices
28
Readout Protection (RDP)
29
Table 11. Security Features for STM32L5, STM32U5, STM32H503/5, Stm32H72X/73/74X/75, Stm32H7Ax/7Bx, STM32F7 Devices
29
Figure 8. Example of RDP Protections (STM32L4 Series)
30
Lifecycle Management-Product State
31
Table 12. RDP Protections
31
One-Time Programmable (OTP)
32
Trustzone
32
Core State
33
Secure Attribution Unit (SAU)
33
Figure 9. Trustzone® Implementation at System Level
33
Memory and Peripheral Protections
34
Flash Memory Write Protection (WRP)
34
Execute-Only Firmware (PCROP)
34
Secure Hide Protection (HDP)
35
Firewall
35
Figure 10. HDP Protected Firmware Access
35
Figure 11. Firewall FSM
36
Figure 12. Firewall Application Example
36
Memory Protection Unit (MPU)
37
Table 13. Attributes and Access Permission Managed by MPU
37
Customer Key Storage (CKS)
38
Table 14. Process Isolation
38
Figure 13. Dual-Core Architecture with CKS Service
38
Antitamper (Tamp)/Backup Registers (BKP)
39
Clock Security System (CSS)
39
Power Monitoring (PVD)
39
Memory Integrity Hardware Check
39
Independent Watchdog (IWDG)
40
Device ID
40
Cryptography
40
Hardware Accelerators
40
Cryptolib Software Library
40
On-The-Fly Decryption Engine (OTFDEC)
41
Figure 14. Typical OTFDEC Configuration
41
Guidelines
42
Table 15. Security Use Cases
42
Conclusion
44
Appendix A Cryptography - Main Concepts
45
Secret Key Algorithms
45
Figure 15. Symmetric Cryptography
45
Public Key Algorithms (PKA)
46
Figure 16. Signature
46
Figure 17. PKA Encryption
46
Hash Algorithms
47
MAC or Signature and Certificate
47
Figure 18. Message Hashing
47
Figure 19. MAC Generation with Secrete Key Algorithm
47
Figure 20. Signature Generation with Public Key Algorithm
48
Revision History
49
Table 1. Applicable Products
49
Table 16. Document Revision History
49
Table 5. Memory Types and Associated Protection
50
Table 6. Scope of STM32 Embedded Memory Protection Features
50
Table 7. Software Isolation Mechanism
50
Table 9. Security Features for STM32C0, STM32F0/1/2/3/4, STM32G0/4 Devices
50
ST STM32L1 Series Application Note (58 pages)
Brand:
ST
| Category:
Microcontrollers
| Size: 0 MB
Table of Contents
Table of Contents
2
STM32L4 Series Overview
6
Table 1. Product Category Overview
6
Hardware Migration
8
Table 2. Packages Available on Stm32L4Xx Series
8
Table 3. STM32L1 Series and STM32L4 Series Pinout Differences (QFP)
8
Table 4. STM32L1 Series and STM32L4 Series Pinout Differences (BGA)
9
Figure 1. LQFP144 Compatible Board Design
11
Figure 2. LQFP100 Compatible Board Design
11
Figure 3. LQFP64 Compatible Board Design
11
Figure 4. LQFP48 Compatible Board Design
12
Figure 5. BGA132 Compatible Board Design
12
Figure 6. BGA100 Compatible Board Design
13
Figure 7. BGA64 Compatible Board Design
13
Boot Mode Selection
14
Table 5. Boot Modes for STM32L4 Cat. 2 Devices and STM32L1 Lines
14
Table 6. Boot Modes for STM32L4 Cat. 4 Devices
14
Table 7. Bootloader Interfaces
15
Peripheral Migration
17
STM32 Product Cross-Compatibility
17
Table 8. Peripheral Compatibility Analysis STM32L1 Series Versus STM32L4 Series
17
Memory Mapping
20
Table 9. Peripheral Address Mapping Differences between STM32L1 Series
20
And STM32L4 Series
20
Dma
24
Table 10. DMA Request Differences Migrating STM32L1 Series
24
To STM32L4 Series
24
Interrupts
26
Table 11. Interrupt Vector Differences between STM32L1 Series
26
And STM32L4 Series
26
Rcc
29
Table 12. RCC Differences between STM32L1 and STM32L4 Series
29
Performance Versus VCORE Ranges
31
Peripheral Access Configuration
31
Table 13. Performance Versus VCORE Ranges
31
Table 14. RCC Registers Used for Peripheral Access Configuration
31
Peripheral Clock Configuration
32
Pwr
34
Table 15. PWR Differences between STM32L1 Series and STM32L4 Series
34
Rtc
37
Table 16. RTC Differences between STM32L1 Series and STM32L4 Series
37
SYSCFG and RI
38
Table 17. SYSCFG Differences between STM32L1 Series and STM32L4 Series
38
Gpio
39
EXTI Source Selection
39
Table 18. EXTI Differences between STM32L1 Series and STM32L4 Series
39
Flash
40
Table 19. FLASH Differences between STM32L1 Series and STM32L4 Series
40
U(S)Art
42
Table 20. U(S)ART Differences between STM32L1 Series and STM32L4 Series
42
Table 21. I2C Differences between STM32L1 Series and STM32L4 Series
44
Table 22. SPI Differences between STM32L1 Series and STM32L4 Series
45
Table 23. Migrating from I2S to SAI
46
Figure 8. Generation of Clock for SAI Master Mode (in Case MCLK Is Needed)
48
Table 24. CRC Differences between STM32L1 Series and STM32L4 Series
49
Table 25. AES Differences between STM32L1 Series and STM32L4 Series
50
Table 26. USB Differences between STM32L1 Series and STM32L4 Series
51
Table 27. ADC Differences between STM32L1 Series and STM32L4 Series
52
Table 28. DAC Differences between STM32L1 Series and STM32L4 Series
54
Table 29. COMP Differences between STM32L1 Series and STM32L4 Series
55
Table 30. OPAMP Differences between STM32L1 Series and STM32L4 Series
56
Table 31. Document Revision History
57
Advertisement
ST STM32L1 Series Application Note (30 pages)
Getting started with hardware development
Brand:
ST
| Category:
Motherboard
| Size: 0 MB
Table of Contents
Introduction
1
Table of Contents
2
Power Supplies
6
Introduction
6
Figure 1. Power Supply Overview
6
Independent A/D Converter Supply and Reference Voltage
7
Independent LCD Supply
8
Voltage Regulator
8
Power Supply Schemes
9
Reset and Power Supply Supervisor
9
Figure 2. Power Supply Scheme
9
Figure 3. Power Supply Supervisors
10
Figure 4. Power on Reset/Power down Reset Waveform
11
Power-On Reset (Por)/Power-Down Reset (PDR), Brownout Reset (BOR)
11
Programmable Voltage Detector (PVD)
11
Brownout Reset (BOR)
12
Figure 5. PVD Thresholds
12
Figure 6. Reset Circuit
13
System Reset
13
Clocks
14
MSI Clock
14
HSE OSC Clock
15
External Source (HSE Bypass)
15
External Crystal/Ceramic Resonator (HSE Crystal)
15
Figure 7. External Clock
15
Figure 8. Crystal/Ceramic Resonators
15
LSE OSC Clock
16
External Source (LSE Bypass)
16
External Crystal/Ceramic Resonator (LSE Crystal)
16
Figure 9. External Clock
16
Clock Security System (CSS)
17
Boot Configuration
18
Boot Mode Selection
18
Boot Pin Connection
18
Table
18
Boot Modes
18
Figure 11. Boot Mode Selection Implementation Example
18
Embedded Boot Loader Mode
19
Debug Management
20
Introduction
20
SWJ Debug Port (Serial Wire and JTAG)
20
Pinout and Debug Port Pins
20
Figure 12. Host-To-Board Connection
20
Flexible SWJ-DP Pin Assignment
21
SWJ Debug Port Pins
21
Table
21
Debug Port Pin Assignment
21
SWJ I/O Pin Availability
21
Internal Pull-Up and Pull-Down Resistors on JTAG Pins
22
SWJ Debug Port Connection with Standard JTAG Connector
22
Figure 13. JTAG Connector Implementation
22
Recommendations
23
Printed Circuit Board
23
Component Position
23
Ground and Power Supply (VSS , VDD )
23
Decoupling
23
Other Signals
24
Unused I/Os and Features
24
Figure 14. Typical Layout for V
24
DD /VSS Pair
24
Reference Design
25
Description
25
Clock
25
Reset
25
Boot Mode
25
SWJ Interface
25
Power Supply
25
Component References
26
Figure 15. STM32L152VB(T6) Microcontroller Reference Schematic
27
Table 6. Reference Connection for All Packages
28
Revision History
29
ST STM32L1 Series Application Note (18 pages)
Current consumption measurement and touch sensing demonstration firmware
Brand:
ST
| Category:
Motherboard
| Size: 0 MB
Table of Contents
Table of Contents
2
Application Description
3
Used Hardware Components
3
Stm32L1Xx DISCOVERY Hardware Settings
3
Application Schematics
3
Application Principle
4
Overview
4
IDD Measurement Principle
5
Getting Started with the Application
6
Demo Mode - Touch Sensing Demonstration and IDD Measurement
6
Bias Current Record
8
Manufacturing Test
8
Low Power Modes
9
Software Description
10
Stm32L1X Peripherals Used by the Application
10
Stm32L1X Standard Firmware Library Configuration
11
Application Software Flow
11
Main Application
11
Demo Mode (IDD Measurement)
11
Conclusion
16
Revision History
17
ST STM32L1 Series Application Note (12 pages)
Migration and compatibility guidelines for STM32 microcontroller applications
Brand:
ST
| Category:
Microcontrollers
| Size: 0 MB
Table of Contents
1 Introduction
1
Table of Contents
2
2 How to Migrate Across STM32 Series
3
STM32 Series General Overview
3
STM32 Product Series Feature Comparison
4
STM32 Product Cross-Compatibility
7
Software Migration
10
3 Revision History
11
Advertisement
Related Products
ST STM32L152-EVAL
ST STM32L152VB
ST STM32L152VBT6
ST STM32L152RCT6 Discovery kit
ST STM32L152RBT6
ST STM32L152C-DISCO
ST STM32L4R9I-EVAL
ST STM32L073Z-EVAL
ST STM32L476G-EVAL
ST STM32L4R9I
ST Categories
Motherboard
Computer Hardware
Microcontrollers
Control Unit
Controller
More ST Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL