433 Mhz Receiver with stm32f4
The classic 433MHz receiver modules that are commonly available for low prices online are designed to detect amplitude modulation of a 433MHz carrier frequency. The output of the receiver will be a waveform that is the detected modulation envelope of the received signal. The bandwidth of the modulation envelope of these systems is typically 1000 to 2000 Hz. As such you will be able to receive the data at on the order of 500 to 1000 baud (bits per second) if some type of reliable modulation such as Manchester encoding is used.

I have implemented transmitter and receiver technology using these low cost modules on microcontrollers using Manchester Encoding at a 1KHz clocking rate and achieved reliable 500 bits/second transmissions over distances up to about 350 feet line of sight in an open office building. The transmitter algorithm uses a periodic 1 msec rate interrupt to run a state machine to toggle an output pin to the transmitter module. The receiver module connects to an MCU that has an interrupt capability to generate an interrupt on either the rising or falling edge of the modulation envelope signal. In the MCU interrupt routine a timer is always started to measure the time duration to the next interrupt. The next interrupt processes the pulse width of the previous interrupt and then runs through a decoding state machine to pull actual incoming data out of the Manchester data stream.