ATTiny85の包括的な購入ガイド

ウィルは電子部品、PCB製造プロセス、組立技術に精通しており、生産監督と品質管理において豊富な経験を有しています。品質確保を前提に、お客様に最も効果的な生産ソリューションを提供します。
Contents
ATTiny85の包括的な購入ガイド

このテキストは、ATTiny85 の仕様、ピン構成、他の Attiny チップとの違い、Attiny85 ファミリの詳細、購入の考慮事項、および入手後の使用方法に関するヒントなど、ATTinyXNUMX の購入プロセス中に発生するすべての混乱を解消します。

ATtiny85とは? | 購入前に

ATtiny85は、AVRベースの小型高性能マイクロコントローラです。RISC CPUを搭載し、異なるインターフェースとセンサーやデバイスの制御に適した10つのパッケージ形態で提供されます。MSSPと512ビットADCを搭載し、低消費電力を実現しています。ATTiny8は85バイトのRAMと12KBのEEROMを搭載し、命令コード用のメモリスペースを節約します。また、小型のATTiny85本体には、タイマー、SPI通信、XNUMXC通信、BOD(低電圧リセット)、割り込み、ADCなどの機能も搭載されています。フラッシュメモリ、EEPROM、SRAMなど、様々なストレージも利用可能です。これにより、ATTinyXNUMXは極めて汎用性が高く、非常に便利なデバイスとなっています。

製品仕様

ここで、慎重に確認していただくために、その仕様とパラメータについて詳しく説明します。

CPUフレームワーク8ビットRISCピンピン-8
CPU周波数0-20MHz使用電圧4.5V-5.5V
GPIOポート6INT0からGPIO71つの外部割り込み
I/Oピンあたりの最大DC40mA最大DC(VCCおよびGNDピン)200mA
作業温度-55℃〜125℃UARTインターフェース無し
マスター/スレーブ SPI シリアルインターフェース (5,6,7、XNUMX、XNUMX ピン)このコントローラーのプログラミングに使用できますI2Cまたは5線式シリアルインターフェース(7、XNUMXピン)周辺機器やセンサーを接続できる
ユニバーサルシリアルインターフェース(5,6,7、XNUMX、XNUMXピン)他のコントローラーとの通信に使用できますADC機能4channels

10ビット分解能ADC

アナログコンパレータ1タイマーモジュール8つのXNUMXビットカウンタ
PWM出力4外部発振器0-20MHz
CPUスピード1MIPS@1MHz内部発振器0-8MHz
プログラムメモリまたはフラッシュメモリのサイズ8Kバイト

[10000回の書き込み/消去サイクル]

RAMサイズ内部SRAMに512バイト
EEPROMサイズ512バイトのシステム内プログラマブルEEPROMプログラムロック利用できます
ウォッチドッグタイマー利用できます省電力モード3つのモード: アイドル、ADCノイズ低減、パワーダウン

ピン配置

ピン配置

  • ピン1(PB5):このピンの機能は、PCINT5、ADCO、dW、およびRESETです。このピンは、アナログ、リセット、ブートローダ、ADC、および削除として機能します。
  • ピン2 (PB3): ピン2の役割は、XTAL1、CLKI、ADC3、OC1B、PCINT3です。ピン2は主にUSBプログラミング、XTAL入力、アナログ入力、PWMに適用されます。
  • ピン3の主な機能は、XTAL2、CLKO、ADC2、OC1B、PCINT4です。このピンは主にアナログ入力、USBプログラミング、PWM、XTAL出力に使用されます。
  • ピン 4 (GND): ピン 4 は、システムにグランドまたは負電源を導入します。
  • Pin5 (PBO) : Pin5の主な機能は、AINO、MOSI、OC1A、OCOA、DI、AREF、SDA、PCINTOです。SPI通信、PWM出力、12C通信を担当します。
  • ピン6(PB1):ピン6の主な機能は、MISO、AIN1、OCOB、OC1A、DO、PCINT1です。ピン6はPWM出力、SPIデータ出力に使用されます。
  • ピン7(PB2)ピン7の主な機能は、SCK、ADC1、TOm SCL、PCINT2です。ピン7は主にアナログ入出力のSCLとSCK、SPIデータに使用されます。
  • ピン8 (VCC): ピン8はシステムに電圧を供給するために使用されます。

