 Today we are going to demonstrate secure firmware upgrade on STM32 microcontrollers and today's modern IoT world, most of the devices including smart thermostat, vacuum cleaners, refrigerators, IoT variables, health monitors, most of them are connected to internet. Anything connected to internet are valuable for the security breaches and we are going to provide the security on the STM32 microcontrollers including the features of like peak proprietary code read production and read production and write production and also memory production unit and firewall and today this microcontroller here will show you how you have to do secure firmware upgrade and when you press like this and it will ask you like I mean whether you wanted to get upgrade or like I mean whether you wanted to continue the firmware which is inside whether if you wanted to upgrade the image and you could do like encrypt the firmware and download and decrypt it and store in the flash we are providing the security on STM32 by validating the firmware after you download and also like I mean each reboot you are making sure that the firmware is valid and making sure that it's secure.