16
8ビット PIC ® および AVR ® マイクロコントローラ www.microchip.com/8bit 8ビット MCU

8ビットPIC およびAVR マイクロコントローラww1.microchip.com/downloads/jp/DeviceDoc/30009630L_JP.pdf8ビットPICおよびAVRマイクロコントローラ 3 統合の強み

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

8 ビット PIC® および AVR® マイクロコントローラ

www.microchip.com/8bit

8 ビット MCU

www.microchip.com/8bit2

概要

革新的な製品を設計するにあたって、技術をスマートに、より効率的で誰にとっても使いやすいものにする事を強く望んでいるでしょう。Microchip 社は、お客様が設計上の課題を解決し将来のニーズに対応するのに役立つ製品とツールの開発に情熱を傾けています。Microchip社の 8 ビット PIC® および AVR® MCU の最新ラインナップは 8 ビット組み込み分野での技術革新の頂点であり、消費電力の低減と開発期間の短縮を実現しながらシステム性能を向上させる最新技術を取り入れています。

PIC および AVR MCU は組み込み設計分野を代表する 2 つの主要アーキテクチャです。両者合わせて 45 年以上にわたり市販の低コストMCU を開発してきた Microchip 社は、世界中の多くのお客様からサプライヤとして選択されています。8 ビット MCU の分野で多くの技術革新を成し遂げてきた Microchip 社の豊富なポートフォリオは、どのようなアプリケーションにもぴったりの製品を取り揃えています。

技術革新の歴史

8 ビット PIC および AVR マイクロコントローラ 3

統合の強みMicrochip 社の 1,200 以上の 8 ビット PIC および AVR MCU ポートフォリオは業界で最大というだけでなく、今日の組み込み設計者にとって最も重要な領域において優れた柔軟性と性能を提供しています。

コアから独立した周辺モジュール今日の、コストが重視される組み込み設計では、「バイト数とクロック周波数」という従来のデバイス選択方法からのパラダイムシフトが求められています。全ての組み込みシステムは電源、モータ駆動、センサまたはヒューマン インターフェイス、信号生成等の共通機能の組み合わせを含んでいます。常に変化するニーズに合った PIC および AVR MCU ポートフォリオを備えているため、Microchip 社は幅広い機能とアプリケーションをサポートできます。

最新の PIC および AVR MCU はコアから独立した周辺モジュール(CIP) を内蔵しています。CIP は CPU に負荷をかけずに動作し、他の周辺モジュールと直接通信して柔軟な帰還ループを形成できます。インテリジェントで構成可能なハードウェアによるこれらの「コアから独立した」ブロックは、ほとんどまたは全くコードが不要で、消費電力が非常に少なく、同じ機能をソフトウェアで実装するのに必要なRAMとフラッシュよりもメモリ使用量を大幅に少なくできます。また、多くの機能を 1 つの MCU 内で同時に実行できます。これにより、大容量メモリを備えた高価なデバイスと同じタスクを実行できる、柔軟で電力効率が高い 8 ビット MCU アプリケーションが設計できます。

コアから独立した周辺モジュールのおかげで、8 ビット PIC およびAVR マイクロコントローラ(MCU) はクラス最高水準の低消費電力性能を維持しながら機能と性能に対する設計要件を満たす事ができます。

組み込み技術におけるリーダーシップ 最小限の CPU 負荷で動作する、コアから独立した周辺モジュール

アナログおよびデジタル周辺モジュールの相互接続

業界で最も低消費電力のソリューション(XLP および picoPower® テクノロジ)

堅牢なタッチセンシング技術(mTouch® およびQTouch®テクノロジ)

幅広い動作電圧レンジ : 1.6~5.5 V 過酷環境での堅牢性

世界最高レベルの開発環境 PIC および AVR MCU 開発のための専用ツールチェーン

直感的なグラフィカル コンフィグレーション ツール、IDE、コンパイラ、開発ボード

豊富なライブラリとサポートツールのポートフォリオ

長寿命とレガシー 業界で定評がある、原則として製品の廃番を行わないという、最良の経営モデル

パッケージ、ピン配置、ソフトウェアを 簡単に移行できるようにする、丁寧なレガ シーサポート

www.microchip.com/8bit4

全てのアプリケーションに対応するソリューション高性能で電力効率が高い Microchip 社 8 ビット MCU は、制御ロジックから USB、Ethernet、LCD まで幅広いアプリケーションのための理想的なソリューションです。全てのデバイスはモータ制御タイマ、通信インターフェイス、パワフルな ADC、先進の内蔵安全機能を含む強力な各種周辺モジュールを内蔵しています。

Microchip 社のオンライン デザインセンターは新しく設計を始めるのに必要な情報を全て提供します。デザインセンターではサポート製品、アプリケーション ノート、リファレンス デザイン、開発ツール等を提供しています。以下のデザインセンターが次期 8 ビット設計に役立つでしょう。

車載8 ビット MCU はリモート キーレスエントリ、照明制御、計器パネル等の車載アプリケーションに広く使われています。 www.microchip.com/linwww.microchip.com/canwww.microchip.com/automotive

ディスプレイMicrochip 社の MCU はセグメント ディスプレイを直接駆動して文字、数字、キャラクタ、アイコンを表示する LCD ソリューションを備えています。これらは計測器から携帯型医療機器、サーモスタット、運動器具まで各種用途に使われています。www.microchip.com/lcd

無線接続Microchip 社は対費用効果と信頼性に優れた無線製品の設計を支援します。Microchip 社の無線技術は小型で低消費電力、過酷環境にも対応し、革新的でスケーラブルな設計を可能にします。 www.microchip.com/wireless

モータ制御Microchip 社の PIC および AVRMCU は相補波形生成器や専用タイムベース等の革新的なモータ制御 PWM モジュールを内蔵しています。 www.microchip.com/motorcontrol

医療医療アプリケーションではアナログ信号コンディショニング、LCD 制御、mTouch 入力センシング等の機能を活用できます。 www.microchip.com/medical

タッチとジェスチャMicrochip 社の MCU はタッチセンシング インターフェイスを統合できるため、総システムコストを削減できます。 www.microchip.com/touch

応用例

8 ビット PIC および AVR マイクロコントローラ 5

家庭用電化製品Microchip 社は、次期電化製品の設計に必要な新機能の実装を、セーフティ クリティカル アプリケーション向けフォルト検出ハードウェア内蔵 MCU でサポートしています。Microchip 社の MCU はモータ制御、アナログセンサ計測、フロントパネル キーパッド制御、LCD/LED ディスプレイに使えます。www.microchip.com/homeappliance

照明Microchip 社のスケーラブルなソリューションは先進の周辺モジュールを統合し全ての照明技術をサポートしているため柔軟性が非常に高く、照明製品の画期的な機能拡張と差別化を実現できます。www.microchip.com/lighting

スマートエネルギーMicrochip 社はディスクリート ソリューションと、処理プラットフォームを統一した高集積SoC ソリューションの両方を備えており、これらを組み合わせる事でスマートメータ システムの各種要件に容易に対応できます。そのため開発期間を短縮でき、また追加要件に柔軟に対応できます。www.microchip.com/smartenergy

8 ビット MCU クイック リファレンスMicrochip 社の 8 ビット PIC および AVR MCU のポートフォリオは内蔵インテリジェント モジュールの種類や性能の異なる製品ファミリを幅広くラインナップしているため、どのようなアプリケーションにも最適な MCU が必ず見つかります。これらはクイック リファレンス ガイドにまとめています。

