Timer0とTimer2との違い

p.292

非公式訳

Timer2は8ビットタイマーです。したがってTimer0と同じ動作をします。しかし下に示す3つの違いがあります。

  1. Timer2はリアルタイムカウンターとして使用できます。そのためには、AVRのTOSC1端子およびTOSC2端子に32.768 kHz (訳註: 215)の水晶発振子を接続したうえでAS2ビットをセットする必要があります。この機能について詳しくは、AVRのデータシートを見てください。

  2. TCNT2TCCR2ATCCR2Bは拡張I/Oメモリーにあります。したがって、(訳註: OUTの代わりに)STS命令、(訳註: INの代わりに)LDS命令でアクセスします。

  3. CS02:00の値が110または111のとき、Timer0では外部イベントがカウントされますが、Timer2では、マルチプレクサによって別の分周比が内部クロックに適用されます。つまり、CS02:00の値が同じであっても、Timer0とTimer2とでは意味が違うということです。