マイクロコントローラのまとめ情報

マイクロコントローラ』の解説

マイクロコントローラ(microcontrollerMCUμC)は、コンピュータシステムをひとつの集積回路に組み込んだものである。

概要

電子機器の制御用に最適化されている。

パーソナルコンピュータに使われる汎用マイクロプロセッサと比較すると、自己充足性と低価格性を重視したタイプのマイクロプロセッサと言える。

一般的なマイクロコントローラはメモリ全体(場合によっては一部)と用途に応じたI/Oを内蔵している。汎用マイクロプロセッサの場合、それらの必須の機能を提供するには周辺チップを追加しなければならない。1個のチップのみでコンピュータとして機能させられるということで「ワンチップマイコン」という語もある。

マイクロコントローラは様々な電子機器で使われている。詳細は組み込みシステムを参照のこと。マイクロコントローラは近年のあらゆる電子機器や家電製品に組み込まれているので、パーソナルコンピュータなどで使われる汎用的なマイクロプロセッサより遥かに大量に存在している。

詳細

組み込みシステムには4つの基本部品が必要となる。それは、CPUコア、プログラムを格納するメモリ(ROMフラッシュメモリ)、ひとつ以上のタイマー(設定可能なものとウォッチドッグタイマー)、外部周辺機器などと通信するための入出力部である。

マイクロコントローラはこれらが全てひとつの集積回路に組み込まれている。マイクロコントローラは、汎用CPUと比較した場合に周辺部品が少なくて済むため、コンピュータを組み立てるのが容易である。

対して、マイクロプロセッサでは様々な周辺チップが必要である。例えば、必ずいくつかのRAMメモリチップが必要である。全体のメモリ容量は汎用マイクロプロセッサの方が柔軟に変更可能であるが、メモリチップは確実に必要で、それらのチップの間の配線も必要である。

一般的なマイクロコントローラはクロックジェネレータとRAMおよびROM(EPROMEEPROM)を内蔵している。これを動作できるようにするには、ソフトウェアをROMに格納して、水晶振動子を接続する。マイクロコントローラは様々な入出力デバイスを内蔵している。アナログ-デジタル変換回路、タイマー、汎用非同期シリアル通信(UART)、またはI²CバスSPIバスCANバスといった特殊なシリアル通信インターフェイスなどである。これらの周辺デバイスは特殊な命令で制御される。

当初マイクロコントローラは、搭載メモリの少なさからアセンブリ言語でのみプログラムが組まれていた。メモリ量やCPUの処理能力が向上すると、開発効率の観点からC言語が使われるようになった。

ホビーユースや学習用途では、上記言語より導入がスムーズで初心者にとって理解しやすいBASIC言語インタプリタなどの言語処理系があらかじめROMに書き込まれた半完成製品も存在し、後述のBASIC Stampなどが該当する。

マイクロコントローラと言った場合、一般的にはCPU機能とメモリや各種ペリフェラルを内蔵した集積回路を指すが、CPU機能のみの単機能集積回路(マイクロプロセッサ)でも組み込み用途で用いる場合はマイクロコントローラと呼ばれることがある。これは特にCPU機能が8ビットのローエンド製品に顕著である。

逆にペリフェラルを内蔵するプロセッサであっても、特に8ビットより上位のCPU機能を含むものは、マイクロコントローラとは呼ばずにプロセッサと呼ばれることもある。

歴史

もともとは電子制御分野でアナログ回路論理回路で構成されていた制御シーケンスを、コンピュータシステムを用いたシステムに置き換えた事から始まった。

それまでは制御手順がハードウェア的に回路で組まれていたため、手順を一部変更するだけでも回路の変更が必要になる。しかしプログラム内蔵方式の特徴を生かしたコンピュータシステムの場合、回路は変更せず内蔵するプログラムを書き換えるだけで制御内容の変更や機能追加が行えるようになった。

また価格を抑えるため、汎用的なコンピュータより機能を必要最低限に絞り、ワンチップ化したものがマイクロコントローラである。

マイクロコントローラは性能と柔軟性を犠牲にして、低価格と機器設計の容易性を追求したものである。

