F range will be around 300kHz to 2MHz

Well I don't want to use hardware f-divider, because I know that this task can be accomplishet without it but I really can't find any source. But if it comes to that there is no choice I will think of something.