• 検索結果がありません。

PIC18F23K20/24K20/25K20/26K20/43K20/44K20/45K20/46K20 Data Sheet

N/A
N/A
Protected

Academic year: 2021

シェア "PIC18F23K20/24K20/25K20/26K20/43K20/44K20/45K20/46K20 Data Sheet"

Copied!
14
0
0

読み込み中.... (全文を見る)

全文

(1)

PIC18F23K20/24K20/25K20/

26K20/43K20/44K20/45K20/

46K20

データシート

ナノワットテクノロジを使用した

10 ビット A/D 付き 28/40/44 ピン

フラッシュマイクロコントローラ

ご注意: このドキュメントは、ウェブサイトでの使用を目的として一部分のみ日本語化 してあります。詳細は最新の英語版をご参照くださいますようお願い致します。

(2)
(3)

本書に記載されているデバイスアプリケーションなどに 関する情報は、ユーザーの便宜のためにのみ提供されて いるものであり、更新によって無効とされることがあり ます。アプリケーションと仕様の整合性を保証すること は、お客様の責任において行ってください。マイクロチッ プ社は、明示的、暗黙的、書面、口頭、法定のいずれであ るかを問わず、本書に記載されている情報に関して、状 態、品質、性能、商品性、特定目的への適合性をはじめと する、いかなる類の表明も保証も行いません。マイクロ チップ社は、本書の情報およびその使用に起因する一切の 責任を否認します。マイクロチップ社デバイスを生命維持 および / または保安のアプリケーションに使用することは デバイス購入者の全責任において行うものとし、デバイス 購入者は、デバイスの使用に起因するすべての損害、請 求、訴訟、および出費に関してマイクロチップ社を弁護、 免責し、同社に不利益が及ばないようにすることに同意す るものとします。暗黙的あるいは明示的を問わず、マイク ロチップ社が知的財産権を保有しているライセンスは一 切譲渡されません。 商標

Microchip の名前付きロゴ、Microchip ロゴ、Accuron、 dsPIC、KEELOQ、KEELOQロゴ、microID、MPLAB、

PIC、PICmicro、PICSTART、PRO MATE、rfPIC、 SmartShunt は、米国およびその他の国における Microchip Technology Incorporated の登録商標です。

AmpLab、FilterLab、Linear Active Thermistor、Migratable Memory、MXDEV、MXLAB、SEEVAL、SmartSensor、 The Embedded Control Solutions Company は、米国におけ る Microchip Technology Incorporated の登録商標です。 Analog-for-the-Digital Age、Application Maestro、 CodeGuard、dsPICDEM、dsPICDEM.net、dsPICworks、 dsSPEAK、ECAN、ECONOMONITOR、FanSense、 FlexROM、fuzzyLAB、In-Circuit Serial Programming、 ICSP、ICEPIC、Mindi、MiWi、MPASM、MPLAB Certified ロゴ、MPLIB、MPLINK、PICkit、PICDEM、 PICDEM.net、PICLAB、PICtail、PowerCal、PowerInfo、 PowerMate、PowerTool、Real ICE、rfLAB、Select Mode、 Smart Serial、SmartTel、Total Endurance、UNI/O、 WiperLock、ZENA、は米国およびその他の国における Microchip Technology Incorporated の商標です。 SQTP は米国における Microchip Technology Incorporated のサービスマークです。

その他、本書に記載されている商標は、各社に帰属しま す。

© 2007, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.

