ATMega328pは、3.3V電源で16MHzで動作するように評価されていません。
実際には動作することがありますが、信頼性があるとはみなされません。
データシートには実際のクロックレートと電圧のトレードオフが表示されるため、実行可能な中間値が存在する可能性があります。
Arduinoのツールチェーンは、シリアルボーレート、タイミング遅延コード、およびタイマーペリフェラルの時間ベースの使用が正しく機能するためにCPUクロック周波数を知る必要があります。
設定されたクロックレートと実際のクロックレートが2倍異なる場合は、同様に間違ったボーレートを選択することでカバーすることができますが、ブートローダーのボーレートは比較されますフラッシュする前にコンパイルした時の予想されるクロック周波数に設定し、ブートローダのボーレート期待値がボードファイルに設定されているので、シリアルモニタのように。