特徴 ATtinyマイクロコントローラは、USB周辺機器、DMAコントローラ、暗号化エンジン、外部メモリバスなど、一般的な機能を意図的に排除しています。
以下の表は、ATtinyマイクロコントローラの一般的な機能をまとめたもので、比較しやすいように作成されています。この表は、すべての機能を網羅したものではありません。
注記 ウォッチドッグタイマー (WDT 、または単にウォッチドッグ )は、コンピュータの 誤動作を検出して復旧するために使用される電子式またはソフトウェア式のタイマーです。これは、 コンピュータの正常な動作タイマー (COPタイマー )とも呼ばれます。ウォッチドッグタイマーは、一時的なハードウェア障害の自動修正を容易にし、誤動作または悪意のあるソフトウェアがシステム動作を妨害するのを防ぐために、コンピュータで広く使用されています。
通常動作時、コンピュータはウォッチドッグタイマーがタイムアウトしないように定期的に再起動します。 ハードウェア障害やプログラムエラーにより、コンピュータがウォッチドッグタイマーを再起動できない場合、タイマーがタイムアウトし、タイムアウト信号が生成されます。このタイムアウト信号は、是正措置を開始するために使用されます。是正措置には通常、コンピュータおよび関連ハードウェアを安全な状態にし、コンピュータを再 起動することが含まれます。
マイクロコントローラに は、多くの場合、オンチップのウォッチドッグが内蔵されています。他のコンピュータでは、ウォッチドッグはCPU に直接接続された近くのチップに搭載されている場合もあれば、コンピュータの筐体内の外部拡張カードに搭載されている場合もあります。
パッケージ列 - ハイフンの後の数字は、パッケージのピン数です。この表のDIP パッケージは、行間が0.3インチ(7.62 mm) です。SO wwwは、ケース幅が1000分の1インチで「www」であるSOICパッケージを意味します。 パッケージ の種類 によっては複数の名称で知られているものもありますが、パッケージを比較しやすくするために共通名称が選ばれています。 UART/I²C/SPI 列 -緑色のセル は専用周辺機器、黄色のセルは設定ビットによって選択される多機能周辺機器を意味します。ほとんどの USART 周辺機器は UART または SPI のいずれかを最低限選択できますが、 LIN 、IrDA 、RS-485 などの追加の選択肢をサポートするものもあります。 タイマーの列 - より新しいファミリではタイマーの幅が広くなり、2 つの 16 ビットタイマーを連結して 32 ビットのキャプチャを実行できる場合があります。RTT は 32.768KHz クロックで駆動される 16 ビットのリアルタイムタイマーですが、Microchip はこれをリアルタイムカウンタ (RTC) と呼んでいます (リアルタイムクロックと混同されやすい)。 ADCピン列 - ADC入力に多重化されるピンを介してアクセスできるアナログチャネルの総数。ほとんどの部品はADCを1つ搭載していますが、2つ搭載しているものもあります。 Pgm/Dbg 列 - フラッシュのプログラミングおよびデバッグ プロトコル: HVPP は High Voltage Parallel Programming 12V プロトコル、HVSP は High Voltage Serial Programming 12V プロトコル、ISP は In-System Programmable プロトコルで、SPI を使用して内部フラッシュをプログラムします。TPIは Tiny Programming Interface です。dWはdebugWIRE プロトコルです。UPDIは Unified Program and Debug Interface プロトコル (最新) です。[ 78 ] 略語 TWI:アトメル社のマイクロコントローラの多くは、2線式バスとのインターフェースをサポートする機能を内蔵しており、これをTwo-Wire Interface(2線式インターフェース)と呼びます。これは基本的にフィリップス社のI²C インターフェースと同じものですが、商標上の問題からアトメル社のドキュメントではI²Cという用語は使用されていません。 USI: ユニバーサルシリアルインターフェース( USB と混同しないように)。USI は多目的ハードウェア通信モジュールです。適切なソフトウェアサポートがあれば、SPI [ 79 ] 、I²C [ 80 ] [ 81 ] 、またはUART [ 82 ] インターフェースを実装するために使用できます。USART 周辺機器は、USI 周辺機器よりも多くの機能を備えています。
タイムライン 新しい部品はこの命名規則を採用しています 以下の表は、各ATtinyマイクロコントローラを、各データシートの初回発行日順に並べたものです。
開発委員会 マイクロチップ・テクノロジー社が販売するATtiny開発ボードは以下のとおりです。
注記 ↑ タイマー0はコアクロックまでのクロックを使用でき、タイマー1は最大64MHzのクロックを使用できます。 ↑ 0.7ボルトのみで動作可能な、 昇圧コンバータ を内蔵した超低電圧モデル ↑ timer/counter1 は、最大 64MHz のクロックを使用できる 10 ビット カウンターです。 ↑ ATtiny5/10のみにADCが搭載されており、チャンネル数は10ビットではなく8ビットです。
参考文献 ↑ 「Atmel 製品ガイド 1999 年 9 月」(PDF) 。Atmel。1999年 9 月。2018年 10 月 6 日のオリジナルからアーカイブ(PDF) 。2018 年 10 月 6 日 取得 。 ↑ 8ビットAVRマイクロコントローラ;Microchip.com ↑ "AVRコンパイラオプション; gcc.gnu.org" 。 2018年7月29日にオリジナルから アーカイブされました 。 2018年7月29日 に取得。 1 2 「ATtiny11/ATtiny12 データシート」 (PDF) 。 Microchip Technology 。 2019 年 5 月 13 日にオリジナルから アーカイブ (PDF) 。 2018 年 7 月 9 日 に取得 。 ↑ 「ATtiny15Lデータシート」 (PDF) 。 マイクロチップ・テクノロジー 。 2020年2月27日にオリジナルから アーカイブ (PDF) 。 2018年 7月9日 に取得 。 ↑ 「ATtiny28 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny22データシート」 (PDF) 。 マイクロチップ・テクノロジー 。 2022年3月8日にオリジナルから アーカイブ (PDF) 。 2018年 7月16日 に取得 。 ↑ 「ATtiny26 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny13 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny13A ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「AppNote AVR520 - ATtiny13 から ATtiny13A への移行」 (PDF) 。 マイクロチップ・テクノロジー 。2022 年 1 月 21 日にオリジナルから アーカイブ (PDF) 。2018 年 7 月 7 日 に取得 。 ↑ 「ATtiny24 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny44 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny84 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny24A ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny44A ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny84A ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny25のウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny45のウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny85 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny43U ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny48 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny88 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny87 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny167 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny261A ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny461 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月9日 取得 。 ↑ 「ATtiny461A ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny861 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月9日 取得 。 ↑ 「ATtiny861A ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月9日 取得 。 ↑ 「ATtiny441 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny841 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 10 日のオリジナルから アーカイブ済み。2018 年 7 月 9 日 取得 。 ↑ 「ATtiny828 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny1634 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月10日のオリジナルから アーカイブ済み。 2018年 7月9日 取得 。 ↑ 「ATtiny2313 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny2313A ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny4313 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み。 2018年 7月7日 に取得 。 ↑ 「AppNote AVR533 - ATtiny2313 から ATtiny2313A への移行」 (PDF) 。Microchip Technology。2022 年 1 月 20 日のオリジナルから アーカイブ (PDF) 。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny4 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny5 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny9 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny10 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny20 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny40 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny102 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny104 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny202 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny402 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny204 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny404 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny804 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny1604 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny406 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny806 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny1606 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み。 2018年 7月7日 に取得 。 ↑ 「ATtiny807 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny1607 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny212 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny412 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日のオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny214 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny414 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny814 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny1614 ウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny416 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny816 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny1616 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny3216 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny417 ウェブページ」 。 マイクロチップ・テクノロジー 。2018 年 7 月 7 日のオリジナルから アーカイブ済み。2018 年 7 月 7 日 取得 。 ↑ 「ATtiny817のウェブページ」 。 マイクロチップ・テクノロジー。 2018年 7月7日 取得 。 ↑ 「ATtiny1617 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ 「ATtiny3217 ウェブページ」 。 マイクロチップ・テクノロジー 。 2018年7月7日にオリジナルから アーカイブ済み 。 2018年 7月7日 に取得。 ↑ "ATtiny1624; Microchip" 。 2019年8月5日にオリジナルから アーカイブされました 。 2019年8月5日 に取得。 ↑ "ATTINY3224 - 8ビットマイクロコントローラ" . www.microchip.com . 2021年4月20日にオリジナルから アーカイブ済み 。 2021年6月21日 に取得。 ↑ ATtiny1626; Microchip。 ↑ "ATTINY3226 - 8ビットマイクロコントローラ" . www.microchip.com . 2021年4月20日にオリジナルから アーカイブ済み 。 2021年6月21日 に取得。 ↑ ATtiny1627; Microchip。 ↑ "ATTINY3227 - 8ビットマイクロコントローラ" . www.microchip.com . 2021年4月20日にオリジナルから アーカイブ済み 。 2021年6月21日 に取得。 ↑ 「Atmel Studio リリース ノート; Microchip.com」 (PDF) 。 2025年1月19日にオリジナルから アーカイブ (PDF) 。 2018年9月5日 に取得。 ↑ 「AVR319: USIモジュールを使用したSPI通信」 (PDF) 。Atmel 。 2004年。 2012年6月17日のオリジナルから アーカイブ (PDF) 。 2014年 6月10日 取得 。 ↑ 「Atmel AVR310: USIモジュールをI2C マスター として使用する」 (PDF) 。Atmel 。 2013年。 2014年7月14日のオリジナルから アーカイブ (PDF) 。 2014年 6月10日 取得 。 ↑ 「AVR312: USIモジュールをI2Cスレーブとして使用する 」 ( PDF) 。Atmel 。 2005年。 2014年7月14日のオリジナルから アーカイブ (PDF) 。 2014年 6月10日 取得 。 ↑ 「AVR307: USIモジュールを使用したハーフデュプレックスUART」 (PDF) 。Atmel 。 2003年。 2014年7月14日のオリジナルから アーカイブ (PDF) 。 2014年 6月10日 取得 。 ↑ "ATtiny104 Xplained Nanoボード; Microchip" 。 2018年7月29日にオリジナルから アーカイブされました 。 2018年7月29日 に取得。 ↑ "ATtiny416 Xplained Nanoボード; Microchip" 。 2018年7月29日にオリジナルから アーカイブ済み 。 2018年7月29日 に取得。 ↑ 「ATtiny817 AVR Parrotボード; Microchip」 。 2018年8月9日にオリジナルから アーカイブ済み 。 2018年7月29日 に取得。 ↑ ATtiny817 Xplained Mini ボード; Microchip。 ↑ 「ATtiny817 Xplained Proボード; Microchip」 。 2018年7月29日にオリジナルから アーカイブ済み 。 2018年7月29日 に取得。 ↑ "ATtiny3217 Xplained Proボード; Microchip" 。 2018年7月29日にオリジナルから アーカイブされました 。 2018年7月29日 に取得。
さらに読む ATtiny tinyAVRマイクロコントローラプロジェクト(悪の天才向け) ;第1版;Dhananjay Gadre、Nehul Malhotra;McGraw-Hill/TAB;272ページ;2011年;ISBN 978-0071744546 。AVR AVRプログラミング:ハードウェア向けソフトウェアの書き方を学ぶ ;第1版;エリオット・ウィリアムズ著;Maker Media刊;474ページ;2014年;ISBN 978-1449355784 アセンブリ言語プログラミング入門:AVRマイクロコントローラを用いたアセンブリ言語プログラミング( 初版);ティモシー・マーガッシュ著;CRC Press刊;643ページ;2011年;ISBN 978-1439820643 AVRマイクロコントローラと組み込みシステム:アセンブリ言語とC言語の使用 ;第1版;ムハンマド・アリ・マジディ、サルマド・ナイミ、セペール・ナイミ;ピアソン;792ページ;2010年;ISBN 978-0138003319 。
外部リンク Microchip 8ビットAVR MCU製品ウェブページ- Microchip Microchip 8ビットAVR MCU製品セレクタ(PDF) - Microchip Atmel tinyAVR 高速かつコード効率の良い製品に関するチラシ(PDF) - Microchip tinyAVRのすべての部品をスプレッドシートにまとめた記事- EDNマガジン、2014年9月8日。 ATtiny44/84およびATtiny45/85のピン配置図