マイクロコントローラ

マイクロコントローラ

'''マイクロコントローラ'''(''microcontroller''、'''MCU'''、'''μC''')は、コンピュータシステムをひとつの集積回路に組み込んだものである。
次のエントリ[ 概要 ]
【動画】ARM RealViewマイクロコントローラ開発キット : DigInfo
ARM RealViewマイクロコントローラ開発キット : DigInfo
DigInfo - www.diginfo.tv 英国に本社を持つ日本法人のARM株式会社は組み込み総合技術展においてRealView Microcontroller 開発キットを展示発表しました。 ARM社は世界の80%の半導体メーカーにマイクロプロセッサーコアをライセンス供与してい会社ですが、 この度、半導体開発支援設計ユーザー向けに、ARM7, ARM9, C...

概要

電子機器の制御用に最適化されている。
パーソナルコンピュータに使われる汎用マイクロプロセッサと比較すると、自己充足性と低価格性を重視したタイプのマイクロプロセッサと言える。
一般的なマイクロコントローラはメモリ全体(場合によっては一部)と用途に応じたI/Oを内蔵している。汎用マイクロプロセッサの場合、それらの必須の機能を提供するには周辺チップを追加しなければならない。

マイクロコントローラは様々な電子機器で使われている。詳細は組み込みシステムを参照のこと。マイクロコントローラは近年のあらゆる電子機器や家電製品に組み込まれているので、パーソナルコンピュータなどで使われる汎用的なマイクロプロセッサより遥かに大量に存在している。
次のエントリ[ 詳細 ]
【動画】マイクロコントローラCPUブートローダー
マイクロコントローラCPUブートローダー
LED表示のための更なるコード。 16ビットの16進の大会。 ycprojects.wordpress.com http

詳細

組み込みシステムには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機能を含むものは、マイクロコントローラとは呼ばずにプロセッサと呼ばれることもある。
次のエントリ[ 歴史 ]
【動画】コンピュータボードブートローダー(マイクロコントローラ)。
コンピュータボードブートローダー(マイクロコントローラ)。
コンピュータボードブートローダー(マイクロコントローラ)。 RAMは、マイクロコントローラを使用してデータを積んでいます。 それは、4キロバイトのフラッシュメモリです! 私は、最初のプログラムコードを書きました。 それは、LEDを点滅させることができます! およそ300本の線。 ycprojects.wordpress.com
【動画】8/32ビット・マイクロコントローラ (FTF Japan 2008)
8/32ビット・マイクロコントローラ (FTF Japan 2008)
幅広い分野で高いシェアを誇るフリースケールのマイコン製品を使用したアプリケーションをご紹介します。USB2.0コントローラを内蔵したJMファミリや、超低消費電力設計のQEファミリの特長をデモを通じてご覧ください。

歴史

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

また価格を抑えるため、汎用的なコンピュータより機能を必要最低限に絞り、ワンチップ化したものがマイクロコントローラである。
マイクロコントローラは性能と柔軟性を犠牲にして、低価格と機器設計の容易性を追求したものである。

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

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

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

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

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 ]

    出典:フリー百科事典『ウィキペディア(Wikipedia)』

    別のワードで検索!
    まずは検索→

    トレンドマガジン [マグゥ]でマイクロコントローラを検索
    マイクロコントローラ

    マイクロコントローラ
    といえば…

    マイクロコントローラの記事

    マイクロチップ テクノロジー、業界トップの広範囲な選択肢を提供する 超低消費電力型の高性能8ビット マイクロコントローラを発表Open Music LabsのMICrODECはプログラム可能なマイクロコントローラ+コーデックのユニットオン・セミコンダクター、次世代車体エレクトロニクス・アプリケーション向けオートモーティブ・ソリューションを発表" 日本のものづくりの特徴とは、アナログものづくりの特徴だった。ところが最近はデジタル設計技術になって、日本の設計者が「さ」や「性」を求めて苦しん でいる領域をあっという間にマイコンが実現してくれるように..."世界で初めて「EAL6+」認定を取得したセキュア・マイコンを発表(STマイクロエレクトロニクス)
    人気の話題TOP10

    [2012/2/16 14:19更新]
    1時間前:圏外(568pt)
    1時間前:圏外(488pt)
    1時間前:圏外(479pt)
    1時間前:2位(478pt)
    1時間前:圏外(456pt)
    1時間前:圏外(440pt)
    1時間前:32位(376pt)
    1時間前:31位(373pt)
    1時間前:圏外(371pt)
    1時間前:20位(357pt)
    続きはこちら
    >>
    ▼おすすめキーワード▼
    ▼人気の話題ランキング▼