(57)【要約】【課題】書き換え不可能なメモリの共通化を図りながらも、ポート端子の初期設定を任意に設定可能にする。【解決手段】書き換え不可能なメモリと、書き換え可能な不揮発性メモリと、ポート端子とを有するマイクロコンピュータを使用する機器において、前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記ポート端子の初期設定を、前記書き換え不可能なメモリに格納されたデータと前記不揮発性メモリにあらかじめ格納されているデータとを用いて行う（＃３０１〜＃３０５）。【選択図】　　　　図４
2004062373.tif 000002
【特許請求の範囲】
【請求項１】
書き換え不可能なメモリと、書き換え可能な不揮発性メモリと、ポート端子とを有するマイクロコンピュータを使用する機器において、
前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記ポート端子の初期設定を、前記書き換え不可能なメモリに格納されたデータと前記不揮発性メモリにあらかじめ格納されているデータとを用いて行うことを特徴とするマイクロコンピュータを使用する機器。
【請求項２】
書き換え不可能なメモリと、書き換え可能な不揮発性メモリとを有し、周辺回路が接続されるマイクロコンピュータを使用する機器において、
前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記周辺回路の初期設定を、前記不揮発性メモリにあらかじめ格納されているデータを用いて行うことを特徴とするマイクロコンピュータを使用する機器。
【請求項３】
書き換え不可能なメモリと、書き換え可能な不揮発性メモリとを有し、周辺回路が接続されるマイクロコンピュータを使用する機器において、
前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記周辺回路の初期設定を、前記書き換え不可能なメモリに格納されたデータと前記不揮発性メモリにあらかじめ格納されているデータとを用いて行うことを特徴とするマイクロコンピュータを使用する機器。
【請求項４】
前記ポート端子のうち少なくとも一つの端子は、前記不揮発性メモリのデータを書き換えるための工具が接続される端子として使用され、該工具が接続されるポート端子の初期設定は、前記書き換え不可能なメモリに格納されているデータにより行われることを特徴とする請求項１に記載のマイクロコンピュータを使用する機器。
【請求項５】
前記書き換え不可能なメモリに格納されたプログラムには、前記不揮発性メモリへのプログラムの移行の可否を判定する処理が含まれることを特徴とする請求項１〜４の何れかに記載のマイクロコンピュータを使用する機器。
【請求項６】
前記不揮発性メモリへのプログラムの移行の可否の判定は、電源状態により行うことを特徴とする請求項５に記載のマイクロコンピュータを使用する機器。
【請求項７】
前記不揮発性メモリへのプログラムの移行の可否の判定は、前記不揮発性メモリに所定のデータが書き込まれているか否かで行うことを特徴とする請求項５に記載のマイクロコンピュータを使用する機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ等の組み込み装置の仕様に応じてマイクロコンピュータの初期化を行う機能を具備したマイクロコンピュータを使用する機器の改良に関するものである。
【０００２】
【従来の技術】
従来、例えばカメラ等の組み込み装置に搭載されるマイクロコンピュータ（以下、従来説明や実施の各形態の説明ではマイコンと略す）においては、書き換え不可能なメモリ（マスクＲＯＭ）を使用していることが一般的であり、従ってプログラムエリア全ての改変を行うことはできなかった。そのため、プログラムの誤り、あるいはアクチュエータの仕様変更などの理由で制御プログラムの変更を行う場合には、製造プロセス以前でマスク自体を新たに作り直す必要があった。また、同じ理由により仕様の異なる機種にマイコンを流用することも難しかった。
【０００３】
一方近年、シングルチップマイコンにもフラッシュメモリのような電気的に書換え可能な大容量の不揮発性メモリを内蔵したマイコンが開発されている。
【０００４】
そこでカメラの開発時にこのマイコンを使用すれば、カメラ内のプログラムを改変することが可能となる。
【０００５】
このように、フラッシュメモリを内蔵したマイコンを搭載してプログラムを改変可能とすることはフラッシュメモリを内蔵したマイコンの低価格化により、ようやくコンパクトカメラにも搭載可能となりつつある。
【０００６】
ところで、一般的にカメラにおいては電源として電池を用い、カメラが動作中は電池電圧をＤＣ／ＤＣコンバータで昇圧した電圧をマイコンの電源とし、不作動時は、ＤＣ／ＤＣを停止して低消費動作モードとして電池電圧をマイコンの電源として使用している。
【０００７】
特に最近のコンパクトカメラでは出力が３Ｖの電池１本を電源として用いている。しかし、フラッシュメモリはマスクＲＯＭに比べ電源電圧に対する動作条件が厳しいことから、電池電圧のみでフラッシュメモリのプログラムを動作させることが難しいため、完全なフラッシュメモリのみのマイコンではなく、マスクＲＯＭとフラッシュメモリをワンチップ上に構成し、カメラが低消費モードで動作する場合はフラッシュメモリ上のプログラムを実行せず、マスクＲＯＭのプログラムのみで動作するような構成が考えられる。
【０００８】
上記システムでは、フラッシュメモリの書き換えプログラムや、ＤＣ／ＤＣコンバータ制御プログラム、低消費動作モード時に実行するプログラムなどはマスクＲＯＭ内に格納されることになる。
【０００９】
以上のようなカメラでは、まず電池が投入されるとマイコンはリセットが解除され、マイコンの周辺回路（周辺ペリフェラル）がハードウェアによる初期化処理されるとともにプログラムの実行が始まる。プログラムとしては最初にマスクＲＯＭ内の初期化プログラムが実行される。初期化プログラムは、ハードウェアによる初期化処理が行われた周辺ペリフェラルをカメラの仕様に合わせて設定する。例えば、汎用Ｉ／Ｏポートなどはマイコンに接続される外部回路に合わせ入出力を選択すると共に、出力であればその出力レベルを設定するなどの処理が行われ、また操作スイッチが接続されるポートであれば入力ポートに設定するなどの処理が行われる。
【００１０】
【発明が解決しようとする課題】
しかしながら、このようなＩ／Ｏポートを初期化するためのデータは、従来カメラの仕様に合わせ予めマスクＲＯＭ上に設定されているため、カメラのアクチュエータの仕様が変更されるとマスクＲＯＭを変更しなければならず、フラッシュメモリを内蔵していても同じマイコンを多機種で使用することができなかった。
【００１１】
また、先に説明したように電源条件が厳しいカメラでは、マスクＲＯＭで電源立ち上げ処理を行ってからフラッシュメモリに移行する必要があり、またフラッシュメモリに制御プログラムが書き込まれていない状態では、フラッシュメモリへプログラム制御を移行出来ないため、マスクＲＯＭ内で制御を完結する必要がある。そのため、従来のようにフラッシュメモリに処理が移行してからＩ／Ｏポートを初期化するような構成にすると、マスクＲＯＭ内で制御がとどまっている場合、Ｉ／Ｏポートの初期化がなされず入力オープンなどのポート端子が発生し、ポート端子に接続されている外部回路との整合性がとれず、消費電流が増えてしまうなどの問題があった。
【００１２】
（発明の目的）
本発明の目的は、書き換え不可能なメモリの共通化を図りながらも、ポート端子や周辺機器の初期設定を任意に設定することのできるマイクロコンピュータを使用する機器を提供しようとするものである。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、書き換え不可能なメモリと、書き換え可能な不揮発性メモリと、ポート端子とを有するマイクロコンピュータを使用する機器において、前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記ポート端子の初期設定を、前記書き換え不可能なメモリに格納されたデータと前記不揮発性メモリにあらかじめ格納されているデータとを用いて行うマイクロコンピュータを使用する機器とするものである。
【００１４】
同じく上記目的を達成するために、請求項２に記載の発明は、書き換え不可能なメモリと、書き換え可能な不揮発性メモリとを有し、周辺回路が接続されるマイクロコンピュータを使用する機器において、前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記周辺回路の初期設定を、前記不揮発性メモリにあらかじめ格納されているデータを用いて行うマイクロコンピュータを使用する機器とするものである。
【００１５】
同じく上記目的を達成するために、請求項３に記載の発明は、書き換え不可能なメモリと、書き換え可能な不揮発性メモリとを有し、周辺回路が接続されるマイクロコンピュータを使用する機器において、前記書き換え不可能なメモリに格納されたプログラムにより初期設定処理を行うとともに、該初期設定処理にて行われる前記周辺回路の初期設定を、前記書き換え不可能なメモリに格納されたデータと前記不揮発性メモリにあらかじめ格納されているとを用いて行うマイクロコンピュータを使用する機器とするものである。
【００１６】
【発明の実施の形態】
以下、本発明を図示の実施の形態に基づいて詳細に説明する。
【００１７】
図１は本発明の実施の一形態に係るマイコンを使用する装置であるところのカメラの要部構成を示すブロック図であり、コンパクトカメラに適用した場合を示している。
【００１８】
同図において、１は被写体の輝度を測定する測光回路、２は被写体までの距離を測定する測距回路、３はシャッタ制御回路である。４は不図示のモータを含む鏡筒制御回路であり、撮影レンズを駆動する。５はカメラの各種情報を表示するための液晶表示装置、６はフィルムの巻き上げ、巻き戻しを制御する給送制御回路、７はストロボ制御回である。８はレリーズスイッチの第１のストロークでオンするスイッチであり、オンすることにより、前記測光回路１、測距回路２により測光、測距などの周知の撮影準備動作が行われる。９はレリーズスイッチの第２のストロークでオンするスイッチであり、オンすることによりシャッタ制御回路３により露光動作が行われ、撮影動作が周知の通り行われる。１０は押されるとズームレンズをワイド側に制御するワイドスイッチ、１１は押されるとテレ側に制御するテレスイッチ、１２はストロボ撮影モードを選択するためのモード選択スイッチ、１３はフィルムを強制的に巻き戻しさせる途中巻き戻しスイッチである。１４はＤＣ／ＤＣコンバータであり、電源であるところの電池１５の電圧を昇圧して上記各種制御回路や後述するマイコンに給電する。１６はダイオードであり、ＤＣ／ＤＣコンバータ１４が動作していない場合は、該ダイオード１６を介して電池電圧が後述のマイコンに給電される。
【００１９】
１７は上記構成のカメラを制御するマイコンであり、該マイコン１７はその内部に、ＣＰＵコア１７ａとＲＡＭ１７ｂ、読み出し専用のマスクＲＯＭ１７ｃ、フラッシュメモリ（フラッシュＲＯＭ）１７ｄ、周辺ペリフェラル１７ｅを備える。尚、周辺ペリフェラル１７ｅには、クロック回路、汎用Ｉ／Ｏポートやタイマ、ＰＷＭ、Ａ／Ｄコンバータ７が含まれるが、その中から本発明の実施の形態における説明を簡単にするため、汎用ポートを二つ、つまりＰ０ポート１７ｆ、Ｐ１ポート１７ｇと、シリアル通信回路１７ｈを明示的に抜き出し示している。なお、汎用ポートは、８ｂｉｔで構成されそれぞれのビットをＰ００（ｂｉｔ０）〜Ｐ０７（ｂｉｔ７）とＰ１０（ｂｉｔ０）〜Ｐ１７（ｂｉｔ７）（Ｐ１２〜Ｐ１７は不図示）と記す。また本実施の形態では、マスクＲＯＭ１７ｃにはフラッシュメモリ１７ｄの書き換えプログラムや、ＤＣ／ＤＣコンバータ制御プログラム、低消費動作モード時に実行するプログラムなどが格納され、前記測光回路１からストロボ制御回路７等までの各種アクチュエータを制御するプログラムはフラッシュメモリ１７ｄに格納され、実行されるものである。
【００２０】
１８は上記マイコン１７を有するカメラに着脱自在に接続される外部装置であり、本実施の形態では調整工具とする。カメラは調整工具１８と接続する為の外部接続端子１９を有している。この外部接続端子１９を介して、マイコン１７と調整工具１８が通信を行うことが可能である。２０は外部からマイコンに電源を供給するための電源端子であり、ＤＣ／ＤＣコンバータ回路１４や電池１５等が組み込まれていない状態でマイコン１７を動作させるときに外部より電源が与えられる。
【００２１】
ここで、カメラと調整工具１８との通信手順については公知であるので、簡単に説明する。
【００２２】
マイコン１７のＢＵＳＹ端子は、調整工具１８の通信要求信号が入力される端子で、通信要求信号は“Ｈ”レベルであり、調整工具１８はカメラと通信を行う前にＢＵＳＹ端子を“Ｌ”レベルにする。このため、マイコン１７はＢＵＳＹ端子のレベルを検出することにより、調整工具１８が通信要求を出したかどうか判定できる。通信要求を検出するとマイコン１７はＣＳ端子を“Ｌ”レベルから“Ｈ”レベルにすることで装置に通信可能であることを知らせる。
【００２３】
通信のためのシリアルクロック（ＳＣＫ）はカメラのマイコン１７から発生され、調整工具１８はこのＳＣＫに同期して、データラインＳＤＩを介して通信データ（コード化データ）をマイコン１７に、逆にマイコン１７はデータラインＳＤＯを介して通信データ（コード化データ）を調整工具１８にそれぞれ送信する。マイコン１７は、調整工具１８からの通信データを解読し、その結果に基づきフラッシュメモリ１７ｄのデータを書き換えたり、該フラッシュメモリ１７ｄに記憶されているデータを調整装置１８に送信したりする。
【００２４】
次に、図２に示すフローチャートを用いて、上記構成のカメラについて本実施の形態を説明する。
【００２５】
まず、カメラに電池が投入されるとステップ＃１０１でマイコン１７のリセットが解除され、該マイコン１７内の各種周辺回路に関する設定を行うレジスタが該マイコンの仕様に応じた値にハードウェアリセットされ、不図示の発振器が発振を開始し、該マイコンに制御クロックの供給が開始され起動を開始する。次に、マスクＲＯＭ１７ｃ内のリセットベクトル番地に設定された番地から初期化プログラムの実行を開始する。なお、初期化プログラムはマスクＲＯＭ１７ｃ内に配置されている。
【００２６】
プログラムの実行が始まると、まずステップ＃１０２では、ＲＡＭ１７ｂの初期化が行われ、プログラムの実行に必要な変数を該ＲＡＭ１７ｂに配置したり、００ｈ（ｈは１６進数を示す）でリセット行う。続くステップ＃１０３では、Ｉ／Ｏポートの初期化を行う。Ｉ／Ｏポートの初期化についての詳しい説明は後述する。そして、次のステップ＃１０４にて、電池電圧を昇圧するためにＤＣ／ＤＣコンバータ１４の起動を開始する。
【００２７】
次のステップ＃１０５では、上記ステップ＃１０４で起動を開始したＤＣ／ＤＣコンバータ１４が正常に動作しているか否かを確認する。ここで、この実施の形ではＤＣ／ＤＣコンバータ１４は電池電圧を５Ｖに昇圧するものとし、昇圧電圧が４．５Ｖ以上あるか否かを判定基準としている。正常に動作していればステップ＃１０６へ進む。一方、ＤＣ／ＤＣコンバータ１４が正常に動作していないと判定した場合はステップ＃１０５からステップ＃１０８へ進み、プログラムはホールド状態（詳細は後述する）となる。
【００２８】
その後、ステップ＃１０６へ進むと、外部装置である調整工具１８が接続され、通信要求があるか否かを判定する。通信要求がないと判定するとステップ＃１０７に進む。そして、このステップ＃１０７では、予め定められたフラッシュメモリ１７ｄの番地のデータが所定データであるか否かの確認を行う。ここで所定データであると判定するとフラッシュメモリ１７ｄのプログラムへ制御を移動して初期化プログラムを終了する。
【００２９】
また、上記ステップ＃１０７で前記予め決められたフラッシュメモリ１７ｄの番地のデータが所定データではないと判定するとステップ＃１１０へ進み、プログラムはホールド状態となり停止する。ここで前記予め決められたフラッシュメモリ１７ｄの番地のデータが所定データか否かという判定は、フラッシュメモリ１７ｄに制御プログラムが書き込まれているか否かの判定として使用している。ステップ＃１１０で割り込みが発生するとマイコン１７は動作を再開し、ステップ＃１０６に戻る。
【００３０】
上記ステップ＃１０６で調整工具１８が接続され、通信要求が発生したことを判定するとステップ＃１０９へ進み、ここではカメラと調整工具１８の間で通信が行われる。そして、その通信データの解読が行われ、その結果に基づいてフラッシュメモリ１７ｄに制御プログラムが書き込まれる。制御プログラムがフラッシュメモリ１７ｄに書き込まれると、調整工具１８は前記予め決められたフラッシュメモリ１７ｄの番地に所定データを書き込む。
【００３１】
通信が終了するとステップ＃１０６に戻り、通信要求が無ければ再度ステップ＃１０７に進み、前記予め決められたフラッシュメモリ１７ｄの番地のデータが所定データであるか否かがあらためて判定されることになる。すなわち、フラッシュメモリ１７ｄに正常な制御プログラムが書き込まれた場合は、前記予め決められたフラッシュメモリ１７ｄの番地に所定データが書き込まれるので、電池投入後、ＤＣ／ＤＣが正常に起動されればフラッシュメモリ１７ｄのプログラムへ制御が移行する。
【００３２】
次に、図３のフローチャートを用いて、図２のステップ＃１０８，＃１１０におけるＨｏｌｄ時のシーケンスについて説明する。
【００３３】
ステップ＃２０１では、マイコン１７の動作クロックを高速クロックから低速クロックに切り換える。マイコン１７の動作クロックを低速にすることで該マイコン１７の消費電力を小さくすることになる。次のステップ＃２０２では、ＤＣ／ＤＣコンバータ１４の動作を停止する。よって、マイコン１７の電源は電池１５から給電されることになる。そして、次のステップ＃２０３にて、マイコン１７はホールド状態となる。ここで割り込みが発生するとマイコン１７はホールド状態から起動してステップ＃２０４へ進み、ＤＣ／ＤＣコンバータ１４の起動を開始してステップ＃２０５へ進み、ＤＣ／ＤＣコンバータ１４が正常に動作を開始したか否かを判定する。正常に動作にしていなければステップ＃２０２に戻る。すなわち、ＤＣ／ＤＣコンバータ１４が正常に動作するまでステップ＃２０２〜＃２０５が繰り返されることになる。
【００３４】
上記ステップ＃２０５でＤＣ／ＤＣコンバータ１４が正常に動作を開始したこを判定するとステップ＃２０６へ進み、マイコン１７の動作クロックを低速クロックから高速クロックに切り換えるＨｏｌｄのシーケンスを終了する。
【００３５】
次に、図４のフローチャートを用いて、図２のステップ＃１０３でのＩ／Ｏポートの初期化について説明する。
【００３６】
まずステップ＃３０１では、フラッシュメモリ１７ｄより所定番地のデータ（ｄａｔａ０）を読み出し、次のステップ＃３０２にて、読み出したデータｄａｔａ０をＰ０ポートの入出力を設定する不図示のレジスタに設定する。前記レジスタは入力を指定する場合は「０」、出力を指定する場合は「１」を設定する。この実施の形態では、Ｐ０ポートのうち、Ｐ００からＰ０５までの６ｂｉｔがスイッチ８から１３までを検出するポートとして使用されるので、Ｐ００からＰ０５は入力ポートとして使用されるように指定される。なお、Ｐ０６，Ｐ０７は空きポートであり、出力ポートを指定するようにしている。そのため、ｄａｔａ０としてＣ０ｈが設定されることでＰ００〜Ｐ０５が入力ポート、Ｐ０６，Ｐ０７が出力ポート、として指定される。
【００３７】
次にステップ＃３０３へ進み、フラッシュメモリ１７ｄより上記の所定番地とは異なる番地のデータ（ｄａｔａ１）を読み出し、次のステップ＃３０４では、読み出したデータｄａｔａ１の値にかかわらず、マスクＲＯＭで固定されているデータを用いて、ｂｉｔ０に「１」をセットし、ｂｉｔ１に対して「０」をセットする。この実施の形態では、ｄａｔａ１のうち、ｂｉｔ２〜ｂｉｔ７は「１」がセットされているとすると、ｄａｔａ１は、ＦＤｈになる。続づくステップ＃３０５では、上記ステップ＃３０４で設定したｄａｔａ１をＰ１ポートの入出力を設定する不図示のレジスタに設定する。その結果、この実施の形態では、ｂｉｔ０には「１」がセットされるのでＰ１０ポートは“出力”、ｂｉｔ１は「０」がセットされるのでＰ１１ポートは“入力”、不図示のＰ１２〜Ｐ１７は出力ポートとし、設定されることになる。すなわち、Ｐ１０とＰ１１ポートはフラッシュメモリ１７ｄに設定されている状態によらず、それぞれ入出力が設定されることになる。
【００３８】
以上のＩ／Ｏの初期化が終了すると、Ｉ／Ｏ初期化シーケンスを終了する。
【００３９】
なお、ｄａｔａ０，ｄａｔａ１はカメラの組み立てに先立ち、電源端子２０に電源電圧を与えたマイコン単体状態で調整工具１８を使用してフラッシュメモリ１７ｄに書き込むようにしている。
【００４０】
なお、上記実施の形態では、Ｉ／Ｏポートの設定に適応した場合について説明したが、その他の周辺ペリフェラルに適応してもよい。
【００４１】
また、カメラに適応した場合について説明をしたが、書き換え不可能なメモリと書き換え可能な不揮発性メモリと周辺回路が接続されるマイコンを使用する装置に適用してもよい。
【００４２】
また、マスクＲＯＭのデータで初期化を行うポートとして、通信で使用するポートの場合について説明したが、何もこれに限られるものではなく、システムに合わせて適宜適応されるものである。
【００４３】
以上の実施の形態によれば、マスクＲＯＭとフラッシュメモリを備えたカメラ等の組み込み装置において、マスクＲＯＭに格納されているプログラムにより初期処理処理を行い、この処理においては、フラッシュメモリ１７ｄに格納されたデータ、更にはマスクＲＯＭ１７ｂに格納されたデータに基づき、Ｉ／Ｏポートや周辺回路の初期設定（図４の＃３０１〜＃３０５）を行う構成にしているので、電源投入後からフラッシュメモリにプログラムが移行する前に、周辺回路の設定をシステムに合わせて任意な設定（指定）が可能となる。
【００４４】
その結果、Ｉ／Ｏポートなどがシステムにとって不安定な状態でマスクＲＯＭ内にとどまることを防ぐことになる。
【００４５】
また、フラッシュメモリ内のデータを書き換えるための外部装置と接続するポートは、マスクＲＯＭ１７ｂで固定したデータにより設定を行う（図４の＃３０４）ので、フラッシュメモリに格納されたデータに関らず設定が行われ、確実に外部装置と通信を行うことが出来る。
【００４６】
また、マスクＲＯＭに格納されたプログラムには、フラッシュメモリへのプログラムの移行の可否を判定する処理が含まれるので、マスクＲＯＭからフラッシュメモリへ処理を移行させるか否かを適切に判定できることになる。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、書き換え不可能なメモリの共通化を図りながらも、ポート端子や周辺機器の初期設定を任意に設定することができるマイクロコンピュータを使用する機器を提供できるものである。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る不揮発性メモリを備えたマイコンを使用するカメラの要部構成を示すブロック図である。
【図２】本発明の実施の一形態に係るメインシーケンスを説明する為のフローチャートである。
【図３】本発明の実施の一形態に係るホールド動作を説明する為のフローチャートである。
【図４】本発明の実施の一形態に係るＩ／Ｏの初期化を説明する為のフローチャートである。
【符号の説明】
１　　　　測光回路
２　　　　測距回路
３　　　　シャッタ制御回路
４　　　　鏡筒制御回路
５　　　　液晶表示装置
６　　　　給送制御回路
７　　　　ストロボ制御回路
８〜１３　スイッチ
１４　　　ＤＣ／ＤＣコンバータ回路
１５　　　電池
１６　　　ダイオード
１７　　　マイコン
１７ａ　　ＣＰＵコア
１７ｂ　　ＲＡＭ
１７ｃ　　マスクＲＯＭ
１７ｄ　　フラッシュメモリ
１７ｅ　　ペリフェラル部
１７ｆ　　Ｉ／Ｏポート０
１７ｇ　　Ｉ／Ｏポート１
１７ｈ　　シリアル回路
１８　　　調整工具
１９　　　接続端子
２０　　　電源端子
【図１】
2004062373.tif 000003
【図２】
2004062373.tif 000004
【図３】
2004062373.tif 000005
【図４】
2004062373.tif 000006