再生紙を使用しています。 マイクロチップ社デバイスのコード保護機能に関する以下の点にご留意ください。 • マイクロチップ社製品は、その該当するマイクロチップ社データシートに記載の仕様を満たしています。 • マイクロチップ社では、通常の条件ならびに仕様どおりの方法で使用した場合、マイクロチップ社製品は現在市場に流 通している同種製品としては最もセキュリティの高い部類に入る製品であると考えております。 • コード保護機能を解除するための不正かつ違法な方法が存在します。マイクロチップ社の確認している範囲では、この ような方法のいずれにおいても、マイクロチップ社製品をマイクロチップ社データシートの動作仕様外の方法で使用す る必要があります。このような行為は、知的所有権の侵害に該当する可能性が非常に高いと言えます。 • マイクロチップ社は、コードの保全について懸念を抱いているお客様と連携し、対応策に取り組んでいきます。 • マイクロチップ社を含むすべての半導体メーカーの中で、自社のコードのセキュリティを完全に保証できる企業はあり ません。コード保護機能とは、マイクロチップ社が製品を「解読不能」として保証しているものではありません。 コード保護機能は常に進歩しています。マイクロチップ社では、製品のコード保護機能の改善に継続的に取り組んでいます。 マイクロチップ社のコード保護機能を解除しようとする行為は、デジタルミレニアム著作権法に抵触する可能性がありま す。そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合は、デジタルミレニアム著 作権法の定めるところにより損害賠償訴訟を起こす権利があります。 マイクロチップ社では、ChandlerおよびTempe (アリゾナ州)Gresham (オレゴン州)の本部、設計部およびウエハ製造工場そして カリフォルニア州とインドのデザインセンターがISO/TS-16949:2002 認証を取得しています。マイクロチップ社の品質システムプロセス および手順は、PIC® MCUおよびdsPIC® DSCKEELOQ®コードホッ

ピングデバイス、シリアルEEPROM、マイクロペリフェラル、不揮 発性メモリ、アナログ製品に採用されています。また、マイクロ チップ社の開発システムの設計および製造に関する品質システムは、

(4)
(5)

PIC18F2XK20/4XK20

電源管理モード :

• Run: CPU は ON、周辺オン • Idle: CPU はオフ、周辺オン • Sleep: CPU はオフ、周辺オフ • Idle モード時の消費電流 1.0 uA( 標準 ) • Sleep モード時の消費電流 0.1 uA( 標準 ) • Timer1 オシレータ :1.0 uA、32 kHz、1.8V( 標準 ) • ウォッチドッグ タイマ : 2.0 uA、1.8V( 標準 ) • 2 つのスピードでのオシレータ スタートアップ

周辺機器 :

• 25 mA/25 mA の高電流シンク / ソース • 外部割込みを 3 つプログラム可能 • 4 つの独立した入力変化割り込み • 8 つの独立した弱プルアップ • プログラマブルスルーレート • キャプチャ / コンペア /PWM (CCP) モジュール • 拡張キャプチャ / コンペア /PWM (ECCP) モジュール : - 1、2、4 つの PWM 出力 - 極性選択 - プログラマブルなデッドタイム - 自動シャットダウンおよび自動リスタート • マスター同期シリアルポート (MSSP) モジュール で 3 線式 SPI ( 全 4 モード ) およびアドレスマス ク付き I2C™ マスターモード / スレーブモード • アドレス可能な USART モジュール : - RS-485、RS-232、LIN 2.0 をサポート - 内部オシレータブロックを使用した RS-232 ( 外部クロック不要 ) - 休止状態から自動的にウェイクアップ - 自動ボーレート検知 • 10 ビット、14 チャネルまでの A/D コンバータ モジュール (ADC): - 自動取得機能 - スリープモード中にも変換可能 - 内部の 1.2V 固定電圧リファレンス (FVR) チャネル - 独立した入力マルチプレクサ • デュアルアナログコンパレータ - レールトゥレール オペレーション - 独立した入力マルチプレクサ • プログラマブルなオンチップ電圧リファレンス (CVREF) モジュール (VDDの % 比率 )

オシレータのストラクチャ :

• 64 MHz までの 4 つのクロックモード • 4 倍のフェーズロックループ ( クリスタルおよび 内部オシレータに使用可 ) • 4 MHz までの 2 つの外部 RC モード • 64 MHz までの 2 つの外部クロックモード • 内部オシレータブロック : - 31 kHz ~ 16 MHz 内で 8 つの選択可能な周波数 - フェーズロックループを使用すると 31 kHz ~ 64 MHz 内のクロック速度に完全対応 - 周波数を調節して補正 • 32 kHz で Timer1 を使用するセカンダリ オシレー タ • フェイルセーフクロックモニタ : - プライマリまたはセカンダリ オシレータが停 止した場合のセーフ シャットダウン

マイクロコントローラの特徴 :