マイクロコントローラが進化するにしたがって内蔵する回路が増えていき、外付けにしなければならない部品が減っている。1980年代から1990年代にかけて、マイクロコントローラの中でも最も成功したものは8ビットのインテル8051とザイログZ80の派生品である。

通信機器では1980年代後半から1990年代にかけてMC68000とその派生品も多く使われた。

現在ではARMアーキテクチャMIPSアーキテクチャの派生製品が、32ビット組み込みプロセッサの大きな割合を占めている

特に携帯電話端末におけるARMのシェアは高く、2006年の情報では出荷数が年間24億個を超えたとされる。

AMCC

従来IBMが製造販売していたマイクロコントローラシリーズ。このシリーズのライセンスはApplied Micro Circuits Corporationに売却された。

  • 403 PowerPC CPU
    • PPC 403GCX
  • 405 PowerPC CPU
    • PPC 405EP
    • PPC 405GP/CR
    • PPC 405GPr
    • PPC NPe405H/L
  • 440 PowerPC Book-E CPU
    • PPC 440GP
    • PPC 440GX
    • PPC 440EP/EPx/GRx
    • PPC 440SP/SPe

Atmel

サイプレス・マイクロシステムズ

  • PSoC
    • CY8C2xxxx
    • CY8C3xxxx
    • CY8C5xxxx
  • AN21xx (EZ-USB)
  • CY7C68xxx (EZ-USB FX2)

フリースケール・セミコンダクタ

モトローラの半導体事業部が分離/独立した会社。

富士通

  • F2MC ファミリ (8/16ビット)
  • FR ファミリ (32ビット)

Holtek

  • HT8

インテル

Microchip

  • 12ビット命令 PIC
    • PIC12シリーズ
      • PIC12C50x
  • 14ビット命令 PIC
    • PIC16シリーズ
      • PIC16C5x, PIC16F84, PIC16F8xx
  • 16ビット命令 PIC
    • PIC18シリーズ
      • PIC18F2xxx, PIC18F4xxx

ルネサス エレクトロニクス

  • μCOMシリーズ (4ビット、8ビット、16ビット)
  • 17K (4ビット)
  • 78K0S (8ビット)
  • 78K0 (8ビット)
  • 78K0R (16ビット)
  • 78K4 (16ビット)
  • Vシリーズ
    • V40/V50/V53 (16ビット)
  • V850 (32ビット)
  • VRシリーズ (MIPS64)
    • VR41xx (MIPS64)
    • VR5500 (MIPS64)
    • VR7700 (MIPS64)

NXP

フィリップスの半導体事業部がファンドに買収され独立した会社で、NXPに社名が変更。

  • LPC2000 (ARM7)
  • LPC900
  • LPC700

東芝セミコンダクター社

  • TLCS-47 (4ビット)
    • TMP47C4xx
  • TLCS-870 (8ビット)
  • TLCS-900 (16ビット)
  • TMPZ84C0xx (Z80互換)
  • TX19/TX39/TX49 (MIPS32, MIPS64)

Western Design Center

  • 8ビット
    • W65C02ベース マイクロコントローラ
  • 16ビット
    • W65816ベース マイクロコントローラ

Ubicom

  • SX-28, SX-48, SX-54:高性能 8ビットマイクロコントローラ (PIC16互換)
  • IP2022, IP3023 (マルチスレッド指向の独自アーキテクチャ)

ザイリンクス

アルテラ

  • Nios FPGA用ソフトコア 32ビットマイクロコントローラ
  • Nios II FPGA用ソフトコア 32ビットマイクロコントローラ

マイクロコントローラの半完成応用製品

BASIC組み込みマイクロコントローラ

マイクロコントローラに、BASICインタプリタ、電源装置などを組み合わせたパッケージとして販売している小企業が数多く存在する。PICが使われていることが多い。

Parallax, Inc.
  • BASIC Stamp:有名だが、低速で高価。
  • SX-Key:プログラマは高価だが、チップ自体は安い。
秋月電子通商
  • PIC-BASIC:BASIC Stampの日本版とも言える製品で日本語の資料が充実している。
PicAxe

PICにBASICをロードするよりも安価であることが特長。内蔵するBASICは機能が豊富だが構造的な制約が多い。

