I also found this:
void setup()
{
pinMode(5, OUTPUT);
TCCR0A = (0 << COM0A1) | (0 << COM0A0) | (1 << COM0B1) | (0 << COM0B0) | (1 << WGM01) | (1 << WGM00);
TCCR0B = (0 << FOC0A) | (0 << FOC0B) | (1 << WGM02) | (0 << CS02) | (0 << CS01) | (1 << CS00);
OCR0A = 0xf;
OCR0B = 0x7;
}
void loop()
{
}
This also generates 1Mhz