• C コンパイラの最適化アーキテクチャ : - オプションで再エントリーコードを最適化で きる拡張命令セット • ソフトウェア制御で自己プログラミング • 割り込み優先順位 • 8 x 8 シングルサイクル ハードウェア乗算器 • 拡張ウォッチドッグ タイマー (WDT): - プログラマブル周期は 4 ms ~ 131s • 単一電源、2 本のピンを使用する 3V の In-Circuit Serial Programming™ (ICSP™)

• 2 本のインサーキット デバッグ用ピン (ICD) • 動作電圧範囲 : 1.8V ~ 3.6V • 16 段階のプログラマブルな高 / 低電圧検知 (HLVD) モジュール : - 高 / 低電圧検知の割り込みをサポート • プログラマブルなブラウンアウト リセット (BOR) 機能 - ソフトウェアイネーブルオプション機能

10 ビット A/D 付き、ナノワットテクノロジを使用した

28/40/44 ピン フラッシュマイクロコントローラ

(6)

PIC18F2XK20/4XK20

-注 1: 1 つのピンは入力のみ。 2: チャネルは、内部固定電圧のリファレンス チャネルを含む。 製品名 プログラムメモリ データメモリ I/O(1) 10 ビット A/D (ch)(2) CCP/ ECCP (PWM) MSSP EU SART コンパレータ 8/16 ビット タイマー フラッ シュ ( バイト ) シングル ワード 命令数 SRAM ( バイト ) EEPROM ( バイト ) SPI マスタ I2C™ PIC18F23K20 8K 4096 512 256 25 11 1/1 Y Y 1 2 1/3 PIC18F24K20 16K 8192 768 256 25 11 1/1 Y Y 1 2 1/3 PIC18F25K20 32K 16384 1536 256 25 11 1/1 Y Y 1 2 1/3 PIC18F26K20 64k 32768 3936 1024 25 11 1/1 Y Y 1 2 1/3 PIC18F43K20 8K 4096 512 256 36 14 1/1 Y Y 1 2 1/3 PIC18F44K20 16K 8192 768 256 36 14 1/1 Y Y 1 2 1/3 PIC18F45K20 32K 16384 1536 256 36 14 1/1 Y Y 1 2 1/3 PIC18F46K20 64k 32768 3936 1024 36 14 1/1 Y Y 1 2 1/3

(7)

PIC18F2XK20/4XK20

ピン配置図

RB7/KBI3/PGD RB6/KBI2/PGC RB5/KBI1/PGM RB4/KBI0/AN11 RB3/AN9/C12IN2-/CCP2(1) RB2/INT2/AN8 RB1/INT1/AN10/C12IN3-RB0/INT0/FLT0/AN12 VDD VSS RD7/PSP7/P1D RD6/PSP6/P1C RD5/PSP5/P1B RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA RD3/PSP3 RD2/PSP2 MCLR/VPP/RE3 RA0/AN0/C12IN0-

RA1/AN1/C12IN1-RA2/AN2/VREF-/CVREF/C2IN+

RA3/AN3/VREF+/C1IN+

RA4/T0CKI/C1OUT RA5/AN4/SS/HLVDIN/C2OUT RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 VDD VSS OSC1/CLKIN/RA7 OSC2/CLKOUT/RA6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(1) RC2/CCP1/P1A RC3/SCK/SCL RD0/PSP0 RD1/PSP1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 10 11 2 3 4 5 6 1 8 7 9 12 13 14 15 16 17 18 19 20 23 24 25 26 27 28 22 21 MCLR/VPP/RE3 RA0/AN0/C12IN0-

RA1/AN1/C12IN1-RA2/AN2/VREF-/CVREF/C2IN+

RA3/AN3/VREF+/C1IN+

RA4/T0CKI/C1OUT RA5/AN4/SS/HLVDIN/C2OUT VSS OSC1/CLKIN/RA7 OSC2/CLKOUT/RA6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(1) RC2/CCP1/P1A RC3/SCK/SCL RB7/KBI3/PGD RB6//KBI2/PGC RB5/KBI1/PGM RB4/KBI0/AN11/P1D RB3/AN9/C12IN2-/CCP2(1) RB2/INT2/AN8/P1B RB1/INT1/AN10/C12IN3-/P1C RB0/INT0/FLT0/AN12 VDD VSS RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA 40-pin PDIP

28-pin PDIP, SOIC, SSOP

