I designed a custom board with stm32f373vb lqfp 100. I made the soldering from the 4-th attempt. It was easy, when you know the technique and have a microscope. Anyway I checked the pins with the microscope and there was indeed one problematic pin which was out of the pad and stacked between its pad and the pad of the next pin. With a pinset and the microscope I was able to smash it and make it very thin so that there was no visual connections.
Then I tested the micro-controller with the JTAG and Ulink2. Interestingly it was not working before I placed the jumper within the Ulink2 to 3.3V, which for the previous prototype was not necessary as well as for another board with stm32f105. Then it worked perfectly. After that I was soldering other components responsible for display power supplying, among them one r2s-0515 dc converter, but it was still working, and suddenly after some time the uC became very hot and started to make a noise. I checked the supply voltage - 3.4 V, though previously was 3.31 V, then I checked with debugger - programming successful, still the processor hotter and hotter, and finally I checked for short circuit with the multimeter and boom. First I though this is very weird, the processor working, but VDD is grounded, and the voltage on the 3.3 regulator is 3.4!? I started to remove everything on the 3.3 V line, and all caps were O.K. the regulator itself was O.K.so this means that the uC is shortening somehow and somewhere the VDD? How is that possible? And what could be the reason for that? How to avoid it?