ATtiny85のサイズはどれくらいですか?

ATtiny85のサイズは?

特徴と機能とアプリケーション

ATTiny85は、他のICと比べて多くの利点を備えています。まず、低コストと低消費電力のため、ユーザーと環境に優しいです。次に、小型でコンパクトなため、狭い場所にも容易に配置できます。 PCBボード3つ目に、様々な省電力モードにより、バッテリー駆動のアプリケーションプログラムでも動作可能です。4つ目に、多くの機能が小さなピンに集約されているため、小型でハイテクなPCBで使用する際にスペースを最大限に活用できます。最後に、プログラムメモリの容量も十分です。

ATtiny85は非常に高度なマイクロコントローラで、様々な機能を備えているため、様々な電子アプリケーションに使用できます。このマイクロコントローラは、小型のArduinoのようなものです。コードが小さく、代替コントローラが必要な場合は、ATtiny85が最適です。

自動車、産業用制御、センサーシステム、太陽エネルギーデバイス、通信、医療機器、IoT、組み込みシステム、さらにはロボット分野など、さまざまな分野で広く応用されています。

ATtiny84 と ATtiny85 の違いは何ですか?

ピン構成が異なります。ATtinyには8本のピンがあり、そのうち84本はデジタルI/Oに適しており、14本はアナログ入力に、7本はPWMピンとして使用できます。一方、ATtinyXNUMXにはXNUMX本のピンがあり、そのうちXNUMX本はデジタル出力とアナログ入力に、XNUMX本はPWM出力に使用できます。さらに、PBXNUMXピンもPWMをサポートしています。

ATtiny13A と ATtiny85 の違いは何ですか?

ATtiny13Aと比較すると、85はフラッシュメモリ、RAM、EEPROMメモリの容量が大きくなっています。また、Attiny85は利用可能なライブラリが豊富なため、12Aよりも使い始めやすいのも特徴です。

ATtiny85ファミリーの詳細

Itemブランド 詳細説明
ATTiny85-20PUマイクロチップAVR、4KBフラッシュ、256B SRAM、ADC、2つのタイマー(5V、20MHz)、PDIP、IND TEMP、グリーン
ATTiny85-20MURマイクロチップAVR、4KBフラッシュ、256B SRAM、ADC、2つのタイマー(20MHz)、QFN/MLF、IND TEMP、GREEN、5V、T&R
ATTiny85-20SFマイクロチップAVR、4KBフラッシュ、256B SRAM、ADC、2つのタイマー - 5V、20MHz、SOIC、+125℃、グリーン
ATTiny85-20SUATMELMCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 8ピン SOIC EIAJ
ATTiny85-20PUATMEL8ビットマイクロコントローラ、低消費電力、高性能、ATtiny、20MHz、8KB、512バイト、8ピン、DIP
ATTiny85-20MUATMELAVR、4KBフラッシュ、256B SRAM、ADC、2つのタイマー(5V、20MHz)、MLF、IND TEMP、GREEN
ATTiny85-20SHATMEL8ビットマイクロコントローラ – MCU 8Kフラッシュメモリ 256B EE 512B SRAM ADC 5V 20MHz
ATTiny85-20SURATMELMCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 8ピン SOIC EIAJ T/R
ATTiny85-20MURATMELAVR、4KBフラッシュ、256B SRAM、ADC、2つのタイマー(20MHz)、QFN/MLF、IND TEMP、GREEN、5V、T&R
ATTiny85-15SZATMELMCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 車載用 8ピン SOIC
ATTiny85-15ST1ATMELMCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 車載用 8ピン SOIC