1: RB3 は CCP2 のマルチプレクサ用代替ピン。 10 11 2 3 6 1 18 19 20 21 22 12 13 14 15 8 7 16 17 23 24 25 26 27 28 9 RC0/T 1 O SO/T13 CKI 5 4 RB 7 /K B I3 /P GD RB 6 /K B I2 /P GC RB 5 /K B I1 /P GM RB4/KB I0/AN11 /P 1 D RB3/AN9/C12IN2-/CCP2(1) RB2/INT2/AN8/P1B RB1/INT1/AN10/C12IN3-/P1C RB0/INT0/FLT0/AN12 VDD VSS RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/S DA MCLR /V PP /RE3 RA0/ AN0/ C12I N0-RA1/ AN1/ C12I

N1-RA2/AN2/VREF-/CVREF/C2IN+

RA3/AN3/VREF+/C1IN+

RA4/T0CKI/C1OUT RA5/AN4/SS/HLVDIN/C2OUT VSS OSC1/CLKIN/RA7 OSC2/CLKOUT/RA6 RC 1 /T1OSI/CCP2 (1) RC2/CCP1/P1 A RC3/SCK/SCL 28-pin QFN PIC1 8F23K 20 PIC1 8F24K 20 PIC1 8F25K 20

PIC18F43K20 PIC18F44K20 PIC18F45K20

PIC18F23K20 PIC18F24K20 PIC18F25K20

(8)

PIC18F2XK20/4XK20

ピン配置図 ( 続き )

1: RB3 は CCP2 のマルチプレクサ用代替ピン。 10 11 2 3 4 5 6 1 18 19 20 21 22 12 13 14 15 38 8 7 44 43 42 41 40 39 16 17 29 30 31 32 33 23 24 25 26 27 28 36 35 34 9 37 R A 3/ AN3/ V REF +/C 1 IN+ R A 2/A N 2/V REF -/ CV RE F /C2IN+ RA1/ AN1/ C12I N1-RA0/ AN0/ C12I N0-MCL R /V PP /RE 3 RB 3/ AN9/ C 1 2I N 2 -/ C C P 2 (1) RB7 /KB I3 /P G D RB6 /KB I2 /P G C RB 5/K B I1/P GM RB4/ KBI 0/ AN1 1 NC RC6/TX/CK RC5/SDO RC4/SDI/S DA RD3/PS P 3 RD2/PS P 2 RD1/PS P 1 RD0/PS P 0 RC3/SCK/SCL RC2/CCP1/P1A RC1/T1OS I/CCP2 (1) RC0 /T1OS O/T13 CK I OSC2/CLKOUT/RA6 OSC1/CLKIN/RA7 VSS VSS VDD VDD RE2/CS/AN7 RE1/WR/AN6 RE0/RD/AN5 RA5/AN4/SS/HLVDIN/C2OUT RA4/T0CKI/C1OUT RC7/RX/DT RD4/PSP4 RD5/PSP5/P1B RD6/PSP6/P1C RD7/PSP7/P1D VSS VDD VDD RB0/INT0/FLT0/AN12 RB1/INT1/AN10/C12IN3-RB2/INT2/AN8 44-pin QFN 10 11 2 3 4 5 6 1 18 19 20 21 22 12 13 14 15 38 8 7 44 43 42 41 40 39 16 17 29 30 31 32 33 23 24 25 26 27 28 36 35 34 9 37 RA3/ AN3/ V RE F +/C1IN+ RA 2/A N 2 /V RE F -/C V REF /C2 IN+ R A 1/ A N 1/ C 1 2I N 1 -R A 0/ A N 0/ C 1 2I N 0 -MCLR /V PP /RE3 NC RB 7 /K B I3 /P GD RB 6 /K B I2 /P GC RB5/ KBI 1/ PG M RB4 /K B I0 /A N1 1 NC RC 6 /T X /C K RC 5 /S D O R C 4/ S D I/S DA R D 3 /PS P3 R D 2 /PS P2 R D 1 /PS P1 R D 0 /PS P0 R C 3/ S C K/ SC L R C 2/ C C P 1/ P 1 A RC1 /T 1OS I/C C P 2 (1) NC NC RC0/T1OSO/T13CKI OSC2/CLKOUT/RA6 OSC1/CLKIN/RA7 VSS VDD RE2/CS/AN7 RE1/WR/AN6 RE0/RD/AN5 RA5/AN4/SS/HLVDIN/C2OUT RA4/T0CKI/C1OUT RC7/RX/DT RD4/PSP4 RD5/PSP5/P1B RD6/PSP6/P1C RD7/PSP7/P1D VSS VDD RB0/INT0/FLT0/AN12 RB1/INT1/AN10/C12IN3-RB2/INT2/AN8 RB3/AN9/C12IN2-/CCP2(1) 44-pin TQFP PIC18F43K20 PIC18F44K20 PIC18F45K20 PIC18F43K20 PIC18F44K20 PIC18F45K20

