(57)【要約】【課題】ＥＥＰＲＯＭライタを有効に活用する。【解決手段】マイコン１は、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、この書込指令信号が受け付けられた場合に、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信する情報受信部１２と、情報受信部１２によって受信された書き込み対象の情報を、フラッシュメモリ１１に書き込む書込実行部１３と、を備えている。【選択図】図２
2008257409.tif 000002
【特許請求の範囲】
【請求項１】
ＥＥＰＲＯＭライタとＥＥＰＲＯＭ通信のプロトコルを介して通信可能に接続され、書き換え可能なメモリを有するマイクロコンピュータを制御する制御プログラムであって、
前記マイクロコンピュータを、
前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、該書込指令信号が受け付けられた場合に、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信する情報受信手段、
前記情報受信手段によって受信された書き込み対象の情報を、前記書き換え可能なメモリに書き込む書込実行手段、
として機能させることを特徴とする制御プログラム。
【請求項２】
前記マイクロコンピュータを、更に、
前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号を受け付けて、該読出指令信号が受け付けられた場合に、前記書き換え可能なメモリに格納され、前記読出指令信号に対応する情報を読み出す読出実行手段、
前記読出実行手段によって読み出された情報を、ＥＥＰＲＯＭ通信のプロトコルを介して前記ＥＥＰＲＯＭライタへ出力する出力実行手段、
として機能させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記書き換え可能なメモリは、フラッシュメモリを含むことを特徴とする請求項１又は請求項２に記載の制御プログラム。
【請求項４】
前記書込実行手段は、前記フラッシュメモリ内に予め設定された領域に書き込むことを特徴とする請求項３に記載の制御プログラム。
【請求項５】
ＥＥＰＲＯＭライタとＥＥＰＲＯＭ通信のプロトコルを介して通信可能に接続され、書き換え可能なメモリを有するマイクロコンピュータであって、
前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、該書込指令信号が受け付けられた場合に、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信する情報受信手段と、
前記情報受信手段によって受信された書き込み対象の情報を、前記書き換え可能なメモリに書き込む書込実行手段と、
を備えることを特徴とするマイクロコンピュータ。
【請求項６】
前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号を受け付けて、該読出指令信号が受け付けられた場合に、前記書き換え可能なメモリに格納され、前記読出指令信号に対応する情報を読み出す読出実行手段と、
前記読出実行手段によって読み出された情報を、ＥＥＰＲＯＭ通信のプロトコルを介して前記ＥＥＰＲＯＭライタへ出力する出力実行手段と、
を備えることを特徴とする請求項５に記載のマイクロコンピュータ。
【請求項７】
前記書き換え可能なメモリは、フラッシュメモリを含むことを特徴とする請求項５又は請求項６に記載のマイクロコンピュータ。
【請求項８】
前記書込実行手段は、前記フラッシュメモリ内に予め設定された領域に書き込むことを特徴とする請求項７に記載のマイクロコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＥＰＲＯＭライタとＥＥＰＲＯＭ通信のプロトコルを介して通信可能に接続され、書き換え可能なメモリを有するマイクロコンピュータ及びその制御プログラムに関するものである。
【背景技術】
【０００２】
近年、フラッシュメモリを搭載したマイクロコンピュータ（以下、フラッシュマイコンという）の低価格化に伴い、記憶素子として用いられていたＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に換えて、フラッシュマイコン等に搭載されたフラッシュメモリを使用する、いわゆるＥＥＰＲＯＭエミュレーション技術が提案されている（特許文献１参照）。
【特許文献１】特開平５−１８９９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＥＥＰＲＯＭエミュレーション技術を用いることによって、ＥＥＰＲＯＭに換えてフラッシュメモリを使用する（データを記憶する）ことはできるものの、フラッシュライタを使用する必要があり、また、既設のＥＥＰＲＯＭライタを有効に活用することができないという課題があった。更に、既設のＥＥＰＲＯＭライタに外部装置が接続されている場合には、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを使用することができないという課題があった。
【０００４】
本発明は、上記課題に鑑みてなされたものであって、ＥＥＰＲＯＭライタを有効に活用することの可能なマイクロコンピュータ及びその制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に記載の制御プログラムは、ＥＥＰＲＯＭライタとＥＥＰＲＯＭ通信のプロトコルを介して通信可能に接続され、書き換え可能なメモリを有するマイクロコンピュータを制御する制御プログラムであって、前記マイクロコンピュータを、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、該書込指令信号が受け付けられた場合に、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信する情報受信手段、前記情報受信手段によって受信された書き込み対象の情報を、前記書き換え可能なメモリに書き込む書込実行手段、として機能させることを特徴としている。
【０００６】
請求項２に記載の制御プログラムは、請求項１に記載の制御プログラムであって、前記マイクロコンピュータを、更に、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号を受け付けて、該読出指令信号が受け付けられた場合に、前記書き換え可能なメモリに格納され、前記読出指令信号に対応する情報を読み出す読出実行手段、前記読出実行手段によって読み出された情報を、ＥＥＰＲＯＭ通信のプロトコルを介して前記ＥＥＰＲＯＭライタへ出力する出力実行手段、として機能させることを特徴としている。
【０００７】
請求項３に記載の制御プログラムは、請求項１又は請求項２に記載の制御プログラムであって、前記書き換え可能なメモリが、フラッシュメモリを含むことを特徴としている。
【０００８】
請求項４に記載の制御プログラムは、請求項３に記載の制御プログラムであって、前記書込実行手段が、前記フラッシュメモリ内に予め設定された領域に書き込むことを特徴としている。
【０００９】
請求項５に記載のマイクロコンピュータは、ＥＥＰＲＯＭライタとＥＥＰＲＯＭ通信のプロトコルを介して通信可能に接続され、書き換え可能なメモリを有するマイクロコンピュータであって、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、該書込指令信号が受け付けられた場合に、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信する情報受信手段と、前記情報受信手段によって受信された書き込み対象の情報を、前記書き換え可能なメモリに書き込む書込実行手段と、を備えることを特徴としている。
【００１０】
請求項６に記載のマイクロコンピュータは、請求項５に記載のマイクロコンピュータであって、前記ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号を受け付けて、該読出指令信号が受け付けられた場合に、前記書き換え可能なメモリに格納され、前記読出指令信号に対応する情報を読み出す読出実行手段と、前記読出実行手段によって読み出された情報を、ＥＥＰＲＯＭ通信のプロトコルを介して前記ＥＥＰＲＯＭライタへ出力する出力実行手段と、を備えることを特徴としている。
【００１１】
請求項７に記載のマイクロコンピュータは、請求項５又は請求項６に記載のマイクロコンピュータであって、前記書き換え可能なメモリが、フラッシュメモリを含むことを特徴としている。
【００１２】
請求項８に記載のマイクロコンピュータは、請求項７に記載のマイクロコンピュータであって、前記書込実行手段が、前記フラッシュメモリ内に予め設定された領域に書き込むことを特徴としている。
【発明の効果】
【００１３】
請求項１に記載の制御プログラムによれば、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号が受け付けられて、この書込指令信号が受け付けられた場合に、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報が受信され、受信された書き込み対象の情報が、書き換え可能なメモリに書き込まれるため、ＥＥＰＲＯＭライタを有効に活用することができる。
【００１４】
すなわち、従来ＥＥＰＲＯＭライタを介してＥＥＰＲＯＭに情報を書き込む処理をしていた外部装置から、ＥＥＰＲＯＭライタを介してマイクロコンピュータに配設された書き換え可能なメモリに情報を書き込むことができるので、ＥＥＰＲＯＭライタを有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを有効に活用することができるのである。
【００１５】
請求項２に記載の制御プログラムによれば、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、格納された情報を読み出す旨の信号である読出指令信号が受け付けられて、この読出指令信号が受け付けられた場合に、書き換え可能なメモリに格納され、読出指令信号に対応する情報が読み出され、読み出された情報が、ＥＥＰＲＯＭ通信のプロトコルを介してＥＥＰＲＯＭライタへ出力されるため、ＥＥＰＲＯＭライタを更に有効に活用することができる。
【００１６】
すなわち、従来ＥＥＰＲＯＭライタを介してＥＥＰＲＯＭから情報を読み出す処理をしていた外部装置から、ＥＥＰＲＯＭライタを介してマイクロコンピュータに配設された書き換え可能なメモリに格納された情報を読み出すことができるので、ＥＥＰＲＯＭライタを更に有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを更に有効に活用することができるのである。
【００１７】
請求項３に記載の制御プログラムによれば、書き換え可能なメモリがフラッシュメモリを含むため、簡素な構成でＥＥＰＲＯＭライタを有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを有効に活用することができる。
【００１８】
請求項４に記載の制御プログラムによれば、フラッシュメモリ内に予め設定された領域に書き込まれるため、更に簡素な構成でＥＥＰＲＯＭライタを有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを有効に活用することができる。
【００１９】
請求項５に記載のマイクロコンピュータによれば、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号が受け付けられて、この書込指令信号が受け付けられた場合に、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報が受信され、受信された書き込み対象の情報が、書き換え可能なメモリに書き込まれるため、ＥＥＰＲＯＭライタを有効に活用することができる。
【００２０】
すなわち、従来ＥＥＰＲＯＭライタを介してＥＥＰＲＯＭに情報を書き込む処理をしていた外部装置から、ＥＥＰＲＯＭライタを介してマイクロコンピュータに配設された書き換え可能なメモリに情報を書き込むことができるので、ＥＥＰＲＯＭライタを有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを有効に活用することができるのである。
【００２１】
請求項６に記載のマイクロコンピュータによれば、ＥＥＰＲＯＭライタからＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号が受け付けられて、この読出指令信号が受け付けられた場合に、書き換え可能なメモリに格納され、読出指令信号に対応する情報が読み出され、読み出された情報が、ＥＥＰＲＯＭ通信のプロトコルを介してＥＥＰＲＯＭライタへ出力されるため、ＥＥＰＲＯＭライタを更に有効に活用することができる。
【００２２】
すなわち、従来ＥＥＰＲＯＭライタを介してＥＥＰＲＯＭから情報を読み出す処理をしていた外部装置から、ＥＥＰＲＯＭライタを介してマイクロコンピュータに配設された書き換え可能なメモリに格納された情報を読み出すことができるので、ＥＥＰＲＯＭライタを更に有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを更に有効に活用することができるのである。
【００２３】
請求項７に記載のマイクロコンピュータによれば、書き換え可能なメモリがフラッシュメモリを含むため、簡素な構成でＥＥＰＲＯＭライタを有効に活用することができると共に、外部装置に配設されたＥＥＰＲＯＭライタとのインターフェイスを有効に活用することができる。
【００２４】
請求項８に記載のマイクロコンピュータによれば、フラッシュメモリ内に予め設定された領域に書き込まれるため、フラッシュメモリを有効に活用することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係るマイクロコンピュータの一例について図面を参照して説明する。図１は、本発明に係るマイクロコンピュータ（以下、「マイコン」という）の接続状態の一例を示すブロック図である。（ａ）は、従来の接続状態を示す図であって、（ｂ）は、本発明に係るマイコン１の接続状態を示す図である。
【００２６】
（ａ）に示すように、ＥＥＰＲＯＭライタ２は、ＥＥＰＲＯＭ３及び外部装置４と通信可能に接続されている。また、マイコン１は、ＥＥＰＲＯＭ３と通信可能に接続されている。外部装置４は、ＥＥＰＲＯＭライタ２を介して、ＥＥＰＲＯＭ通信のプロトコルを用いて、ＥＥＰＲＯＭ３に情報を書き込むと共に、ＥＥＰＲＯＭ３に格納された情報を読み出すことができる。
【００２７】
（ｂ）に示すように、ＥＥＰＲＯＭライタ２は、ＥＥＰＲＯＭ３及びマイコン１と通信可能に接続されている。そして、マイコン１は、フラッシュメモリ１１を備え、後述するように、外部装置４は、ＥＥＰＲＯＭライタ２を介して、ＥＥＰＲＯＭ通信のプロトコルを用いて、フラッシュメモリ１１に情報を書き込むと共に、フラッシュメモリ１１に格納された情報を読み出すものである。
【００２８】
図２は、マイコン１の機能構成の一例を示す構成図である。マイコン１は、機能的に、情報受信部１２、書込実行部１３、読出実行部１４、及び、出力実行部１５を備えている。ここでは、マイコン１が、図略のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等に予め格納された本発明に係る制御プログラムを読み出して実行することにより、情報受信部１２、書込実行部１３、読出実行部１４、及び、出力実行部１５等の機能部として機能するものである。
【００２９】
また、図略のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ等に格納された各種データのうち装着脱可能な記録媒体に格納され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、半導体メモリ等である。
【００３０】
情報受信部１２（情報受信手段に相当する）は、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号を受け付けて、この書込指令信号が受け付けられた場合に、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報を受信するものである。
【００３１】
なお、ＥＥＰＲＯＭライタ２からの書込指令信号は、外部装置４から所定の情報（ここでは、便宜上、「第１情報」という）を書き込む旨の指令信号に基づいてＥＥＰＲＯＭライタ２から出力されるものである。すなわち、外部装置４は、図１（ａ）に示すＥＥＰＲＯＭ３に第１情報を書き込む場合と同一の指令信号を出力するものである。
【００３２】
書込実行部１３（書込実行手段に相当する）は、情報受信部１２によって受信された書き込み対象の情報（＝第１情報）を、フラッシュメモリ１１に書き込むものである。
【００３３】
すなわち、外部装置４から第１情報を書き込む旨の指令信号がＥＥＰＲＯＭライタ２に出力された場合には、情報受信部１２によって第１情報が受信され、書込実行部１３によって、フラッシュメモリ１１に第１情報が書き込まれるため、図１（ａ）に示すＥＥＰＲＯＭ３に換えて、フラッシュメモリ１１に第１情報を書き込まれるのである。
【００３４】
読出実行部１４（読出実行手段に相当する）は、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して、情報を読み出す旨の信号である読出指令信号を受け付けて、この読出指令信号が受け付けられた場合に、フラッシュメモリ１１に格納され、読出指令信号に対応する情報を読み出すものである。
【００３５】
なお、ＥＥＰＲＯＭライタ２からの読出指令信号は、外部装置４からの所定の情報（ここでは、便宜上、「第２情報」という）を読み出す旨の指令信号に基づいてＥＥＰＲＯＭライタ２から出力されるものである。すなわち、外部装置４は、図１（ａ）に示すＥＥＰＲＯＭ３に格納された第２情報を読み出す場合と同一の指令信号を出力するものである。
【００３６】
出力実行部１５（出力実行手段に相当する）は、読出実行部１４によってフラッシュメモリ１１から読み出された情報（＝第２情報）を、ＥＥＰＲＯＭ通信のプロトコルを介してＥＥＰＲＯＭライタ２へ出力するものである。
【００３７】
すなわち、外部装置４から第２情報を読み出す旨の指令信号がＥＥＰＲＯＭライタ２に出力された場合には、読出実行部１４によって、図１（ａ）に示すＥＥＰＲＯＭ３に換えて、フラッシュメモリ１１から第２情報が読み出され、出力実行部１５によって、ＥＥＰＲＯＭライタ２を介して外部装置４に第２情報が出力されるため、図１（ａ）に示すＥＥＰＲＯＭ３に換えて、フラッシュメモリ１１から第２情報が読み出されるのである。
【００３８】
図３は、マイコン１の動作の一例を示すフローチャートである。まず、情報受信部１２によって、書込指令信号が受け付けられたか否かの判定が行われる（Ｓ１０１）。書込指令信号が受け付けられていないと判定された場合（Ｓ１０１でＮＯ）には、処理がステップＳ１０７に進められる。書込指令信号が受け付けられたと判定された場合（Ｓ１０１でＹＥＳ）には、情報受信部１２によって、ＥＥＰＲＯＭライタ２から書き込み対象の情報が受信される（Ｓ１０３）。そして、書込実行部１３によって、ステップＳ１０３において受信された情報がフラッシュメモリ１１に書き込まれ（Ｓ１０５）、処理がステップＳ１０１に戻され、ステップＳ１０１以降の処理が繰り返し実行される。
【００３９】
ステップＳ１０１でＮＯの場合には、読出実行部１４によって、読出指令信号が受け付けられたか否かの判定が行われる（Ｓ１０７）。読出指令信号が受け付けられていないと判定された場合（Ｓ１０７でＮＯ）には、処理がステップＳ１０１に戻され、ステップＳ１０１以降の処理が繰り返し実行される。読出指令信号が受け付けられたと判定された場合（Ｓ１０７でＹＥＳ）には、読出実行部１４によって、フラッシュメモリ１１から読出指令信号に対応する情報が読み出される（Ｓ１０９）。そして、出力実行部１５によって、ステップＳ１０９で読み出された情報がＥＥＰＲＯＭライタ２へ出力され（Ｓ１１１）、処理がステップＳ１０１に戻され、ステップＳ１０１以降の処理が繰り返し実行される。
【００４０】
このようにして、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して、情報を書き込む旨の信号である書込指令信号が受け付けられて、この書込指令信号が受け付けられた場合に、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して書き込み対象の情報が受信され、受信された書き込み対象の情報が、フラッシュメモリ１１に書き込まれるため、ＥＥＰＲＯＭライタ２を有効に活用することができる。
【００４１】
すなわち、従来ＥＥＰＲＯＭライタ２を介して図１（ａ）に示すＥＥＰＲＯＭ３に情報を書き込む処理をしていた外部装置４から、ＥＥＰＲＯＭライタ２を介してマイコン１に配設されたフラッシュメモリ１１に情報を書き込むことができるので、ＥＥＰＲＯＭライタ２を有効に活用することができると共に、外部装置４に配設されたＥＥＰＲＯＭライタ２とのインターフェイスを有効に活用することができるのである。
【００４２】
また、ＥＥＰＲＯＭライタ２からＥＥＰＲＯＭ通信のプロトコルを介して、格納された情報を読み出す旨の信号である読出指令信号が受け付けられて、この読出指令信号が受け付けられた場合に、フラッシュメモリ１１に格納され、読出指令信号に対応する情報が読み出され、読み出された情報が、ＥＥＰＲＯＭ通信のプロトコルを介してＥＥＰＲＯＭライタ２へ出力されるため、ＥＥＰＲＯＭライタ２を更に有効に活用することができる。
【００４３】
すなわち、従来ＥＥＰＲＯＭライタ２を介して図１（ａ）に示すＥＥＰＲＯＭ３から情報を読み出す処理をしていた外部装置４から、ＥＥＰＲＯＭライタ２を介してマイコン１に配設されたフラッシュメモリ１１に格納された情報を読み出すことができるので、ＥＥＰＲＯＭライタ２を更に有効に活用することができると共に、外部装置４に配設されたＥＥＰＲＯＭライタ２とのインターフェイスを更に有効に活用することができるのである。
【００４４】
更に、フラッシュライタを使用せずにフラッシュメモリ１１の情報を書き換えることができる。また、フラッシュライタはマイコン１の種類に適合するものを選定して使用する必要があるが、ＥＥＰＲＯＭ３及びＥＥＰＲＯＭライタ２は規格にて適合していればマイコン１の種類に依存することがないので、マイコン１の種類が変わったとしても、ＥＥＰＲＯＭライタ２を有効に活用することができる。
【００４５】
また、本発明に係るマイコン１は、例えば、空気調和機、洗濯機等のフラッシュマイコンを使用可能な装置に対して適用することができる。
【００４６】
なお、本発明は、以下の形態にも適用可能である。
（Ａ）本実施形態では、マイコン１が、機能的に、情報受信部１２、書込実行部１３、読出実行部１４、及び、出力実行部１５等を備える場合について説明したが、情報受信部１２、書込実行部１３、読出実行部１４、及び、出力実行部１５の内、少なくとも１の機能部が、回路等のハードウェアによって構成されている形態でもよい。
【００４７】
（Ｂ）本実施形態では、マイコン１が、フラッシュメモリ１１を備える（すなわち、フラッシュマイコンである）場合について説明したが、マイコン１が、フラッシュメモリ等の書き換え可能なメモリと通信可能に接続されている形態でもよい。この場合には、書き換え可能なメモリは、ハードディスク等のその他の種類の書き換え可能なメモリである形態でもよい。
【００４８】
（Ｃ）本実施形態では、書き換え可能なメモリがフラッシュメモリ１１である場合について説明したが、その他の種類の書き換え可能なメモリ（例えば、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等）である形態でもよい。
【００４９】
（Ｄ）本実施形態では、書込実行部１３が、フラッシュメモリ１１に書き込む場合について説明したが、書込実行部１３が、フラッシュメモリ１１内に予め設定された領域に書き込む形態でもよい。この場合には、フラッシュメモリ１１を有効に活用することができる。
【００５０】
（Ｅ）本実施形態では、情報受信部１２が、外部装置４からの指示に基づいて書き込む情報を外部装置４から受信し、書込実行部１３が、ＥＥＰＲＯＭライタ２を介してフラッシュメモリ１１に書き込む場合について説明したが、ＥＥＰＲＯＭライタ２にマスタとなるＥＥＰＲＯＭを接続しており、情報受信部１２がＥＥＰＲＯＭライタ２を介して、そのＥＥＰＲＯＭに格納された情報を読み出し、書込実行部１３が、フラッシュメモリ１１に書き込む形態でもよい。
【００５１】
（Ｆ）本実施形態では、出力実行部１５が、ＥＰＲＯＭライタ２を介して外部装置４に出力する場合について説明したが、ＥＥＰＲＯＭライタ２にマスタとなるＥＥＰＲＯＭを接続しており、出力実行部１５が、ＥＥＰＲＯＭライタ２を介してそのＥＥＰＲＯＭに書き込む形態でもよい。また、本実施形態では、出力実行部１５が、出力先（ここでは、外部装置４）の制御を行う場合について説明したが、出力実行部１５が、外部からの操作入力を受け付けて、受け付けられた操作入力に基づいて、出力先の制御を行う形態でもよい。
【図面の簡単な説明】
【００５２】
【図１】は、本発明に係るマイクロコンピュータの接続状態の一例を示すブロック図である。
【図２】は、マイコンの機能構成の一例を示す構成図である。
【図３】は、マイコンの動作の一例を示すフローチャートである。
【符号の説明】
【００５３】
１    マイクロコンピュータ
１１    フラッシュメモリ（書き換え可能なメモリ）
１２    情報受信部（情報受信手段）
１３    書込実行部（書込実行手段）
１４    読出実行部（読出実行手段）
１５    出力実行部（出力実行手段）
２    ＥＥＰＲＯＭライタ
３    ＥＥＰＲＯＭ
４    外部装置
【図１】
2008257409.tif 000003
【図２】
2008257409.tif 000004
【図３】
2008257409.tif 000005