Loading article…

ATtiny ( TinyAVRとも呼ばれる)は、一般的な8ビットAVRマイクロコントローラのサブファミリで、他のAVRシリーズチップよりも機能、I/Oピン、メモリが少ないのが一般的です。このファミリの最初のメンバーは、1999年にAtmel(後に2016年にMicrochip Technologyに買収)によってリリースされました。[1]
特徴
ATtiny マイクロコントローラは、USB 周辺機器、DMA コントローラ、暗号化エンジン、外部メモリ バスなどのさまざまな一般的な機能を具体的に除外します。
次の表は、ATtiny マイクロコントローラの一般的な機能をまとめたもので、簡単に比較できます。この表は、完全な機能リストではありません。
- 注記
- ^ タイマー0はコアクロックまでのクロックを使用でき、タイマー1は64MHzまでのクロックを使用できます。
- ^ わずか 0.7 ボルトで電源を供給できるブースト コンバータを内蔵した超低電圧モデル。
- ^ timer/counter1 は 64MHz までのクロックを使用できる 10 ビット カウンターです。
- ^ ADCはATtiny5/10のみで、チャネルは10ビットではなく8ビットです
- パッケージ列 - ダッシュの後の数字はパッケージのピン数です。この表の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 入力に多重化されるピンを介してアクセスできるアナログ チャネルの合計数。ほとんどの部品には 1 つの ADC がありますが、2 つの ADC がある部品もいくつかあります。
- Pgm/Dbg列 - フラッシュプログラミングおよびデバッグプロトコル:HVPPは高電圧パラレルプログラミング12Vプロトコル、HVSPは高電圧シリアルプログラミング12Vプロトコル、ISPはインシステムプログラマブルプロトコルを意味し、SPIを使用して内部フラッシュをプログラムします。TPIはTiny Programming Interfaceです。dWはdebugWIREプロトコルです。UPDIはUnified Program and Debug Interfaceプロトコル(最新)を意味します。[78]
- 略語
- TWI: Atmel のマイクロコントローラの多くには、2 線式バスへのインターフェイスをサポートする機能が組み込まれており、これを 2 線式インターフェイスと呼びます。これは基本的にPhilips のI²Cインターフェイスと同じものですが、商標の問題により Atmel のドキュメントではこの用語は使用されていません。
- USI:ユニバーサルシリアルインターフェース( USBと混同しないでください)。USIは多目的ハードウェア通信モジュールです。適切なソフトウェアサポートがあれば、SPI [79] 、I²C [80] [81]、またはUART [82]インターフェースを実装するために使用できます。USART周辺機器はUSI周辺機器よりも多くの機能を備えています。
タイムライン

