JPH02196389A - Icカード - Google Patents

Icカード

Info

Publication number
JPH02196389A
JPH02196389A JP1017099A JP1709989A JPH02196389A JP H02196389 A JPH02196389 A JP H02196389A JP 1017099 A JP1017099 A JP 1017099A JP 1709989 A JP1709989 A JP 1709989A JP H02196389 A JPH02196389 A JP H02196389A
Authority
JP
Japan
Prior art keywords
command
card
sleep mode
cpu
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1017099A
Other languages
English (en)
Inventor
Takehiro Takahashi
武博 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Hitachi Maxell Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Maxell Ltd filed Critical Hitachi Maxell Ltd
Priority to JP1017099A priority Critical patent/JPH02196389A/ja
Publication of JPH02196389A publication Critical patent/JPH02196389A/ja
Priority to US07/953,299 priority patent/US5247164A/en
Priority to US08/123,101 priority patent/US5406064A/en
Pending legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、ICカードに関し、詳しくはICカードの
消費電力を低減することができるようなICカードの改
良に関する。
[従来の技術] 従来のICカードが行う外部装置との間のデータ授受動
作としては、例えば、外部装置の1つであるホストコン
ピュータ、■Cカードリーダ・ライタ、或いは端末装置
(以下、これらを含めて端末装置で代表する)にICカ
ードが装着されたときに、端末装置から発信されたコマ
ンドをICカードの内部制御プログラムで解読し、その
内容に従ってメモリのアクセス、例えばデータの書込み
、読出し及び消去を実行し、その結果をコマンドに対す
るレスポンスとして端末装置に返答するシーケンスに従
って行われる。この場合、端末装置は、常に、マスター
状態にあって、ICカードはスレーブとなり、端末装置
からのコマンドを待って動作する。
このような従来のICカードでは、その消費電力が1チ
ツプ型ICを内蔵するものでは約50mW程度であり、
2チツプ型ICを内蔵するものでは約210mW程度で
ある。これは、卓上電子計算機等の消費電力が0.3〜
15mW程度であるのに比べ、比較的大きな消費電力で
あると言える。
−力、近年、−枚のICカードで種々の機能を持たせて
、あるときは銀行用に、あるときは病院用に、またある
ときには、クレジット用にと各種の用途に使用できるよ
うにすることがICカードに要求されている。しかも、
各種の要求を満たすために、ICカードが携帯用の端末
装置に装着されて使用されるようになってきている。
[解決しようとする課題] ICカードを携帯用の端末装置であるハンディターミナ
ル等の端末装置で使用する場合、端末装置側は、通常、
電池駆動のICカード端子付き端末装置(以下、ハンデ
ィ端末)となっていて、比較同人容量の電池が組込まれ
ている。それがハンディ端末の重量を重くシ、その軽減
の障害となるばかりか、充電式電池を内蔵するものでは
、ICカードの消費電力が大きくなると充電回数も多く
なる欠点がある。
また、ICカードは、通常、それが装着される端末装置
から電力供給を受けるが、電力消費が多くなるとICカ
ード側の発熱量とも大きくなり、このような問題も含め
てICカードの電力消費量は少ないに越したことはない
この発明は、このような従来技術の問題点を解決するも
のであって、ICカードの消費電力を低減し、例えば、
小容量電池等を使用して電力供給をしても長時間駆動す
ることができるようなICカードを提供することを目的
とする。
[課題を解決するための手段コ このような目的を達成するためのこの発明のICカード
の構成は、外部装置から受けたコマンドに応じた処理を
実行する動作モードと自己の動作状態を停止させ、復帰
信号に応じて動作モードに復帰するスリープモードとを
有する情報処理回路と前記外部装置から信りを受信した
ときにこの情報処理回路に対して復帰信号を発生する復
帰信号発生回路とを備えていて、動作モードにおいて外
部装置から受けたコマンドに応じた処理を実行した後に
スリープモードに入るものである。
[作用] ICカードは、通常、それが装着される端末装置のキー
操作に応じ、その端末装置から転送されるコマンドを受
けてこれをデコードしてコマンドに対応する処理を実行
する。この場合、ICカードは、コマンドと受ける前に
コマンド待ち状態となっている。一方、ICカード内で
の処理実行時間は、このコマンド待ちの時間に比して極
めて小さい。それ故に、コマンド待ちの時間内に消費さ
れる電力もばかにならず、この時間に消費される電力を
低減することにより、その平均消費電力を低減すること
ができる。そこで、ICカードがコマンド待ち状態のと
きに端末装置側からの制御によりICカードの電源を切
ってやることが考えられるが、それではICカード内の
RAMに記憶された暗証番号一致フラグ情報等が失われ
てしまい、正常なICカード処理を行う5ことができな
い。
したがって、前記のように構成して、ICカードがコマ
ンドに応じた処理を実行した後に情報処理回路、例えば
、MPUがスリープモードに入って、自己の電力の消費
を抑え或いは停止すれば、RAM等が内蔵されているI
Cカードでは、スリープモード中においてもRAMのデ
ータは保持される。また、このとき、外部装置に対する
インタフェース等も動作状態にあることから次に転送さ
れるコマンドを受信することができる。なお、MPUの
スリープモードを解除させるには、例えば、ICカード
に内蔵されたMPUの割込み端子に割込み信号を発生さ
せることで可能である。
なお、スリープモードではMPUの消費電力は通常の1
15程度になる。しかもスリープモードでは、MPUの
動作は停止するが、RAM、5CI(シリアルコミュニ
ケーションインターフェース)等の周辺機能は停止しな
い。そのため、RAM内の情報は失われず、また、コマ
ンドメツセージをSCIが受信して容易にスリープモー
ドを解除することができる。
その結果、ICカードが外部装置の1つである端末装置
等に装着されて使用される場合に、次のコマンドが転送
される時間までの間MPUがスリープモードに入ること
ができ、この間、そのMPUの消費電力が抑111され
、或いは停止されるので、ICカード全体の平均消費電
力を低減させることができる。
[実施例] 以下、この発明の一実施例について図面を参照して詳細
に説明する。
第1図は、この発明を適用した一実施例のICカードに
おけるMPUの処理のフローチャート、第2図は、その
内部構成を示すブロック図、第3図は、その他の内部構
成を示すブロック図である。
第2図に示すように、ICカード20は、MPU1とE
EPROM2とが内蔵されていて、ハンディ端末に装着
されたときの接続端子としてクロック端子(CLK)3
とリセット端子(R8T)4、シリアルデータの入出力
のためのI10端子5、外部から電源供給を受けるため
のVCC端子6、そしてGND端子7が設けられている
MPUIは、演算処理回路(CPU)12と、ハンディ
端末との信号の授受を行うシリアルコミュニケーション
(SCI)11、RAMIOlROM(マスクROM)
9等を備えていて、これらの各回路は、バス13により
相互に接続され、EEPROM2とパスバッファ14.
15を介してデータの授受を行う。なお、16,17は
、プログラム暴走やその他の時間監視をするタイマ回路
である。
ところで、この例では前記のような構成としているが、
これらの各要素の組合せ及びICチップの数を限定する
ものではなく、ゲートアレイ等の各種のハードウェア回
路或いはその他の論理回路等が加えられ、又は前記回路
の一部がこれら回路に置き換えられていてもよい。また
、MPUIはその内部に5CIIIやタイマ回路16.
17が含まれていなくてもよい。
ここで、データの書込み、読出し、暗証番号等の確認情
報の照合、特定の処理プログラムの起動、通信制御処理
等を行う基本的な処理プログラムは、MPU1に内蔵さ
れたROM9に記憶されている。
また、CPU12は、ハンディ端末から受けたコマンド
に応じた処理を実行する、通常の動作モードと、自己の
電力消費を抑え或いは停止させるスリープモードとに設
定される機能を有していて、電源ONで初期設定されて
、通常の動作モードとなり、また、5C111から割込
み信号を受けてスリープモードから通常の動作モードと
なる。
方、スリープモードは、所定のコマンドによる処理を実
行した後にスリーブコマンドを実行することで入り、C
PU12はスリーブ状態となる。そのために例えば、R
OM9 (EEPROM2でも可)には、コマンド処理
実行後にスリープモードに入る処理プログラムが格納さ
れている。
ここで、5C111とCPU8とは割込み信号線8によ
り接続されていて、5C111は、ハンディ端末から電
文を受信したときにCPU12にこの線を通してCPU
12のスリーブ状態から復帰するための割込み信号を送
出する。
以下、その動作を第1図に従って説明すると、ハンディ
端末からVcc端子6に電源電圧Vccを印加して電力
供給をし、クロック端子3にクロック信号を印加し、リ
セット端子4のリセット信号(R8T)を解除して、こ
れをLOWレベル(以F“L”)からHIGHレベル(
以下“H”)ニ」−げると、MPUIのCPU12が動
作を始め、ROMe内の内蔵プログラムに従い、まず、
ステップ■においてイニシャライズ処理を行い、その後
ステップ■a、■bへと移り、ステップ■aでスリーブ
コマンドを発生してスリープモードに入る処理をすると
ともに、ステップ■bにおいて5cIllを制御してコ
マンドメーセージ(電文)待ちループに入る。ここで、
コマンドメツセージがハンディ端末からI10端子5に
入されると、5C111がCPU8に割込み信号線8を
介して割込み信号を送出する。
SCI11から割込み信号を受けたCPU12は、ステ
ップ■においてスリーブ状態がら復帰する。そして、ス
テップ■で、5C111から受けたコマンドメツセージ
におけるコマンドを解析し、ステップ■においてコマン
ドに対応した処理を行い、ステップ■でレスポンスメツ
セージを5C111を介して送信した後、ステップ■a
、■bへと戻り、再びスリーブコマンドを実行してスリ
ーブ状態に入り、かつ、5CIIIを制御してコマンド
メーセージ待ちループに入る。
ここで、CPU12は、イニシャライズ処理路r後、或
いはコマンド実行後に、スリーブコマンドを実行てして
スリーブ状態に入り、その動作は停止するが、このとき
、RAMl0内の情報は保持されていて、5C111の
動作は継続している。
なお、このとき、CPU12とともにE E PROM
2をスリーブコマンド実行の際に非動作状態(或いはス
タンバイ状態)とすることができる。また、この場合、
タイマー16.17は、スタンバイ状態にあってもよい
し、停止状態、或いは動作状態にあってもよい。
そして、以後、ハンディ端末からICカード2Oが抜去
されて、端子6の電源電圧Vccが“OFF”状態とな
るまで以上の動作を繰り返す。このことにより、コマン
ド待ち時のCPU12或いはその周辺回路の一部の消費
電力を低減することができる。
なお、EEPROM2の非動作時の消費電力はCPU1
2と同様に動作状態のときの115程度であり、これは
、動作状態のときに比べてはるかに小さい。また、IC
カード20の処理実行時間はコマンド待ち時間に比べて
はるかに小さい。したがって、ICカード2の平均消費
電流もほぼ115程度にすることが可能である。
また、以上の動作では、スリープモードの切り換えのた
めの特別な外部操作が不要になるため、従来のICカー
ドと全く同様に取り扱え、小型電池でICカードを長時
間駆動でき、特に、ハンディ端末の重量の低減と小型化
に果たす役割が大きい。
第3図は、この発明によるICカードの回路構成図の他
の例であって、EEPROM2がMPU■の内部に含ま
れている形態である。この場合にも、先の実施例と同様
の処理をすることにより、同様の効果を得ることができ
る。
以上説明してきたが、実施例では、SCIで割込み信号
を発生しているが、割込み信号は、この回路で発生する
必要はなく、前記外部装置から信号を受信したときに割
込み信号を発生させる回路であればどのような回路であ
ってもよい。さらに、前記の割込み信号は、割込み信号
に限らず、CPU等の情報処理回路に対してスリープモ
ードから復帰させるような復帰信号であればよく、SC
I等は、この復帰信号を発生する復帰信号発生回路であ
ればよい。
また、実施例では、ハンディ端末を中心として説明して
いるが、この発明は、このような端末装置のほかに、各
種の端末装置、ホストコンピュータ、その他の外部装置
についても同様に適用できることはもちろんである。
[発明の効果コ 以上説明したように、この発明ではコマンド待ちの間、
CPU等の情報処理回路をスリープモードにするように
しているので、ICカードの平均消費電流が大幅に低減
され、小型電池等で長時間ICカードを駆動することが
可能になる。
【図面の簡単な説明】
第1図は、この発明を適用した一実施例のICカードに
おけるMPUの処理のフローチャート、第2図は、その
内部構成を示すブロック図、第3図は、その他の内部構
成を示すブロック図である。 ■・・・情報処理回路(MPU)、 2・・・EEPROM13・・・クロック端子、4・・
・リセット端子、5・・・I10端子、6・・・電源端
子(vCC)、7・・・GND端子、8・・・割込み信
号線、9・・・ROM、10・・・RAM。 11・・・SCI、12・・・演算処理回路(CPU)
。 特許出願人 日立マクセル株式会社 代理人   弁理士 梶 山 拮 是

Claims (2)

    【特許請求の範囲】
  1. (1)外部装置から受けたコマンドに応じた処理を実行
    する動作モードと自己の動作状態を停止させ、復帰信号
    に応じて前記動作モードに復帰するスリープモードとを
    有する情報処理回路と前記外部装置から信号を受信した
    ときにこの情報処理回路に対して前記復帰信号を発生す
    る復帰信号発生回路とを備え、前記動作モードにおいて
    前記外部装置から受けたコマンドに応じた処理を実行し
    た後に前記スリープモードに入ることを特徴とするIC
    カード。
  2. (2)情報処理回路はマイクロプロセッサであり、復帰
    信号はこのマイクロプロセッサに対する割込み信号であ
    り、復帰信号発生回路は外部装置からコマンドメッセー
    ジを受信したときに前記割込み信号を発生するシリアル
    コミュニケーションインタフェースであることを特徴と
    する請求項1記載のICカード。
JP1017099A 1989-01-26 1989-01-26 Icカード Pending JPH02196389A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1017099A JPH02196389A (ja) 1989-01-26 1989-01-26 Icカード
US07/953,299 US5247164A (en) 1989-01-26 1992-09-30 IC card and portable terminal
US08/123,101 US5406064A (en) 1989-01-26 1993-09-20 IC card and portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1017099A JPH02196389A (ja) 1989-01-26 1989-01-26 Icカード

Publications (1)

Publication Number Publication Date
JPH02196389A true JPH02196389A (ja) 1990-08-02

Family

ID=11934564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1017099A Pending JPH02196389A (ja) 1989-01-26 1989-01-26 Icカード

Country Status (1)

Country Link
JP (1) JPH02196389A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002324393A (ja) * 2001-04-25 2002-11-08 Mitsubishi Electric Corp 半導体記憶装置
JP2014039240A (ja) * 2012-06-01 2014-02-27 Semiconductor Energy Lab Co Ltd 半導体装置、および警報装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01280890A (ja) * 1988-05-06 1989-11-13 Toppan Printing Co Ltd Icカード

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01280890A (ja) * 1988-05-06 1989-11-13 Toppan Printing Co Ltd Icカード

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002324393A (ja) * 2001-04-25 2002-11-08 Mitsubishi Electric Corp 半導体記憶装置
JP2014039240A (ja) * 2012-06-01 2014-02-27 Semiconductor Energy Lab Co Ltd 半導体装置、および警報装置

Similar Documents

Publication Publication Date Title
US5247164A (en) IC card and portable terminal
DK174975B1 (da) Integreret kredsløbskort
US5457801A (en) Power saving system
CN100380268C (zh) 计算机和计算机的电源控制方法
JP2842750B2 (ja) Icカード
JP2608532B2 (ja) コンピュータシステムにおけるユーザ入力デバイス存在のエミュレート方法
JP2008269626A (ja) データ処理システム
JP2002109490A (ja) メモリカードおよびクロック制御回路
CN101069195B (zh) 双接口对象的状态变化的完全同时信息的方法和设备
US6016549A (en) Peripheral unit having at least two sequencer circuits configured to control data transfers for power saving
JP2001350738A (ja) フラッシュメモリ内蔵マイクロコンピュータ
CN115686177A (zh) 处理器以及处理器的处理方法、电子设备
US5410712A (en) Computer system equipped with extended unit including power supply
TW201212040A (en) FRDY pull-up resistor activation
JPH02196389A (ja) Icカード
JPH02196390A (ja) Icカード
EP1372065B1 (en) System large scale integrated circuit (LSI), method of designing the same, and program therefor
JP2580789B2 (ja) Icカード
EP0378242A2 (en) Integrated circuit with a debug environment
JPH05108539A (ja) データ処理装置
JP2654803B2 (ja) Icカード
JPH06324906A (ja) シングルチップマイクロコンピュータ
JPS5818644B2 (ja) デ−タ処理システム運用制御方式
KR19990026800A (ko) 운영체제 타이머에 초기값 설정방법
JP4057360B2 (ja) 多機能icカード及びその制御方法