マイクロコントローラ』に 関連する人気アイテム

マイクロコントローラAVR入門―身近で便利なワンチップマイコンの使い方と応用

コンパイラ言語情報があれば

(参考になった人 9/9 人)

AVRマイコンの基礎、特にアセンブラコードを学ぶのに良いと 思いました。わかりやすいです。 ただ残念なことにターゲットが1200で、発売当時もよく使われていた 2313がなく、1200をターゲットにしたためにAVRの強力な武器と 思われるAVRGCCに関する記述があまりないのは残念です。 mega,tinyも扱い、AVRGCCその他のコンパイラも紹介するような

アセンブラのサンプルも参考になる

(参考になった人 5/5 人)

AVRの解説書というだけで価値があります。わかりやす二?飾らない文章にも好感が持てました。アセンブラのサンプルコードもそれなりのレベルで、参考になります。CDはついておりませんが、ファームの部分は自分で書くことで身につくのではないでしょうか。残念なことはボリュームが足りないことでしょうか。値段は高くなくて、もうすこし多様なサンプルがあればと思います。

自然で女の子受けのいい服を集めました

コーディネート

今女の子と飲んでるんだけど来ない?週末合コンどう?

アナタは突然の誘いにどんな服を着ていきますか?

こういうときにはは女の子目線で選んだコーディネートが一番。
着こなしが苦手な人にはファッションスタイルごと提案します。

今なら 10,500円 以上で送料無料。

SONY スマートフォン用USB出力機能付 ポータブル電源 CP-A2LS

ちょっといいかも!

(参考になった人 253/265 人)

ポータブルUSB充電器は、携帯電話や携帯オーディオやゲーム機やデジタルカメラ等色々なモバイル機器を充電出来るので1つ持っていると便利です。 CP-A2LSは、とほぼ同じ性能で価格が安いのでお奨めです。 ちなみにCP-A2LSとCP-A2Lは、パッケージデザインが異なるだけで同じ物です。 KBC-L2BSと迷ってる人も多いと思うので、仕様の違いを比べておきます。 [バッテリー容量] ・CP-A2LS : DC3.6V 4000mAhのリチウムイオンバッテリーで、2ポート合計でDC5V-1000mAを2時間出力可能 ・KBC-L2BS : DC3.7V 5000mAhのリチウムイオンバッテリーで、2ポート合計でDC5V-1000mAを2時間出力可能 ※どちらも1ポートだと1000mA、2ポートだと各ポート500mAの出力が可能です。

KBC-L2BSの方が容量が大きいですが、出力は同じ仕様です。[ACアダプター別の大きさ] ・CP-A2LS : 幅58×高さ84.5×奥行き26.4 重さ145g ・KBC-L2BS : 幅62×高さ70×奥行き22 重さ130g ※CP-A2LSは、ACアダプターを本体にセットして持ち運び可能です。[充電時間] ・CP-A2LS : 約5時間 ・KBC-L2BS : 約7時間(USB充電時 約14時間)[ACアダプター以外の付属品] ・CP-A2LS : なし ・KBC-L2BS : XPERIA充電用マイクロUSB用アタッチメントとUSB充電用コード ※KBC-L2BSはPCのUSBポートからも充電できます。[バッテリー残量表示] ・CP-A2LS : 4LEDによる5段階表示 ・KBC-L2BS : 1LEDによる点滅パターン表示(3段階)最近はリチウムポリマーバッテリーを積んだポータブルUSB充電器も出てますが、リチウムポリマーは1度完全放電してしまうと2度と使用できない特性が有るので、注意が必要です。 その点CP-A2LSやKBC-L2BSはリチウムイオンバッテリーで、安全装置も入っているので安心です。 またポータブルUSB充電器の中には、デジタルカメラのUSB充電に対応していない物も有りますが、CP-A2LSは充電可能です。 [Nikon COOLPIX P300のポータブルUSBによる充電] ・SONY CP-A2LS 可能 ・SANYO BC-L2BS 未確認 ・Linkage ACLD-04BIP 不可 ・Yoobao YB-602 不可

USB1ポートでも最大1A取り出せます

(参考になった人 60/70 人)

