For the most basic part, a simulator capable of simulating just stm peripheral (timers, usart, gpio, interrupts , etc ... ) and if can do more than that (proteus like one ) capable of connecting the MCU to other chips and more why not. but am just looking for something with what i can check if signals, peripheral are running correctly without using real hardware.