(9)

PIC18F2XK20/4XK20

表 1: PIC18F4XK20 ピンの概要 DIL P in TQ FP Pin QFN Pi n I/O Analog C o m p ar at o r Ref e rence ECCP EUS A R T MSSP Time rs Sl ave In te rr upt s Pul l-u p Basi c

2 19 19 RA0 AN0 C12IN0-

3 20 20 RA1 AN1 C12IN1-

4 21 21 RA2 AN2 C2IN+ VREF-/

CVREF — — — — — — — —

5 22 22 RA3 AN3 C1IN+ VREF+

6 23 23 RA4 C1OUT T0CKI

7 24 24 RA5 AN4 C2OUT HLVDIN — — SS — — — — —

14 31 33 RA6 OSC2/

CLKOUT

13 30 32 RA7 OSC1/CLKIN

33 8 9 RB0 AN12 FLT0 INT0 Yes

34 9 10 RB1 AN10 C12IN3- INT1 Yes

35 10 11 RB2 AN8 INT2 Yes

36 11 12 RB3 AN9 C12IN2- CCP2(1)

— — — — — Yes

37 14 14 RB4 AN11 KBI0 Yes

38 15 15 RB5 KBI1 Yes PGM 39 16 16 RB6 KBI2 Yes PGC 40 17 17 RB7 KBI3 Yes PGD 15 32 34 RC0 T1OSO/ T13CKI — — — — 16 35 35 RC1 CCP2(2) T1OSI 17 36 36 RC2 CCP1/ P1A — — — — — — — 18 37 37 RC3 SCK/ SCL — — — — — 23 42 42 RC4 SDI/ SDA — — — — — 24 43 43 RC5 SDO 25 44 44 RC6 TX/CK 26 1 1 RC7 RX/DT 19 38 38 RD0 PSP0 20 39 39 RD1 PSP1 21 40 40 RD2 PSP2 22 41 41 RD3 PSP3 27 2 2 RD4 PSP4 28 3 3 RD5 P1B PSP5 29 4 4 RD6 P1C PSP6 30 5 5 RD7 P1D PSP7 8 25 25 RE0 AN5 — — — — — — RD — — — 9 26 26 RE1 AN6 — — — — — — WR — — — 10 27 27 RE2 AN7 — — — — — — CS — — — 1 18 18 RE3(3) — — — — — — — — — — MCLR/VPP 11 7 7 VDD 32 28 28 VDD 12 6 6 VSS 31 29 30 VSS – NC 8 VDD

(10)

PIC18F2XK20/4XK20

表 2: PIC18F2XK20 ピンの概要 – NC 29 VDD –- NC 31 VSS 注 1: CONFIG3H<0> = 0 のとき、CCP2 を RB3 とマルチプレクサ。 2: CONFIG3H<0> = 1 のとき、CCP2 を RC1 とマルチプレクサ。 3: 入力のみ。 DIL Pin TQ FP Pi n QF N Pi n I/ O An a lo g C o m p ar ator

Reference ECCP EUSART MSS

P Ti m e rs Sl a v e Inte rru pt s Pull -up Ba s ic Pi n D IL Pi n Q U A D I/O Analo g Com p a rat o r Ref e re nce EC C P EUS A RT MSSP Tim e rs Sl ave In te rr upt s Pul l-u p Basi c

2 27 RA0 AN0

C12IN0-3 28 RA1 AN1

C12IN1-4 1 RA2 AN2 C2IN+ VREF-/

CVREF

5 2 RA3 AN3 C1IN+ VREF+

6 3 RA4 C1OUT T0CKI

