There exist at least 20 different designs for electronic circuits producing sine waves (with transistors, opamps, OTA´s). Without knowing some details (amplitude, exactness, tuning capabilities, max. THD,...) one cannot recommend a specific circuit. You should spend some time to collect, compare, review and evaluate some common realization principles.
Regards
Use your microcontroller to generate a square wave at 5MHz, and feed that into a LC or RC filter made with 2 discrete components. Set the values to make the passband = to 5Mhz.
Hello!
If you have 5MHz square wave (quartz) clock with suitable output you could use LC band pass filter at that frequency followed by linear buffer.
If the distortions are not acceptable use another 5MHz LC band pass filter.
RC filters are not good enough in most of the cases for that purpose.
Also, you could see
**broken link removed**
BR