"外部からのデータを入力するためのデータ入力端子と、前記データの入力タイミングをコントロールするクロック信号を入力するためのクロック端子と、一つまたは複数のアドレス端子と、前記データ入力端子に入力される信号を内部回路への信号に変換する変換回路と、前記クロック信号が入力されたことを検出するクロック検出回路と、を有し、前記クロック検出回路が前記クロック信号を検出するまでは、前記変換回路の出力の一部または全部のデータを、前記データ入力端子および前記アドレス端子の一部または全部の端子状態に基づくデータに切り替えて処理することを特徴とする集積回路。前記変換回路の出力の一部または全部と、前記データ入力端子および前記アドレス端子に入力されているデータの一部または全部とを、前記クロック検出回路の出力により切り替える切り替え回路を有することを特徴とする請求項1に記載の集積回路。前記変換回路の出力の一部が前記集積回路の動作に関するパラメータを設定する信号であり、前記クロック検出回路が前記クロック信号を検出するまでは、前記データ入力端子および前記アドレス端子の一部または全部の端子状態に基づくデータにより前記パラメータを設定することを特徴とする請求項1に記載の集積回路。前記クロック検出回路が前記クロック信号を検出するまで設定される前記パラメータは、前記データ入力端子および前記アドレス端子の一部または全部の端子に接続されている抵抗もしくはコンデンサの抵抗値もしくは容量値に基づいて設定されることを特徴とする請求項3に記載の集積回路。前記データはシリアルデータであり、前記変換回路はシリアルパラレル変換機能を有することを特徴とする請求項1ないし4のいずれか1項に記載の集積回路。マイコンを用いているシステムでは、シリアル通信によるデータ転送は容易である。しかし、マイコンによる集中制御を行わないシステムでシリアル通信を実現するのは容易でない。マイコンを用いるシステムと用いないシステムで同じ電源制御ICを用い、マイコン用いないシステムで各チャネルの設定のためにシリアル通信回路を設けるというのは現実的ではない。一方、一つのICで様々なアプリケーションに対応可能であれば、使用部品種類の削減という大きなメリットとなる。従来の電源制御ICに対し、シリアル通信による設定とは別に電源の起動/停止,スイッチング周波数および出力電圧を設定できる機能を単純に追加すると、そのための専用の端子を設ける必要が生じ、コストや実装面積の増加に繋がってしまうという問題がある。本発明は、従来技術に関する以上の課題を解決し、端子の増加をもたらすことなく、自己のパラメータをシリアル通信に依っても設定でき、依らずにも設定できる機能を有する集積回路を提供することを目的とする。そこで、上記課題を解決するために、請求項1に係る発明は、外部からのデータを入力するためのデータ入力端子と、前記データの入力タイミングをコントロールするクロック信号を入力するためのクロック端子と、一つまたは複数のアドレス端子と、前記データ入力端子に入力される信号を内部回路への信号に変換する変換回路と、前記クロック信号が入力されたことを検出するクロック検出回路と、を有し、前記クロック検出回路が前記クロック信号を検出するまでは、前記変換回路の出力の一部または全部のデータを、前記データ入力端子および前記アドレス端子の一部または全部の端子状態に基づくデータに切り替えて処理する集積回路であることを特徴とする。請求項2に係る発明は、請求項1に係る発明において、前記変換回路の出力の一部または全部と、前記データ入力端子および前記アドレス端子に入力されているデータの一部または全部とを、前記クロック検出回路の出力により切り替える切り替え回路を有することを特徴とする。請求項3に係る発明は、請求項1に係る発明において、前記変換回路の出力の一部が前記集積回路の動作に関するパラメータを設定する信号であり、前記クロック検出回路が前記クロック信号を検出するまでは、前記データ入力端子および前記アドレス端子の一部または全部の端子状態に基づくデータにより前記パラメータを設定することを特徴とする。請求項4に係る発明は、請求項3に係る発明において、前記クロック検出回路が前記クロック信号を検出するまで設定される前記パラメータは、前記データ入力端子および前記アドレス端子の一部または全部の端子に接続されている抵抗もしくはコンデンサの抵抗値もしくは容量値に基づいて設定されることを特徴とする。請求項5に係る発明は、請求項1ないし4のいずれか1項に係る発明において、前記データはシリアルデータであり、前記変換回路はシリアルパラレル変換機能を有することを特徴とする。この発明の集積回路は、外部からのデータを入力するためのデータ入力端子と、前記データの入力タイミングをコントロールするクロック信号を入力するためのクロック端子と、一つまたは複数のアドレス端子と、前記データ入力端子に入力される信号を内部回路への信号に変換する変換回路と、前記クロック信号が入力されたことを検出するクロック検出回路と、を有し、前記クロック検出回路が前記クロック信号を検出するまでは、前記変換回路の出力の一部または全部のデータを、前記データ入力端子および前記アドレス端子の一部または全部の端子状態に基づくデータに切り替えて処理することにより、マイコンからのデータ通信がなくても既存の端子によりパラメータを設定することができる。以下、本発明を実施するための形態について、図面を参照して詳細に説明する。図1に、本発明に係る集積回路10および集積回路10を用いたスイッチング電源回路の構成例を示す。図5と同じ部位には同じ符号を付して、詳細な説明は省略する。この電源制御IC10はクロック端子CKと、外部からシリアルデータが入力されるデータ入力端子DAと、アドレス端子A0,A1と、外部のスイッチング素子M1,M2を駆動する信号を出力する出力端子OUT1,OUT2と、出力電圧VoをフィードバックするためのFB端子と、シリアル通信を行うためのシリアルインターフェース回路変換回路11と、集積回路10のパラメータを決める各種設定値が格納されるレジスタ12と、レジスタ12に格納された設定値に応じてチャネルの制御を行う制御回路13と、クロック端子CKにクロック信号が入力されたことを検出するクロック検出回路14と、クロック検出回路の出力に従いシリアルインターフェース回路11の出力の一部またはデータ入力端子DAおよびアドレス端子A0,A1からの信号をレジスタ12に入力する切り替え回路15と、を有している。シリアルインターフェース回路11はシリアルパラレル変換機能を有し、上記パラメータの生成やレジスタ12への書き込みなどを制御する回路である。また、電源制御IC10には図示しないパワーオンリセット回路もしくはリセット端子が設けられていて、電源制御IC10の立ち上がり時に電源制御IC10のリセットが行われる。切り替え回路15は、リセット時にはデータ入力端子DAおよびアドレス端子A0,A1からの信号を選択してレジスタ12に入力する。切り替え回路15からの信号が入力されないレジスタ12の残りの部分には、所定の初期値が設定される。その後、クロック端子とデータ入力端子DAにそれぞれ所定のデータが入力されると、レジスタ12の内容が書き換えられる。すなわち、レジスタ12に書き込むための必要十分なデータがシリアルインターフェース回路11に入力されると、クロック検出回路14は切り替え回路15にシリアルインターフェース回路11の出力を選択してレジスタ12に入力するよう指示する。クロック検出回路14は入力されるクロック信号のパルス数をカウントすることにより必要十分なデータがシリアルインターフェース回路11に入力されたことを判断する。そして、レジスタ12はシリアルインターフェース回路11の出力信号の一部および切り替え回路15の出力信号を読み込む。なお、必要十分なデータがシリアルインターフェース回路11に入力されるまで、すなわちクロック検出回路14が所定のパルス数をカウントし終わるまで、レジスタ12の内容はリセット時に設定された状態を保つ。電源制御IC10が、図4のものと同様にマイコンに接続されてパワーマネージメントシステムを構成する場合は、最初のリセットで初期設定が行われ、その後のシリアル通信で集積回路のパラメータを変更することができる。電源制御IC10がシリアル通信を行わない行えない場合は、データ入力端子DAおよびアドレス端子A0,A1を通信用の端子ではなく、パラメータ設定用の端子として扱えばよい。例えば、データ入力端子DAを起動/停止を指示する信号を入力する端子、アドレス端子A0をスイッチング周波数を設定する2つのスイッチング周波数のいずれかを選択する端子、アドレス端子A1を出力電圧を設定する2つの出力電圧のいずれかを選択する端子とすることができる。上述のように、電源制御IC10は、データ入力端子DAおよびアドレス端子A0,A1に、データ通信とパラメータ設定の2つの機能を持たせることにより、端子数を増やすことなく、マイコンからの通信によるパラメータ設定とマイコンからの通信によらないパラメータ設定とを両立させることができる。図2に、本発明に係る別の集積回路20および集積回路20を用いたスイッチング電源回路の構成例を示す。図1と同じ部位には同じ符号を付して、詳細な説明は省略する。図2の電源制御IC20は図1の電源制御IC10に対し、レジスタ12の替わりに設定選択回路16を設け、設定選択回路16とシリアルインターフェース回路11の間にレジスタ17を設け、クロック検出回路14の出力を設定選択回路16に入力するようにした点が異なっている。また、シリアル通信を行わない場合は、アドレス端子A0,A1に抵抗R0,R1がそれぞれ外付けされる。図2はシリアル通信を行わない場合について説明するため、アドレス端子A0,A1に抵抗R0,R1がそれぞれ外付けされている図となっている。電源制御IC20には図示しないパワーオンリセット回路もしくはリセット端子が設けられていて、電源制御IC20の立ち上がり時に電源制御IC20のリセットが行われる。設定選択回路16は、リセット時にデータ入力端子DAおよびアドレス端子A0,A1からの信号に基づき回路の動作パラメータを設定する。データ入力端子DAを起動/停止を指示する信号を入力する端子、アドレス端子A0をスイッチング周波数を設定する2つのスイッチング周波数のいずれかを選択する端子、アドレス端子A1を出力電圧を設定する2つの出力電圧のいずれかを選択する端子とすると、設定選択回路16は抵抗R0の抵抗値に基づきスイッチング周波数を決定し、抵抗R1の抵抗値に基づき出力電圧を決定する。レジスタ17はリセット時に所定の値に初期設定され、設定選択回路16はレジスタの初期設定データに基づき残りの動作パラメータを設定する。シリアル通信が行われる場合は、上述の電源制御IC10の場合と同様に、レジスタ17に書き込むための必要十分なデータがシリアルインターフェース回路11に入力されると、シリアルインターフェース回路11からレジスタ17にデータが書き込まれ、クロック検出回路14が設定選択回路16に、データ入力端子DAおよびアドレス端子A0,A1により初期設定された動作パラメータを無効にしてレジスタ17の出力に基づき再設定するよう指示する。電源制御IC20においては、初期設定の際にスイッチング周波数と出力電圧が抵抗R0,R1に基づき決定されるので、2段階ではなく、多様な設定が可能となる。図3に設定選択回路16の構成例を示す。図3において、PチャネルMOSトランジスタMP1,MP2はカレントミラー回路を構成している。このカレントミラー回路の入力端子となるPチャネルMOSトランジスタMP1のドレインにはNチャネルMOSトランジスタMN1のドレインが接続されている。また、カレントミラー回路の出力端子となるPチャネルMOSトランジスタMP2のドレインは、機能回路21に接続されている。NチャネルMOSトランジスタMN1のゲートとドレインは演算増幅回路OP1の出力端子と反転入力端子にそれぞれ接続されている。演算増幅回路OP1の非反転入力端子には定電圧Vrefが入力されている。端子22はアドレス端子A0もしくはA1であり、抵抗Rxが接続されている。スイッチSWはクロック検出回路14の出力に従い、NチャネルMOSトランジスタMN1のドレインに抵抗RxもしくはRvを接続するよう接続を切り替える。抵抗Rvは可変抵抗であり、レジスタ17の設定値に従いその抵抗値を切り替える。クロック検出回路14は、初期状態では抵抗RxをNチャネルMOSトランジスタMN1のドレインに接続させ、その後、所定のクロック信号を検出すると可変抵抗RvをNチャネルMOSトランジスタMN1に接続させる。そのときの抵抗Rvの抵抗値は、レジスタ17に書き込まれた値、すなわち外部からのシリアル信号で指示された値となっている。演算増幅回路OP1の2つの入力端子は仮想短絡されるから、抵抗RxまたはRvには定電圧Vrefが印加され、PチャネルMOSトランジスタMP1,MP2からなるカレントミラー回路には抵抗RxまたはRvの抵抗値で決まる電流が流れる。機能回路21は電流制御発振器や電流電圧変換回路などであり、機能回路21もしくはその出力が入力される別の回路により、スイッチング周波数や出力電圧などのパラメータを設定することができる。この構成により、初期はアドレス端子A0,A1に接続された抵抗に基づきパラメータを設定し、その後シリアル通信を行えばパラメータを再設定することができる。なお、アドレス端子A0,A1に抵抗を接続する実施例を示してきたが、抵抗ではなくコンデンサを接続するようにして、例えば定電流で当該コンデンサを充電してコンデンサの充電電圧が所定の電圧に達するまでの時間によりパレメータを定めるなど、その容量値を基にパラメータを設定するようにしてもよい。また、データ入力端子DAを起動/停止を指示する信号ではなく別のパラメータを設定する端子とし、当該パラメータを多様に変更できるようデータ入力端子DAに抵抗またはコンデンサを接続するようにしてもよい。また、電源制御ICとマイコン間の通信をシリアル通信として説明してきたが、本発明はこれに限定するものではなく、パラレル通信でもよい。また、アドレス端子はA0,A1の2つを例示したが、これに限定するものではない。1つまたは3つ以上であってもよい。アドレス端子が増えるほど、初期設定できるパラメータ数が増えることになる。1つの場合は、例えば出力電圧のように最も変更の可能性が高い機能のパラメータを当該端子で設定するようにすればよい。また、複数のアドレス端子の全てをパラメータの初期設定に使わなくてもよい。全部の端子を使う必要なければ、アドレス端子の一部のみをパラメータ設定に用いればよい。また、本発明はシリアル通信を行う集積回路において、端子数を増やさずにシリアル通信によらないでもパラメータを設定することを実現させるものであり、電源制御ICに限定するものではなく、広く集積回路一般に適用できるものである。"