Frequency sweep

I don't know where the breaks might be coming from.

You can have Pin 10 (OC1B) toggle at the same time and if you set the two pins to opposite values you should get the complimentary wave.

  // Enable OCR1A (Pin 9) Toggle on Compare match
  pinMode(9, OUTPUT);
  digitalWrite(9, LOW);
  TCCR1A |= (1 << COM1A0);
  OCR1A = 8;

  // Enable OCR1B (Pin 10) Toggle on Compare match
  pinMode(10, OUTPUT);
  digitalWrite(10, HIGH);  // Opposite phase
  TCCR1A |= (1 << COM1B0);
  OCR1B = 8;