8 ビット MCU の強みは柔軟な周辺モジュールを豊富に内蔵している点にあります。これらを利用してあらゆる制御システムの機能を高める事ができます。コアから独立した周辺モジュール、インテリジェント アナログ、ユーザ インターフェイス モジュール、内蔵通信機能が連携して動作する事により、小さなコードサイズと少ない電力でシステム機能を MCU で実行できます。加えて、短期間での開発が可能です。電源およびモータ制御、環境センシング、システム管理、ユーザ インターフェイスといった一般的なアプリケーション機能を 1 つの MCU に集約できるため、非常に対費用効果の高いソリューションを開発できます。Microchip 社製品の詳細は www.microchip.com/8bit をご覧ください。

EthernetMicrochip 社の Ethernet ソリューションは堅牢な高集積 Ethernet デバイスの全機能を提供して、この市場の成長するニーズに対応できるように設計されています。www.microchip.com/ethernet

低消費電力Microchip 社は、超低消費電力 (XLP) テクノロジを使ったスリープ電流わずか 9 nA の低消費電力ソリューションを提供しています。Microchip 社の製品は USB、LCD、アナログ等の周辺モジュールを内蔵しており、基板面積と部品コストを低減できます。www.microchip.com/lowpower

USBMicrochip 社は PIC および AVR デバイスファミリを使ったフルスピード USB 対応のUSB ソリューションを提供しています。www.microchip.com/usb

www.microchip.com/8bit6

製品ファミリ

ピン

フラ

ッシ

ュ プ

ログ

ラム

メモ

リ(K

B)

デー

タEE

(B

)

周辺機能の焦点

インテリジェント アナログ 波形制御 タイミングと計測 (1) ロジックと 数値演算

安全性と 監視 通信 ユーザ インター

フェイス低消費電力と

システム柔軟性

AD

C (ビ

ット数

)

Com

p

HS

Com

p

DA

C (ビ

ット数

)

HC

I/O

(m

A)

OP

A

PR

G

Slo

peC

omp

ZC

D

CC

P/E

CC

P

10

ビット

PW

M

16

ビット

PW

M

CO

G

CW

G

NC

O

DS

M

Ang

TMR

HLT

(8

ビット

)

16

ビット

PW

M (

16

ビット

)

NC

O (

20

ビット

)

SM

T (2

4ビ

ット)

RTC

C

TEM

P/T

S

CLC

MU

LT

Mat

hAC

C

CR

C/S

CA

N

HLT

WW

DT

EUS

AR

T/A

US

AR

T

UA

RT

(プ

ロト

コル

補完

機能

付き

)

I2C

/SP

I

US

B (

AC

T付

き)

LIN

対応

mTo

uch®

セン

シン

HC

VD

LCD

PP

S

IDLE

/DO

ZE/

PM

D

DM

A/V

I

DIA

/MA

P

PIC10(L)F3XX 6 384~896 B HEF 8 ü ü ü ü ü ü ü

PIC16(L)F151X/2X 28~64 3.5~28 HEF 10 ü ü 2 2 ü ü

PIC12LF1552 8 3.5 HEF 10 ü ü ü ü

PIC16LF155X/6X 14~20 7~14 HEF 10(2) ü ü ü 2 ü ü ü

PIC16(L)F145X 14~20 14 HEF 10 ü ü ü ü ü ü ü ü ü

PIC1X(L)F157X 8~20 1.75~14 HEF 10 ü 5 ü ü ü ü ü ü ü ü

PIC16(L)F153XX 8~48 3.5~8 HEF 10 ü 5 ü ü 4 ü ü ü ü ü ü ü ü 2 2 ü ü ü ü

PIC1X(HV)F752/53 8~14 1.75~3.5 – 10 ü 5/9 50 ü ü ü ü ü ü ü

PIC1X(L)F1612/3 8~14 3.5 HEF 10 ü 8 ü ü ü ü ü ü ü ü ü ü

PIC16(L)F161X 14~20 7~14 HEF 10 ü 8 100 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F170X 14~20 3.5~14 HEF 10 ü 5/8 ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F171X 28~40 7~28 HEF 10 ü 5/8 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F176X/7X 14~40 7~28 HEF 10 ü 5/10 100 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F183XX 8~20 3.5~14 256 10 ü 5 ü ü ü ü ü ü ü ü ü 2 ü ü ü ü