7 4 RA5 AN4 C2OUT HLVDIN SS

10 7 RA6 OSC2/

CLKOUT

9 6 RA7 OSC1/

CLKIN

21 18 RB0 AN12 FLT0 INT0 Yes

22 19 RB1 AN10 C12IN3- P1C INT1 Yes

23 20 RB2 AN8 P1B INT2 Yes

24 21 RB3 AN9 C12IN2- CCP2(1) Yes

25 22 RB4 AN11 P1D KBI0 Yes

26 23 RB5 KBI1 Yes PGM 27 24 RB6 KBI2 Yes PGC 28 25 RB7 KBI3 Yes PGD 11 8 RC0 T1OSO/ T13CKI 12 9 RC1 CCP2(2) T1OSI 13 10 RC2 CCP1/ P1A 14 11 RC3 SCK/ SCL 15 12 RC4 SDI/ SDA 16 13 RC5 SDO 17 14 RC6 TX/CK 18 15 RC7 RX/DT 1 26 RE3(3) MCLR/ VPP 8 5 VSS 19 16 VSS 20 17 VDD 注 1: CONFIG3H<0> = 0 のとき、CCP2 を RB3 とマルチプレクサ。 2: CONFIG3H<0> = 1 のとき、CCP2 を RC1 とマルチプレクサ。 3: 入力のみ。

(11)

PIC18F2XK20/4XK20

1.0

特徴

このドキュメントの英語版には、次のデバイスの詳 細が記載されています。 このファミリでは、高演算機能で低価格、優れた耐 久性を備えたフラッシュプログラム メモリといっ た PIC18 マイクロコントローラの利点がすべてご 利 用 で き ま す。こ の 機 能 に 加 え、PIC18F2XK20/ 4XK20 ファミリでは、高性能で、低消費電力が必要 とされる多くのアプリケーションにマッチしたマ イクロコントローラとして設計が強化されていま す。

1.1

主な新機能

1.1.1 ナノワットテクノロジ PIC18F2XK20/4XK20 ファミリデバイスはすべて、 動作中の消費電力が著しく削減されています。主な 内容は次の通りです。 • 2 つの Run モード : Timer1 ソースをクロックと して、または内部オシレータ ブロックからコン トローラにクロックを送って、コード実行時の 消費電力を最大 90% 削減できます。 • マルチアイドル モード : コントローラは、CPU コアをディスエーブルにして、周辺を起動させ た状態でも実行できます。この状態では消費電 力はさらに削減され、通常の必要電力量の 4% まで低減できます。 • モードスイッチング : 動作中に、ユーザーコー ドを使用して、電力管理モードを起動し、アプ リケーションのソフトウェア設計に合わせてパ ワーセーブモードを取り入れることができます。 • 低消費電力モジュール : Timer1 およびウォッチ ドッグタイマーの必要電力が低減されています。 詳細は、英語版の第 26 章 『電気的特性』 を参 照ください。 1.1.2 マルチオシレータ オプションとその 機能 PIC18F2XK20/4XK20 のすべてのデバイスにはオシ レータのオプションが 10 通りあり、ハードウェア のアプリケーション開発での選択肢が広がります。 次にその内容を示します。 • 水晶子あるいはセラミックを使用した 4 つのク ロックモード • 2 つの外部クロックモード :2 本のピンを使用し たオプション ( オシレータ入力と 4 分周したク ロック出力 ) と 1 本のピンを使用したオプショ ン (2 番目のピンを汎用 I/O として再度割り当て た場合のオシレータ入力 ) • 外部クロックモードと同じピンオプションで、 外部の 2 つの RC オシレータモードが使用可 • 16 MHz の HFINTOSC オシレータと 31 kHz の LFINTOSC オシレータを持つ内部オシレータブ ロック。この 2 つを合わせて、31 kHz ~ 16 MHz から 8 つのクロック周波数が選択可能です。 こ のオプションを使用すると、オシレータのピン を 2 本、汎用 I/O として開放できます。 • フェーズロックループ (PLL) 周波数逓倍器が高 速クロックと内部オシレータモードの両方で使 用でき、64 MHz までのクロック速度が使用でき ます。内部オシレータを使用した場合には、PLL で 31 kHz ~ 64 MHz のクロック速度が選択でき るため、外部クロックやクロック回路は必要あ りません。 クロックソースとして有効である以外にも、内部オ シレータブロックは、安定したリファレンスソース でこのデバイスファミリの機能を強化しています。 • フェイルセーフ クロックモニター : このオプ ションでは、LFINTOSC からのリファレンス信 号に対してメインのクロックソースが常にモニ タリングされます。クロックに不具合が生じる と、コントローラが内部オシレータブロックに 切り替えられ、次の動作を実行したり、安全に アプリケーションをシャットダウンしたりしま す。 • 2 段階の起動速度 : このオプションを使用する と、パワーオンリセットやスリープモードから のウェイクアップに、プライマリ クロックソー スが有効になるまで内部オシレータをクロック ソースとして使用できます。 • PIC18F23K20 • PIC18F43K20 • PIC18F24K20 • PIC18F44K20 • PIC18F25K20 • PIC18F45K20 • PIC18F26K20 • PIC18F46K20