ATTiny85 ファミリーには、正確な要件を満たすための多くのアイテムが含まれています。

ATTINY85の購入場所|購入中

ATTiny85 を購入する場合、元の工場または販売店に頼るのが良い方法の XNUMX つです。

ATTNY5 販売者トップ85

  1. Microchip:Microchip TechnologyはATtiny85のオリジナルプロバイダーです。優れた技術サポートも提供しています。
  2. モコテクノロジー Mokotechnologyは信頼できる電子機器メーカーです。ATtiny85と、それを用いたあらゆるPCB設計のための包括的なソリューションを提供しています。
  3. Mouser Electronics: Mouser は、電子部品の世界的リーダー企業の正規販売代理店です。
  4. Digikey: あらゆる設計やデバイスに対応するコンデンサ、抵抗器など、即時出荷可能な電子部品の世界最大の品揃え。
  5. RSコンポーネンツ:RSは、産業用および電子機器ソリューションを提供するオンラインのリーディングプロバイダーです。安全なオンライン注文、即日発送、無料配送をご利用いただけます。

ATtiny85をArduioで使うには? | 購入後

ATtiny85をArduioで使う方法

Ttiny85 ISPはArduino IDEと互換性のあるオープンソースデバイスです。ここでは、使用例の一つであるミニUSBを例に、ATtiny85がどのように使用されるかを紹介します。 家電.

この設計では、マイクロコントローラを駆動するために内部8MHzクロックを使用しています。FTDIボードにデータを転送するには、マイクロコントローラのピン2をFTDIボードのTXピンに接続します。ピン3のFTDIスプリッタは、マイクロコントローラに5V電源を供給します。ジャンパーJP1は、FTDIスプリッタボードとの端末接続時にマイクロコントローラのリセットを有効/無効にするために使用されます。

AVR Dragonでスケッチをデバッグする際は、ジャンパーJP1をオンにすることを忘れないでください。そうしないと、コンデンサC3がコードのステップ実行時に副作用を引き起こします。

ATtiny85 をプログラムするには?

Arduino Uno を使用して ATtiny85 をプログラムできます。

ステップ1:まず、Arduino UnoをATtiny85のプログラマとして動作させるISPとして設定する必要があります。そのためには、Arduino Unoをノートパソコンに接続し、Arduino IDEを起動します。次に、「ファイル」>「Example」>「ArduinolSP」をクリックし、Arduino ISPコードをアップロードします。

ステップ2: ATtiny85 回路図をプログラムします。

ステップ3: Arduino IDEでプログラムします。

ATtiny85 を慎重に実行するには?

これは非常に繊細な部品です。コントローラから長期にわたって最高のパフォーマンスを引き出すには、設計者はあらゆるアプリケーションで使用する際に注意を払う必要があります。

  • 供給電圧は5.5Vを超えないようにしてください。また、接続前に高精度のデジタルマルチメーターで電圧源の出力を検証する必要があります。
  • 各I/OピンのDC電流は1mAです。GNDピンと正電源は0mAです。電源を供給する前に、マイクロコントローラのピンの極性を確認してください。
  • このコントローラを配置するには、溶接中に発生する熱からコントローラを保護する回路またはブレッドボード上の IC ソケットを使用する必要があります。
  • さらに、最小および最大保管温度は-65°C~+150°Cですが、動作温度は-55°C~+125°Cです。

ATtiny85について、組み込み設計や関連デバイスの製造など、追加の質問がある場合は、お気軽にお問い合わせください。 お問い合わせ.

この投稿を共有
ウィルは電子部品、PCB製造プロセス、組立技術に精通しており、生産監督と品質管理において豊富な経験を有しています。品質確保を前提に、お客様に最も効果的な生産ソリューションを提供します。
上へスクロール