How to generate frequency more than 8MHz

Hi Sir,

i want to know how to generate frequency more than 8MHz by using Arduino Uno R3

Best regards

Purchase a 20 MHz crystal. Remove the 16 MHz crystal from your Uno. Solder the 20 MHz crystal to your Uno. The maximum frequency your improved Uno will be able to generate is 10 MHz.

[quote author=Coding Badly link=topic=272714.msg1921736#msg1921736 date=1413358386]

Purchase a 20 MHz crystal. Remove the 16 MHz crystal from your Uno. Solder the 20 MHz crystal to your Uno. The maximum frequency your improved Uno will be able to generate is 10 MHz.

[/quote]

crystal resonator

It would help if you said how much higher, and if you wanted to change the frequency and if so over what range.

One way would be to use a Phased Locked loop controlled by the Arduino's output.

thank you ,sir i got it!!! :)

[quote author=Nick Gammon link=topic=272714.msg1921782#msg1921782 date=1413361109]crystal resonator[/quote]

Argh! Apparently, the use of a resonator annoys me so much I've blocked it out of my mind!

I just didn't want him to unsolder the rather obvious crystal and wonder why:

  • He couldn't upload anything
  • The speed hadn't changed

Plenty of example code for the Analog Devices 9850 - type DDS devices, and dirt-cheap boards on eBay.
They’ll easily exceed 8MHz