PIC16(L)F188XX 28~40 7~56 256 10(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü 2 ü ü ü ü ü

PIC16(L)F191XX 28~64 14~56 256 12(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü(5) ü ü ü

PIC18(L)FXXK40 28~64 16~128 256~1K 10(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü 5 2 ü ü ü ü ü

PIC18(L)FXXK42 28~48 16~128 256~1K 12(3) ü 5 ü ü 4 ü ü ü ü ü ü ü ü ü ü ü ü ü 1 1 2 ü ü ü ü ü ü ü

PIC18(L)FXXJ94 64~100 32~128 – 12 ü ü ü ü 4 2 ü ü ü ü(5) ü ü

PIC18(L)FXXK50 20~40 8~32 256 10 ü 5 ü ü ü ü ü ü ü ü

PIC18(L)FXXK83(4) 28 32~64 1K 12(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü 2 ü ü ü ü ü ü ü

PIC18(L)FXXK90 60~80 32~128 1K 12 ü ü ü ü 2 ü ü ü ü ü

Note 1: 標準の 8/16 ビットタイマを除く。  2: 独立した 2 つの ADC モジュール  3. ADCC: 計算機能付きアナログ/デジタル コンバータ  4. CAN 対応  5. チャージポンプ付き LCD

クイック リファレンス ガイド

8 ビット PIC MCU の周辺モジュール

8 ビット PIC および AVR マイクロコントローラ 7

製品ファミリ

ピン

フラ

ッシ

ュ プ

ログ

ラム

メモ

リ(K

B)

デー

タEE

(B

)

周辺機能の焦点

インテリジェント アナログ 波形制御 タイミングと計測 (1) ロジックと 数値演算

安全性と 監視 通信 ユーザ インター

フェイス低消費電力と

システム柔軟性

AD

C (ビ

ット数

)

Com

p

HS

Com

p

DA

C (ビ

ット数

)

HC

I/O

(m

A)

OP

A

PR

G

Slo

peC

omp

ZC

D

CC

P/E

CC

P

10

ビット

PW

M

16

ビット

PW

M

CO

G

CW

G

NC

O

DS

M

Ang

TMR

HLT

(8

ビット

)

16

ビット

PW

M (

16

ビット

)

NC

O (

20

ビット

)

SM

T (2

4ビ

ット)

RTC

C

TEM

P/T

S

CLC

MU

LT

Mat

hAC

C

CR

C/S

CA

N

HLT

WW

DT

EUS

AR

T/A

US

AR

T

UA

RT

(プ

ロト

コル

補完

機能

付き

)

I2C

/SP

I

US

B (

AC

T付

き)

LIN

対応

mTo

uch®

セン

シン

HC

VD

LCD

PP

S

IDLE

/DO

ZE/

PM

D

DM

A/V

I

DIA

/MA

P

PIC10(L)F3XX 6 384~896 B HEF 8 ü ü ü ü ü ü ü

PIC16(L)F151X/2X 28~64 3.5~28 HEF 10 ü ü 2 2 ü ü

PIC12LF1552 8 3.5 HEF 10 ü ü ü ü

PIC16LF155X/6X 14~20 7~14 HEF 10(2) ü ü ü 2 ü ü ü

PIC16(L)F145X 14~20 14 HEF 10 ü ü ü ü ü ü ü ü ü

PIC1X(L)F157X 8~20 1.75~14 HEF 10 ü 5 ü ü ü ü ü ü ü ü

PIC16(L)F153XX 8~48 3.5~8 HEF 10 ü 5 ü ü 4 ü ü ü ü ü ü ü ü 2 2 ü ü ü ü

PIC1X(HV)F752/53 8~14 1.75~3.5 – 10 ü 5/9 50 ü ü ü ü ü ü ü

PIC1X(L)F1612/3 8~14 3.5 HEF 10 ü 8 ü ü ü ü ü ü ü ü ü ü

PIC16(L)F161X 14~20 7~14 HEF 10 ü 8 100 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F170X 14~20 3.5~14 HEF 10 ü 5/8 ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F171X 28~40 7~28 HEF 10 ü 5/8 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F176X/7X 14~40 7~28 HEF 10 ü 5/10 100 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü

PIC16(L)F183XX 8~20 3.5~14 256 10 ü 5 ü ü ü ü ü ü ü ü ü 2 ü ü ü ü

PIC16(L)F188XX 28~40 7~56 256 10(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü 2 ü ü ü ü ü

PIC16(L)F191XX 28~64 14~56 256 12(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü(5) ü ü ü

PIC18(L)FXXK40 28~64 16~128 256~1K 10(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü 5 2 ü ü ü ü ü

PIC18(L)FXXK42 28~48 16~128 256~1K 12(3) ü 5 ü ü 4 ü ü ü ü ü ü ü ü ü ü ü ü ü 1 1 2 ü ü ü ü ü ü ü

PIC18(L)FXXJ94 64~100 32~128 – 12 ü ü ü ü 4 2 ü ü ü ü(5) ü ü

PIC18(L)FXXK50 20~40 8~32 256 10 ü 5 ü ü ü ü ü ü ü ü

PIC18(L)FXXK83(4) 28 32~64 1K 12(3) ü 5 ü ü ü ü ü ü ü ü ü ü ü ü ü 2 ü ü ü ü ü ü ü

PIC18(L)FXXK90 60~80 32~128 1K 12 ü ü ü ü 2 ü ü ü ü ü

Note 1: 標準の 8/16 ビットタイマを除く。  2: 独立した 2 つの ADC モジュール  3. ADCC: 計算機能付きアナログ/デジタル コンバータ  4. CAN 対応  5. チャージポンプ付き LCD

www.microchip.com/8bit8

インテリジェント アナログ : センサ インターフェイスと信号コンディショニングADC: アナログ/デジタル (A/D) コンバータ 汎用 8/10/12 ビット ADCADC2/ADCC: 計算機能付きアナログ/ デジタル コンバータ 自動アナログ信号解析機能 (例 : オーバー サンプリング、平均化) を備えた汎用 10/12 ビット ADC

Comp: コンパレータ 汎用レールツーレール コンパレータDAC: デジタル/アナログ (D/A) コンバータ 複数の内部および外部接続を備えたプログラマブルな参照電圧源HC I/O: 大電流 I/O 一部の I/O ピンで最大 50 または 100 mA の電流を駆動HSComp: 高速コンパレータ 応答時間 < 50 ns の汎用レールツーレール コンパレータOPA: オペアンプ 内部および外部信号源の信号コンディショニングのための汎用オペアンプ

PRG: プログラマブル ランプ ジェネレータ 電流/電圧モード電源用のスロープ補償付きアナログランプ ジェネレータ

SlopeComp: スロープ補償 ピーク電流モード電源のスロープ補償VREF: 参照電圧 内蔵アナログ周辺モジュールと組み合わせて使う安定した固定参照電圧

ZCD: ゼロクロス検出 高電圧の AC 信号が 0 V と交差するタイミングを検出。トライアック制御、同期スイッチング制御 およびタイミングの実装を支援

波形制御 : PWM 駆動と波形生成CCP/ECCP: (拡張) キャプチャ コンペアPWM

1. CCP/ECCP:16 ビットキャプチャおよびコンペアに対応した 10 ビット PWM 制御 2. ECCP: CCP に自動シャットダウン制御を追加したもの

COG: 相補出力ジェネレータ 相補波形を自動出力 (プログラマブル立ち上がり/立ち下がりエッジイベント、極性、位相、 高精度デッドバンド、ブランキング、自動シャットダウン等の主要なパラメータを設定可能)

CWG: 相補波形ジェネレータ 相補波形を自動出力 (デッドバンド、自動シャットダウン等の主要なパラメータを設定可能)

DSM: データ信号モジュレータ 1. 最大 2 つの搬送波信号をデジタルデータで変調し、搬送波信号に同期したカスタム出力波形を生成 2. 10/16 ビット PWM、DSM、オペアンプとの相互接続による LED 調光エンジン機能

NCO: 16/20 ビットタイマ/カウンタ付き 数値制御オシレータ

1. 高精度リニア周波数ジェネレータ (デューティ サイクル 50%)。ステップサイズは入力クロック源の周波数の 0.0001%

2. 汎用 16/20 ビットタイマ/カウンタPWM: パルス幅変調 汎用 10 ビット PWM 制御16 ビット PWM: 16 ビットタイマ/カウンタ付きスタンドアロン 16 ビット PWM

1. エッジアラインおよびセンターアライン モードに対応した高分解能 16 ビット PWM 2. 汎用 16 ビットタイマ/カウンタ

タイミング/計測 : タイミングおよびカウンタ制御による信号計測AngTMR: 位相角タイマ 回転および周期イベント (例 : モータ、交流電源、トライアック) の計測と制御のための位相角タイマHLT: 8 ビットタイマ/カウンタ付き ハードウェア リミットタイマ

1. ハードウェアによる周期的イベントの欠落の監視とフォルトの検出 2. 外部リセット機能付き汎用 8 ビットタイマ/カウンタ

NCO: 16/20 ビットタイマ/カウンタ付き 数値制御オシレータ

1. 高精度リニア周波数ジェネレータ (デューティ サイクル 50%)。ステップサイズは入力クロック源の周波数の 0.0001%

2. 汎用 16/20 ビットタイマ/カウンタRTCC: リアルタイム クロック/カレンダ 外部 32.768 kHz 水晶振動子を使ってクロックとカレンダの正確なタイミングを維持

SMT: 24 ビットタイマ/カウンタ付き 24 ビット信号計測タイマ

1. 任意のデジタル信号に対して周期、デューティ サイクル、継続時間等の瞬時値と平均値を正確に計測

2. 汎用 24 ビットタイマ/カウンタTEMP: 温度インジケータ ADC を使った相対温度計測値を提供TS: 温度センサ ADC を使った線形の相対温度計測値を提供 (2 つの参照値は工場で校正済み)8/16 ビットタイマ 汎用 8/16 ビットタイマ/カウンタ

16 ビット PWM: 16 ビットタイマ/カウンタ付きスタンドアロン 16 ビット PWM

1. エッジアラインおよびセンターアライン モードに対応した高分解能 16 ビット PWM 2. 汎用 16 ビットタイマ/カウンタ

8 ビット PIC MCU の詳細は www.microchip.com/8bit を参照してください。

「コアから独立した周辺モジュール」(CIP) の詳細は www.microchip.com/CIP を参照してください。

8 ビット PIC MCU の用語

8 ビット PIC および AVR マイクロコントローラ 9PDF ファイルは www.microchip.com/8bitquickreference でダウンロードできます。

ロジックと数値演算 : カスタマイズ可能なロジックおよび数値演算機能

CLC: 構成可能なロジックセル 1. 組み合わせロジックと順序ロジックを内蔵 2. デジタル周辺モジュールの相互接続のカスタマイズと配線経路の変更が可能

MULT: ハードウェア乗算器 2 つの 8 ビット値を乗算し 16 ビットの結果を出力

MathACC: 算術演算アクセラレータ 1. 8/16 ビット値の算術演算 (乗算、加算、積算) 関数を計算して 35 ビットの結果を出力 2. 設定可能な定数 (Kp、Ki、Kd) で 16 ビット PID 関数を計算して 34 ビットの結果を出力

安全性と監視 : ハードウェアによる監視とフォルト検出

CRC/SCAN: メモリスキャン付き 巡回冗長検査

1. プログラム/DataEE メモリの CRC チェックサムを自動で計算し、NVM (不揮発性メモリ) の 完全性を確保

2. メモリおよび通信データに使う汎用 16 ビット CRCHLT: 8 ビットタイマ/カウンタ付き ハードウェア リミットタイマ

1. ハードウェアによる周期的イベントの欠落の監視と外部ハードウェアのフォルトの検出 2. 外部リセット機能付き汎用 8 ビットタイマ/カウンタ

WWDT: ウィンドウ式ウォッチドッグ タイマ 設定したウィンドウ内でソフトウェア タイミングの異常が検出されるとリセット信号を生成するシステム監視回路

通信 : 一般、産業、照明、車載ACT: 外付け水晶振動子を使わない USB のためのアクティブ クロック チューニング

1. USB ホスト接続時に内部オシレータを自動調整 (外部水晶振動子が不要) 2. 正確な外部クロック源に合わせて内部オシレータを調整

CAN: コントローラ エリア ネットワーク 産業/車載を目的とした通信バスLIN: Local Interconnect Network (ローカル インターコネクト ネットワーク)

1. 産業/車載を目的とした通信バス 2. EUSART を使う場合、LIN をサポート

EUSART/AUSART: Enhanced/Addressable Universal Synchronous Asynchronous Receiver Transmitter

1. 汎用シリアル通信 2. EUSART を使う場合、LIN をサポート

I2C: Inter-Integrated Circuit 汎用 2 線式シリアル通信SPI: シリアル ペリフェラル インターフェイス 汎用 4 線式シリアル通信UART: Universal Asynchronous Receiver Transmitter LIN マスタ/スレーブ、DMX、DALI、デバイスプロトコルをサポート

USB: Universal Serial Bus フルスピード USB 2.0 デバイス プロトコルをサポート

ユーザ インターフェイス : 静電容量式タッチセンシングと LCD 制御HCVD: ハードウェア静電容量式分圧器 実装を簡単にし、mTouch センシング アプリケーションのオーバーヘッドを低減LCD: 液晶ディスプレイ 高集積セグメント LCD コントローラチャージポンプ付き LCD: チャージポンプ付き液晶ディスプレイ

LCD チャージポンプにより、Vdd レベルにかかわらず適正なバイアス電圧を LCD に供給する事で コントラストを最適化

mTouch: Microchip 社独自の静電容量式タッチ技術

1. タッチボタンとスライダのための静電容量式センシング 2. システム計測および検出 (例 : 水位、侵入検出) のための静電容量式センシング

低消費電力とシステム柔軟性 : XLP 低消費電力技術、周辺モジュール、相互接続DIA: Device Information Area 温度センサの工場校正値、工場 ID、ADC と COMP の FVR 値を格納するための専用メモリ空間

DMA: ダイレクト メモリアクセス メモリと周辺モジュールの間で CPU に負荷をかけずにデータを転送する事で、システム全体の性能と効率を向上

DOZE: パワーセーブ モード 内部周辺モジュールが使うシステムクロックより低速で CPU コアを動作させる機能HEF: 高書き込み耐性フラッシュ 128 B 不揮発性データストレージ (高書き込み耐性 : 100k E/W サイクル)IDLE: パワーセーブ モード 内蔵周辺モジュールをシステムクロックで動作させたまま CPU コアをスリープさせる機能MAP: Memory Access Partition (メモリアクセス パーティション) カスタマイズ可能なフラッシュ分割 (ブートローダ書き込み保護機能付き)

PMD: Peripheral Module Disable (周辺モジュール無効化) 周辺ハードウェアの電源を OFF にする事で、未使用モジュールの消費電力を最小化

PPS: Peripheral Pin Select (ペリフェラル ピンセレクト)

設計の柔軟性を高め基板レイアウトを最適化するため、デジタル周辺モジュールの I/O ピンの割り当てを変更する機能

VI: ベクタ割り込み 高速で予測可能性が高い割り込み応答時間を、小さなソフトウェア オーバーヘッドで実現XLP: eXtreme Low Power (超低消費電力) テクノロジ 超低消費電力動作モードを備えた、バッテリ/低消費電力アプリケーション向け XLP テクノロジ デバイス

www.microchip.com/8bit10

8 ビット AVR MCU の周辺モジュール

クイック リファレンス ガイド

製品ファミリ

ピン

フラ

ッシ

ュ プ

ログ

ラム

メモ

リ(K

B)

SR

AM

(K

B)

主な周辺機能

インテリジェント アナログ 波形制御 タイミング/計測ロジック、 暗号化、 数値演算

安全性と監視 通信ユーザ

インター フェイス

柔軟なシステム

AD

C (ビ

ット数

)

AD

C (チ

ャン

ネル

数)

コン

パレ

ータ

AD

Cゲ

イン

DA

C (ビ

ット数

)

温度

セン

内部

参照

電圧

8ビ

ットP

WM

16

ビット

PW

M

直交

デコ

ーダ

波形

拡張

リア

ルタ

イム

カウ

ンタ

8ビ

ットタ

イマ

/カウ

ンタ

12

ビット

タイ

マ/カ

ウン

16

ビット

タイ

マ/カ

ウン

CC

L

MU

LT

暗号

化(A

ES/D

ES)

CR

C

PO

R

BO

D

WD

T

UA

RT

US

AR

T

US

B

I2C

SP

I

IRC

OM

QTo

uch®

テク

ノロ

PTC

を使

った

QTo

uchテ

クノ

ロジ

(2)

LC

D

外部

バス

イン

ター

フェ

イス

DM

Aチ

ャン

ネル

イベ

ント

シス

テム

Sle

epW

alki

ng

スリ

ープ

pico

Pow

er®

テク

ノロ

ATtiny4/5/9/10 6 0.5~1 0.032 10³ 4(3) ü 2 1 ü ü ü 4

ATtiny102/104 8/14 1 0.032 10 5/8 ü ü 2 2 ü ü 1 4

ATtiny13A 8~20 1 0.064 10 4 ü 2 ü ü ü ü 3 ü

ATtiny20/40 12~20 2/4 0.128/0.256 10 8/12 ü ü 2 2 1 1 ü ü ü 1 1 ü 4

ATtiny24A/44A/84A 14~20 2~8 最大 0.512 10 8 ü ü ü ü 2 2 1 1 ü ü ü ü 1 1 ü 4 ü

ATtiny25(V)/45(V)/85(V) 8~20 2~8 最大 0.512 10 4 ü ü ü ü 4 2 ü ü ü ü 1 1 ü 3

ATtiny48/88 28~32 4/8 最大 0.512 10 8 ü ü ü 1 1 1 1 ü ü ü 1 1 3 ü

ATtiny87/167 20~32 8/16 0.512 10 11 ü ü ü 1 2 1 1 ü ü ü ü 1(1) 1 2 4

ATtiny261A/461A/861A 20~32 2~8 最大 0.512 10 11 ü ü ü ü 1 1 ü ü ü 1 1 ü 4 ü

ATtiny21x/41x/81x/161x/321x 8~24 2~32 最大 2 12 12 ü 8 ü ü 2 ü 1 1 ü ü ü ü ü ü 1(1) 1 1 ü(4) ü ü 3 ü

ATtiny441/841 14~20 4/8 最大 0.512 10 12 ü ü ü 1 2 1 2 ü ü ü 2 1 1 4 ü

ATtiny1634 20 16 1 10 12 ü ü ü 2 2 1 1 ü ü ü ü 2 1 ü 4 ü

ATtiny2313A 20 2 0.128 – – ü ü 2 2 1 1 ü ü ü ü 1 1 2 3 ü

ATmega8A/16A/32A 28~44 8~32 1~2 10 8 ü 2 1 ü 2 1 ü ü ü ü 1 1 1 ü 5

ATmega8U2/16U2/32U2 32 8~32 0.5~1 – – ü ü ü 4 6 ü 2 3 ü ü ü ü 2 ü 2 2 ü 6

ATmega16U4/32U4 32 16/32 1/2 10 12 ü ü ü 5 1 1 ü ü ü ü 1 ü 1 6

ATmega48PB/88PB/168PB/328PB 32 4~32 0.5~2 10 8 ü ü ü 4 2/6(6) ü 2 1/3(6) ü ü ü ü 1/2(6) 1/2(6) 1/2(6) ü 1(6) 6

ATmega64A/128A 64 64~128 4 10 8 ü ü ü 2 6 2 2 ü ü ü ü 2 1 1 ü 6

ATmega164PA/324PA/644PA/1284P 44 16~128 1~16 10 8 ü ü ü 4 2/2/4 ü 2 1/1/2 ü ü ü ü 2 1 1 ü 6 ü

ATmega165PA/325PA/645P 44 16~64 1~4 10 8 ü ü 4 6 ü 2 3 ü ü ü ü 3 2 2 ü 6 ü

ATmega169PA/329PA/649P 64 16~64 1~4 10 8 ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega324PB 44 32 2 10 8 ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega640/1280/2560/1281/2561 64~100 64~256 8 10 8/16 ü ü ü 4 6/12 ü 2 4 ü ü ü ü 2/4 1 1 ü ü(5) 6

ATmega3290PA/6490P 100 32~64 2~4 10 8 ü ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega3250PA/6450P 100 32~64 2~4 10 8 ü ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü 5

ATxmega A1U ファミリ 100 64~128 4~8 12 16 ü ü 12 ü ü 8 ü ü ü 8 ü ü ü ü ü ü 8 ü 4 4 ü ü ü 4 ü 5 ü

ATxmega A3U ファミリ 64 64~256 4~16 12 16 ü ü 12 ü ü 7 ü ü ü 7 ü ü ü ü ü ü 7 ü 2 3 ü ü 4 ü 5 ü

ATxmega A4U ファミリ 44~49 16~128 2~8 12 12 ü ü 12 ü ü 5 ü ü ü 5 ü ü ü ü ü ü 5 ü 2 2 ü ü 4 ü 5 ü

ATxmega B1/B3 ファミリ 64~100 64~128 4~8 12 8 ü ü ü ü 2/3 ü ü ü 2/3 ü ü ü ü ü ü 1/2 ü 1 1 ü ü ü 2 ü 5 ü

ATxmega C3/D3 ファミリ 64 32~384 4~32 12 16 ü ü ü ü 5 ü ü ü 5 ü ü ü ü ü 3 ü(7) 2 2 ü ü ü 5 ü

ATxmega C4/D4 ファミリ 44~49 16~128 2~8 12 12 ü ü ü ü 4 ü ü ü 4 ü ü ü ü ü 2 ü(7) 2 2 ü ü ü 5 ü

ATxmega E5 ファミリ 32 8~32 1~4 12 16 ü ü 12 ü ü 3 ü ü ü 3 ü ü ü ü ü ü 2 1 1 ü ü 4 ü 5 ü

1: LIN ポートも同様です。  2: ペリフェラル タッチ コントローラ  3: ATtiny5/10 にのみ内蔵しています。  4: ATtiny212/214/412/414/416 には内蔵していません。  5: ATmega1281/2561 にのみ内蔵しています。   6: ATmega328PB にのみ内蔵しています。  7: C3 と C4 にのみ内蔵しています。

8 ビット PIC および AVR マイクロコントローラ 11

製品ファミリ

ピン

フラ

ッシ

ュ プ

ログ

ラム

メモ

リ(K

B)

SR

AM

(K

B)

主な周辺機能

インテリジェント アナログ 波形制御 タイミング/計測ロジック、 暗号化、 数値演算

安全性と監視 通信ユーザ

インター フェイス

柔軟なシステム

AD

C (ビ

ット数

)

AD

C (チ

ャン

ネル

数)

コン

パレ

ータ

AD

Cゲ

イン

DA

C (ビ

ット数

)

温度

セン

内部

参照

電圧

8ビ

ットP

WM

16

ビット

PW

M

直交

デコ

ーダ

波形

拡張

リア

ルタ

イム

カウ

ンタ

8ビ

ットタ

イマ

/カウ

ンタ

12

ビット

タイ

マ/カ

ウン

16

ビット

タイ

マ/カ

ウン

CC

L

MU

LT

暗号

化(A

ES/D

ES)

CR

C

PO

R

BO

D

WD

T

UA

RT

US

AR

T

US

B

I2C

SP

I

IRC

OM

QTo

uch®

テク

ノロ

PTC

を使

った

QTo

uchテ

クノ

ロジ

(2)

LC

D

外部

バス

イン

ター

フェ

イス

DM

Aチ

ャン

ネル

イベ

ント

シス

テム

Sle

epW

alki

ng

スリ

ープ

pico

Pow

er®

テク

ノロ

ATtiny4/5/9/10 6 0.5~1 0.032 10³ 4(3) ü 2 1 ü ü ü 4

ATtiny102/104 8/14 1 0.032 10 5/8 ü ü 2 2 ü ü 1 4

ATtiny13A 8~20 1 0.064 10 4 ü 2 ü ü ü ü 3 ü

ATtiny20/40 12~20 2/4 0.128/0.256 10 8/12 ü ü 2 2 1 1 ü ü ü 1 1 ü 4

ATtiny24A/44A/84A 14~20 2~8 最大 0.512 10 8 ü ü ü ü 2 2 1 1 ü ü ü ü 1 1 ü 4 ü

ATtiny25(V)/45(V)/85(V) 8~20 2~8 最大 0.512 10 4 ü ü ü ü 4 2 ü ü ü ü 1 1 ü 3

ATtiny48/88 28~32 4/8 最大 0.512 10 8 ü ü ü 1 1 1 1 ü ü ü 1 1 3 ü

ATtiny87/167 20~32 8/16 0.512 10 11 ü ü ü 1 2 1 1 ü ü ü ü 1(1) 1 2 4

ATtiny261A/461A/861A 20~32 2~8 最大 0.512 10 11 ü ü ü ü 1 1 ü ü ü 1 1 ü 4 ü

ATtiny21x/41x/81x/161x/321x 8~24 2~32 最大 2 12 12 ü 8 ü ü 2 ü 1 1 ü ü ü ü ü ü 1(1) 1 1 ü(4) ü ü 3 ü

ATtiny441/841 14~20 4/8 最大 0.512 10 12 ü ü ü 1 2 1 2 ü ü ü 2 1 1 4 ü

ATtiny1634 20 16 1 10 12 ü ü ü 2 2 1 1 ü ü ü ü 2 1 ü 4 ü

ATtiny2313A 20 2 0.128 – – ü ü 2 2 1 1 ü ü ü ü 1 1 2 3 ü

ATmega8A/16A/32A 28~44 8~32 1~2 10 8 ü 2 1 ü 2 1 ü ü ü ü 1 1 1 ü 5

ATmega8U2/16U2/32U2 32 8~32 0.5~1 – – ü ü ü 4 6 ü 2 3 ü ü ü ü 2 ü 2 2 ü 6

ATmega16U4/32U4 32 16/32 1/2 10 12 ü ü ü 5 1 1 ü ü ü ü 1 ü 1 6

ATmega48PB/88PB/168PB/328PB 32 4~32 0.5~2 10 8 ü ü ü 4 2/6(6) ü 2 1/3(6) ü ü ü ü 1/2(6) 1/2(6) 1/2(6) ü 1(6) 6

ATmega64A/128A 64 64~128 4 10 8 ü ü ü 2 6 2 2 ü ü ü ü 2 1 1 ü 6

ATmega164PA/324PA/644PA/1284P 44 16~128 1~16 10 8 ü ü ü 4 2/2/4 ü 2 1/1/2 ü ü ü ü 2 1 1 ü 6 ü

ATmega165PA/325PA/645P 44 16~64 1~4 10 8 ü ü 4 6 ü 2 3 ü ü ü ü 3 2 2 ü 6 ü

ATmega169PA/329PA/649P 64 16~64 1~4 10 8 ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega324PB 44 32 2 10 8 ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega640/1280/2560/1281/2561 64~100 64~256 8 10 8/16 ü ü ü 4 6/12 ü 2 4 ü ü ü ü 2/4 1 1 ü ü(5) 6

ATmega3290PA/6490P 100 32~64 2~4 10 8 ü ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü ü 5

ATmega3250PA/6450P 100 32~64 2~4 10 8 ü ü ü 2 2 ü 2 1 ü ü ü ü 1 1 1 ü 5

ATxmega A1U ファミリ 100 64~128 4~8 12 16 ü ü 12 ü ü 8 ü ü ü 8 ü ü ü ü ü ü 8 ü 4 4 ü ü ü 4 ü 5 ü

ATxmega A3U ファミリ 64 64~256 4~16 12 16 ü ü 12 ü ü 7 ü ü ü 7 ü ü ü ü ü ü 7 ü 2 3 ü ü 4 ü 5 ü

ATxmega A4U ファミリ 44~49 16~128 2~8 12 12 ü ü 12 ü ü 5 ü ü ü 5 ü ü ü ü ü ü 5 ü 2 2 ü ü 4 ü 5 ü

ATxmega B1/B3 ファミリ 64~100 64~128 4~8 12 8 ü ü ü ü 2/3 ü ü ü 2/3 ü ü ü ü ü ü 1/2 ü 1 1 ü ü ü 2 ü 5 ü

ATxmega C3/D3 ファミリ 64 32~384 4~32 12 16 ü ü ü ü 5 ü ü ü 5 ü ü ü ü ü 3 ü(7) 2 2 ü ü ü 5 ü

ATxmega C4/D4 ファミリ 44~49 16~128 2~8 12 12 ü ü ü ü 4 ü ü ü 4 ü ü ü ü ü 2 ü(7) 2 2 ü ü ü 5 ü

ATxmega E5 ファミリ 32 8~32 1~4 12 16 ü ü 12 ü ü 3 ü ü ü 3 ü ü ü ü ü ü 2 1 1 ü ü 4 ü 5 ü

1: LIN ポートも同様です。  2: ペリフェラル タッチ コントローラ  3: ATtiny5/10 にのみ内蔵しています。  4: ATtiny212/214/412/414/416 には内蔵していません。  5: ATmega1281/2561 にのみ内蔵しています。   6: ATmega328PB にのみ内蔵しています。  7: C3 と C4 にのみ内蔵しています。

www.microchip.com/8bit12

8 ビット AVR MCU の用語

インテリジェント アナログ : センサ インターフェイスとシグナル コンディショニング

ADC: アナログ/デジタル (A/D) コンバータ 汎用 10/12 ビット ADC

ADC ゲイン段 : アナログ/デジタル (A/D) コンバータのゲイン段 差動入力電圧を増幅するプログラマブル ゲイン段

Comp: コンパレータ 汎用レールツーレール コンパレータ

DAC: デジタル/アナログ (D/A) コンバータ 複数の内部および外部接続を備えたプログラマブルな参照電圧源

VREF: 参照電圧 内蔵アナログ周辺モジュールと組み合わせて使う安定した固定参照電圧

波形制御 : PWM 駆動と波形生成

PWM: パルス幅変調 汎用 10 ビット PWM 制御

16 ビット PWM: 16 ビットタイマ/カウンタ付きスタンドアロン 16 ビット PWM

1. エッジアラインおよびセンターアライン モードに対応した高分解能 16 ビット PWM2. 汎用 16 ビットタイマ/カウンタ

タイミング/計測 : タイミングおよびカウンタ制御による信号計測

8/12/16 ビットタイマ 汎用 8/12/16 ビットタイマ/カウンタ

ロジック、暗号化、数値演算 : カスタマイズ可能なロジックおよび数値演算機能

CCL: 構成可能なカスタムロジック 1. 組み合わせロジックと順序ロジックを内蔵 2. デジタル周辺モジュールの相互接続のカスタマイズと配線経路の変更が可能

MULT: ハードウェア乗算器 2 つの 8 ビット値を乗算し 16 ビットの結果を出力

暗号化 (AES/DES) 内部に保存したデータと小さな外部データパケットのどちらに対しても、 データの暗号化と復号を容易に実行可能

安全性と監視 : ハードウェアによる監視とフォルト検出

CRC/SCAN: メモリスキャン付き 巡回冗長検査

プログラム/DataEE メモリの CRC チェックサムを自動で計算し、 NVM (不揮発性メモリ) の完全性を確保

周辺モジュール ハイライト

ペリフェラル タッチ コントローラ強力な tiny ONE シリーズ (tiny416/817/1617) の MCU はペリフェラル タッチ コントローラ (PTC) を備えているため、静電容量式ボタンおよびスライダを組み込みアプリケーションに簡単に追加できます。PTC は、外付け部品を使わずに静電容量式タッチ入力を自律的に取得および処理します。ハードウェアベースの内蔵ノイズフィルタ処理、耐水性、ゼロドリフト温度補償が、最も過酷な動作環境でも信頼性の高いセンサ動作を保証します。また、PTC のコアから独立した動作により、「タッチで復帰」または「近接で復帰」機能を使って設計の消費電力を減らせます。設計要件がどんなに厳しくても、ペリフェラル タッチ コントローラがあるだけで次期タッチベース ソリューションは簡単になります。

8 ビット PIC および AVR マイクロコントローラ 13

通信 : 一般、産業、照明、車載

USART: Universal Synchronous Asynchronous Receiver Transmitter

1. 汎用シリアル通信 2. LIN/IrDA® をサポート

I2C: Inter-Integrated Circuit 汎用 2 線式シリアル通信

SPI: シリアル ペリフェラル インターフェイス 汎用 4 線式シリアル通信

IRCOM: Infrared Communication Module (赤外線通信モジュール) IrDA 通信プロトコルに従いデータをエンコード/デコード

ユーザ インターフェイス : 静電容量式タッチセンシングと LCD 制御

LCD: 液晶ディスプレイ 高集積セグメント LCD コントローラ

Qtouch®: Microchip 社独自のタッチ技術 タッチセンシング インターフェイスを実現するための使いやすいソリューションを提供

PTC を使った QTouch: ペリフェラル タッチ コントローラを使った QTouch

ペリフェラル タッチ コントローラを使ってタッチセンシング インターフェイスを実現するための使いやすいソリューションを提供

低消費電力とシステム柔軟性 : 低消費電力技術、周辺モジュール、相互接続

DMA: ダイレクト メモリアクセス メモリと周辺モジュールの間で CPU に負荷をかけずにデータを転送する事で、 システム全体の性能と効率を向上

イベントシステム CPU から独立して周辺モジュールを制御できるように、周辺モジュールのイベントを柔軟に割り当てる機能

外部バス インターフェイス 外部メモリとメモリアドレス指定が可能な周辺モジュールに対して、非常に柔軟に 接続可能

picoPower® テクノロジ 低消費電力技術

スリープ 省電力モード (IDLE、パワーダウン、パワーセーブ、スタンバイ、拡張スタンバイ)

SleepWalking 関係するイベントが発生するまで CPU コアをスリープさせる機能

周辺モジュール ハイライト

計算機能付きアナログ/デジタル コンバータ多くの組み込みアプリケーションは、アナログ電圧の計測に伴って大量の後処理と信号解析を必要とします。通常、これらのタスクは MCU ハードウェアに重い負荷をかけ、コード開発サイクルを大幅に長期化させる事もあります。一部の PIC MCU ファミリが備える計算機能付きアナログ/デジタル コンバータ (ADC2) モジュールは、ローパスフィルタ、オーバーサンプリング、平均化等の後処理機能をハードウェアで実装しています。また ADC2 を使う事で信号収集タスクを自動化し、連続モードトリガ (特定のしきい値を超えたら変換をトリガする)、自動変換 (各種内外部信号源を使って変換をトリガできる) 等の新規機能を追加できます。そのため CPU 負荷を大幅に低減し、ソフトウェア開発期間を大幅に短縮できます。ADC2 があれば計算を実行して貴重なサイクルを消費する必要はありません。このモジュールが重いタスクを引き受けてくれます。

www.microchip.com/8bit14

8 ビット PIC MCU 製品ファミリMicrochip 社の 8 ビット PIC MCU は、3 種類の製品アーキテクチャに分類できます。これらのアーキテクチャで、どのようなアプリケーション要件にも対応できます。全てのデバイスファミリは低消費電力であり、フラッシュ プログラムメモリ構成を柔軟に選択でき、命令とデータを独立したバスで処理します。

PIC10 MCUPIC10 MCU は、使いやすく素早く開発できるようにシンプルな命令セットを備えています。非常に小さな設計にも簡単に組み込める最小デバイスです。この MCU ファミリは内部オシレータ、コンパレータ、ADC、データロギング用メモリを内蔵しており、エントリレベルのアプリケーションにインテリジェンスを追加できます。多くの機能をワンチップに統合した MCU ソリューションは低コストで容易に実装できる上、複数のディスクリート部品を置き換える事で基板面積も縮小できます。

PIC12/PIC16 MCUPIC12/PIC16 MCU は、より高度な組み込み制御と大容量メモリを必要とする多くのアプリケーションに理想的です。豊富な周辺機能を備えるこれらのデバイスは、SPI、I2C、USART、LCD、ADC 等の各種シリアルアナログ/デジタル周辺モジュールを実装しています。スリープおよび動作中の消費電流を低減したこれらの MCU は、電力効率が要求されるアプリケーション、バッテリ駆動のアプリケーションに最適です。

PIC18 MCUピン数とメモリ容量が最大の PIC18 MCU は、最高レベルの性能および集積度と 8 ビット アーキテクチャの使いやすさを兼ね備えています。最大 16 MIPS の処理能力を持つ PIC18 MCU は CAN、USB、Ethernet、タッチセンシング、LCDドライバ等の先進の周辺モジュールを備えています。PIC18 ファミリは 4~128 KB の自己書き込みフラッシュメモリと最大 8 KB の RAM を備えています。多くの PIC18 製品は、XLP テクノロジとバッテリ アプリケーション向けクロッキングおよびスリープモードを使って消費電力を節約しています。

8 ビット AVR 製品ファミリMicrochip 社の 8 ビット AVR MCU は、幅広い組み込みシステムのための優れた選択肢です。要件に応じて性能、電力効率、設計の柔軟性を自由に組み合わせる事ができます。これらのデバイスは開発期間を短縮するように最適化されており、C およびアセンブリ プログラミングにおいて業界で最もコード効率が高いアーキテクチャに基づいています。

tinyAVR® MCUtinyAVR MCU ファミリは性能、電力効率、使いやすさ、小型パッケージを必要とするアプリケーション向けに最適化されています。全てのtinyAVR デバイスは、その他の AVR® デバイスと同じアーキテクチャに基づいており互換です。ADC、DAC、コンパレータ、EEPROM、ブラウンアウト検出器を内蔵しているため、外付け部品を追加しなくてもアプリケーションを構成できます。また tinyAVR デバイスは開発期間を大幅に短縮する高速かつセキュアで対費用効果の高いインサーキット アップグレードのために、フラッシュメモリと内蔵デバッグ機能も備えています。

megaAVR®

megaAVR ファミリは、tinyAVR より高い性能が必要な設計に理想的です。大量のコードを必要とするアプリケーション向けに megaAVR デバイスは大容量のプログラムメモリとデータメモリと最大 20 MIPS の性能を備えています。一方、革新的な picoPower テクノロジが消費電力を最小限に抑えます。全ての megaAVR デバイスは高速かつセキュアで低コストのインサーキット アップグレードのための自己書き込み機能を備えています。アプリケーション実行中でもフラッシュメモリをアップグレードできます。

XMEGA® MCUXMEGA MCU ファミリは、8/16 ビット MCU アプリケーションにリアルタイム性能、高集積、低消費電力について最善の組み合わせを提供します。

8 ビット PIC および AVR MCU ファミリ

8 ビット PIC および AVR マイクロコントローラ 15

ソフトウェア開発

PIC および AVR MCU ツールチェーンMicrochip 社は、PIC および AVR MCU 向けにクラス最高の 2 つのツールチェーンを提供しています。これらの開発エコシステムは、試作から量産までの工数削減に役立ちます。Microchip 社は PIC および AVR MCU を使った設計を支援するため、使いやすいソフトウェアおよびハードウェア開発リソースを提供しています。PIC MCU は現在スマートフォン、オーディオ アクセサリ、ゲーム用周辺機器、先進の医療用機器等の新しいアプリケーションでの採用が広がっています。Microchip 社はローエンドからハイエンドまで幅広い性能の 8 ビット MCU ソリューションをラインナップし、使いやすい開発ツール、充実した技術文書、採用後のサポートを提供しています。

素早く試作する方法Microchip 社の MPLAB® Xpress および Xplained 開発ボードを使うと、PIC および AVR MCU を使ったアプリケーションの開発を簡単に始める事ができます。両方とも初期コストを最小限に抑えながら最短期間で開発するのに役立つ内蔵プログラマを備えています。Xpress およびXplained ボードでは幅広い種類の MCU を選べるため、PIC および AVR MCU アーキテクチャが初めてのユーザにもうってつけの出発点です。

MPLAB Xpress 評価用ボード (DM164140) (PIC MCU)Xpress 評価用ボードはドラッグ &ドロップ プログラマ、mikroBUSTM 拡張ヘッダ、PIC16F18345 MCU を備えており、最新世代の PIC MCU を使って簡単に開発できます。このボードは無償のクラウド型 MPLAB Xpress IDE (www.microchip.com/xpress) とシームレスに使う事ができます。

ATTiny817 Xplained Mini (ATTINY817-XMINI) (AVR MCU)tiny817 Xplained Mini 評価用キットは、tiny817、tiny816、tiny814、tiny417 を評価するためのハードウェア プラットフォームです。本評価用キットは、Atmel START および Atmel Studio 開発環境でシームレスに使えるデバッガを備えています。

その他の代表的な開発ボード

PIC® MCU AVR® MCU

MPLAB® Xpress 評価用ボード (DM164141/2/3) Xplained Nano (ATTINY-XNANO)

8 ビット Curiosity 開発ボード (DM164137) Xplained Pro (ATMEGA324PB-XPRO)

Explorer 8 開発ボード (DM160228) Xplained Mini (ATMEGA168PB-XMINI) (ATMEGA328PB-XMINI)

PICDEM™ Lab II 開発プラットフォーム (DM163046) STK600 開発ボード (ATSTK600)

PIC MCU AVR MCU

直感的なグラフィカル コンフィグレーション

ツール

無償の IDE と コンパイラ

シンプルな開発環境

開発ツール

www.microchip.com

サポートMicrochip 社はお客様の製品開発の短期化と効率化をサポートしています。製品とシステムのサポートを提供できる、フィールド アプリケーション エンジニアと技術サポートの世界的ネットワークを維持しています。詳細は www.microchip.com を参照してください。

技術サポート : www.microchip.com/support Microchip 社デバイスの無償評価サンプル : www.microchip.com/samples

ナレッジ データベースとユーザ同士のディスカッション : www.microchip.com/forums

営業と国際物流 : www.microchip.com/sales

トレーニング追加トレーニングのご希望に応えるため、Microchip 社は詳細な技術トレーニング、参考資料、自分のペースで進められるチュートリアル、各種オンライン リソースを含む複数のリソースを提供しています。

技術トレーニング リソースの概要 : www.microchip.com/training

MASTERs カンファレンス : www.microchip.com/masters

「Developer Help」ウェブページ : www.microchip.com/developerhelp

技術トレーニング センター: www.microchip.com/seminars

Microchip Technology Inc. | 2355 W. Chandler Blvd. | Chandler AZ, 85224-6199

営業所一覧北米アトランタ、GA Tel: 678-957-9614オースティン、TX Tel: 512-257-3370ボストン、MA Tel: 774-760-0087チャンドラー、AZ (HQ) Tel: 480-792-7200シカゴ、IL Tel: 630-285-0071ダラス、TX Tel: 972-818-7423デトロイト、MI Tel: 248-848-4000ヒューストン、TX Tel: 281-894-5983インディアナポリス、IN Tel: 317-773-8323 Tel: 317-536-2380ロサンゼルス、CA Tel: 949-462-9523 Tel: 951-273-7800ローリー、NC Tel: 919-844-7510ニューヨーク、NY Tel: 631-435-6000サンノゼ、CA Tel: 408-735-9110 Tel: 408-436-4270カナダ - トロント Tel: 905-695-1980

ヨーロッパオーストリア - ヴェルス Tel: 43-7242-2244-39デンマーク - コペンハーゲン Tel: 45-4450-2828フィンランド - エスポー Tel: 358-9-4520-820フランス - パリ Tel: 33-1-69-53-63-20フランス - サンクルー Tel: 33-1-30-60-70-00ドイツ - ガーヒング Tel: 49-8931-9700ドイツ - ハーン Tel: 49-2129-3766-400ドイツ - ハイルブロン Tel: 49-7131-67-3636ドイツ - カールスルーエ Tel: 49-721-62537-0ドイツ - ミュンヘン Tel: 49-89-627-144-0ドイツ - ローゼンハイム Tel: 49-8031-354-560

ヨーロッパイスラエル - ラーナナ Tel: 972-9-744-7705イタリア - ミラノ Tel: 39-0331-742611イタリア - パドヴァ Tel: 39-049-7625286オランダ - ドリューネン Tel: 31-416-690399ノルウェー - トロンハイム Tel: 47-7289-7561ポーランド - ワルシャワ Tel: 48-22-3325737ルーマニア - ブカレスト Tel: 40-21-407-87-50スペイン - マドリッド Tel: 34-91-708-08-90スウェーデン - ヨーテボリ Tel: 46-31-704-60-40イギリス - ウォーキンガム Tel: 44-118-921-5800

アジア太平洋オーストラリア - シドニー Tel: 61-2-9868-6733中国 - 北京 Tel: 86-10-8569-7000中国 - 成都 Tel: 86-28-8665-5511中国 - 重慶 Tel: 86-23-8980-9588中国 - 東莞 Tel: 86-769-8702-9880中国 - 広州 Tel: 86-20-8755-8029中国 - 杭州 Tel: 86-571-8792-8115中国 - 香港 SAR Tel: 852-2943-5100中国 - 南京 Tel: 86-25-8473-2460中国 - 青島 Tel: 86-532-8502-7355中国 - 上海 Tel: 86-21-3326-8000中国 - 瀋陽 Tel: 86-24-2334-2829中国 - 深圳 Tel: 86-755-8864-2200中国 - 武漢 Tel: 86-27-5980-5300中国 - 厦門 Tel: 86-592-2388138中国 - 西安 Tel: 86-29-8833-7252

アジア太平洋中国 - 珠海 Tel: 86-756-321-0040インド - バンガロール Tel: 91-80-3090-4444インド - ニューデリー Tel: 91-11-4160-8631インド - プネ Tel: 91-20-3019-1500日本 - 大阪 Tel: 81-6-6152-7160日本 - 東京 Tel: 81-3-6880-3770韓国 - 大邱 Tel: 82-53-744-4301韓国 - ソウル Tel: 82-2-554-7200マレーシア - クアラルンプール Tel: 60-3-6201-9857マレーシア - ペナン Tel: 60-4-227-8870フィリピン - マニラ Tel: 63-2-634-9065シンガポール Tel: 65-6334-8870台湾 - 新竹 Tel: 886-3-577-8366台湾 - 高雄 Tel: 886-7-213-7830台湾 - 台北 Tel: 886-2-2508-8600タイ - バンコク Tel: 66-2-694-1351

10/28/16

Microchip 社の名称とロゴ、Microchip ロゴ、AVR、megaAVR、MPLAB、PIC、picoPower、QTouch、tinyAVR、XMEGA は米国およびその他の国における Microchip Technology Incorporated の登録商標です。PICDEMは米国およびその他の国におけるMicrochip Technology Incorporatedの商標です。mTouchは米国におけるMicrochip Technology Incorporatedの登録商標です。その他の商標は各社に帰属します。 © 2017, Microchip Technology Incorporated. All Rights Reserved. 10/17 DS30009630L_JP