I have recently made RC car using HT12E and HT12D connected to a cheap ASK RF module of 433 MHz frequency,but it's range is not good only a few meters and also so prone to electrical noise generated from DC motors,I have tried every solution like covering motor with metal chasis which is connected to ground and low pass filter....but nothing works so finally decided to change frequency,found this but unlike normal module,it has 6 pins,I know it's transreceiver so I will buy two pcs but how to use them with HT12E and HT12D,what are PROG and CTS pins and how to use them?
According to the datasheet that module has an async UART interface so it won't be compatible with the HT12E and HT12D. Those are designed to interface with "dumb" RF modules that have a simple data input and output that don't implement any higher level protocols.
I'd suggest attempting to debug your existing solution further or try some alternative transmitter / receiver modules. In my experience the 433MHz modules are normally good for around 20-50 meters at least if the power supply is clean and you have a relatively decent antenna.
Maybe just as a test you could try powering the HT12D / receiver (I assume that's on the motor side?) from a seperate power supply like a battery and see how that goes. I'm guessing if your range is that low with those modules unless they have a defect you may have the same problem with different modules / frequencies.