Arrow Electronic Components Online

ATtiny25/45/85マイクロコントローラ比較

マイクロコントローラー26 8月 2022
白い背景に、マイクロUSBコネクタ、表面実装コンポーネント、ラベル付きピンホールを備えた小型黒色マイクロコントローラブレイクアウトボードのクローズアップ。
すべての記事を表示

ATtinyマイクロコントローラの互換性

極めて信頼性の高い小さなタスクを処理し、低いBOMコストで済むマイクロコントローラーが必要なとき、ATtiny85/45/25ファミリーのマイクロコントローラーは多くのエンジニアにとって最適な選択肢です。これらのデバイスは、その小型サイズと限られたIO機能(5つの専用IO + リセット)が特徴です。広い電圧範囲で作動し、非常に少ない電力を使用します。このため、ATtinyは電池式の電動モビリティデバイスや、電力効率の高い家電において、少しの電力が重要になる用途に最適です。

Various electronic integrated circuits in different package sizes, including DIP and sComparison of two Atmel microcontroller chips, one larger DIP package standing on metal pins and one smaller surface‑mount package, shown on a white background.

イメージ: Jeremy Cook

ただし、現在進行中のサプライチェーンの問題により、慣れ親しんだATtinyモデルを見つけることができず、必要なものを見つけたとしても価格が予想と異なる場合があります。良いニュースとして、最新の自律型機械、スマートビルテクノロジーの革新、その他のスマートデバイスに対して代替となるかもしれない別のATtinyマイクロコントローラーが存在する可能性があります。しばしば、1つのATtinyが仕様が十分であれば、ドロップインの代替品として機能することができます。

ATtinyの違い (25/45/85)

長い(234ページ)ATtiny25/V / ATtiny45/V / ATtiny85/V データシートを勉強すると、これらの小さなチップは非常に印象的で、掃除機で簡単に失くしてしまいそうなハウジングに驚くほど多くの機能を詰め込んでいることがわかります。また、3つのチップ間の処理の違いは主にメモリ構成にあることもわかります。すべて標準バージョンは0-20 MHzで動作し、低電圧版の-Vバージョンは0-10 MHzで動作します。また、PWM出力、ADC入力、タッチ機能など、利用可能な多くのペリフェラルを共有しています。
 
メモリの詳細はデータシートのページ1にあります。25、45、85のそれぞれの要約:

  • フラッシュメモリ: 2/4/8 キロバイト
  • EEPROM: 128/256/512 バイト
  • SRAM: 128/256/512 バイト

共通機能を考慮した場合、将来の拡張性やその他の理由でメモリがオーバースペックされている場合、どのプロセッサを特定のデバイスに使用するべきか再評価する良いタイミングかもしれません。この柔軟性を活かすことで、供給の中断を乗り切り、将来的にマイクロコントローラの価格に依存してコストを節約する可能性があります。

ATtiny25/45/85 パッケージ

メモリのニーズに加えて、チップが互いに交換可能になるためには、そのパッケージも互換性がある必要があります。良いニュースは、すべてのATtinyバリエーションがデータシートの204-211ページに詳述されている次の形式で利用可能であることです:

  • 8P3 – 8ピン プラスチック デュアルインラインパッケージ (PDIP)
  • 8S2 – 8ピン プラスチック 小型アウトラインパッケージ (EIAJ SOIC)
  • 20M1 – 20パッド マイクロリードフレームパッケージ (MLF)

Close-up of a small surface‑mount integrated circuit labeled “A405 TKSV” placed beside a black pin header on a white background.

画像: Jeremy Cook  | スケールのための .1” ヘッダー

ATtiny85は、それら(8P3、8S2、20M1)フォーマットでのみ利用可能であり、25/45はすべてのATtiny85チップに対して互換性のあるフォームファクターを持っています。ただし、ATtiny25ATtiny45にはこのファミリでは他に見られない追加のフォーマットがあります:

  • ATtiny45 – 8X – プラスチック薄型シュリンク小型アウトラインパッケージ (TSSOP)
  • ATtiny25 – S8S1 – プラスチックガルウィング小型アウトラインパッケージ (JDEC SOIC)
これらのデバイスはウェハー形式でも入手可能です。この記事の範囲外ですが、完全性のために言及されており、検討する価値があります。

電圧、処理速度、温度耐性

ATtiny25/45/85チップはすべて10MHzのクロックスピード「V」バージョン(例:ATtiny25V-10MU)で利用可能で、1.8-5.5Vの電源を必要とします。また、各チップは20MHzの「non-V」バージョン(例:ATtiny25-20MU)でも利用可能で、わずかに高い最低2.7-5.5Vの電源供給が必要です。   ATtinyの標準温度範囲は-40ºCから+85ºCです。拡張範囲は+105ºCと+125ºCまでのATtiny25のみが利用可能です。

その他のATtinyの可能性

Comparison of two Atmel microcontroller chips, one larger DIP package standing on metal pins and one smaller surface‑mount package, shown on a white background.

画像: Jeremy Cook

ATtiny25/45/85は信頼性の高いオートメーションコンポーネントであり、ここで述べたように、多くの状況で互換性があります。また、プロジェクトにはMicrochipの新しい1シリーズおよび0シリーズのATtinyマイクロコントローラを検討することも可能ですが、既存の設計に組み込むには、単に別のATtinyx5チップを挿入するよりも多少の適応が必要です。

ATtiny機能実験

ATtinyシリーズはその用途が限られていますが、いくつかの簡単なタスクを達成する必要がある組込みデバイスなど、特定のプロジェクトにとても役立ちます。   どのタイプのATtinyを選んでも、あるいは代替として選んでも、非常に小さなパッケージで非常に信頼性の高い処理能力を確実に提供します。

記事タグ

スマートエブリシング
マイクロエレクトロメカニカルシステム (MEMs)
マイクロコントローラ - MCUs

関連コンテンツ