内蔵リチウムイオンバッテリーは4,000mAhということですが、USB出力部ウラ面を見ると定格容量2,100mAhとあります。電源(充電器)としてみた場合見かけの電流容量は前記容量ということです(SONYさん確認済み)ご注意。またUSB出力は1ポートのみ使用していても取り出せる電流は1Aまで可能ですとの事。AC入力部(ACアダプタ)とUSB出力部(バッテリー)を合体させて充電します。少し気になりましたが大きさ的には持ちやすいUSB出力部を手でつかんでACコンセントに挿そうとしたとき力加減で接続部分がぐにゃっとなりびっくりします。

(ちょっと伝わりにくい表現で申し訳ないですが)充電はemptyからフル充電で5時間34分位かかりました。公称値が約5時間となっておりかなりバラツキがあります。ご参考(携帯ゲーム機充電時間)PSP-3000(現行PSP:1,200mAh) 2時間30分で100%充電できました。(但しPSP橙LEDは消灯せず)PSP-3000(大容量バッテリー:2,200mAh) 4時間20分で100%充電できました。(但しPSP橙LEDは消灯せず)PSP-1000(旧型PSP:1,800mAh) 4時間00分で100%充電できました。(但しPSP橙LEDは消灯せず)ニンテンドーDSi(840mAh) 2時間15分でDSi橙LEDが消え、充電完了しました。ニンテンドーDS Lite(1,000mAh) 2時間55分でDS Lite橙LEDが消え、充電完了しました。ニンテンドー3DS(1,300mAh) WIRELESS-ON,スリープモード時 3時間02分で3DS橙LED消灯、上画面右上充電完了アイコンを確認、充電完了しました。充電は3DS以外は本体の電源をオフにして行っています。 PSPは公称充電時間を元に以降30分毎に測定ポイントを設定(一部例外あり) DSは実測充電時間を5分単位で丸め込み。 PSP-3000(2,200mAh)時CP-A2LSの定格容量をオーバーしていますがPSPフル充電出来ています(充電式電池ではよくある事です)DUALSHOCK3(PS3コントローラ:610mAh) 2時間20分でポートランプLEDが消灯し充電完了しました。検証に使っているUSBケーブルはこちら ↓

重宝してます!

(参考になった人 12/12 人)

1A出力で大容量のバッテリーを購入すべく、エネループしか頭になかったのでSANYO製品を本命に考えていましたが、出来るだけ安価に済ませたいとの事情もあり、激安の海外製品も考えていました。 とは言えポータブル電源は、発熱や発火の危険性もあり、常時携帯するには安全性が重要な事から、やはり名のあるメーカー品にしておくのが無難との結論に達しました。 近くの量販店よりもずっと安かったので、AmazonでSANYO製品を購入する直前まで行ったのですが、この SONY製品を見つけて急遽こちらを買う事にしてしまいました。

容量は考えていたより若干少なめですがデザインも良く、着脱式の ACアダプタが邪魔な様でいて意外と便利です。ACアダプタ部を外してしまえば、手のひらにすっぽり収まる程度の大きさで持ち運びも全く問題ありません。 電池容量が一目で確認できて、使い勝手も申し分ありません。 値段も安いし、SONY製ですから言う事なしです。 主に Galaxy Tab 用に購入しましたが、携帯電話、WiFiルーター、他、このCP-A2LS とUSB接続用のケーブルさえ忘れなければ、外出先での電池切れの心配から一切開放されました。

audio-technica スマートフォン用マイク付きヘッドホンアダプター ブラック AT337iS BK

もう少し、頑丈に

(参考になった人 3/5 人)

この製品の、前の機種からもうすでに5代目。長くて半年、短いときは1ヶ月でプラグの付け根が断線しました。iphoneで使用していて尻ポケットにいれる自分が悪いのでメーカーにクレームをつけたことはありません。 しかし、それにしても弱すぎます。ケーブルの太さはこの製品のほうが従来の製品よりもさらに細いです。この製品は2ヶ月で断線しました。プラグが横向きになったので大丈夫かもという過信もありましたが、突然音が聞こえなくなり、コードをいじってみるとやはり断線のようです。 ヘッドフォンのプラグが断線するのがいやなのと、リモコンがないと何かと不便なので使ってきました。

