elchikaタグ百科

マイクロコントローラ

CPU、メモリ、タイマー、IOなどコンピュータに必要なものを集積回路に組み込んだ小さな部品のこと。通称「マイコン」。

概要

マイクロコントローラ(通称マイコン)は、コンピュータシステムに必要なものをぎゅっと集積回路に組み込んだ小さな部品である。

黒くて足が生えているものが多い。

ひとつのチップにまとまっているマイコンはワンチップマイコンとも呼ぶ。

マイクロプロセッサをマイコンと呼ぶこともあり、マイクロプロセッサとマイクロコントローラの境界線は曖昧になってきている。

構造

マイクロコントローラはCPUメモリ、タイマー、IOを内蔵している。

内蔵している主なIOデバイスは以下の通りである。

  • A/Dコンバーター
  • UART
  • I2Cシリアルバス
  • SPIシリアルバス
  • CANシリアルバス

登場した当初はアセンブリ言語で書かれていたが、性能がアップするとともにC言語で書かれるようになった。

現在では、初心者に優しいBASICで書かれたマイコンも登場している。

種類

電子工作に使用される主なマイコンは以下のものが挙げられる。

参考