NANO- serial monitor outputing garbage...except at one higher baud rate????

Hey folks, running this code on a nano.

My serial monitor outputs garbage (usually a bunch of backwards ?????) at the set baud rate but if i increase it on the monitor by one level, it works.

thoughts???

void setup()                    // run once, when the sketch starts
{
  Serial.begin(19200);           // set up Serial library at 9600 bps
  Serial.println("Hello world!");  // prints hello with ending line break 
}

void loop()                       // run over and over again
{
       Serial.println("Hello world!");  // prints hello with ending line break                              // do nothing!
}

What exact baud rate menu setting do you need to use in the Serial Monitor to get the expected text from the sketch you posted?

I tried Serial.begin(9600); and i'd have to have the monitor at 19200 to output the text
I tried Serial.begin(19200); and i'd have to have the monitor at 38400 to output the text

Funny how this happens... spent at least an hour trying to figure it out...posted....+5 minutes, and i figured it out.

had my Processor set on "ATMEGA 328P 3.3V, 8MHz" instead of "ATMEGA 328P 5V, 16MHz"