(12)

PIC18F2XK20/4XK20

1.2

その他の特徴

• メモリ耐久性 : プログラムメモリおよびデータ EEPROM のフラッシュセルは、プログラムメモリ で 1 万回、EEPROM で 10 万回まで読み書きが実 行できます。メモリの保持期間は、リフレッシュ させずに保持した場合に 40 年間以上と評価され ています。 • 自己プログラミング : このデバイス ファミリで は、内部ソフトウェアでプログラムメモリ空間 への書き込みが制御できます。プログラムメモ リの最上部のブートブロックには、ブートロー ダのルーチンが保護され、製品化後にメモリを アップデートするようなアプリケーションが作 成できます。 • 拡張命令セット :PIC18F2XK20/4XK20 ファミリ には、PIC18 用の命令セット以外に、オプショ ンで 8 つの命令と インデックスアドレッシング モードがあります。この拡張機能では、デバイ スの構成オプションで、C 言語を始めとする高 レベル言語で開発されたアプリケーションコー ドを再エントリし、最適化できます。 • 拡張 CCP モジュール :PWM モードでは、このモ ジュールは、制御するドライバがハーフブリッ ジかフルブリッジかに合わせて、1、2、 4 つの変 調した出力を供給します。 そのほかにも次の機能 があります。 - 選択した条件によって、または割り込み時の PWM 出力を停止する自動シャットダウン 機 能 - 条件がクリアされた場合に出力を再度有効化 するための自動リスタート機能 - PWM 信号を生成する 4 つの出力のうちの 1 つ あるいは複数を選択する出力操作 • アドレス指定可能な USART: シリアルコミュ ニケーション モジュールで、RS-232 標準に対 応し、LIN バスプロトコルをサポートします。 その他の拡張機能には、解像度を改善する自動 ボーレート検知、16 ビットのボーレート生成 機能があります。マ イクロコントローラで内 部オシレータブロックを使用すると、外部ク ロックやその供給電源がなくとも外部と通信で きるため、USART の動作が安定します。 • 10 ビット A/D コンバータ : このモジュールでは、 取得時間がプログラムできます。チャネル選択 やサンプリング周期を待たずに変換ができるた め、コードの削減になります。 • 拡張ウォッチドッグタイマー (WDT): 機能が拡 張され、16 ビットのポストスケーラが付いてい るため、タイムアウト範囲が動作電圧、動作温 度範囲内全体で安定します。 詳細は、英語版の第 26 章 『電気的特性』 のタイムアウト周期をご参 照ください。

1.3

製品ファミリのデバイス詳細

PIC18F2XK20/4XK20 デバイス ファミリは、28 ピ ン、40/44 ピンのパッケージで提供しています。両 グループのブロック図は、英語版の図 1-1 および図 1-2 に示します。 デバイスの相違点は 5 つあります。 1. フラッシュプログラム メモリ (PIC18F23K20/ 43K20 デバイスには 8K バイト、PIC18F24K20/ 44K20 デバイスには 16K バイト、PIC18F25K20/ 45K20 デバイスには 32K バイト、PIC18F26K20/ 46K20 デバイスには 64K バイト ) 2. A/D チャネル (28 ピンのデバイスでは 11 チャ ネル、40/44 ピンのデバイスでは 14 チャネル ) 3. I/O ポート (28 ピンのデバイスには 3 つの双方 向ポート、40/44 ピンのデバイスでは 5 つの双 方向ポート ) 4. パラレルスレーブ ポート (40/44 ピンのデバイ スのみ ) このデバイス ファミリのその他の機能は共通です。 英語版の表 1-1 をご参照ください。 また、このファミリのすべてのデバイスのピン配置 図は、英語版の表 1、表 2 に、ピンの入出力につい ては、英語版の表 1-2、表 1-3 にまとめてあります。

