(57)【要約】【課題】通信方式を切り換えるためのトリミングや切り換えのための外部端子を設ける必要のない半導体装置を提供することである。【解決手段】パワーオンリセット時には、レジスタＲ１３にＩＩＣ方式を指定するデータが初期値として設定される（図１，Ｓ１１）。３線方式でデータ通信を行う場合には、外部のデバイスはＩＩＣ通信フォーマットに従ってデータ通信を行い、レジスタＲ１３に３線式の通信方式を指定するデータを書き込む（Ｓ１５）。これにより、ラジオ用ＩＣの通信方式をＩＩＣ方式から３線式に切り換えることができる。【選択図】図３
2007228544.tif 000002
【特許請求の範囲】
【請求項１】
半導体装置の内部に外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、第２の通信方式で通信を行う第２の通信制御部と、前記第１の通信方式で通信を行うか、それとも前記第２の通信方式で通信を行うかを指定するデータを記憶するレジスタとを設け、パワーオンリセット時に前記レジスタに前記第１の通信方式で通信を行うことを指定するデータを書き込み、前記第２の通信方式に切り換える場合には、外部のデバイスから前記第１の通信方式の通信フォーマットに従って前記第２の通信方式で通信することを指定するデータを前記レジスタに書き込む半導体装置の通信方式の切り換え方法。
【請求項２】
前記第１の通信方式はＩＩＣ方式であり、前記第２の通信方式はクロックとデータとラッチ信号とを使用する３線式の通信方式であり、パワーオンリセット時に前記レジスタにＩＩＣ方式で通信を行うことを指定するデータを書き込み、３線式の通信方式に切り換える場合には、外部のデバイスからＩＩＣ方式の通信フォーマットに従って３線式で通信することを指定するデータを前記レジスタに書き込む請求項１記載の半導体装置の通信方式の切り換え方法。
【請求項３】
前記半導体装置は、前記レジスタにＩＩＣ通信方式で通信を行うことを指定するデータが書き込まれているか、それとも３線式で通信を行うことを指定するデータが書き込まれているかにより前記第１の通信制御部と前記第２の通信制御部の出力の一方を選択する選択回路を有する請求項２記載の半導体装置の通信方式の切り換え方法。
【請求項４】
前記半導体装置は、データ端子とクロック端子とラッチ信号が入力するラッチ端子とを有し、ＩＩＣ方式で通信を行う場合に、同一のスレーブアドレスを有する複数のスレーブの内の特定のスレーブを指定する信号を外部のマスタデバイスから前記ラッチ端子に出力する請求項３記載の半導体装置の通信方式の切り換え方法。
【請求項５】
外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、
外部のデバイスと第２の通信方式で通信を行う第２の通信制御部と、
前記第１の通信方式で通信するか、それとも前記第２の通信方式で通信するかを指定するデータを記憶するレジスタと、
前記レジスタに記憶されている通信方式を指定するデータに基づいて前記第１の通信制御部の出力と前記第２の通信制御部の出力の一方を選択する選択回路とを有し、
パワーオンリセット時に前記レジスタに前記第１の通信方式を指定するデータを書き込み、前記第２の通信方式で通信を行う場合には、外部のデバイスから前記第１の通信方式の通信フォーマットに従って前記第２の通信方式で通信することを指定するデータを前記レジスタに書き込む通信方式の切り換え機能を有する半導体装置。
【請求項６】
前記第１の通信方式はＩＩＣ通信方式であり、前記第２の通信方式はデータとクロックとラッチ信号とを使用する３線式の通信方式であり、パワーオンリセット時にＩＩＣ方式で通信を行うことを指定するデータを前記レジスタに書き込み、３線式に切り換える場合には、外部のデバイスからＩＩＣの通信フォーマットに従って３線式で通信を行うことを指定するデータを前記レジスタに書き込む請求項５記載の通信方式の切り換え機能を有する半導体装置。
【請求項７】
半導体装置の内部に外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、第２の通信方式で通信を行う第２の通信制御部と、ラッチ信号を保持するラッチ回路とを設け、通信開始に先立って外部のデバイスから前記半導体装置に前記第１の通信方式または前記第２の通信方式で通信を行うことを指定するラッチ信号を出力して前記ラッチ回路に前記ラッチ信号を保持させる半導体装置の通信方式の切り換え方法。
【請求項８】
前記ラッチ回路は、外部のデバイスから出力される前記第1の通信方式または前記第２の通信方式を指定するラッチ信号を、パワーオンリセット信号に同期したタイミングでラッチする請求項７記載の半導体装置の通信方式の切り換え方法。
【請求項９】
外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、
外部のデバイスと第２の通信方式で通信を行う第２の通信制御部と、
前記第１の通信方式で通信するか、それとも前記第２の通信方式で通信するかを指定するラッチ信号を保持するラッチ回路と、
前記ラッチ回路に保持されている通信方式を指定するラッチ信号に基づいて前記第１の通信制御部の出力と前記第２の通信制御部の出力の一方を選択する選択回路とを備える通信方式の切り換え機能を有する半導体装置。
【請求項１０】
前記半導体装置は、データ端子とクロック端子とラッチ信号が入力するラッチ端子とを有し、前記ラッチ回路は、外部のデバイスから出力されて前記ラッチ端子に入力する前記第１の通信方式または前記第２の通信方式を指定するラッチ信号を、パワーオンリセット信号に同期したタイミングでラッチする請求項９記載の通信方式の切り換え機能を有する半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体装置の通信方式の切り換え方法及び通信方式の切り換え機能を有する半導体装置に関する。
【背景技術】
【０００２】
オーディオ機器等ではシリアル通信方式の１つであるＩＩＣ（Inter Integrated Circuit）バスを用いてデータの伝送を行うものがある。ＩＩＣバスは、シリアルデータライン（ＳＤＡ）とシリアルクロックライン（ＳＣＬ）の２本のバスラインで構成されている。ＩＩＣバスには複数のスレーブが接続可能であり、マスタがスレーブアドレスを送信して送信先を指定した後データを送信する。他の通信方式として３線式の通信方式が知られている。３線式の通信ではクロックとデータとラッチ信号を送信し、受信側でラッチ信号に同期したタイミングでデータを取り込む。
【０００３】
特許文献１には、第１装置と２台の第２装置との間でＩＩＣバスを用いて通信を行うときに、オーソライズ線を設け、オーソライズ線の状態により２つの第２装置のいずれがデータ線上にデータの書き込みを行うかを第１装置に通知することが記載されている。
【０００４】
特許文献２には、ＩＩＣバス制御システムにおいて、クロック信号またはクロック信号とは異なる非クロック信号を２台のスレーブに出力するクロック出力切換回路を設けることが記載されている。
【特許文献１】特表２００２−５３９６４６号公報
【特許文献２】特開２００３−１４１０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ラジオチューナ用ＩＣなどでは外部のＣＰＵからＩＣ内部のレジスタに受信しようとする局の周波数データ等を書き込む必要があり、そのためＩＣには外部のＣＰＵとデータ通信を行う機能が設けられている。通信方式としては上述したＩＩＣ方式、あるいは３線式の通信方式が用いられる。
【０００６】
ＩＩＣ方式で通信するか、３線式で通信するかはＩＣを使用するユーザの設計仕様により決まるので、ＩＣを設計する場合にはいずれの通信方式にも対応できるようにする必要がある。そのため従来は以下のような方法で２種類の通信方式に対応していた。
【０００７】
（１）ＩＩＣ方式に対応するＩＣと３線式の通信方式に対応するＩＣの２種類のＩＣを製造する。
（２）ＩＣ上にそれぞれの通信方式に対応する通信制御回路を２個設け、トリミングにより一方の回路を選択する。
【０００８】
（３）ＩＣの外部端子の１つを通信方式を切り換えるための端子として使用し、外部からＩＩＣ方式と３線式を切り換えられるようにする。
上記の方法は以下のような問題点を有している。（１）の方法は通信方式の異なる２種類のＩＣを製造する必要があるので、ＩＣの在庫数量が多くなるという問題点がある。（２）の方法は個々のＩＣに対してレーザトリミングを行う必要があるので製造コストが高くなるという問題点がある。（３）の方法は通信方式を切り換えるための外部端子を設ける必要があるのでチップ面積が大きくなるという問題点がある。
【０００９】
本発明の課題は、通信方式を設定するためのトリミングや通信方式を切り換えのための外部端子を設ける必要のない半導体装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の半導体装置の通信方式の切り換え方法は、半導体装置の内部に外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、第２の通信方式で通信を行う第２の通信制御部と、前記第１の通信方式で通信を行うか、それとも前記第２の通信方式で通信を行うかを指定するデータを記憶するレジスタとを設け、パワーオンリセット時に前記レジスタに前記第１の通信方式で通信を行うことを指定するデータを書き込み、前記第２の通信方式に切り換える場合には、外部のデバイスから前記第１の通信方式の通信フォーマットに従って前記第２の通信方式で通信することを指定するデータを前記レジスタに書き込む。
【００１１】
この発明によれば、パワーオンリセット時に第１の通信方式を指定するデータがレジスタに書き込まれるので、通信方式を切り換えたい場合には、外部のデバイスから、初期設定された第１の通信方式の通信フォーマットに従って第２の通信方式を指定するデータをレジスタに書き込むことで通信方式を第２の通信方式に切り換えることができる。これにより、通信方式を設定するためのトリミング、あるいは通信方式を切り換えるための外部端子が不要となるので半導体装置のコストを低減できる。
【００１２】
本発明の半導体装置の通信方式の切り換え方法において、前記第１の通信方式はＩＩＣ方式であり、前記第２の通信方式はクロックとデータとラッチ信号とを送信する３線式の通信方式であり、パワーオンリセット時に前記レジスタにＩＩＣ方式で通信を行うことを指定するデータを書き込み、３線式の通信方式に切り換える場合には、外部のデバイスからＩＩＣ方式の通信フォーマットに従って３線式で通信することを指定するデータを前記レジスタに書き込む。
【００１３】
このように構成することで、通信方式を切り換えるためのトリミング、あるいは通信方式を切り換えるための外部端子が不要となるので半導体装置のコストを低減できる。
本発明の半導体装置の通信方式の切り換え方法において、半導体装置は前記レジスタにＩＩＣ通信方式で通信を行うことを指定するデータが書き込まれているか、それとも３線式で通信を行うことを指定するデータが書き込まれているかにより前記第１の通信制御部と前記第２の通信制御部の出力の一方を選択する選択回路を有する。
【００１４】
このように構成することでレジスタの通信方式を指定するデータを書き換えて選択回路の出力を切り換えることで、ＩＩＣ方式と３線方式の２つの通信方式を外部のデバイスから切り換えることができる。
【００１５】
本発明の半導体装置の通信方式の他の切り換え方法は、半導体装置の内部に外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、第２の通信方式で通信を行う第２の通信制御部と、ラッチ信号を保持するラッチ回路とを設け、外部のデバイスから通信開始に先立って前記第１の通信方式または前記第２の通信方式を指定するラッチ信号を出力して前記ラッチ回路に前記ラッチ信号を保持させる。
【００１６】
この発明によれば、通信開始に先立って外部のデバイスから半導体装置に出力するラッチ信号の極性を切り換えることで、第１の通信方式と第２の通信方式のいずれの通信方式で通信を行うかを切り換えることができる。
【００１７】
本発明の半導体装置の通信方式の切り換え方法において、前記ラッチ回路は、外部のデバイスから出力される第１の通信方式または第２の通信方式を指定するラッチ信号を、パワーオンリセット信号に同期したタイミングでラッチする。
【００１８】
このように構成することで、例えば、外部のデバイスから半導体装置にパワーオンリセット信号を出力するタイミングに同期して、通信方式を指定するためのラッチ信号を出力することで、所望の通信方式を指定する信号をラッチ回路に保持させることができる。
【００１９】
本発明の通信方式の切り換え機能を有する半導体装置は、外部のデバイスと第１の通信方式で通信を行う第１の通信制御部と、外部のデバイスと第２の通信方式で通信を行う第２の通信制御部と、前記第１の通信方式で通信するか、それとも前記第２の通信方式で通信するかを指定するラッチ信号を保持するラッチ回路と、前記ラッチ回路に保持されている通信方式を指定するラッチ信号に基づいて前記第１の通信制御部の出力と前記第２の通信制御部の出力の一方を選択する選択回路とを備える。
【００２０】
この発明によれば、外部のデバイスから半導体装置にラッチ信号を出力して第１の通信方式で通信を行うか、それとも第２の通信方式で通信を行うかを切り換えることができる。
【００２１】
本発明の半導体装置において、データ端子とクロック端子とラッチ信号が入力するラッチ端子とを有し、前記ラッチ回路は、外部のデバイスから出力されて前記ラッチ端子に入力する前記第１の通信方式または前記第２の通信方式を指定するラッチ信号を、パワーオンリセット信号に同期したタイミングでラッチする。
【００２２】
このように構成することで、通信方式を指定するラッチ信号をパワーオンリセット信号に同期したタイミングでラッチして、外部のデバイスと第１の通信方式と第２の通信方式のどちらの通信方式で通信するかを決めることができる。
【発明の効果】
【００２３】
本発明によれば、通信方式を設定するためのトリミングや通信方式を切り換えるための外部端子を設けることなく外部のデバイスから半導体装置の通信方式を切り換えることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を参照して説明する。図１は、第1の実施の形態の半導体装置、例えば、ラジオ用ＩＣ１１の要部の回路ブロック図である。このラジオ用ＩＣ１１は、例えば、携帯電話機等の回路基板に実装され、基板上のＣＰＵとの間でデータの送受信を行う。
【００２５】
ラジオ用ＩＣ１１は、図示しない外部のデバイス（ＣＰＵ）と３線式の通信方式でデータの送受信が行えるようにクロック端子ＣＫとデータ端子ＤＡとラッチ信号の入力端子ＬＡとを有している。
【００２６】
ラジオ用ＩＣ１１の内部には、ＩＩＣ方式（第１の通信方式に対応する）の通信制御を行うＩＩＣコントローラ１２と、３線式（第２の通信方式に対応する）の通信制御を行う３線コントローラ１３と、ＩＩＣコントローラ１２の出力と３線コントローラ１３の出力の一方を選択する選択回路１４と、複数のレジスタＲ０〜Ｒ１３からなるレジスタ群１５とが設けられている。レジスタ群１５には、ＩＩＣ方式で通信をおこなうか、それとも３線式の通信方式で通信を行うかを指定するデータを記憶するレジスタＲ１３が設けられている。
【００２７】
レジスタ群１５の各レジスタには、外部のＣＰＵにより受信局の周波数データ、ラジオ用ＩＣ１１をスタンバイ状態に切り換えるためのデータ等が書き込まれ、書き込まれたデータがラジオ用ＩＣ１１内部の回路に出力される。レジスタＲ１３は８ビットのデータを記憶するレジスタであり、通信方式を指定するデータが最上位ビット（ＭＳＢ）の第７ビットに記憶される。レジスタＲ１３の第７ビットのデータは選択回路１４の制御端子に出力されており、選択回路１４は、制御端子に入力するビットの値が「１」のときＩＩＣコントローラ１２の出力を選択し、ビットの値が「０」のとき３線コントローラ１３の出力を選択する。
【００２８】
ラジオ用ＩＣ１１の起動時にパワーオンリセット信号が出力されると、レジスタＲ１３の第７ビットに初期値としてＩＩＣ通信方式を指定するデータ「１」がセットされる。従って、パワーオンリセット時にはレジスタＲ１３にはＩＩＣ通信方式を指定するデータが書き込まれ、選択回路１４はＩＩＣコントローラ１２の出力を選択する。
【００２９】
ＩＩＣコントローラ１２と３線コントローラ１３の入力は、クロック端子ＣＫとデータ端子ＤＡとラッチ信号の入力端子ＬＡに接続されている。ＩＩＣ通信のときには、３線式のクロックラインがシリアルクロックラインＳＣＬとなり、データラインがシリアルデータラインＳＤＡとなり、ラッチラインがスレーブアドレスの固定アドレス以外のアドレスを設定するラインとなる。
【００３０】
ここでＩＩＣ方式の通信フォーマットについて説明する。図２（Ａ）は、マスタからスレーブのレジスタにデータを書き込むときのタイムチャートを示す。
ＩＩＣ通信方式では、データ通信を開始するときにスタート条件が、データ通信を終了するときストップ条件が送信される。シリアルクロックラインＳＣＬがハイレベルで、シリアルデータラインＳＤＡがハイレベルからローレベルに変化する状態がスタート条件であり、シリアルクロックラインＳＣＬがハイレベルで、シリアルデータラインＳＤＡがローレベルからハイレベルに変化する状態がストップ条件である。
【００３１】
図２（Ｂ）は、データ送信のプロトコルを示す。マスタはスタート条件を設定した後、７ビットのスレーブアドレスと、データの書き込みまたは読み出しのいずれであるか示す１ビットのデータとからなる１バイトのデータをシリアル送信する。
【００３２】
スレーブは自己のスレーブアドレスと一致するアドレスを受信したなら、マスタにＡＣＫを返信する。
マスタはＡＣＫを受信したなら、次に書き込み対象のレジスタアドレスを送信する。
【００３３】
スレーブはそれに対してＡＣＫを返信する。次に、マスタはレジスタに書き込むデータを送信する。データを送信した後、スレーブからのＡＣＫを受信したならマスタはストップ条件を設定する。これらの通信によりレジスタへのデータの書き込みが終了する。
【００３４】
図２（Ｃ）は、スレーブアドレスのデータ構成の一例を示す図である。上位の６ビットがスレーブの固定アドレスを指定するデータであり、下位の第１ビットのＳＡＤＲにより固定アドレスに１ビットのアドレスを付加できる。実施の形態では、３線式の通信方式で使用するラッチ端子に入力するラッチ信号によりＳＡＤＲの値を「１」か「０」に設定できるようにしている。なお、ＳＡＤＲの値はＩＣ１１内部でハイレベルまたはローレベルに設定できるようにしても良い。
【００３５】
次に、通信方式の切り換え処理を図３のフローチャートを参照して説明する。ラジオ用ＩＣ１１の電源がオンする（図３，Ｓ１１）。電源がオンされるとパワーオンリセット信号によりレジスタ群１５が初期化され、レジスタＲ１３の最上位ビットに「１」が設定される（Ｓ１２）。
【００３６】
外部のＣＰＵはラジオ用ＩＣ１１とＩＩＣ通信方式でデータ通信を行うか、３線式でデータ通信を行うかにより（Ｓ１３）、ステップＳ１４の処理またはステップＳ１５の処理を実行する。
【００３７】
ＩＩＣ通信方式でデータ通信を行う場合には、ステップＳ１４に進み、レジスタＲ１３の最上位ビットを「１」のままにして、ＩＩＣ通信フォーマットに従ってスレーブアドレス、レジスタアドレス、データを順にシリアル送信する。レジスタＲ１３の最上位ビットが「１」のときには、例えば、選択回路１４がＩＩＣコントローラ１２の出力を選択してレジスタ群１５に出力するので、外部のＣＰＵからＩＩＣ方式で送信されてくるデータが該当するレジスタに書き込まれる。
【００３８】
３線方式でデータ通信を行う場合には、ステップＳ１５に進み、最初にＩＩＣ通信フォーマットでラジオ用ＩＣ１１とデータ通信を行い、レジスタＲ１３の最上位ビットに「０」を書き込む。
【００３９】
レジスタＲ１３の最上位ビットが「０」のときには、例えば、選択回路１４は３線コントローラ１３の出力を選択してレジスタ群１５に出力する。これ以降は、ＣＰＵは３線式の通信方式でクロック、データ、ラッチ信号を出力してデータ通信を行い、３線コントローラ１３は、ＣＰＵから３線式で送信されてくるシリアルデータを取り込み、取り込んだデータをレジスタ群１５に書き込む。
【００４０】
上述した第１の実施の形態は、パワーオンリセット時にレジスタＲ１３にＩＩＣ方式を指定するデータが書き込まれ、選択回路１４によりＩＩＣコントローラ１２の出力が選択される。これにより、外部のデバイスがＩＩＣ方式でデータ通信を行いたい場合には、その状態のままでＩＩＣ方式の通信フォーマットに従ってラジオ用ＩＣ１１とデータ通信を行うことができる。外部のデバイスが３線式の通信方式でデータ通信を行いたい場合には、ＩＩＣ式の通信フォーマットに従ってレジスタＲ１３に３線式を指定するデータを書き込むことで、選択回路１４により３線コントローラ１３の出力が選択される。これにより、外部のデバイスは、それ以降は３線式の通信方式でデータ通信を行うことができる。
【００４１】
従って、従来のようにレーザトリミングにより通信方式を切り換えたり、ラジオ用ＩＣ１１に通信方式を切り換えるための外部端子を設けたりする必要が無くなるのでラジオ用ＩＣのコストを低減、あるいはチップ面積を小さくできる。
【００４２】
次に、図４は、第２の実施の形態の半導体装置、例えば、ラジオ用ＩＣ２１の要部の回路ブロック図である。図４において、図１の回路と同じブロックには同じ符号を付けて、それらの説明を省略する。
【００４３】
図４において、ＩＩＣコントローラ１２，３線コントローラ１３、選択回路１４及びレジスタ群１５は、図１の回路と同じである。
Ｄフリップフロップ２２は、ラッチ信号がデータ入力端子Ｄに入力し、パワーオンリセット回路（図示せず）で生成されるパワーオンリセット信号ＮＲＳＴがクロック端子に入力する。Ｄフリップフロップ２２のＱ出力は選択回路１４の制御端子に出力されている。
【００４４】
Ｄフリップフロップ２２は、ラッチ信号をパワーオンリセット信号の立ち上がりに同期したタイミングでラッチし、ラッチした信号を選択回路１４の制御端子に出力する。選択回路１４は、制御端子に与えられる信号が「１」のとき、ＩＩＣコントローラ１２の出力を選択してレジスタ群１５に出力し、制御端子に与えられる信号が「０」のとき、３線コントローラ１３の出力を選択してレジスタ群１５に出力する。従って、ＩＣ２１の電源をオンするときに、外部デバイスがラッチ信号を「１」または「０」に確定させ、そのラッチ信号をＤフリップフロップ２２にラッチさせることでＩＩＣ通信方式または３線式の通信方式のいずれかを指定することができる。
【００４５】
次に、外部のデバイスとＩＣ２１との間の通信方式を設定する処理を、図５のフローチャートを参照して説明する。
外部のデバイスがＩＣ２１とＩＩＣ通信方式で通信を行うか、それとも３線方式で通信を行うかを決める（図５、Ｓ２１）。
【００４６】
ＩＩＣ方式で通信を行うときには（Ｓ２１、ＹＥＳ）、ステップＳ２２に進み、外部のデバイスはラッチ端子ＬＡをハイレベルにするラッチ信号を出力する。
他方、３線式で通信を行うときには（Ｓ２１、ＮＯ）、ステップＳ２３に進み、外部のデバイスはラッチ端子ＬＡをローレベルにするラッチ信号を出力する。
【００４７】
次に、ＩＣ２１の電源をオンする（Ｓ２４）。ＩＣ２１の電源がオンされると、内部のロジック回路等をリセットするためのパワーオンリセット信号が生成され、パワーオンリセット信号がローレベルになったとき内部の回路がリセットされる。そのパワーオンリセット信号の立ち上がりに同期したタイミングでラッチ信号がＤフリップフロップ２２にラッチされる（Ｓ２５）。
【００４８】
図６は、パワーオンリセット信号と、ラッチ端子ＬＡに入力するラッチ信号と、Ｄフリップフロップ２２のＱ出力信号を示すタイムチャートである。
外部のデバイスから通信方式を指定するラッチ信号が出力され、同時にＩＣ２１の電源がオンされると、図６に示すように、ハイレベルとなるパワーオンリセット信号がＩＣ２１内部で生成される。Ｄフリップフロップ２２は、そのパワーオンリセット信号の立ち上がりに同期したタイミングでラッチ信号をラッチする。その結果、Ｄフリップフロップ２２には、通信方式を指定するハイレベルの信号またはローレベルの信号がラッチされる。Ｄフリップフロップ２２のＱ出力信号は通信方式を選択する通信方式選択信号であり、Ｄフリップフロップ２２はハイレベルまたはローレベルの信号を保持し、保持したハイレベルまたはローレベルの信号を選択回路１４に出力することで通信方式を決定する。それ以降の外部のデバイスとＩＣ２１との間の通信は、Ｄフリップフロップ２２のＱ出力で指定される通信方式で行われる。
【００４９】
すなわち、外部デバイスからハイレベルのラッチ信号が出力され、同時にＩＣ２１の電源がオンされると、そのハイレベルのラッチ信号がパワーオンリセット信号の立ち上がりに同期したタイミングでＤフリップフロップ２２にラッチされる。Ｄフリップフロップ２２にハイレベルの信号がラッチされ、Ｄフリップフロップ２２のＱ出力がハイレベルになると、選択回路１４はＩＩＣコントローラ１２の出力を選択し、ＩＩＣコントローラ１２で受信されるデータがレジスタ群１５に書き込まれる。つまり、これ以降は、ＩＩＣ通信方式で外部のデバイスと通信が行われる。
【００５０】
また、外部のデバイスからローレベルのラッチ信号が出力された場合には、そのローレベルのラッチ信号がパワーオンリセット信号の立ち上がりに同期したタイミングでＤフリップフロップ２２にラッチされる。Ｄフリップフロップ２２にローレベルの信号がラッチされると、Ｄフリップフロップ２２のＱ出力がローレベルになり、選択回路１４は３線コントローラ１３の出力を選択する。その結果、３線コントローラ１３で受信されるデータがレジスタ群１５に書き込まれる。つまり、これ以降は、３線方式の通信方式で外部デバイスと通信が行われる。
【００５１】
上述した第２の実施の形態によれば、外部のデバイスからハイレベルまたはローレベルのラッチ信号をＩＣ２１に出力することで通信方式を指定することができる。これにより、従来のようにレーザトリミングにより通信方式を切り換えたり、ＩＣ２１に通信方式を切り換えるための外部端子を設けたりする必要が無くなるのでＩＣのコストを低減、あるいはチップ面積を小さくできる。さらに、この第２の実施の形態は、３線式の通信方式に切り換える場合に、外部のデバイスはラッチ信号の極性を切り換えるだけでよく、ＩＩＣ通信方式の通信手順で３線式の通信方式を指定するデータを送信する必要がないので通信方式を設定するための手順が簡単になる。
【００５２】
本発明は上述した実施の形態に限らず、例えば、以下のように構成しても良い。
（１）本発明はラジオ用ＩＣに限らず他のＩＣにも適用できる。
（２）通信方式を切り換える方法は、通信制御部（ＩＩＣコントローラ、３線コントローラ）の出力を選択回路１４により切り換える方法に限らず、通信制御部の入力側を切り換えても良いし、通信制御部をオン、オフ制御しても良い。
【図面の簡単な説明】
【００５３】
【図１】第１の実施の形態のラジオ用ＩＣの要部の回路ブロック図である。
【図２】ＩＩＣ方式の通信フォーマットを示す図である。
【図３】通信方式の切り換え処理のフローチャートである。
【図４】第２の実施の形態のラジオ用ＩＣの要部の回路ブロック図である。
【図５】第２の実施の形態の通信方式を設定する処理のフローチャートである。
【図６】パワーオンリセット信号とラッチ信号とＱ出力信号を示すタイムチャートである。
【符号の説明】
【００５４】
１１、２１  ラジオ用ＩＣ
１２  ＩＩＣコントローラ
１３  ３線コントローラ
１４  選択回路
１５  レジスタ群
Ｒ１３  レジスタ
２２  Ｄフリップフロップ
【図１】
2007228544.tif 000003
【図２】
2007228544.tif 000004
【図３】
2007228544.tif 000005
【図４】
2007228544.tif 000006
【図５】
2007228544.tif 000007
【図６】
2007228544.tif 000008