オーテクのヘッドフォンと相性がいいので、他のリモコンと比べても音質の劣化は少なく思います。 残念ですが、もう一度これを買い直す気にはなりません。断線の心配がないbluetoothにしようかと思っています。 iphoneを裸で使う方、このリモコンは無駄です。

改良されていました。

(参考になった人 6/6 人)

AT335iを2年弱使っていましたが,ミニジャックの根本が不良になって右側音声が聞こえたり,聞こえなかったりとダメになってしまいました。 そこで,同製品を買い直そうと思ったところすでに廃番になっていて,どうしたものかと思ったら,ちょうどこの製品がすぐに発売になることをメーカーホームページで見つけて,早速購入してみました。 ミニジャックの形状がストレートからL型になっており,私のようにiPhone4を横向きにベルトケースにいれている場合には負担がかからないように改良されていました。 また,マイク部分も少し質感が良くなっており,改善されています。 私のようにノイズキャンセルヘッドフォンを使っていて,マイクやリモコン操作を手元で行いたい場合にはベスト商品だと思います。

IS03用に購入

(参考になった人 5/6 人)

IS03で電話する際、bluetoothを使ってましたが、常時bluetoothをonにしておかないとoffした状態で電話が掛ってきた場合、いったんロック解除しないとbluetoothをonに変更できず面倒なためこちらの製品を購入しました。会話をするのには充分満足して使用しています。ただケーブルの長さが商品の仕様にあるように50cmなので、ズボンのポッケやウェストポーチに入れた状態で襟の部分にクリップで留めるとほとんど余裕がなくなりピンと張った状態になってしまいます。

Logitec Bluetooth/USBドングル/マイクロサイズ LBT-UAN01C1

使用感と性能と使って気付いたこと

(参考になった人 7/7 人)

実際に使ってみて感じたこととして、 他にもいろんな人が書いている 「もろそう、またはもろい」 という点について。 確かにそんな感じはします。こう思うのは自分だけかもしれませんが、 1.抜き差ししづらい 2.抜くときとかに力を入れすぎると「ピキッ」と小さい音がする事があって怖い。(壊れた!?とよく思ってしまう。)あと、USBハブなんかでも普通に使えます。が、4ポートハブ(バスパワー)なんかで使う時にハブのポートを全て使ってる状態で使うと 供給電力不足なのかどうかわかりませんが通信距離が若干短くなります。

(十分な電力供給時に比べて4〜7mほど短くなった) なので、使う際はPC本体に直接取り付けるか、セルフパワータイプのUSBハブでの使用をお勧めします。それ以外の点では「小型」「強力」「高い汎用性」の3点をカバーできており、なおかつ値段も安いのでいい商品だと思います。以上、この商品のレビューになります。

小さくて便利

(参考になった人 2/3 人)

class1の物の中ではトップレベルで小さい部類でないかと思います。 感度も問題なく、付属のCDを使えばかなり簡単にbluetoothを設定できるので非常に助かりました。小さいがゆえにいつもパソコンにつけっぱなしで問題ありません。マウス、ヘッドセット、スピーカーなどで使っています。 私はこういった製品を始めて購入したのでプロファイル多様性の基準は判りませんが、プロファイルの違いに苦労したことはありません。 USB部分と本体部分が分離したと言う方がいますが、確かに少しもろそうな感じはあります。取れそうになったら内部に影響しない程度にかるく接着剤で補強することをお勧めします。 総じて、非常にいいものだと思います。コストパフォーマンスは妥当なところでしょう。

HP Officejet H470 で動作OK

(参考になった人 2/2 人)

HP Officejet H470 で、win vista 、mac 10.4 の混在ネットワークで動作確認できました。HP Officejet H470 用の純正BTアダプタの値段を考えると、省スペース、ケーブルレスが実現できるのは嬉しいことです。ただし、(一度接続したら取り外すことはあまりないとはいえ)取り外しする場合は、紐をつけたりする穴がないので、少々大変そう。。

マイクロコントローラ』by Google Search

This page is provided by Matome Project.
Contact information.