 I want to address in this video the specificity of PIN assayment on the STM32 which are based on Cortex-M33 with Streszone activated. In this context, each generation of configuration will generate a secure project and a non-secure project, and you have to assign the PIN, when you define one, to the secure world or to the non-secure world. Let's start with the basic GPIO configuration. If I select PA8, I left-click on it, GPIO output. Now, when I right-click on it, I've got an additional item in the menu, PIN reservation. If you keep it free, there is no initialization code that will be generated in the both projects. That means your PIN is not configured in the code. So you have to select secure or non-secure. For example, I will take secure. I can double-check the configuration in System Core GPIO. I've got the PIN context here, and I can also modify it here. This is for just a basic GPIO. If you select it secure, it will be only configured in the secure project. But if you select non-secure, in the secure project, there is a code that will declare this PIN as non-secure and the initialization of the PIN will be in the non-secure project. Now regarding the initialization of an IP like Usart. You can activate a show context, which shows the context of all the IPs. And in the connectivity, I can select Usart1. Then I can select secure or non-secure. When you select secure for the Usart, the PIN will be associated, will be of course declared as secured. But this is automatically. That means you can configure it by yourself. You right-click on it, you don't have the reservation here. As previously, you can still click on control, press the left button, and change it to alternate function if you need. But this is not specific to secure and non-secure work. This is what I want to address in this video. Thanks for your attention.