(13)
(14)

北米 本社 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 テクニカルサポート : http://support.microchip.com ウェブアドレス : www.microchip.com アトランタ Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 ボストン Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 シカゴ Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 ダラス Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 デトロイト Farmington Hills, MI Tel: 248-538-2250 Fax: 248-538-2260 ココモ Kokomo, IN Tel: 765-864-8360 Fax: 765-864-8387 ロサンゼルス Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 サンタクララ Santa Clara, CA Tel: 408-961-6444 Fax: 408-961-6445 トロント Mississauga, Ontario, Canada Tel: 905-673-0699 Fax: 905-673-6509 アジア / 太平洋 アジア太平洋支社 Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 オーストラリア - シドニー Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 中国 - 北京 Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 中国 - 成都 Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 中国 - 福州 Tel: 86-591-8750-3506 Fax: 86-591-8750-3521 中国 - 香港 SAR Tel: 852-2401-1200 Fax: 852-2401-3431 中国 - 青島 Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 中国 - 上海 Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 中国 - 瀋陽 Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 中国 - 深川 Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 中国 - 順徳 Tel: 86-757-2839-5507 Fax: 86-757-2839-5571 中国 - 武漢 Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 中国 - 西安 Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 アジア / 太平洋 インド - バンガロール Tel: 91-80-4182-8400 Fax: 91-80-4182-8422 インド - ニューデリー Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 インド - プネ Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 日本 - 横浜 Tel: 81-45-471- 6166 Fax: 81-45-471-6122 韓国 - 大邱 Tel: 82-53-744-4301 Fax: 82-53-744-4302 韓国 - ソウル Tel: 82-2-554-7200 Fax: 82-2-558-5932 または 82-2-558-5934 マレーシア - ペナン Tel: 60-4-646-8870 Fax: 60-4-646-5086 フィリピン - マニラ Tel: 63-2-634-9065 Fax: 63-2-634-9069 シンガポール Tel: 65-6334-8870 Fax: 65-6334-8850 台湾 - 新竹 Tel: 886-3-572-9526 Fax: 886-3-572-6459 台湾 - 高雄 Tel: 886-7-536-4818 Fax: 886-7-536-4803 台湾 - 台北 Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 タイ - バンコク Tel: 66-2-694-1351 Fax: 66-2-694-1350 ヨーロッパ オーストリア - ヴェルス Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 デンマーク - コペンハーゲン Tel: 45-4450-2828 Fax: 45-4485-2829 フランス - パリ Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 ドイツ - ミュンヘン Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 イタリア - ミラノ Tel: 39-0331-742611 Fax: 39-0331-466781 オランダ - ドリューネン Tel: 31-416-690399 Fax: 31-416-690340 スペイン - マドリッド Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 英国 - ウォーキンガム Tel: 44-118-921-5869 Fax: 44-118-921-5820

世界各国での販売およびサービス

06/25/07

表 1: PIC18F4XK20 ピンの概要

参照

関連したドキュメント

 □ 同意する       □ 同意しない (該当箇所に☑ をしてください).  □ 同意する       □ 同意しない

この資料には、当社または当社グループ(以下、TDKグループといいます。)に関する業績見通し、計

問題集については P28 をご参照ください。 (P28 以外は発行されておりませんので、ご了承く ださい。)

「系統情報の公開」に関する留意事項

*Windows 10 を実行しているデバイスの場合、 Windows 10 Home 、Pro 、または Enterprise をご利用ください。S

荒天の際に係留する場合は、1つのビットに 2 本(可能であれば 3

弊社専用ダイヤルもしくは、お買い上げの販 売会社にご連絡ください。( ☞裏表紙 ) 特定コンセント

再生可能エネルギー電気の利用の促進に関する特別措置法(以下「再生可能エネル