(57)【要約】【課題】電源電圧が低下した場合でも、システム動作が不安定になる事態をできるだけ回避することができるマイクロコンピュータ等を提供する。【解決手段】互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動するマイクロコンピュータ１００は、ＣＰＵ１１０と、ＣＰＵ１１０によって制御され、液晶表示装置を駆動する液晶駆動回路２００と、マイクロコンピュータ１００の電源電圧の低下を検出する電源電圧検出回路１４０とを含み、電源電圧検出回路１４０が、電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路２００が、電源電圧検出回路１４０による検出前の液晶表示装置の表示領域より小さい表示領域となるように液晶表示装置を駆動する。【選択図】図１
2010032747.tif 000002
【特許請求の範囲】
【請求項１】
互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動するマイクロコンピュータであって、
中央演算処理装置と、
前記中央演算処理装置によって制御され、前記液晶表示装置を駆動する液晶駆動回路と、
前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出回路とを含み、
前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、
前記液晶駆動回路が、
前記電源電圧検出回路による検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動することを特徴とするマイクロコンピュータ。
【請求項２】
請求項１において、
前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、
前記液晶駆動回路が、
変更後の表示領域に対応したコモンラインのみ選択するように前記液晶表示装置を駆動することを特徴とするマイクロコンピュータ。
【請求項３】
請求項２において、
前記液晶駆動回路は、
１又は複数のコモンライン毎にその出力がマスクされる複数のコモンラインマスク回路を含み、
前記複数のコモンラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したコモンラインに所与のオフ電圧を出力することを特徴とするマイクロコンピュータ。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、
前記液晶駆動回路が、
表示データに対応した電圧を、変更後の表示領域に対応したセグメントラインのみに供給して前記液晶表示装置を駆動することを特徴とするマイクロコンピュータ。
【請求項５】
請求項４において、
前記液晶駆動回路は、
１又は複数のセグメントライン毎にその出力がマスクされる複数のセグメントラインマスク回路を含み、
前記複数のセグメントラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したセグメントラインに所与のオフ電圧を出力することを特徴とするマイクロコンピュータ。
【請求項６】
互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動するマイクロコンピュータであって、
中央演算処理装置と、
前記中央演算処理装置によって制御され、前記液晶表示装置を駆動する液晶駆動回路と、
前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出回路とを含み、
前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、
前記液晶駆動回路が、
正転表示と反転表示とを繰り返すように前記液晶表示装置を駆動することを特徴とするマイクロコンピュータ。
【請求項７】
請求項６において、
前記液晶駆動回路が、
正転反転制御信号に基づいて、セグメントラインに対応する表示データの正転出力と反転出力とを交互に出力する表示データ反転回路を含むことを特徴とするマイクロコンピュータ。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記電源電圧検出回路が、
前記マイクロコンピュータの電源電圧と前記閾値電圧とを比較する電圧比較回路と、
前記電圧比較回路による比較結果をラッチする出力ラッチ回路とを含み、
前記液晶駆動回路が、
前記出力ラッチ回路にラッチされた前記比較結果に基づいて、前記電源電圧検出回路による検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動することを特徴とするマイクロコンピュータ。
【請求項９】
請求項８において、
前記電源電圧検出回路は、
前記閾値電圧が設定される比較電圧設定回路と、
前記電圧比較回路の動作をイネーブル状態に設定するための動作設定レジスタとを含み、
前記電圧比較回路が、
前記マイクロコンピュータの電源電圧と前記比較電圧設定回路に設定された前記閾値電圧とを比較することを特徴とするマイクロコンピュータ。
【請求項１０】
互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動する液晶駆動回路を内蔵するマイクロコンピュータの制御方法であって、
前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出ステップと、
前記電源電圧検出ステップにおいて、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、前記電源電圧検出ステップによる検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動する駆動制御ステップとを含むことを特徴するマイクロコンピュータの制御方法。
【請求項１１】
請求項１０において、
前記駆動制御ステップにおいて、
前記液晶駆動回路が、
変更後の表示領域に対応したコモンラインのみを選択するように前記液晶表示装置を駆動することを特徴とするマイクロコンピュータの制御方法。
【請求項１２】
請求項１０又は１１において、
前記駆動制御ステップにおいて、
前記液晶駆動回路が、
表示データに対応した電圧を、変更後の表示領域に対応したセグメントラインのみに供給して前記液晶表示装置を駆動することを特徴とするマイクロコンピュータの制御方法。
【請求項１３】
互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動する液晶駆動回路を内蔵するマイクロコンピュータの制御方法であって、
前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出ステップと、
前記電源電圧検出ステップにおいて、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、正転表示と反転表示とを繰り返すように前記液晶表示装置を駆動する駆動制御ステップとを含むことを特徴とするマイクロコンピュータの制御方法。
【請求項１４】
バッテリと、
前記バッテリにより電源電圧が供給される請求項１乃至９のいずれか記載のマイクロコンピュータと、
互いに交差するコモンライン及びセグメントラインを有する液晶表示装置とを含み、
前記マクロコンピュータが、前記コモンライン及び前記セグメントラインを駆動することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイクロコンピュータ、マイクロコンピュータの制御方法及びマイクロコンピュータを内蔵する電子機器に関する。
【背景技術】
【０００２】
時計や携帯電話機等に代表される携帯型の電子機器の表示装置として、小型化及び低消費電力化が可能で、種々の画像を表示できるドットマトリクス型の液晶表示パネル（広義には液晶表示装置）が採用されることが多い。このような電子機器を制御するマイクロコンピュータに、液晶表示パネルを駆動する液晶駆動回路を内蔵することで、低消費電力化及び低コスト化を図ることができる。
【０００３】
マイクロコンピュータに内蔵される液晶駆動回路の低消費電力化を図る技術については、例えば特許文献１〜特許文献７に開示されている。特許文献１には、画面内の一部領域を表示領域とし、他の領域を非表示領域とし、一部領域の位置、面積や表示内容を任意の時間間隔で変化させることで、低消費電力を維持した状態で表示の面白みを持たせる技術が開示されている。特許文献２には、省電力動作モードの時にはアイコン部分のみを表示することで、消費電力を大幅に低減できるようにした技術が開示されている。また、特許文献３〜特許文献７には、全面表示から一部の行のみの表示に切り替え、液晶表示パネルの一部に選択的に低電圧、低デューティ駆動で表示を行うようにすることで、低消費電力化を図る技術が開示されている。
【０００４】
【特許文献１】特開２０００−１１２４３５号公報
【特許文献２】特開平１０−２０７４３８号公報
【特許文献３】特開平１０−２１４０６３号公報
【特許文献４】特開平１１−３１１９８０号公報
【特許文献５】特開２００４−４８１６号公報
【特許文献６】特開２００６−１３３８０４号公報
【特許文献７】特開２００６−３１７９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、液晶駆動回路を内蔵するマイクロコンピュータは、バッテリ駆動の電子機器に搭載されることが多い。しかしながら、バッテリから供給される電源電圧が低下してしまうと、特許文献１〜特許文献７に開示された技術であっても、突然の電源電圧の低下によってシステム動作が不安定となる可能性がある。また、特許文献２では、昇圧回路、電圧調整回路、バイアス電圧発生回路や電圧安定化回路等を使用しないことで、電圧レベルを下げたり回路自体の消費電力を削減したりして低消費電力化を図るため、液晶表示パネルの表示サイズが大きくなっても、低消費電力の効果を十分に得ることができない。
【０００６】
このように特許文献１〜７に開示された技術では、液晶表示パネルに接続されバッテリ駆動のマイクロコンピュータの電源電圧が突然低下した場合に、バッテリを交換するまでの時間がないままにシステム動作が不安定になったりしてしまうという問題がある。
【０００７】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的の１つは、電源電圧が低下した場合でも、システム動作が不安定になる事態をできるだけ回避することができるマイクロコンピュータ、その制御方法及び電子機器を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明は、互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動するマイクロコンピュータであって、中央演算処理装置と、前記中央演算処理装置によって制御され、前記液晶表示装置を駆動する液晶駆動回路と、前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出回路とを含み、前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、前記電源電圧検出回路による検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動するマイクロコンピュータに関係する。
【０００９】
本発明によれば、電源電圧検出回路が、マイクロコンピュータに供給される電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路が、検出前の液晶表示装置の表示領域より小さい表示領域となるように該液晶表示装置を駆動するようにしたので、液晶表示装置の各コモンラインを駆動する回路の充放電電流を削減することができる。これにより、表示領域が小さくなるように駆動を開始した後は、液晶表示装置の表示エリアである表示サイズの大きさにかかわらず、例えばバッテリで動作するマイクロコンピュータの動作時間を長くすることができるようになる。従って、それまでの間にユーザがバッテリを交換できる期間が長くなり、システム動作が不安定になる事態を回避できるようになる。
【００１０】
また本発明に係るマイクロコンピュータでは、前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、変更後の表示領域に対応したコモンラインのみ選択するように前記液晶表示装置を駆動することができる。
【００１１】
本発明によれば、表示領域に対応したコモンラインのみを選択して、検出前の表示領域より小さくなるように表示するようにしたので、簡素な制御で、ユーザがバッテリを交換できる期間を長くして、システム動作が不安定になる事態を回避できるようになる。
【００１２】
また本発明に係るマイクロコンピュータでは、前記液晶駆動回路は、１又は複数のコモンライン毎にその出力がマスクされる複数のコモンラインマスク回路を含み、前記複数のコモンラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したコモンラインに所与のオフ電圧を出力することができる。
【００１３】
本発明によれば、簡素な構成で、表示領域に対応したコモンラインのみを選択できるようになる。
【００１４】
また本発明に係るマイクロコンピュータでは、前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、表示データに対応した電圧を、変更後の表示領域に対応したセグメントラインのみに供給して前記液晶表示装置を駆動することができる。
【００１５】
本発明によれば、表示領域に対応したセグメントラインのみに、表示データに対応した電圧を供給するようにして、検出前の表示領域より小さくなるように表示するようにしたので、簡素な制御で、ユーザがバッテリを交換できる期間を長くして、システム動作が不安定になる事態を回避できるようになる。
【００１６】
また本発明に係るマイクロコンピュータでは、前記液晶駆動回路は、１又は複数のセグメントライン毎にその出力がマスクされる複数のセグメントラインマスク回路を含み、前記複数のセグメントラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したセグメントラインに所与のオフ電圧を出力することができる。
【００１７】
本発明によれば、簡素な構成で、表示領域に対応したセグメントラインに、表示データに対応した電圧を出力できるようになる。
【００１８】
また本発明は、互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動するマイクロコンピュータであって、中央演算処理装置と、前記中央演算処理装置によって制御され、前記液晶表示装置を駆動する液晶駆動回路と、前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出回路とを含み、前記電源電圧検出回路が、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、正転表示と反転表示とを繰り返すように前記液晶表示装置を駆動するマイクロコンピュータに関係する。
【００１９】
本発明によれば、電源電圧検出回路が、マイクロコンピュータに供給される電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路が、正転表示と反転表示とを交互に繰り返すように該液晶表示装置を駆動するようにしたので、複雑な処理を行うことなく低消費電力で、ユーザに対して、システム動作が不安定になるまでの間にバッテリの交換を促すことができ、システム動作が不安定になる事態を回避できるようになる。
【００２０】
また本発明に係るマイクロコンピュータでは、前記液晶駆動回路が、正転反転制御信号に基づいて、セグメントラインに対応する表示データの正転出力と反転出力とを交互に出力する表示データ反転回路を含むことができる。
【００２１】
本発明によれば、簡素な構成で、正転表示と反転表示とを交互に繰り返すように該液晶表示装置を駆動することができるようになる。
【００２２】
また本発明に係るマイクロコンピュータでは、前記電源電圧検出回路が、前記マイクロコンピュータの電源電圧と前記閾値電圧とを比較する電圧比較回路と、前記電圧比較回路による比較結果をラッチする出力ラッチ回路とを含み、前記液晶駆動回路が、前記出力ラッチ回路にラッチされた前記比較結果に基づいて、前記電源電圧検出回路による検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動することができる。
【００２３】
また本発明に係るマイクロコンピュータでは、前記電源電圧検出回路は、前記閾値電圧が設定される比較電圧設定回路と、前記電圧比較回路の動作をイネーブル状態に設定するための動作設定レジスタとを含み、前記電圧比較回路が、前記マイクロコンピュータの電源電圧と前記比較電圧設定回路に設定された前記閾値電圧とを比較することができる。
【００２４】
上記のいずれかの発明によれば、ハードウェアを用いた処理又はソフトウェア処理によって、電源電圧検出回路の検出結果を容易に取得できるようになり、マイクロコンピュータの電源電圧の低下を検出したときの制御を簡素な構成で実現できるようになる。
【００２５】
また本発明は、互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動する液晶駆動回路を内蔵するマイクロコンピュータの制御方法であって、前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出ステップと、前記電源電圧検出ステップにおいて、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、前記電源電圧検出ステップによる検出前の前記液晶表示装置の表示領域より小さい表示領域となるように前記液晶表示装置を駆動する駆動制御ステップとを含むマイクロコンピュータの制御方法に関係する。
【００２６】
本発明によれば、マイクロコンピュータに供給される電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、検出前の液晶表示装置の表示領域より小さい表示領域となるように該液晶表示装置を駆動するようにしたので、液晶表示装置の各コモンラインを駆動する回路の充放電電流を削減することができる。これにより、表示領域が小さくなるように駆動を開始した後は、液晶表示装置の表示エリアである表示サイズの大きさにかかわらず、例えばバッテリで動作するマイクロコンピュータの動作時間を長くすることができるようになる。従って、それまでの間にユーザがバッテリを交換できる期間が長くなり、システム動作が不安定になる事態を回避できるようになる。
【００２７】
また本発明に係るマイクロコンピュータの制御方法では、前記駆動制御ステップにおいて、前記液晶駆動回路が、変更後の表示領域に対応したコモンラインのみを選択するように前記液晶表示装置を駆動することができる。
【００２８】
本発明によれば、表示領域に対応したコモンラインのみを選択して、検出前の表示領域より小さくなるように表示するようにしたので、簡素な制御で、ユーザがバッテリを交換できる期間を長くして、システム動作が不安定になる事態を回避できるようになる。
【００２９】
また本発明に係るマイクロコンピュータの制御方法では、前記駆動制御ステップにおいて、前記液晶駆動回路が、表示データに対応した電圧を、変更後の表示領域に対応したセグメントラインのみに供給して前記液晶表示装置を駆動することができる。
【００３０】
本発明によれば、表示領域に対応したセグメントラインのみに、表示データに対応した電圧を供給するようにして、検出前の表示領域より小さくなるように表示するようにしたので、簡素な制御で、ユーザがバッテリを交換できる期間を長くして、システム動作が不安定になる事態を回避できるようになる。
【００３１】
また本発明は、互いに交差するコモンライン及びセグメントラインを有する液晶表示装置を駆動する液晶駆動回路を内蔵するマイクロコンピュータの制御方法であって、前記マイクロコンピュータの電源電圧の低下を検出する電源電圧検出ステップと、前記電源電圧検出ステップにおいて、前記電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、前記液晶駆動回路が、正転表示と反転表示とを繰り返すように前記液晶表示装置を駆動する駆動制御ステップとを含むマイクロコンピュータの制御方法に関係する。
【００３２】
本発明によれば、マイクロコンピュータに供給される電源電圧が所与の閾値電圧以下の電圧に低下したことを検出したとき、正転表示と反転表示とを交互に繰り返すように該液晶表示装置を駆動するようにしたので、複雑な処理を行うことなく低消費電力で、ユーザに対して、システム動作が不安定になるまでの間にバッテリの交換を促すことができ、システム動作が不安定になる事態を回避できるようになる。
【００３３】
また本発明は、バッテリと、前記バッテリにより電源電圧が供給される上記のいずれか記載のマイクロコンピュータと、互いに交差するコモンライン及びセグメントラインを有する液晶表示装置とを含み、前記マクロコンピュータが、前記コモンライン及び前記セグメントラインを駆動する電子機器に関係する。
【００３４】
本発明によれば、バッテリの電源電圧が低下した場合でも、システム動作が不安定になる事態をできるだけ回避することができる電子機器を提供できるようになる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成のすべてが本発明の必須構成要件であるとは限らない。
【００３６】
１．  マイクロコンピュータ
〔第１の実施形態〕
図１に、本発明に係る第１の実施形態におけるマイクロコンピュータの構成例のブロック図を示す。
【００３７】
第１の実施形態におけるマイクロコンピュータ１００は、中央演算処理装置（Central Processing Unit：以下、ＣＰＵと略す）１１０、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１４、第１及び第２の周辺回路１１６、１１８、Ｉ／Ｏ（Input/Output）ポート１２０、表示メモリ１２２、電源電圧検出回路１４０、液晶駆動回路２００、電源回路１２６、及びバス１３０を含む。これらの回路ブロックは、半導体基板（広義には基板、チップ）に形成される。ＣＰＵ１１０、ＲＯＭ１１２、ＲＡＭ１１４、第１及び第２の周辺回路１１６、１１８、Ｉ／Ｏポート１２０、表示メモリ１２２、電源電圧検出回路１４０、液晶駆動回路２００、及び電源回路１２６は、バス１３０を介し電気的に接続される。
【００３８】
このマイクロコンピュータ１００は、外部端子群Ｐ１、Ｐ２、外部端子Ｐ３を有する。外部端子群Ｐ１、Ｐ２は、それぞれ複数の端子により構成される。外部端子群Ｐ１、Ｐ２を構成する各端子、外部端子Ｐ３は、当該端子に対応して設けられたＩ／Ｏ（Input/Output）回路と電気的に接続され半導体基板（チップ）上に形成されたパッドを有する。各パッドとこれに対応するＩＣ（Integrated Circuit）パッケージのピンとがボンディングワイヤを介して電気的に接続される。
【００３９】
ＣＰＵ１１０は、ＲＯＭ１１２又はＲＡＭ１１４に記憶されたプログラムをバス１３０を介して読み出し、該プログラムに対応した処理を実行することで、マイクロコンピュータ１００の全体の制御を司る。
【００４０】
ＲＯＭ１１２には、ＣＰＵ１１０のプログラム又は各種の制御データが予め記憶されており、ＣＰＵ１１０又は他の回路がバス１３０を介してＲＯＭ１１２からプログラム又は制御データを読み出す。
【００４１】
ＲＡＭ１１４には、ＣＰＵ１１０、第１及び第２の周辺回路１１６、１１８、及びＩ／Ｏポート１２０のワークエリアとして、データが一時的に格納されたり、表示メモリ１２２に格納される表示データが一時的に格納されたりする。
【００４２】
第１の周辺回路１１６は、例えば割り込みコントローラ、タイマ回路やウオッチドッグタイマにより構成され、バス１３０を介してＣＰＵ１１０により設定された条件で動作し、その動作結果をＣＰＵ１１０に通知することができるようになっている。
【００４３】
第２の周辺回路１１８は、例えばプログラマブルタイマやシリアルインターフェス回路により構成され、バス１３０を介してＣＰＵ１１０により設定された条件で動作し、Ｉ／Ｏポート１２０を経由して、外部端子群Ｐ２を介して信号が入力又は出力されるようになっている。
【００４４】
Ｉ／Ｏポート１２０は、汎用ポートとして機能し、外部端子群Ｐ２を構成する端子のいずれかを介して信号の入力や出力が行われる。
【００４５】
表示メモリ１２２には、ＣＰＵ１１０により生成された図示しない液晶表示パネル（広義には、液晶表示装置）の１画面分の表示データが記憶される。表示メモリ１２２に記憶された表示データは、液晶駆動回路２００に送られる。外部端子群Ｐ１には、液晶表示パネルのコモンラインやセグメントラインが電気的に接続される。液晶駆動回路２００は、ＣＰＵ１１０により設定された表示駆動条件で、外部端子群Ｐ１を介して液晶表示パネルを駆動する制御を行う。
【００４６】
電源回路１２６は、外部端子Ｐ３を介して外部から供給される電源電圧に基づいて、マイクロコンピュータ１００を構成する各回路ブロックの電源を生成する。この電源回路１２６は、バス１３０を介してＣＰＵ１１０により設定された条件で、各回路ブロックの電源電圧を生成する。
【００４７】
電源電圧検出回路１４０は、マイクロコンピュータ１００の電源電圧の低下を検出する。より具体的には、電源電圧検出回路１４０は、マイクロコンピュータ１００に供給される電源電圧が所与の閾値電圧以下の電圧に低下したか否かを検出する。この電源電圧検出回路１４０の検出結果は、バス１３０を介してＣＰＵ１１０に取得されてもよいし、該検出結果に対応した検出信号が、マイクロコンピュータ１００のＣＰＵ１１０又は液晶駆動回路２００にそのまま入力されてもよい。
【００４８】
このようなマイクロコンピュータ１００は、ＲＯＭ１１２又はＲＡＭ１１４から読み出されたプログラムに従って１画面の表示データを生成し、該表示データを表示メモリ１２２に格納する。そして、液晶駆動回路２００は、表示メモリ１２２に格納された表示データを読み出し、該表示データ（画像信号）に対応した駆動信号を用いて、互いに交差する複数のコモンライン及び複数のセグメントラインを有するドットマトリクス型の液晶表示パネルを駆動する制御を行う。即ち、マイクロコンピュータ１００では、内蔵する液晶駆動回路２００が、ＣＰＵ１１０によって生成された表示データに対応した駆動信号を用いて、液晶表示パネルを駆動することができる。
【００４９】
図２に、図１の電源電圧検出回路１４０の構成例のブロック図を示す。図２において、図１と同一部分には同一符号を付し、適宜説明を省略する。
【００５０】
電源電圧検出回路１４０は、電圧比較回路１４２、出力ラッチ回路１４４、比較電圧設定回路１４６、動作設定レジスタ１４８、動作スイッチ１５０を含む。電圧比較回路１４２は、外部端子Ｐ３を介して外部から供給されるマイクロコンピュータ１００の電源電圧ＶＤＤと、閾値電圧として設定された比較電圧とを比較する。この電圧比較回路１４２の比較結果は出力ラッチ回路１４４にラッチされ、出力ラッチ回路１４４のラッチ信号が検出信号ＳＶＤｅｔとして出力される。
【００５１】
比較電圧設定回路１４６には、バス１３０を介してＣＰＵ１１０により比較電圧が設定される。動作設定レジスタ１４８は、電圧比較回路１４２の動作をイネーブル状態に設定したり出力ラッチ回路１４４のラッチ信号を初期化したりするための制御レジスタであり、バス１３０を介してＣＰＵ１１０によりアクセスされる。動作スイッチ１５０は、ソースに接地電圧ＶＳＳが供給され、ゲートに動作設定レジスタ１４８からの制御信号が供給されるｎ型の金属酸化膜半導体（Metal Oxide Semiconductor：以下、ＭＯＳと略す）トランジスタにより構成される。
【００５２】
動作設定レジスタ１４８によりイネーブル状態が設定されると、動作スイッチ１５０が導通状態となり、電圧比較回路１４２の比較動作を行う。このような電圧比較回路１４２の機能は、例えば演算増幅器により構成されるコンパレータにより実現される。また、動作設定レジスタ１４８にアクセスすることにより出力ラッチ回路１４４の初期化が指示されると、出力ラッチ回路１４４は、ラッチデータを初期化する。
【００５３】
このように、電源電圧検出回路１４０では、電源電圧ＶＤＤが比較電圧設定回路１４６により設定された比較電圧以下の電位となったときに検出信号ＳＶＤｅｔがアクティブとなる。そのため、検出信号ＳＶＤｅｔが入力される回路において、電源電圧ＶＤＤの電位が低下したときの制御を行うことができる。
【００５４】
なお、電源電圧検出回路１４０からの検出信号ＳＶＤｅｔをＣＰＵ１１０の割り込み信号として採用することで、ＣＰＵ１１０によるソフトウェア処理によって、マイクロコンピュータ１００の各部を制御する割り込み制御を行ってもよい。また、電源電圧検出回路１４０において、出力ラッチ回路１４４のラッチデータを、バス１３０を介してＣＰＵ１１０が取得可能に構成することで、ソフトウェア処理によって、電源電圧ＶＤＤの電位が低下したときの制御を、ポーリング制御によって実現してもよい。
【００５５】
第１の実施形態では、電源電圧検出回路１４０が、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路２００が、電源電圧検出回路１４０による検出前の液晶表示パネルの表示領域より小さい表示領域となるように該液晶表示パネルを駆動する。このように、通常動作状態である検出前の表示領域より小さい表示領域となるように駆動することで、液晶表示装置の各コモンラインや各セグメントラインを駆動する回路の充放電電流を削減することができる。
【００５６】
図３に、図１の液晶駆動回路２００の構成例のブロック図を示す。図３において、図１と同一部分には同一符号を付し、適宜説明を省略する。図３では、液晶駆動回路２００が駆動する液晶表示パネルがコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７を有するものとして説明する。また、図３では、液晶駆動回路２００が、モノクロの液晶表示パネルを駆動するものとする。
【００５７】
液晶駆動回路２００は、モード設定レジスタ２１０、タイミング生成回路２２０、コモン信号生成回路２３０、制御信号生成回路２４０、コモン出力選択回路２５０、駆動電圧生成回路２６０、コモンライン駆動回路２７０、セグメントライン駆動回路２８０を含む。
【００５８】
モード設定レジスタ２１０は、バス１３０を介してＣＰＵ１１０によりアクセス可能により構成される制御レジスタであり、このモード設定レジスタ２１０により液晶表示パネルの表示領域（非表示領域の大きさ、形状）が指定されると共に、その他の駆動条件や駆動電圧の生成条件等が設定される。
【００５９】
タイミング生成回路２２０は、コモン信号生成回路２３０によって生成されるコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１の基準タイミング信号を生成する。タイミング生成回路２２０は、基準クロックＣＬＫ０に基づいて複数の基準タイミング信号を生成する。
【００６０】
コモン信号生成回路２３０は、モード設定レジスタ２１０に設定された設定内容に従って、タイミング生成回路２２０によって生成された複数の基準タイミング信号を用いて、液晶表示装置のコモンラインの選択期間を指定するコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１を生成する。
【００６１】
制御信号生成回路２４０は、モード設定レジスタ２１０に設定された設定内容に従って、液晶駆動回路２００の各部を制御する制御信号を生成する。例えば、モード設定レジスタ２１０に、電源電圧ＶＤＤが低下したときにその表示領域が変更される液晶表示パネルの表示領域に対応したコモンラインが指定されたとき、制御信号生成回路２４０は、このモード設定レジスタ２１０の設定内容にしたがって制御信号ＣＯＭ０−７ＯＦＦ、ＣＯＭ８−３１ＯＦＦを生成する。第１の実施形態では、制御信号ＣＯＭ０−７ＯＦＦは、コモンラインＣＯＭ０〜ＣＯＭ７の出力制御（マスク制御）を行うための制御信号であり、制御信号ＣＯＭ８−３１ＯＦＦは、コモンラインＣＯＭ８〜ＣＯＭ３１の出力制御を行うための制御信号であるものとする。
【００６２】
コモン出力選択回路２５０は、制御信号生成回路２４０によって生成された制御信号ＣＯＭ０−７ＯＦＦ、ＣＯＭ８−３１ＯＦＦを用いて、コモン信号ＣＯＭＤ０〜ＣＯＭＤ３１のマスク制御を行う。より具体的には、コモン出力選択回路２５０は、制御信号ＣＯＭ０−７ＯＦＦに基づいて、コモン信号ＣＯＭＤ０〜ＣＯＭＤ７をマスク制御したコモン信号ｃｏｍ０〜ｃｏｍ７を出力する。また、コモン出力選択回路２５０は、制御信号ＣＯＭ８−３１ＯＦＦと検出信号ＳＶＤｅｔとの論理和演算結果に基づいて、コモン信号ＣＯＭＤ８〜ＣＯＭＤ３１をマスク制御したコモン信号ｃｏｍ８〜ｃｏｍ３１を出力する。
【００６３】
駆動電圧生成回路２６０は、モード設定レジスタ２１０の設定内容にしたがって、コモンラインＣＯＭ０〜ＣＯＭ３１に出力する複数種類の駆動電圧と、セグメントラインＳＥＧ０〜ＳＥＧ４７に出力する複数種類の駆動電圧とを生成する。駆動電圧生成回路２６０は、例えばモード設定レジスタ２１０に設定されたバイアス比に対応した複数種類の駆動電圧を生成することができる。このような駆動電圧生成回路２６０によって生成されたコモンライン用の複数種類の駆動電圧は、コモンライン駆動回路２７０に供給される。また駆動電圧生成回路２６０によって生成されたセグメントライン用の複数種類の駆動電圧は、セグメントライン駆動回路２８０に供給される。
【００６４】
コモンライン駆動回路２７０は、液晶表示パネルのコモンラインＣＯＭ０〜ＣＯＭ３１の各コモンラインに対応して設けられる複数のコモン出力回路を有する。各コモン出力回路には、駆動電圧生成回路２６０からのコモンライン用の駆動電圧が供給され、各コモンラインに対応したコモン信号により選択される駆動電圧を各コモンラインに出力する。
【００６５】
表示メモリ１２２には、例えばＣＰＵ１１０によって生成された１画面分の表示データが記憶されており、コモン信号生成回路２３０からのコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１に対応したセグメント信号ｓｅｇ０〜ｓｅｇ４７を出力する。
【００６６】
セグメントライン駆動回路２８０は、液晶表示パネルのセグメントラインＳＥＧ０〜ＳＥＧ４７の各セグメントラインに対応して設けられる複数のセグメント出力回路を有する。各セグメント出力回路には、駆動電圧生成回路２６０からのセグメントライン用の駆動電圧が供給され、各セグメントラインに対応したセグメント信号により選択される駆動電圧を各セグメントラインに出力する。
【００６７】
以下では、図３の液晶駆動回路２００の各部について説明する。
【００６８】
図４に、図３のタイミング生成回路２２０の構成例のブロック図を示す。
【００６９】
タイミング生成回路２２０は、位相調整回路２２２と、縦続接続された複数の１／２分周回路２２４と、１／３分周回路２２６と、１／２分周回路２２８とを含む。位相調整回路２２２は、基準クロックＣＬＫ０又はその分周クロックのいずれかを出力することで、複数の１／２分周回路２２４から出力される複数の基準タイミング信号の位相を調整することができる。
【００７０】
例えば、周波数が２ｋＨｚの基準クロックＣＬＫ０が入力されるタイミング生成回路２２０は、複数の１／２分周回路２２４によって基準タイミング信号ＣＬＫ１〜ＣＬＫ５が生成され、１／３分周回路２２６及び１／２分周回路２２８によって基準タイミング信号ＣＬＫ６が生成される。ここで、基準タイミング信号ＣＬＫ１の周波数は３２Ｈｚ、基準タイミング信号ＣＬＫ２の周波数は２ｋＨｚ、基準タイミング信号ＣＬＫ３の周波数は５１２Ｈｚ、基準タイミング信号ＣＬＫ４の周波数は１２８Ｈｚ、基準タイミング信号ＣＬＫ５の周波数は６４Ｈｚであり、複数の１／２分周回路２２４から２５６Ｈｚの周波数の分周出力が入力される１／３分周回路２２６とその出力が入力される１／２分周回路２２８により、４３Ｈｚの周波数を有する基準タイミング信号ＣＬＫ６が生成される。
【００７１】
タイミング生成回路２２０によって生成された基準タイミング信号ＣＬＫ１〜ＣＬＫ６は、コモン信号生成回路２３０に供給される。
【００７２】
図５に、図３のコモン信号生成回路２３０の構成例のブロック図を示す。
【００７３】
コモン信号生成回路２３０は、デコード回路２３２、選択パルス生成回路２３４を含む。デコード回路２３２は、タイミング生成回路２２０によって生成された基準タイミング信号ＣＬＫ１〜ＣＬＫ６をデコードし、デコード結果を選択パルス生成回路２３４に出力する。選択パルス生成回路２３４は、デコード回路２３２のデコード結果と、基準タイミング信号ＣＬＫ１〜ＣＬＫ６とを入力する組み合わせ論理回路により構成される。そして、選択パルス生成回路２３４は、デコード回路２３２のデコード結果に基づいて、基準タイミング信号ＣＬＫ１〜ＣＬＫ６の論理演算結果として、フレーム信号ＦＲ、コモン信号ＣＯＭＤ０〜ＣＯＭＤ３１を生成する。
【００７４】
図６に、図５のコモン信号生成回路２３０の動作例の波形図を示す。図６は、１フレーム期間（１垂直走査期間）にコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１を生成する波形例を表す。
【００７５】
コモン信号生成回路２３０は、基準タイミング信号ＣＬＫ１〜ＣＬＫ６のいずれかを用いてフレーム信号ＦＲを生成し、該フレーム信号ＦＲにより規定される１フレーム期間内の極性反転周期を分割した各コモンラインの選択期間にアクティブとなるコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１を生成する。このとき、コモン信号生成回路２３０は、基準タイミング信号ＣＬＫ１〜ＣＬＫ６を用いて例えば図６に示すような内部タイミングＣＬＫ５＿Ａ等を生成し、デコード回路２３２からのデコード結果に基づいてこれら内部タイミングの論理演算結果により、コモン信号ＣＯＭＤ０〜ＣＯＭＤ３１を生成する。
【００７６】
図７に、図５のコモン信号生成回路２３０の別の動作例の波形図を示す。図７は、１フレーム期間にコモン信号ＣＯＭＤ０〜ＣＯＭＤ２３を生成する波形例を表す。
【００７７】
コモン信号生成回路２３０は、基準タイミング信号ＣＬＫ１〜ＣＬＫ６のいずれかを用いてフレーム信号ＦＲを生成し、該フレーム信号ＦＲにより規定される１フレーム期間を分割した各コモンラインの選択期間にアクティブとなるコモン信号ＣＯＭＤ０〜ＣＯＭＤ２３を生成する。このとき、コモン信号生成回路２３０は、基準タイミング信号ＣＬＫ１〜ＣＬＫ６を用いて例えば図７に示すような内部タイミングＣＬＫ５＿Ａ等を生成し、デコード回路２３２からのデコード結果に基づいてこれら内部タイミングの論理演算結果により、コモン信号ＣＯＭＤ０〜ＣＯＭＤ２３を生成する。
【００７８】
このようにコモン信号生成回路２３０は、任意のフレーム期間又は極性反転周期内に、任意の数のコモンラインの選択期間に対応したコモン信号を生成することができるようになっている。このようなコモン信号生成回路２３０によって生成されたコモン信号ＣＯＭＤ０〜ＣＯＭＤ２３は、コモン出力選択回路２５０に供給される。
【００７９】
図８に、図３のコモン出力選択回路２５０の構成例の回路図を示す。図８において、図３と同一部分には同一符号を付し、適宜説明を省略する。
【００８０】
コモン出力選択回路２５０は、１又は複数のコモンライン毎にその出力がマスクされるコモンラインマスク回路２５２、２５４を含む。コモンラインマスク回路２５２は、制御信号ＣＯＭ０−７ＯＦＦにより、コモン信号ＣＯＭＤ０〜ＣＯＭＤ７に対してマスク制御を行ったコモン信号ｃｏｍ０〜ｃｏｍ７を出力する。コモンラインマスク回路２５４は、制御信号ＣＯＭ８−３１ＯＦＦと検出信号ＳＶＤｅｔの論理和演算結果である制御信号ＣＯＭ８−３１ＯＦＦＤにより、コモン信号ＣＯＭＤ８〜ＣＯＭＤ３１に対してマスク制御を行ったコモン信号ｃｏｍ８〜ｃｏｍ３１を出力する。
【００８１】
即ち、液晶駆動回路２００のコモン出力選択回路２５０は、１又は複数のコモンライン毎にその出力がマスクされる複数のコモンラインマスク回路を含み、複数のコモンラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したコモンラインに所与のオフ電圧を出力する。このようなコモン出力選択回路２５０によりマスク制御が行われたコモン信号ｃｏｍ０〜ｃｏｍ３１は、コモンライン駆動回路２７０に供給される。
【００８２】
図９（Ａ）に、コモンライン駆動回路２７０を構成するコモン出力回路の構成例の回路図を示す。図９（Ａ）は、コモンラインＣＯＭ０に駆動電圧を出力するコモン出力回路の構成例を表すが、他のコモンラインに駆動電圧としての選択電圧を出力するコモン出力回路も図９（Ａ）と同様の構成を有する。
図９（Ｂ）に、セグメントライン駆動回路２８０を構成するセグメント出力回路の構成例の回路図を示す。図９（Ｂ）は、セグメントラインＳＥＧ０に駆動電圧を出力するセグメント出力回路の構成例を表すが、他のセグメントラインに駆動電圧を出力するセグメント出力回路も図９（Ｂ）と同様の構成を有する。
【００８３】
図９（Ａ）に示すように、コモン出力回路は、ｐ型ＭＯＳトランジスタＰＴｒＣ０と、ｎ型ＭＯＳトランジスタＮＴｒＣ０とを含み、両トランジスタのドレイン同士が接続される。この接続ノードの電圧が、液晶表示パネルのコモンラインＣＯＭ０に供給される。ｐ型ＭＯＳトランジスタＰＴｒＣ０のゲートにはコモン信号ｃｏｍ０が供給され、ソースには駆動電圧ＶＣｏｎが供給される。ｎ型ＭＯＳトランジスタＮＴｒＣ０のゲートにはコモン信号ｃｏｍ０が供給され、ソースには駆動電圧ＶＣｏｆｆが供給される。駆動電圧ＶＣｏｎは、コモンラインＣＯＭ０の選択電圧であり、駆動電圧ＶＣｏｆｆは、コモンラインＣＯＭ０の非選択電圧（オフ電圧）である。この駆動電圧ＶＣｏｎ、ＶＣｏｆｆが、駆動電圧生成回路２６０から供給される。
【００８４】
このように、第１の実施形態では、コモンラインＣＯＭ０〜ＣＯＭ７とコモンラインＣＯＭ８〜ＣＯＭ３１とを個別にマスク制御を行うことができるので、コモンラインＣＯＭ７とコモンラインＣＯＭ８とを境界に、液晶表示パネルの表示領域と非表示領域とを区分することができる。
【００８５】
図９（Ｂ）に示すように、セグメント出力回路は、ｐ型ＭＯＳトランジスタＰＴｒＳ０と、ｎ型ＭＯＳトランジスタＮＴｒＳ０とを含み、両トランジスタのドレイン同士が接続される。この接続ノードの電圧が、液晶表示パネルのセグメントラインＳＥＧ０に供給される。ｐ型ＭＯＳトランジスタＰＴｒＳ０のゲートにはセグメント信号ｓｅｇ０が供給され、ソースには駆動電圧ＶＳｏｎが供給される。ｎ型ＭＯＳトランジスタＮＴｒＳ０のゲートにはセグメント信号ｓｅｇ０が供給され、ソースには駆動電圧ＶＳｏｆｆが供給される。駆動電圧ＶＳｏｎ、ＶＳｏｆｆは、セグメントラインＳＥＧ０の駆動電圧であり、この駆動電圧ＶＳｏｎ、ＶＳｏｆｆが、駆動電圧生成回路２６０から供給される。
【００８６】
図１０（Ａ）に、図９（Ａ）のコモン出力回路により出力される駆動電圧の説明図を示す。
図１０（Ｂ）に、図９（Ｂ）のセグメント出力回路により出力される駆動電圧の説明図を示す。
【００８７】
図１０（Ａ）、図１０（Ｂ）では、図３の駆動電圧生成回路２６０が駆動電圧ＶＣ５、ＶＣ４、ＶＣ３、ＶＣ２、ＶＣ１、ＶＳＳを生成するものとして説明する。ここで、駆動電圧ＶＣ５が最も電位が高く、駆動電圧ＶＣ４、ＶＣ３、ＶＣ２、ＶＣ１の順に電位が低くなり、駆動電圧ＶＳＳが最も電位が低いものとする。
【００８８】
図１０（Ａ）に示すように、コモンラインＣＯＭ０〜ＣＯＭ３１には、フレーム信号ＦＲ及びコモン信号ｃｏｍ０〜ｃｏｍ３１の論理レベルの組み合わせに応じて駆動電圧が出力される。例えば、コモンラインＣＯＭ０には、フレーム信号ＦＲの論理レベルと、コモンラインＣＯＭ０に対応したコモン信号ｃｏｍ０の論理レベルとの組み合わせに応じて、駆動電圧ＶＣ１、ＶＣ５、ＶＳＳ、ＶＣ４のいずれかが出力される。
【００８９】
即ち、フレーム信号ＦＲが「１」（＝Ｈレベル）のとき、駆動電圧生成回路２６０からの駆動電圧ＶＣｏｎとして駆動電圧ＶＣ５、駆動電圧ＶＣｏｆｆとして駆動電圧ＶＣ１が供給される。また、フレーム信号ＦＲが「０」（＝Ｌレベル）のとき、駆動電圧生成回路２６０からの駆動電圧ＶＣｏｎとして駆動電圧ＶＣ４、駆動電圧ＶＣｏｆｆとして駆動電圧ＶＳＳが供給される。従って、フレーム信号ＦＲが「１」で、コモン信号ｃｏｍ０が「１」のとき、駆動電圧ＶＣ５が出力され、コモン信号ｃｏｍ０が「０」のとき、駆動電圧ＶＣ１が出力される。また、フレーム信号ＦＲが「０」で、コモン信号ｃｏｍ０が「１」のとき、駆動電圧ＶＣ４が出力され、コモン信号ｃｏｍ０が「０」のとき、駆動電圧ＶＳＳが出力される。
【００９０】
同様に、例えばコモンラインＣＯＭ１には、フレーム信号ＦＲの論理レベルと、コモン信号ｃｏｍ１の論理レベルとの組み合わせに応じて、駆動電圧ＶＣ１、ＶＣ５、ＶＳＳ、ＶＣ４のいずれかが出力される。
【００９１】
第１の実施形態では、コモン信号生成回路２３０によって生成されたコモン信号が当該コモンラインを選択した場合であっても、コモンラインＣＯＭ８−ＣＯＭ３１に対しては、検出信号ＳＶＤｅｔによりマスク制御が行われて、当該コモンラインが非選択状態と同じ駆動電圧（オフ電圧）を出力することになる。
【００９２】
図１０（Ｂ）に示すように、セグメントラインＳＥＧ０〜ＳＥＧ４７には、フレーム信号ＦＲ及びセグメント信号ｓｅｇ０〜ｓｅｇ４７の論理レベルの組み合わせに応じて駆動電圧が出力される。例えば、セグメントラインＳＥＧ０には、フレーム信号ＦＲの論理レベルと、セグメントラインＳＥＧ０に対応したセグメント信号ｓｅｇ０の論理レベルとの組み合わせに応じて、駆動電圧ＶＳＳ、ＶＣ２、ＶＣ３、ＶＣ５のいずれかが出力される。
【００９３】
即ち、フレーム信号ＦＲが「１」のとき、駆動電圧生成回路２６０からの駆動電圧ＶＳｏｎとして駆動電圧ＶＣ２、駆動電圧ＶＳｏｆｆとして駆動電圧ＶＳＳが供給される。また、フレーム信号ＦＲが「０」のとき、駆動電圧生成回路２６０からの駆動電圧ＶＳｏｎとして駆動電圧ＶＣ５、駆動電圧ＶＳｏｆｆとして駆動電圧ＶＣ３が供給される。従って、フレーム信号ＦＲが「１」で、セグメント信号ｓｅｇ０が「１」のとき、駆動電圧ＶＣ２が出力され、セグメント信号ｓｅｇ０が「０」のとき、駆動電圧ＶＳＳが出力される。また、フレーム信号ＦＲが「０」で、セグメント信号ｓｅｇ０が「１」のとき、駆動電圧ＶＣ５が出力され、セグメント信号ｓｅｇ０が「０」のとき、駆動電圧ＶＣ３が出力される。
【００９４】
同様に、例えばセグメントラインＳＥＧ１には、フレーム信号ＦＲの論理レベルと、セグメント信号ｓｅｇ１の論理レベルとの組み合わせに応じて、駆動電圧ＶＳＳ、ＶＣ２、ＶＣ３、ＶＣ５のいずれかが出力される。
【００９５】
図１１に、第１の実施形態における液晶駆動回路２００が出力する駆動電圧の波形の一例を示す。図１１では、液晶駆動回路２００が出力する駆動電圧のうちコモンラインＣＯＭ０〜ＣＯＭ２、セグメントラインＳＥＧ０、ＳＥＧ１の波形のみを示している。
【００９６】
図１１に示すように、コモン信号生成回路２３０の選択パルス生成回路２３４は、極性反転周期の１つの期間を複数の期間に分割し、各期間にコモンラインを順次選択するようにコモン信号ｃｏｍ０〜ｃｏｍ３１を生成する。そして、各コモンラインの選択期間において、対向するセグメントラインの点灯、非点灯を指定するセグメント信号ｓｅｇ０〜ｓｅｇ４７が表示メモリ１２２から読み出される。液晶表示パネルでは、例えばコモンラインとセグメントラインとの交差位置に対応した画素において、両ラインの電位差が閾値を超えると点灯状態となり、該閾値を超えないときに非点灯状態となる。
【００９７】
例えばコモンラインＣＯＭ０とセグメントラインＳＥＧ０との交差位置に対応した画素では、図１１に示す電位差となり、非点灯状態となる。一方、コモンラインＣＯＭ０とセグメントラインＳＥＧ１との交差位置に対応した画素では、図１１に示す電位差となり、点灯状態となる。
【００９８】
図１２に、第１の実施形態におけるマイクロコンピュータ１００の処理例のフロー図を示す。
【００９９】
例えば、ＲＯＭ１１２には、予め図１２に示す処理を実現するためのプログラムが格納されており、ＣＰＵ１１０がＲＯＭ１１２に格納されたプログラムを読み出して該プログラムに対応した処理を実行することで、図１２に示す処理をソフトウェア処理により実現できる。或いは、電源電圧検出回路１４０からの検出信号ＳＶＤｅｔが液晶駆動回路２００に入力され、図１２に示す処理をハードウェアで実現してもよい。
【０１００】
まず、マイクロコンピュータ１００では、電源電圧検出ステップとして、電源電圧検出回路１４０において、マイクロコンピュータ１００の電源電圧ＶＤＤの低下を検出する（ステップＳ１０）。
【０１０１】
次に、マイクロコンピュータ１００では、駆動制御ステップとして、ステップＳ１０において、電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき（ステップＳ１０：Ｙ）、液晶駆動回路２００が、ステップＳ１０ステップによる検出前の液晶表示パネルの表示領域より小さい表示領域となるように液晶表示パネルを駆動し（ステップＳ１２）、一連の処理を終了する（エンド）。一方、マイクロコンピュータ１００は、ステップＳ１０において、電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出しなかったとき（ステップＳ１０：Ｎ）、一連の処理を終了する（エンド）。
【０１０２】
図１３（Ａ）、図１３（Ｂ）に、第１の実施形態における液晶駆動回路２００の動作例の説明図を示す。図１３（Ａ）は、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧より高い電圧である通常動作時における駆動状態を示す。図１３（Ｂ）は、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧以下の電圧となり、液晶表示パネルの表示領域を小さくしたときの駆動状態を示す。
【０１０３】
図１３（Ａ）に示すように、液晶表示パネルの全コモンラインを順次選択して全画面表示を行う通常動作時に、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧以下となるものとする。このとき、検出信号ＳＶＤｅｔがアクティブとなって、コモンラインＣＯＭ８〜ＣＯＭ３１に、強制的に、いわゆる非選択電圧を出力する。
【０１０４】
これにより、図１３（Ｂ）に示すように、セグメントラインＳＥＧ０〜ＳＥＧ４７に供給される駆動電圧にかかわらず、コモンラインＣＯＭ８〜ＣＯＭ３１に対応した領域の画素を非点灯状態とすることができ、液晶表示パネルの表示領域を小さくできるようになる。
【０１０５】
以上のように、第１の実施形態では、電源電圧検出回路１４０が、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路２００が、検出前の液晶表示パネルの表示領域より小さい表示領域となるように該液晶表示パネルを駆動する。こうすることで、液晶表示パネルの各コモンラインを駆動する回路の充放電電流を削減することができる。
【０１０６】
これにより、表示領域が小さくなるように駆動を開始した後は、液晶表示パネルの表示エリアである表示サイズの大きさにかかわらず、例えばバッテリで動作するマイクロコンピュータ１００の動作時間を長くすることができるようになる。従って、それまでの間にユーザがバッテリを交換できる期間が長くなり、システム動作が不安定になる事態を回避できるようになる。
【０１０７】
また、例えば非表示領域に対応したコモンラインについては、表示メモリ１２２のアクセスを停止させるようにすれば、より一層、消費電力も削減できるようになる。
【０１０８】
なお、第１の実施形態では、マイクロコンピュータ１００の構成が図１に示す構成であるものとして説明したが、本発明に係るマイクロコンピュータの構成が図１に示す構成に限定されるものではない。
【０１０９】
〔第２の実施形態〕
第１の実施形態では、コモンラインの駆動制御により、液晶表示パネルの表示領域を小さくする制御を行っていたが、本発明はこれに限定されるものではない。第２の実施形態では、コモンラインの駆動制御のみならず、セグメントラインの駆動制御を行って、液晶表示パネルの表示領域を小さくする制御を行う。
【０１１０】
このような本発明に係る第２の実施形態におけるマイクロコンピュータの構成は、図１と同様であるため、図示及び説明を省略する。第２の実施形態におけるマイクロコンピュータが第１の実施形態におけるマイクロコンピュータと異なる点は、マイクロコンピュータが内蔵する液晶駆動回路の構成である。
【０１１１】
図１４に、本発明に係る第２の実施形態における液晶駆動回路の構成例のブロック図を示す。図１４において、図３と同一部分には同一符号を付し、適宜説明を省略する。図１４においても、液晶駆動回路が駆動する液晶表示パネルがコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７を有するものとして説明する。また、図１４では、液晶駆動回路が、モノクロの液晶表示パネルを駆動するものとする。
【０１１２】
第２の実施形態における液晶駆動回路３００は、モード設定レジスタ３１０、タイミング生成回路２２０、コモン信号生成回路２３０、制御信号生成回路３２０、コモン出力選択回路２５０、セグメント出力選択回路３３０、駆動電圧生成回路２６０、コモンライン駆動回路２７０、セグメントライン駆動回路２８０を含む。
【０１１３】
モード設定レジスタ３１０は、バス１３０を介してＣＰＵ１１０によりアクセス可能に構成される制御レジスタであり、このモード設定レジスタ３１０により液晶表示パネルの表示領域（非表示領域の大きさ、形状）が指定されると共に、その他の駆動条件や駆動電圧の生成条件等が設定される。
【０１１４】
制御信号生成回路３２０は、モード設定レジスタ３１０に設定された設定内容に従って、液晶駆動回路３００の各部を制御する制御信号を生成する。例えば、モード設定レジスタ３１０に、電源電圧ＶＤＤが低下したときにその表示領域が変更される液晶表示パネルの表示領域に対応したコモンラインやセグメントラインが指定されたとき、制御信号生成回路３２０は、このモード設定レジスタ３１０の設定内容にしたがって制御信号ＣＯＭ０−７ＯＦＦ、ＣＯＭ８−３１ＯＦＦ、ＳＥＧ０−７ＯＦＦ、ＳＥＧ８−２３ＯＦＦ、ＳＥＧ２４−４７ＯＦＦを生成する。
【０１１５】
第２の実施形態では、制御信号ＣＯＭ０−７ＯＦＦは、コモンラインＣＯＭ０〜ＣＯＭ７の出力制御を行うための制御信号であり、制御信号ＣＯＭ８−３１ＯＦＦは、コモンラインＣＯＭ８〜ＣＯＭ３１の出力制御を行うための制御信号であるものとする。また、制御信号ＳＥＧ０−７ＯＦＦは、セグメントラインＳＥＧ０〜ＳＥＧ７の出力制御（マスク制御）を行うための制御信号であり、ＳＥＧ８−２３ＯＦＦは、セグメントラインＳＥＧ８〜ＳＥＧ２３の出力制御を行うための制御信号であり、ＳＥＧ２４−４７ＯＦＦは、セグメントラインＳＥＧ２４〜ＳＥＧ４７の出力制御を行うための制御信号である。
【０１１６】
表示メモリ１２２には、例えばＣＰＵ１１０によって生成された１画面分の表示データが記憶されており、コモン信号生成回路２３０からのコモン信号ＣＯＭＤ０〜ＣＯＭＤ３１に対応したセグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７を出力する。
【０１１７】
セグメント出力選択回路３３０は、制御信号生成回路３２０によって生成された制御信号ＳＥＧ０−７ＯＦＦ、ＳＥＧ８−２３ＯＦＦ、ＳＥＧ２４−４７ＯＦＦを用いて、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７のマスク制御を行う。より具体的には、セグメント出力選択回路３３０は、制御信号ＳＥＧ０−７ＯＦＦに基づいて、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ７をマスク制御したセグメント信号ｓｅｇ０〜ｓｅｇ７を出力する。また、セグメント出力選択回路３３０は、制御信号ＳＥＧ８−２３ＯＦＦと検出信号ＳＶＤｅｔとの論理和演算結果に基づいて、セグメント信号ＳＥＧＤ８〜ＳＥＧＤ２３をマスク制御したセグメント信号ｓｅｇ８〜ｓｅｇ２３を出力する。更に、セグメント出力選択回路３３０は、制御信号ＳＥＧ２４−４７ＯＦＦと検出信号ＳＶＤｅｔとの論理和演算結果に基づいて、セグメント信号ＳＥＧＤ２４〜ＳＥＧＤ４７をマスク制御したセグメント信号ｓｅｇ２４〜ｓｅｇ４７を出力する。
【０１１８】
図１５に、図１４のセグメント出力選択回路３３０の構成例の回路図を示す。
【０１１９】
セグメント出力選択回路３３０は、１又は複数のセグメントライン毎にその出力がマスクされるセグメントラインマスク回路３３２、３３４、３３６を含む。セグメントラインマスク回路３３２は、制御信号ＳＥＧ０−７ＯＦＦにより、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ７に対してマスク制御を行ったセグメント信号ｓｅｇ０〜ｓｅｇ７を出力する。セグメントラインマスク回路３３４は、制御信号ＳＥＧ８−２３ＯＦＦと検出信号ＳＶＤｅｔの論理和演算結果である制御信号ＳＥＧ８−２３ＯＦＦＤにより、セグメント信号ＳＥＧＤ８〜ＳＥＧＤ２３に対してマスク制御を行ったセグメント信号ｓｅｇ８〜ｓｅｇ２３を出力する。セグメントラインマスク回路３３６は、制御信号ＳＥＧ２４−４７ＯＦＦと検出信号ＳＶＤｅｔの論理和演算結果である制御信号ＳＥＧ２４−４７ＯＦＦＤにより、セグメント信号ＳＥＧＤ２４〜ＳＥＧＤ４７に対してマスク制御を行ったセグメント信号ｓｅｇ２４〜ｓｅｇ４７を出力する。
【０１２０】
即ち、液晶駆動回路３００のセグメント出力選択回路３３０は、１又は複数のセグメントライン毎にその出力がマスクされる複数のセグメントラインマスク回路を含み、複数のセグメントラインマスク回路の少なくとも１つの出力がマスクされ、マスクされた出力に対応したセグメントラインに所与のオフ電圧を出力する。このようなセグメント出力選択回路３３０によりマスク制御が行われたセグメント信号ｓｅｇ０〜ｓｅｇ４７は、セグメントライン駆動回路２８０に供給される。
【０１２１】
従って、第２の実施形態では、コモンラインＣＯＭ０〜ＣＯＭ７とコモンラインＣＯＭ８〜ＣＯＭ３１とを個別にマスク制御を行うと共に、セグメントラインＳＥＧ０〜ＳＥＧ７とセグメントラインＳＥＧ８〜ＳＥＧ２３とセグメントラインＳＥＧ２４〜ＳＥＧ４７とを個別にマスク制御を行うことができるので、コモンラインＣＯＭ７とコモンラインＣＯＭ８とを境界に、セグメントラインＳＥＧ７とセグメントラインＳＥＧ８とを境界に、又はセグメントラインＳＥＧ２３とセグメントラインＳＥＧ２４とを境界に、それぞれ液晶表示パネルの表示領域と非表示領域とを区分することができる。
【０１２２】
そして、第２の実施形態では、コモン信号生成回路２３０によって生成されたコモン信号が当該コモンラインを選択した場合であっても、コモンラインＣＯＭ８〜ＣＯＭ３１に対しては、検出信号ＳＶＤｅｔによりマスク制御が行われて、当該コモンラインが非選択状態と同じ駆動電圧を出力することになる。また、表示メモリ１２２から表示データに対応したセグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７を読み出した場合であっても、セグメントラインＳＥＧ８〜ＳＥＧ４７に対しては、検出信号ＳＶＤｅｔによりマスク制御が行われて、当該セグメントラインに非点灯状態となる駆動電圧（オフ電圧）を出力することになる。
【０１２３】
図１６に、第２の実施形態におけるマイクロコンピュータの処理例のフロー図を示す。
【０１２４】
例えば、ＲＯＭ１１２には、予め図１６に示す処理を実現するためのプログラムが格納されており、ＣＰＵ１１０がＲＯＭ１１２に格納されたプログラムを読み出して該プログラムに対応した処理を実行することで、図１６に示す処理をソフトウェア処理により実現できる。或いは、電源電圧検出回路１４０からの検出信号ＳＶＤｅｔが液晶駆動回路３００に入力され、図１６に示す処理をハードウェアで実現してもよい。
【０１２５】
まず、第２の実施形態におけるマイクロコンピュータでは、電源電圧検出ステップとして、電源電圧検出回路１４０において、マイクロコンピュータの電源電圧ＶＤＤの低下を検出する（ステップＳ２０）。
【０１２６】
次に、このマイクロコンピュータでは、駆動制御ステップとして、ステップＳ２０において、電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき（ステップＳ２０：Ｙ）、液晶駆動回路３００が、正転表示と反転表示とを繰り返すように液晶表示パネルを駆動し（ステップＳ２２）、一連の処理を終了する（エンド）。一方、マイクロコンピュータは、ステップＳ２０において、電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出しなかったとき（ステップＳ２０：Ｎ）、一連の処理を終了する（エンド）。
【０１２７】
図１７（Ａ）、図１７（Ｂ）に、第２の実施形態における液晶駆動回路３００の動作例の説明図を示す。図１７（Ａ）は、マイクロコンピュータに供給される電源電圧ＶＤＤが所与の閾値電圧より高い電圧である通常動作時における駆動状態を示す。図１７（Ｂ）は、マイクロコンピュータに供給される電源電圧ＶＤＤが所与の閾値電圧以下の電圧となり、液晶表示パネルの表示領域を小さくしたときの駆動状態を示す。
【０１２８】
図１７（Ａ）に示すように、液晶表示パネルの全コモンラインを順次選択して全画面表示を行う通常動作時に、マイクロコンピュータに供給される電源電圧ＶＤＤが所与の閾値電圧以下となるものとする。このとき、検出信号ＳＶＤｅｔがアクティブとなって、コモンラインＣＯＭ８〜ＣＯＭ３１に、強制的にいわゆる非選択電圧を出力すると共に、セグメントラインＳＥＧ８〜ＳＥＧ４７に、強制的にいわゆる非点灯状態となる駆動電圧ＶＳｏｆｆを出力する。
【０１２９】
これにより、図１７（Ｂ）に示すように、セグメントラインＳＥＧ０〜ＳＥＧ４７に供給される駆動電圧にかかわらず、コモンラインＣＯＭ８〜ＣＯＭ３１に対応した領域の画素を非点灯状態とすることができる。また、コモンラインＣＯＭ０〜ＣＯＭ７が選択されているにもかかわらず、セグメントラインＳＥＧ８〜ＳＥＧ４７に対応した領域の画素を非点灯状態とすることができる。
【０１３０】
このように、第２の実施形態では、電源電圧検出回路１４０が、電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路３００が、検出前の液晶表示パネルの表示領域より小さくなるようにした表示領域に対応したセグメントラインのみに、表示データに対応した電圧を供給して液晶表示パネルを駆動することができる。
【０１３１】
なお、第２の実施形態では、検出信号ＳＶＤｅｔがアクティブになったとき、所定のコモンラインを強制的に非選択状態とすることにより非表示領域を設けると共に、所定のセグメントラインに強制的に非点灯状態となる駆動電圧ＶＳｏｆｆを供給することにより非表示領域を設けるものとして説明したが、本発明はこれに限定されるものではない。検出信号ＳＶＤｅｔがアクティブになったとき、コモンラインを強制的に非選択状態とすることなく、所定のセグメントラインに強制的に非点灯状態となる駆動電圧ＶＳｏｆｆを供給するだけで非表示領域を設けるようにしてもよい。
【０１３２】
以上のように、第２の実施形態では、第１の実施形態の効果に加えて、セグメントライン毎に非表示領域を設けることで表示領域が小さくなるように駆動するようにしたので、液晶表示パネルの各セグメントラインを駆動する回路の充放電電流を削減することができる。
【０１３３】
これにより、表示領域が小さくなるように駆動を開始した後は、液晶表示パネルの表示エリアである表示サイズの大きさにかかわらず、例えばバッテリで動作するマイクロコンピュータの動作時間を長くすることができるようになる。従って、それまでの間にユーザがバッテリを交換できる期間が長くなり、システム動作が不安定になる事態を回避できるようになる。
【０１３４】
〔第３の実施形態〕
第１の実施形態における液晶駆動回路２００と第２の実施形態における液晶駆動回路３００では、マイクロコンピュータの電源電圧の低下を検出したとき、液晶表示パネルの表示領域を小さくすることで、消費電力を削減してバッテリの駆動時間を長くするようにしていたが、本発明はこれに限定されるものではない。第３の実施形態では、マイクロコンピュータの電源電圧の低下を検出したとき、簡素な制御で表示内容を変化させることで、ユーザにバッテリの交換を促すようにしている。
【０１３５】
図１８に、本発明に係る第３の実施形態における液晶駆動回路の構成例のブロック図を示す。図１８において、図１４と同一部分には同一符号を付し、適宜説明を省略する。図１８においても、液晶駆動回路が駆動する液晶表示パネルがコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７を有するものとして説明する。また、図１８では、液晶駆動回路が、モノクロの液晶表示パネルを駆動するものとする。
【０１３６】
第３の実施形態における液晶駆動回路４００は、モード設定レジスタ４１０、タイミング生成回路２２０、コモン信号生成回路２３０、制御信号生成回路４２０、コモン出力選択回路２５０、セグメント出力選択回路４３０、駆動電圧生成回路２６０、コモンライン駆動回路２７０、セグメントライン駆動回路２８０を含む。
【０１３７】
ここで、コモン出力選択回路２５０は、第２の実施形態のように制御信号ＣＯＭ８−３１ＯＦＦと検出信号ＳＶＤｅｔとの論理演算を行うことなく、制御信号ＣＯＭ８−３１ＯＦＦのみに基づいて、コモン信号のマスク制御を行う。即ち、第３の実施形態では、マイクロコンピュータの電源電圧が低下して検出信号ＳＶＤｅｔがアクティブになったとき、例えばＣＰＵ１１０の割り込み処理においてＣＰＵ１１０がモード設定レジスタ４１０にアクセスして、コモン信号やセグメント信号のマスク制御や、セグメント信号の正転出力と反転出力とを交互に出力させる。或いは、検出信号ＳＶＤｅｔが制御信号生成回路４２０に入力されて、ＣＰＵ１１０のソフトウェア処理を介在することなく、制御信号生成回路４２０が、コモン信号やセグメント信号のマスク制御や、セグメント信号の正転出力と反転出力とを交互に出力させるようにしてもよい。以下では、ＣＰＵ１１０のソフトウェア処理によって、コモン信号やセグメント信号のマスク制御や、セグメント信号の正転出力と反転出力とを交互に出力させるものとする。
【０１３８】
モード設定レジスタ４１０は、バス１３０を介してＣＰＵ１１０によりアクセス可能に構成される制御レジスタであり、このモード設定レジスタ４１０により液晶表示パネルの表示領域（非表示領域の大きさ、形状）が指定されると共に、その他の駆動条件や駆動電圧の生成条件等が設定される。モード設定レジスタ４１０には、第２の実施形態と同様に表示領域を指定するための制御データが設定されると共に、電源電圧が低下したときに正転表示と反転表示とを繰り返す表示モードに設定するための制御データが設定される。
【０１３９】
制御信号生成回路４２０は、モード設定レジスタ４１０に設定された設定内容に従って、液晶駆動回路４００の各部を制御する制御信号を生成する。例えば、モード設定レジスタ４１０に、マイクロコンピュータ１００の電源電圧が低下したとき、液晶表示パネルの表示領域を正転表示と反転表示とを繰り返す表示モードが指定されたとき、制御信号生成回路４２０は、このモード設定レジスタ４１０の設定内容にしたがって制御信号ＸＤＩＳＰ（広義には正転反転制御信号）を生成する。
【０１４０】
なお、マイクロコンピュータ１００の電源電圧が低下したとき、液晶表示パネルの表示領域を正転表示と反転表示とを繰り返すのではなく、表示領域を小さくするようにモード設定レジスタ４１０に指定された場合には、第２の実施形態と同様に、モード設定レジスタ４１０の設定内容にしたがって制御信号ＣＯＭ０−７ＯＦＦ、ＣＯＭ８−３１ＯＦＦ、ＳＥＧ０−７ＯＦＦ、ＳＥＧ８−２３ＯＦＦ、ＳＥＧ２４−４７ＯＦＦを生成してもよい。
【０１４１】
セグメント出力選択回路４３０は、制御信号ＸＤＩＳＰに基づいて、セグメントラインに対応する表示データの正転出力と反転出力とを交互に出力する。また、セグメント出力選択回路４３０は、制御信号生成回路４２０によって生成された制御信号ＳＥＧ０−７ＯＦＦ、ＳＥＧ８−２３ＯＦＦ、ＳＥＧ２４−４７ＯＦＦを用いて、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７のマスク制御を行う。より具体的には、セグメント出力選択回路４３０は、制御信号ＳＥＧ０−７ＯＦＦに基づいて、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ７をマスク制御したセグメント信号ｓｅｇ０〜ｓｅｇ７を出力する。また、セグメント出力選択回路４３０は、制御信号ＳＥＧ８−２３ＯＦＦと検出信号ＳＶＤｅｔとの論理和演算結果に基づいて、セグメント信号ＳＥＧＤ８〜ＳＥＧＤ２３をマスク制御したセグメント信号ｓｅｇ８〜ｓｅｇ２３を出力する。更に、セグメント出力選択回路４３０は、制御信号ＳＥＧ２４−４７ＯＦＦと検出信号ＳＶＤｅｔとの論理和演算結果に基づいて、セグメント信号ＳＥＧＤ２４〜ＳＥＧＤ４７をマスク制御したセグメント信号ｓｅｇ２４〜ｓｅｇ４７を出力する。
【０１４２】
図１９に、図１８のセグメント出力選択回路４３０の構成例の回路図を示す。
【０１４３】
セグメント出力選択回路４３０では、制御信号ＸＤＩＳＰに基づいて、セグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７の各ビットの信号の正転信号又は反転信号を生成する。そのため、セグメント出力選択回路４３０は、制御信号ＸＤＩＳＰに基づいて、セグメントラインに対応する表示データの正転出力と反転出力とを交互に出力する表示データ反転回路としての排他的論理和回路を含む。各排他的論理和回路は、制御信号ＸＤＩＳＰが「１」のとき、セグメント信号の反転信号を出力し、制御信号ＸＤＩＳＰが「０」のとき、セグメント信号の正転信号を出力する。
【０１４４】
図１９では、セグメント出力選択回路４３０は、更に、第２の実施形態と同様のセグメントラインマスク回路３３２、３３４、３３６を含むことができる。これにより、正転表示と反転表示を繰り返す表示モードが指定されない場合であっても、第２の実施形態と同様に、コモンラインＣＯＭ０〜ＣＯＭ７とコモンラインＣＯＭ８〜ＣＯＭ３１とを個別にマスク制御を行うと共に、セグメントラインＳＥＧ０〜ＳＥＧ７とセグメントラインＳＥＧ８〜ＳＥＧ２３とセグメントラインＳＥＧ２４〜ＳＥＧ４７とを個別にマスク制御を行うことができる。この結果、コモンラインＣＯＭ７とコモンラインＣＯＭ８とを境界に、セグメントラインＳＥＧ７とセグメントラインＳＥＧ８とを境界に、又はセグメントラインＳＥＧ２３とセグメントラインＳＥＧ２４とを境界に、それぞれ液晶表示パネルの表示領域と非表示領域とを区分することができる。
【０１４５】
従って、第３の実施形態では、表示メモリ１２２から表示データに対応したセグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７を読み出した場合であっても、セグメントラインＳＥＧ８〜ＳＥＧ４７に対しては、制御信号ＸＤＩＳＰにより表示データの正転出力と反転出力とが交互に出力されて、当該セグメントラインの正転表示と反転表示とを繰り返す制御が行われる。
【０１４６】
一方、正転表示と反転表示とを交互に繰り返す表示モードに設定されずに、表示領域を小さくするモードに設定された場合に、第２の実施形態と同様に、コモン信号生成回路２３０によって生成されたコモン信号が当該コモンラインを選択した場合であっても、コモンラインＣＯＭ８〜ＣＯＭ３１に対してマスク制御が行われて、当該コモンラインが非選択状態と同じ駆動電圧を出力することになる。また、表示メモリ１２２から表示データに対応したセグメント信号ＳＥＧＤ０〜ＳＥＧＤ４７を読み出した場合であっても、セグメントラインＳＥＧ８〜ＳＥＧ４７に対してマスク制御が行われて、当該セグメントラインに非点灯状態となる駆動電圧（オフ電圧）を出力することになる。
【０１４７】
以上のように、第３の実施形態では、電源電圧検出回路１４０が、マイクロコンピュータ１００に供給される電源電圧ＶＤＤが所与の閾値電圧以下の電圧に低下したことを検出したとき、液晶駆動回路４００が、正転表示と反転表示とを交互に繰り返すように該液晶表示パネルを駆動する。こうすることで、複雑な処理を行うことなく低消費電力で、ユーザに対して、システム動作が不安定になるまでの間にバッテリの交換を促すことができ、システム動作が不安定になる事態を回避できるようになる。
【０１４８】
〔第４の実施形態〕
第１〜第３の実施形態では、マイクロコンピュータの電源電圧ＶＤＤが所与の閾値電圧以下となったことが検出されたとき、非表示領域を設けるために、例えばコモンラインには駆動電圧ＶＣｏｆｆ、セグメントラインには駆動電圧ＶＳｏｆｆを出力するようにしていたが、本発明はこれに限定されるものではない。第４の実施形態では、非表示領域を設けるために、駆動電圧ＶＣｏｆｆ以外の電圧をコモンラインに出力したり、駆動電圧ＶＳｏｆｆ以外の電圧をセグメントラインに出力したりできる。
【０１４９】
このような第４の実施形態における液晶駆動回路の構成が第１〜第３の実施形態における液晶駆動回路の構成と異なる点は、コモンライン駆動回路を構成するコモン出力回路又はセグメントライン駆動回路を構成するセグメント出力回路である。その他の構成は、第１〜第３の実施形態と同様であるため、図示及び詳細な説明を省略する。
【０１５０】
図２０（Ａ）に、第４の実施形態におけるコモンライン駆動回路を構成するコモン出力回路の構成例の回路図を示す。図２０（Ａ）は、コモンラインＣＯＭ８に駆動電圧を出力するコモン出力回路の構成例を表すが、他のコモンラインに駆動電圧としての選択電圧を出力するコモン出力回路も図２０（Ａ）と同様の構成を有する。
図２０（Ｂ）に、第４の実施形態におけるセグメントライン駆動回路を構成するセグメント出力回路の構成例の回路図を示す。図２０（Ｂ）は、セグメントラインＳＥＧ８に駆動電圧を出力するセグメント出力回路の構成例を表すが、他のセグメントラインに駆動電圧を出力するセグメント出力回路も図２０（Ｂ）と同様の構成を有する。
【０１５１】
図２０（Ａ）に示すように、コモン出力回路は、ｐ型ＭＯＳトランジスタＰＴｒＣ８と、ｎ型ＭＯＳトランジスタＮＴｒＣ８とを含み、両トランジスタのドレイン同士が接続される。この接続ノードの電圧が、液晶表示パネルのコモンラインＣＯＭ８に供給される。更に、このコモン出力回路は、第１及び第２のゲート制御回路ＧＡＣ８、ＧＤＣ８、出力トランジスタＣＴｒＣ８を含む。第１のゲート制御回路ＧＡＣ８は、制御信号ＣＯＭ８−３１ＯＦＦの反転信号とコモン信号ｃｏｍ８との論理積否定演算結果を、ｐ型ＭＯＳトランジスタＰＴｒＣ８のゲートに供給する。第２のゲート制御回路ＧＤＣ８は、制御信号ＣＯＭ８−３１ＯＦＦとコモン信号ｃｏｍ８と論理和否定演算結果を、ｎ型ＭＯＳトランジスタＮＴｒＣ８のゲートに供給する。
【０１５２】
ｐ型ＭＯＳトランジスタＰＴｒＣ８のソースには駆動電圧ＶＣｏｎが供給される。ｎ型ＭＯＳトランジスタＮＴｒＣ８のソースには駆動電圧ＶＣｏｆｆが供給される。駆動電圧ＶＣｏｎは、コモンラインＣＯＭ８の選択電圧であり、駆動電圧ＶＣｏｆｆは、コモンラインＣＯＭ８の非選択電圧である。
【０１５３】
出力トランジスタＣＴｒＣ８は、ｎ型ＭＯＳトランジスタにより構成される。出力トランジスタＣＴｒＣ８のソースには、オフ電圧ＶＣｃｕｔが供給され、ドレインはｐ型ＭＯＳトランジスタＰＴｒＣ８及びｎ型ＭＯＳトランジスタＮＴｒＣ８の接続ノードに接続される。この出力トランジスタＣＴｒＣ８のゲートには、制御信号ＣＯＭ８−３１ＯＦＦが供給される。
【０１５４】
このコモン出力回路は、制御信号ＣＯＭ８−３１ＯＦＦにより、コモン信号ｃｏｍ８にかかわらず、オフ電圧ＶＣｃｕｔが出力される。このように、非表示領域のコモンラインに、駆動電圧ＶＣｏｆｆと異なるオフ電圧ＶＣｃｕｔを出力できるので、オフ電圧ＶＣｃｕｔを任意の電圧とすることができる。このようなオフ電圧ＶＣｃｕｔとしては、駆動電圧ＶＳＳ、ＶＣ２、ＶＣ３等の中間電位の電圧を採用することができる。
【０１５５】
図２０（Ｂ）に示すように、セグメント出力回路は、ｐ型ＭＯＳトランジスタＰＴｒＳ８と、ｎ型ＭＯＳトランジスタＮＴｒＳ８とを含み、両トランジスタのドレイン同士が接続される。この接続ノードの電圧が、液晶表示パネルのセグメントラインＳＥＧ８に供給される。更に、このセグメント出力回路は、第１及び第２のゲート制御回路ＧＡＳ８、ＧＤＳ８、出力トランジスタＣＴｒＳ８を含む。第１のゲート制御回路ＧＡＳ８は、制御信号ＳＥＧ８−２３ＯＦＦの反転信号とセグメント信号ｓｅｇ８との論理積否定演算結果を、ｐ型ＭＯＳトランジスタＰＴｒＳ８のゲートに供給する。第２のゲート制御回路ＧＤＳ８は、制御信号ＳＥＧ８−２３ＯＦＦとセグメント信号ｓｅｇ８と論理和否定演算結果を、ｎ型ＭＯＳトランジスタＮＴｒＳ８のゲートに供給する。
【０１５６】
ｐ型ＭＯＳトランジスタＰＴｒＳ８のソースには駆動電圧ＶＳｏｎが供給される。ｎ型ＭＯＳトランジスタＮＴｒＳ８のソースには駆動電圧ＶＳｏｆｆが供給される。駆動電圧ＶＳｏｎ、ＶＳｏｆｆは、セグメントラインＳＥＧ８の駆動電圧であり、この駆動電圧ＶＳｏｎ、ＶＳｏｆｆが、駆動電圧生成回路２６０から供給される。
【０１５７】
出力トランジスタＣＴｒＳ８は、ｎ型ＭＯＳトランジスタにより構成される。出力トランジスタＣＴｒＳ８のソースには、オフ電圧ＶＳｃｕｔが供給され、ドレインはｐ型ＭＯＳトランジスタＰＴｒＳ８及びｎ型ＭＯＳトランジスタＮＴｒＳ８の接続ノードに接続される。この出力トランジスタＣＴｒＳ８のゲートには、制御信号ＳＥＧ８−２３ＯＦＦが供給される。
【０１５８】
このセグメント出力回路は、制御信号ＳＥＧ８−２３ＯＦＦにより、セグメント信号ｓｅｇ８にかかわらず、オフ電圧ＶＳｃｕｔを出力する。このように、非表示領域のセグメントラインに、駆動電圧ＶＳｏｆｆと異なるオフ電圧ＶＳｃｕｔを出力できるので、オフ電圧ＶＳｃｕｔを任意の電圧とすることができる。このようなオフ電圧ＶＳｃｕｔとしては、駆動電圧ＶＳＳ、ＶＣ２、ＶＣ３等の中間電位の電圧を採用することができる。
【０１５９】
また、駆動電圧ＶＣｏｆｆと駆動電圧ＶＳｏｆｆとが異なる電圧である場合であっても、コモンラインのオフ電圧ＶＣｃｕｔとセグメントラインのオフ電圧ＶＳｃｕｔを共通の電圧とすることで、確実に非表示領域を設けることができるようになる。
【０１６０】
以上のように、第４の実施形態によれば、非表示領域に出力オフ電圧を、コモンラインの駆動電圧ＶＣｏｆｆやセグメントラインの駆動電圧ＶＳｏｆｆとは異なる電圧とすることができる。これにより、液晶表示パネルの種類に依存することなく、電源電圧が低下した場合でも、システム動作が不安定になる事態をできるだけ回避することができるマイクロコンピュータ等を提供できるようになる。
【０１６１】
２．  電子機器
以上の第１〜第４の実施形態における液晶駆動回路を内蔵するマイクロコンピュータは、時計や携帯電話機等に代表される携帯型の電子機器に搭載することができる。
【０１６２】
図２１に、本発明に係る電子機器の構成例のブロック図を示す。図２１は、第１の実施形態におけるマイクロコンピュータ１００が搭載される電子機器のブロック図を表す。
【０１６３】
以下では、図２１の電子機器が、第１の実施形態におけるマイクロコンピュータ１００を搭載するものとして説明するが、図２１のマイクロコンピュータに代えて、第２〜第４の実施形態のいずれかにおける液晶駆動回路を内蔵したマイクロコンピュータを搭載していてもよい。
【０１６４】
図２１に示す電子機器６００は、第１の実施形態におけるマイクロコンピュータ１００と、マイクロコンピュータ１００の電源電圧を供給するバッテリ７００と、マイクロコンピュータ１００が内蔵する液晶駆動回路２００によって駆動される液晶表示パネル８００とを含む。液晶表示パネル８００は、ドットマトリクス型の液晶表示パネルである。この構成を有する電子機器６００は、バッテリ７００が出力する電源電圧が低下した場合であっても、ユーザがバッテリを交換しやすくなって、システム動作が不安定になる事態を回避できるようになる。
【０１６５】
図２２に、図２１の液晶表示パネル８００の概略構成図を示す。
【０１６６】
液晶表示パネル８００は、コモンラインＣＯＭ０〜ＣＯＭ３１、セグメントラインＳＥＧ０〜ＳＥＧ４７を有する。コモンラインＣＯＭ０〜ＣＯＭ３１は、セグメントラインＳＥＧ０〜ＳＥＧ４７に交差するように配置されている。このような液晶表示パネル８００は、一対の透明なガラス基板の間に、透明電極で形成され互いに交差するように配置されたコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７、配向膜及び液晶を封入して形成される。
【０１６７】
マイクロコンピュータ１００が有するコモンライン用の出力電極及びセグメントライン用の出力電極が、図２０のコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７と電気的に接続される。
【０１６８】
マイクロコンピュータ１００は、液晶表示パネル８００のコモンラインＣＯＭ０〜ＣＯＭ３１及びセグメントラインＳＥＧ０〜ＳＥＧ４７を駆動する。液晶表示パネル８００では、各コモンラインと各セグメントラインとの交差位置に対応した画素において、両電極の電位差に応じてバックライトからの光の通過率が制御されて、点灯又は非点灯が行われる。
【０１６９】
以上、本発明に係るマイクロコンピュータ、その制御方法及び電子機器を上記の各実施形態に基づいて説明したが、本発明は上記の各実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１７０】
（１）上記の各実施形態では、液晶表示パネルが有する電極をコモンライン及びセグメントラインとして説明したが、本発明はこれらの電極の名称に限定されるものではない。
【０１７１】
（２）上記の各実施形態において、コモンライン数が「３２」、セグメントライン数が「４８」であるものとして説明したが、本発明は、コモンライン数やセグメントライン数に限定されるものではない。
【０１７２】
（３）上記の各実施形態において、本発明を、マイクロコンピュータ、その制御方法及び電子機器として説明したが、本発明はこれに限定されるものではない。例えば、本発明を実現するためのマイクロコンピュータの制御方法の処理手順が記述されたプログラムや、該プログラムが記録された記録媒体であってもよい。
【図面の簡単な説明】
【０１７３】
【図１】本発明に係る第１の実施形態におけるマイクロコンピュータの構成例のブロック図。
【図２】図１の電源電圧検出回路の構成例のブロック図。
【図３】図１の液晶駆動回路の構成例のブロック図。
【図４】図３のタイミング生成回路の構成例のブロック図。
【図５】図３のコモン信号生成回路の構成例のブロック図。
【図６】図５のコモン信号生成回路の動作例の波形図。
【図７】図５のコモン信号生成回路の別の動作例の波形図。
【図８】図３のコモン出力選択回路の構成例の回路図。
【図９】図９（Ａ）はコモンライン駆動回路を構成するコモン出力回路の構成例の回路図。図９（Ｂ）はセグメントライン駆動回路を構成するセグメント出力回路の構成例の回路図。
【図１０】図１０（Ａ）は図９（Ａ）のコモン出力回路により出力される駆動電圧の説明図。図１０（Ｂ）は図９（Ｂ）のセグメント出力回路により出力される駆動電圧の説明図。
【図１１】第１の実施形態における液晶駆動回路が出力する駆動電圧の波形の一例を示す図。
【図１２】第１の実施形態におけるマイクロコンピュータの処理例のフロー図。
【図１３】図１３（Ａ）、図１３（Ｂ）は第１の実施形態における液晶駆動回路の動作例の説明図。
【図１４】本発明に係る第２の実施形態における液晶駆動回路の構成例のブロック図。
【図１５】図１４のセグメント出力選択回路の構成例の回路図。
【図１６】第２の実施形態におけるマイクロコンピュータの処理例のフロー図。
【図１７】図１７（Ａ）、図１７（Ｂ）は第２の実施形態における液晶駆動回路の動作例の説明図。
【図１８】本発明に係る第３の実施形態における液晶駆動回路の構成例のブロック図。
【図１９】図１８のセグメント出力選択回路の構成例の回路図。
【図２０】図２０（Ａ）は第４の実施形態におけるコモンライン駆動回路を構成するコモン出力回路の構成例の回路図。図２０（Ｂ）は第４の実施形態におけるセグメントライン駆動回路を構成するセグメント出力回路の構成例の回路図。
【図２１】本発明に係る電子機器の構成例のブロック図。
【図２２】図２１の液晶表示パネルの概略構成図。
【符号の説明】
【０１７４】
１００…マイクロコンピュータ、  １１０…ＣＰＵ、  １１２…ＲＯＭ、
１１４…ＲＡＭ、  １１６…第１の周辺回路、  １１８…第２の周辺回路、
１２０…Ｉ／Ｏポート、  １２２…表示メモリ、  １２６…電源回路、  １３０…バス、
１４０…電源電圧検出回路、  １４２…電圧比較回路、  １４４…出力ラッチ回路、
１４６…比較電圧設定回路、  １４８…動作設定レジスタ、  １５０…動作スイッチ、
２００，３００，４００…液晶駆動回路、
２１０，３１０，４１０…モード設定レジスタ、
２２０…タイミング生成回路、  ２２２…位相調整回路、
２２４…複数の１／２分周回路、  ２２６…１／３分周回路、
２２８…１／２分周回路、  ２３０…コモン信号生成回路、  ２３２…デコード回路、
２３４…選択パルス生成回路、  ２４０，３２０，４２０…制御信号生成回路、
２５０…コモン出力選択回路、  ２５２，２５４…コモンラインマスク回路、
２６０…駆動電圧生成回路、  ２７０…コモンライン駆動回路、
２８０…セグメントライン駆動回路、  ３３０，４３０…セグメント出力選択回路、
３３２，３３４，３３６…セグメントラインマスク回路、  ６００…電子機器、
７００…バッテリ、  ８００…液晶表示パネル、  ＣＬＫ０…基準クロック、
ＣＬＫ１〜ＣＬＫ６…基準タイミング信号、  ＣＯＭ０〜ＣＯＭ３１…コモンライン、
ＣＯＭ０−７ＯＦＦ，ＣＯＭ８−３１ＯＦＦ，ＣＯＭ８−３１ＯＦＦＤ，ＳＥＧ０−７ＯＦＦ，ＳＥＧ８−２３ＯＦＦ，ＳＥＧ８−２３ＯＦＦＤ，ＳＥＧ２４−４７ＯＦＦ，ＳＥＧ２４−４７ＯＦＦＤ，ＸＤＩＳＰ…制御信号、
ＣＯＭＤ０〜ＣＯＭＤ３１，ｃｏｍ０〜ｃｏｍ３１…コモン信号、
ＦＲ…フレーム信号、  ＳＥＧ０〜ＳＥＧ４７…セグメントライン、
ＳＥＧＤ０〜ＳＥＧＤ４７，ｓｅｇ０〜ｓｅｇ４７…セグメント信号、
ＳＶＤｅｔ…検出信号
【図１】
2010032747.tif 000003
【図２】
2010032747.tif 000004
【図３】
2010032747.tif 000005
【図４】
2010032747.tif 000006
【図５】
2010032747.tif 000007
【図６】
2010032747.tif 000008
【図７】
2010032747.tif 000009
【図８】
2010032747.tif 000010
【図９】
2010032747.tif 000011
【図１０】
2010032747.tif 000012
【図１１】
2010032747.tif 000013
【図１２】
2010032747.tif 000014
【図１３】
2010032747.tif 000015
【図１４】
2010032747.tif 000016
【図１５】
2010032747.tif 000017
【図１６】
2010032747.tif 000018
【図１７】
2010032747.tif 000019
【図１８】
2010032747.tif 000020
【図１９】
2010032747.tif 000021
【図２０】
2010032747.tif 000022
【図２１】
2010032747.tif 000023
【図２２】
2010032747.tif 000024