Tun Pfe 2023 - 2024
Tun Pfe 2023 - 2024
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
Tutor
This internship project ▪ Discover the STM32
aims to automate the Houda GHABRI Expansion package
validation of third-party ▪ Design and develop automatic
Expansion Package (I- KeyWords tests to validate the expansion
Cube) package done by ST Partners
ST Partners, CMSIS Packs,
This will enhance the ▪ Test the developed solution
Automatic Test, with several STM32 series
validation process of
STM32CubeMX, STM32, I- ▪ Prepare a report on test
expansion packages
CUBE,UFT, Python. execution
during the acceptance
tests done by support ▪ Integrate the solution under
team . the automatic validation
platform
Number of trainee(s)
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
Tutor validation setup environment,
This internship project And the
Abdelhak DAOUDI
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
Tutor
This internship project ▪ Study Digital
Mohamed el Hedi BEN Communication protocols
aims to develop a
SLAMIA
communication ▪ Define Board Hardware
interfaces pattern KeyWords specification.
emulator for STM32 MCU, Embedded ▪ Develop embedded C
characterization . C, Python, Altium Firmware and control tool
This will allow to reduce designer, Digital via Python .
the dependency to Communication IPs, ▪ Develop board via Altium.
bench availability and Timing characterization. ▪ Validate the solution
optimize
characterization time . Number of trainee(s)
1
26
ST Restricted
Project_ID 21 STM32 MCUs oscillators study
Purpose Work to be done
Tutor ▪ Measure key oscillator
This internship project Nebil BEN MEFTEH / parameters
aims to develop a bench Bouraoui CHEMLI ▪ 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
Tutor
This internship project ▪ Analyze the existing examples
Issam IRHOUMA and design a project
aims to elaborate a P2P
application with a full architecture
description in a step-by- KeyWords ▪ Implement an Audio
step WIKI using an STM32, MCU, AUDIO, BLE application based on the
STM32 MCU including a Embedded C, WIKI STM32 MCU
publication of Video. ▪ Write a full step by step WIKI
for this application
▪ Record a video description of
the steps to follow (optional)
Number of trainee(s)
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
32
ST Restricted
STMicroelectronics – Tunis – PFE 2024
ST Restricted
Thank you