次の表には、各データシートの最初のリリース日別に各 ATtiny マイクロコントローラがリストされています。
開発ボード
以下は、Microchip Technology が販売している ATtiny 開発ボードです。
- ATtiny104エクスプレインナノ[83]
- ATtiny416エクスプレインナノ[84]
- ATtiny817 AVRパロット[85]
- ATtiny817エクスプレインミニ[86]
- ATtiny817エクスプレインプロ[87]
- ATtiny3217エクスプレインプロ[88]
参照
参考文献
- ^ 「Atmel 製品ガイド 1999 年 9 月」(PDF)。Atmel 。1999年 9 月。2018 年 10 月 6 日時点のオリジナルよりアーカイブ(PDF) 。2018 年10 月 6 日閲覧。
- ^ 8 ビット AVR マイクロコントローラ; Microchip.com
- ^ AVR コンパイラオプション; gcc.gnu.org
- ^ ab 「ATtiny11/ATtiny12 データシート」(PDF)。マイクロチップ・テクノロジー。 2018年7月9日閲覧。
- ^ 「ATtiny15L データシート」(PDF) . Microchip Technology . 2018 年7 月 9 日閲覧。
- ^ 「ATtiny28 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny22 データシート」(PDF) . Microchip Technology . 2018 年7 月 16 日閲覧。
- ^ 「ATtiny26 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny13 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny13A ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「AppNote AVR520 - ATtiny13 から ATtiny13A への移行」(PDF)。Microchip Technology 。2018 年7 月 7 日閲覧。
- ^ 「ATtiny24 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny44 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny84 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny24A ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny44A ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny84A ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny25 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny45 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny85 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny43U ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny48 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny88 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny87 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny167 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny261A ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny461 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny461A ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny861 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny861A ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny441 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny841 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny828 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny1634 ウェブページ」。Microchip Technology 。 2018年7月9日閲覧。
- ^ 「ATtiny2313 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny2313A ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny4313 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「AppNote AVR533 - ATtiny2313 から ATtiny2313A への移行」(PDF)。Microchip Technology 。2018 年7 月 7 日閲覧。
- ^ 「ATtiny4 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny5 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny9 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny10 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny20 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny40 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny102 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny104 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny202 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny402 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny204 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny404 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny804 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1604 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny406 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny806 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1606 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny807 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1607 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny212 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny412 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny214 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny414 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny814 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1614 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny416 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny816 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1616 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny3216 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny417 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny817 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny1617 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ 「ATtiny3217 ウェブページ」。Microchip Technology 。 2018年7月7日閲覧。
- ^ ATtiny1624; マイクロチップ。
- ^ 「ATTINY3224 - 8ビットマイクロコントローラ」。www.microchip.com 。 2021年6月21日閲覧。
- ^ ATtiny1626; マイクロチップ。
- ^ 「ATTINY3226 - 8ビットマイクロコントローラ」。www.microchip.com 。 2021年6月21日閲覧。
- ^ ATtiny1627; マイクロチップ。
- ^ 「ATTINY3227 - 8ビットマイクロコントローラ」。www.microchip.com 。 2021年6月21日閲覧。
- ^ Atmel Studio リリースノート; Microchip.com
- ^ 「AVR319: SPI通信用USIモジュールの使用」(PDF) . Atmel . 2004 . 2014年6月10日閲覧。
- ^ 「Atmel AVR310: USI モジュールを I2C マスターとして使用する」(PDF) . Atmel . 2013 . 2014 年6 月 10 日閲覧。
- ^ 「AVR312: USI モジュールを I2C スレーブとして使用する」(PDF) . Atmel . 2005 . 2014 年6 月 10 日閲覧。
- ^ 「AVR307: USI モジュールを使用した半二重 UART」(PDF) . Atmel . 2003 . 2014 年6 月 10 日閲覧。
- ^ ATtiny104 Xplained Nano ボード; Microchip。
- ^ ATtiny416 Xplained Nano ボード; Microchip。
- ^ ATtiny817 AVR Parrot ボード; Microchip。
- ^ ATtiny817 Xplained Mini ボード; Microchip。
- ^ ATtiny817 Xplained Pro ボード; Microchip。
- ^ ATtiny3217 Xplained Pro ボード; Microchip。
さらに読む
- ATtiny
- tinyAVR マイクロコントローラ プロジェクト for the Evil Genius ; 第 1 版; Dhananjay Gadre、Nehul Malhotra; McGraw-Hill/TAB; 272 ページ; 2011; ISBN 978-0071744546。
- AVR
- AVR プログラミング: ハードウェア用ソフトウェアの書き方を学ぶ; 第 1 版; Elliot Williams; Maker Media; 474 ページ; 2014 年; ISBN 978-1449355784
- アセンブリ言語プログラミング (AVR マイクロコントローラを使用)、第 1 版、Timothy Margush、CRC Press、643 ページ、2011 年、ISBN 978-1439820643
- AVR マイクロコントローラと組み込みシステム: アセンブリ言語と C 言語の使用; 第 1 版; Muhammad Ali Mazidi、Sarmad Naimi、Sepehr Naimi; Pearson; 792 ページ; 2010 年; ISBN 978-0138003319。
外部リンク
- Microchip 8 ビット AVR MCU 製品 Web ページ - Microchip
- Microchip 8 ビット AVR MCU 製品セレクター (PDF) - Microchip
- Atmel tinyAVR の高速かつコード効率の高いフライヤー (PDF) - Microchip
- tinyAVR のすべての部品をスプレッドシートにまとめました - EDN マガジン、2014 年 9 月 8 日。
- ATtiny44/84 および ATtiny45/85 ピン配置図
