アトメル社のtinyAVRはAVRの中で最も規模が小さいデバイスです。DIPパッケージでは8ピンから28ピンまでラインナップされています。
全体像がちょっとわかりにくいので細かい内容を省いた一覧表を作成してみました。
tinyAVRの種類の一覧
tinyAVRのシリーズ展開についてDIPパッケージ品のみの一覧を示します。これはメモリサイズが異なるデバイスは一つのシリーズとしてまとめてあります。詳細な搭載機はデータシートにて確認してください。
なお、DIP28ピンのシリーズについてはスペックが低いものしか無く、実質megaAVRの領分だと思われますのでこごては割愛しています。このため表には28ピンのデバイスは書かれていません。同様にDIP20ピンのATTINY26(L)についても普通は同等のATTINY261Aがあるため割愛しています。
メモリ容量と電源電圧、動作周波数
代表品番 | フラッシュ [kByte] |
SRAM [Byte] |
EEPROM [Byte] |
最大周波数 [MHz] |
電源電圧 [V] |
パッケージ |
---|---|---|---|---|---|---|
ATTINY13-20PU | 1 | 64 | 64 | 20 | 1.8 〜 5.5 | DIP8 |
ATTINY13A-PU | 1 | 64 | 64 | 20 | 1.8 〜 5.5 | DIP8 |
ATTINY85-20PU | 2/4/8 | 128/256/512 | 128/256/512 | 20 | 2.7 〜 5.5 | DIP8 |
ATTINY85V-10PU | 2/4/8 | 128/256/512 | 128/256/512 | 10 | 1.8 〜 5.5 | DIP8 |
ATTINY84-20PU | 2/4/8 | 128/256/512 | 128/256/512 | 20 | 1.8 〜 5.5 | DIP14 |
ATTINY84A-PU | 2/4/8 | 128/256/512 | 128/256/512 | 20 | 1.8 〜 5.5 | DIP14 |
ATTINY2313-20PU | 2 | 128 | 128 | 20 | 1.8 〜 5.5 | DIP20 |
ATTINY2313A-PU | 2 | 128 | 128 | 20 | 1.8 〜 5.5 | DIP20 |
ATTINY4313-PU | 4 | 256 | 256 | 20 | 1.8 〜 5.5 | DIP20 |
ATTINY861-20PU | 2/4/8 | 128/256/512 | 128/256/512 | 20 | 1.8 〜 5.5 | DIP20 |
ATTINY861A-PU | 2/4/8 | 128/256/512 | 128/256/512 | 20 | 1.8 〜 5.5 | DIP20 |
搭載機能
代表品番 | TWI (I2C) | UART | ADC | コンパレータ | DAC | 温度センサ | タイマ | パッケージ |
---|---|---|---|---|---|---|---|---|
ATTINY13-20PU | 0 | 0 | 4 | 1 | 0 | No | 1 | DIP8 |
ATTINY13A-PU | 0 | 0 | 4 | 1 | 0 | No | 1 | DIP8 |
ATTINY85-20PU | 1 | 0 | 4 | 1 | 0 | Yes | 2 | DIP8 |
ATTINY85V-10PU | 1 | 0 | 4 | 1 | 0 | Yes | 2 | DIP8 |
ATTINY84-20PU | 1 | 0 | 8 | 1 | 0 | Yes | 2 | DIP14 |
ATTINY84A-PU | 1 | 0 | 8 | 1 | 0 | Yes | 2 | DIP14 |
ATTINY2313-20PU | 1 | 1 | 0 | 1 | 0 | No | 2 | DIP20 |
ATTINY2313A-PU | 1 | 1 | 0 | 1 | 0 | No | 2 | DIP20 |
ATTINY4313-PU | 1 | 1 | 0 | 1 | 0 | No | 2 | DIP20 |
ATTINY861-20PU | 1 | 0 | 11 | 1 | 0 | Yes | 2 | DIP20 |
ATTINY861A-PU | 1 | 0 | 11 | 1 | 0 | Yes | 2 | DIP20 |
補足
代表品番はシリーズ中でフラッシュメモリの容量が最も大きいデバイスの品番を表示しています。
最大動作周波数は動作電圧において制限される場合があります。たとえば20MHzで動作させたい場合は4.5V以上の電源電圧が必要となります。
品番のAとかVについて
tinyAVRでは「ATTINY13-20PU」と「ATTINY13A-PU」のようにAが付いたり付かなかったり、あるいは「ATTINY25-20PU」と「ATTINY25V-10PU」のようにVが付いたり、付かなかったりするものがあります。
Aが付くものは改良版のようです。チップのバグ改修や性能が向上しているようなので、A付きがあればそちらを購入しましょう。
一方、Vが付くものは低電圧版となっています。しかし、A版があるシリーズは無印でも最低動作電圧がV版と同じ1.8Vになっているためよくわからない位置付けですね。
ちなみにデジキー等で価格を眺めてみると無印よりもA版の方が大幅に単価が安くなっています。逆にV版については無印の方が安くなっています。