STMicroelectronics 2024 PFE Projects
STMicroelectronics 2024 PFE Projects
STMicroelectronics Tunis
ST Restricted
We are creators and makers of technology
3
ST Restricted
Our vision
ST stands for
Everywhere microelectronics
makes a positive contribution to people’s lives,
ST is there.
4
ST Restricted
Our value proposition for all stakeholders
Sustainable and profitable growth Independent, reliable & secure supply chain Our values: Integrity – People – Excellence
5
ST Restricted
2024 – PFE Graduation project
subjects
ST Restricted
Project_ID01 Enhance Cryptography Ips
validation environment
Purpose Work to be done
1
7
ST Restricted
Project_ID02 System IPs Drivers Tests Automation
Purpose Work to be done
Number of trainee(s)
1
9
ST Restricted
Project_ID04 Walkthrough Drivers Code Review
Automation
Purpose Work to be done
1
10
ST Restricted
Project_ID05 CMSIS Device Header File Generation
for STM32
Purpose Work to be done
1
11
ST Restricted
Project_ID06 STM32 Flashloader Generator Tool
Purpose Work to be done
1
12
ST Restricted
Project_ID07 BSP components drivers auto-migration
from BSP V2 to BSP V1
Purpose Work to be done
1
15
ST Restricted
Project_ID10 SFTP client for STM32
Number of trainee(s)
1
18
ST Restricted
Project_ID13 Integrated Productivity Terminal Based
on STM32
Purpose Work to be done
1
19
ST Restricted
Project_ID 14 Incremental programming of External
Flash in STM32CubeProgrammer
Purpose Work to be done
1
21
ST Restricted
Project_ID 16 STM32 Memory Mapping tool
Purpose Work to be done
1
22
ST Restricted
Project_ID 17 Conception and implementation of New
System Validation Tests for STM32CubeProgrammer
Purpose Work to be done
• Ramp-up phase about the
validation setup environment,
This internship project And the
aims to Ensure the STM32CubeProgrammer
Conception and feature to be tested
implementation of KeyWords automatically
validation system STM32, STM32CubeFW, Flash • Study the current Automatic
automatic test to compile, Memory Programming, Option platform structure and
download using Bytes, Secure Programming, architecture.
STM32CubeProgrammer, Python, PyWinAuto, HP • Identify test cases that will be
and execute all UFT, git automated
applications delivered with • Ensure the conception of the
an STM32CubeFWxx” Number of trainee(s) solution
• Implement the proposed
1 solution
• Integrate the implemented
solution in the whole
automatic platform 23
ST Restricted
Project_ID 18 Validation Automation of the Param
JSON Creator
Purpose Work to be done
1
26
ST Restricted
Project_ID 21 STM32 MCUs oscillators study
Purpose Work to be done
▪ Measure key oscillator
This internship project parameters
aims to develop a bench ▪ Study Oscillator probing
for oscillator key techniques
parameters extraction KeyWords ▪ Develop PCB stray capacitor
(startup time, safety MCU, LSE, HSE, oscillator, estimation, simulation and
factor, accuracy, long Quartz XTAL, startup, safety measurement methods and try
term drift, consumption) factor, to correlate different methods.
The bench will be used Embedded C, ▪ Study environment impact on
to study oscillator LSE parameters
environment (XTAL, ▪ Design a tool for XTAL
PCB, noise.. ) impact on Number of trainee(s) selection (customer oriented)
key oscillator ▪ Study XTAL trend evolution to
parameters. 1 anticipate design
27
ST Restricted
Project_ID 22 Demo on new cryptography engine
Purpose Work to be done
1
29
ST Restricted
Project_ID 24 Getting started WIKI with STM32 Audio
Purpose Work to be done
1
30
ST Restricted
Project_ID 25 Design of internal validation Board
Purpose Work to be done
Number of trainee(s)
1
31
ST Restricted
Project_ID 26 Maintenance of a promotion board
Purpose Work to be done
▪ Manage the obsolescence alerts.
This internship project aims ▪ Identify the replacement
to manage the obsolescence candidates.
of electronic components ▪ Re-design of the related
which are mounted on the KeyWords promotion boards.
MCU and MPU promotion ▪ Generate all manufacturing files
boards ( Nucleo, Discovery, STM32, Altium designer, SubVersion
and related web packages for
Evaluation ) (TortoiseSVN client), Microsoft Office
publication on st.com.
tools (Word, Excel, …), VBA, C,
Good electronics knowledge ▪ Update the production test
package.
▪ Update the corresponding official
web documents.
Number of trainee(s) ▪ Publish all documents on the
different platforms (Intranet,
1 internet)
32
ST Restricted
STMicroelectronics – Tunis – PFE 2024
ST Restricted
Thank you