← Back to Patent Explorer
US6439464B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Dual mode smart card and associated methods

Assignee: STMicroelectronics lnc USA
•
Filing: 2000-10-11
•
Granted: 2002-08-27
•
Expires: 2020-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dual-mode IC is provided for operating in first mode such as an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a second, non-ISO mode, such as a USB mode in accordance with Universal Serial Bus (USB) protocol. The dual-mode IC is preferably in a smart card and includes a microprocessor, a switching block, and an external interface. The external interface includes a voltage supply pad, a reference voltage pad, a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a D-plus pad and D-minus pad in accordance with the USB protocol. The IC further includes a mode configuration circuit for detecting a USB mode condition on at least one of the D-plus and D-minus pads, and configuring the IC in the ISO mode or the USB mode depending on the result. Once the IC is configured in a particular mode, it will operate in only that mode until the next power-on reset sequence.

Inventors

  • 👤 Serge F. Fruhauf
  • 👤 Herve Goupil
  • 👤 Robert Leydier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:56
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/077; G06K19/0772; G06K19/07733

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 132 words
A dual-mode integrated circuit (IC) for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode IC comprising: a microprocessor; a switching block connected to the microprocessor; an external interface connected to the switching block and comprising a voltage supply pad, a reference voltage pad, a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a D-plus pad and a D-minus pad in accordance with the USB protocol; and a mode configuration circuit connected to the switching block for configuring the dual-mode IC in one of the ISO and USB modes based upon a signal on at least one of the D-plus and D-minus pads.
Claim 2
Dependent Claim 132 words
A dual-mode integrated circuit (IC) for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode IC comprising: a microprocessor; a switching block connected to the microprocessor; an external interface connected to the switching block and comprising a voltage supply pad, a reference voltage pad, a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a D-plus pad and a D-minus pad in accordance with the USB protocol; and a mode configuration circuit connected to the switching block for configuring the dual-mode IC in one of the ISO and USB modes based upon a signal on at least one of the D-plus and D-minus pads.
Claim 3
Dependent Claim 47 words
The dual-mode IC according to claim 1 wherein the mode configuration circuit comprises: a USB mode detector connected to at least the D-minus pad for detecting a USB condition; and a latching circuit connected to the switching block and receiving an output from the USB mode detector.
Claim 4
Dependent Claim 52 words
The dual-mode IC according to claim 2 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if a USB condition is not detected by the USB mode detector.
Claim 5
Dependent Claim 19 words
The dual-mode IC according to claim 2 wherein the USB mode detector is also connected to the D-plus pad.
Claim 6
Dependent Claim 32 words
The dual-mode IC according to claim 2 wherein the mode configuration circuit further comprises an ISO mode detector connected between the reset pad and the latching circuit for detecting an ISO condition.
Claim 7
Dependent Claim 51 words
The dual-mode IC according to claim 5 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if an ISO condition is detected by the ISO mode detector.
Claim 8
Dependent Claim 23 words
The dual-mode IC according to claim 2 further comprising a control register connected to the latching circuit for storing a mode configuration indicator.
Claim 9
Dependent Claim 29 words
The dual-mode IC according to claim 2 further comprising a USB voltage detector connected between the voltage supply pad and the latching circuit to detect a USB voltage supply.
Claim 10
Dependent Claim 36 words
The dual-mode IC according to claim 1 wherein the mode configuration circuit configures the dual-mode IC to operate in one of the ISO and USB modes while disabling the other of the ISO and USB modes.
Claim 11
Dependent Claim 44 words
The dual-mode IC according to claim 9 wherein the reset, clock and input/output pads are disabled when the dual-mode IC is configured in the non-ISO mode, and the D-plus and D-minus pads are disabled when the dual-mode IC is configured in the ISO mode.
Claim 12
Dependent Claim 154 words
A dual-mode smart card for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode smart card comprising: a card body; and a dual-mode integrated circuit (IC) carried by the card body and comprising an external interface including a voltage supply pad, a reference voltage pad, a first set of pads including a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a second set of pads including a D-plus pad and a D-minus pad in accordance with the USB protocol, and a mode configuration circuit for configuring the dual-mode IC in one of the ISO and USB modes and comprising a USB mode detector connected to at least the D-minus pad for detecting a USB condition, and a latching circuit connected to the USB mode detector.
Claim 13
Dependent Claim 154 words
A dual-mode smart card for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode smart card comprising: a card body; and a dual-mode integrated circuit (IC) carried by the card body and comprising an external interface including a voltage supply pad, a reference voltage pad, a first set of pads including a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a second set of pads including a D-plus pad and a D-minus pad in accordance with the USB protocol, and a mode configuration circuit for configuring the dual-mode IC in one of the ISO and USB modes and comprising a USB mode detector connected to at least the D-minus pad for detecting a USB condition, and a latching circuit connected to the USB mode detector.
Claim 14
Dependent Claim 53 words
The dual-mode smart card according to claim 11 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if a USB condition is not detected by the USB mode detector.
Claim 15
Dependent Claim 20 words
The dual-mode smart card according to claim 11 wherein the USB mode detector is also connected to the D-plus pad.
Claim 16
Dependent Claim 33 words
The dual-mode smart card according to claim 11 wherein the dual mode IC further comprises an ISO mode detector connected between the reset pad and the latching circuit for detecting an ISO condition.
Claim 17
Dependent Claim 52 words
The dual-mode smart card according to claim 14 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if an ISO condition is detected by the ISO mode detector.
Claim 18
Dependent Claim 28 words
The dual-mode smart card according to claim 11 wherein the dual-mode IC further comprises a control register connected to the latching circuit for storing a mode configuration indicator.
Claim 19
Dependent Claim 35 words
The dual-mode smart card according to claim 11 wherein the mode configuration circuit further comprises a USB voltage detector connected between the voltage supply pad and the latching circuit to detect a USB voltage supply.
Claim 20
Dependent Claim 37 words
The dual-mode smart card according to claim 11 wherein the mode configuration circuit configures the dual-mode IC to operate in one of the ISO and non-ISO modes while disabling the other of the ISO and non-ISO modes.
Claim 21
Dependent Claim 45 words
The dual-mode smart card according to claim 18 wherein the reset, clock and input/output pads are disabled when the dual-mode IC is configured in the USB mode, and the D-plus and D-minus pads are disabled when the dual-mode IC is configured in the ISO mode.
Claim 22
Dependent Claim 239 words
A dual-mode smart card system for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode smart card system comprising: a dual-mode smart card including a dual-mode integrated circuit (IC) comprising an external interface including a voltage supply pad, a reference voltage pad, a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a D-plus pad and a D-minus pad in accordance with the USB protocol, and a mode configuration circuit for configuring the dual-mode IC in one of the ISO mode and the USB mode and comprising a USB mode detector connected to the D- minus pad, and a latching circuit connected to the USB mode detector; at least one of an ISO-compliant smart card reader and a USB-compliant smart card reader for reading the dual-mode smart card, the ISO-compliant smart card reader including an ISO interface having a plurality of contacts for respectively mating with the voltage supply pad, the reference voltage pad, the reset pad, the clock pad and the input/output pad in accordance with the ISO 7816 protocol, and the USB-compliant smart card reader including a USB interface having a plurality of contacts for respectively mating with the voltage supply pad, the reference voltage pad, the D-plus pad and the D-minus pad in accordance with the USB protocol.
Claim 23
Dependent Claim 239 words
A dual-mode smart card system for operating in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode smart card system comprising: a dual-mode smart card including a dual-mode integrated circuit (IC) comprising an external interface including a voltage supply pad, a reference voltage pad, a reset pad, a clock pad and an input/output pad in accordance with the ISO 7816 protocol, and a D-plus pad and a D-minus pad in accordance with the USB protocol, and a mode configuration circuit for configuring the dual-mode IC in one of the ISO mode and the USB mode and comprising a USB mode detector connected to the D- minus pad, and a latching circuit connected to the USB mode detector; at least one of an ISO-compliant smart card reader and a USB-compliant smart card reader for reading the dual-mode smart card, the ISO-compliant smart card reader including an ISO interface having a plurality of contacts for respectively mating with the voltage supply pad, the reference voltage pad, the reset pad, the clock pad and the input/output pad in accordance with the ISO 7816 protocol, and the USB-compliant smart card reader including a USB interface having a plurality of contacts for respectively mating with the voltage supply pad, the reference voltage pad, the D-plus pad and the D-minus pad in accordance with the USB protocol.
Claim 24
Dependent Claim 54 words
The dual-mode smart card system according to claim 20 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if a USB condition is not detected by the USB mode detector.
Claim 25
Dependent Claim 21 words
The dual-mode smart card system according to claim 20 wherein the USB mode detector is also connected to the D-plus pad.
Claim 26
Dependent Claim 34 words
The dual-mode smart card system according to claim 20 wherein the mode configuration circuit further comprises an ISO mode detector connected between the reset pad and the latching circuit for detecting an ISO condition.
Claim 27
Dependent Claim 53 words
The dual-mode smart card system according to claim 23 wherein the mode configuration circuit configures the dual-mode IC in the USB mode if a USB condition is detected by the USB mode detector, and configures the dual-mode IC in the ISO mode if an ISO condition is detected by the ISO mode detector.
Claim 28
Dependent Claim 30 words
The dual-mode smart card system according to claim 20 wherein the mode configuration circuit further comprises a control register connected to the latching circuit for storing a mode configuration indicator.
Claim 29
Dependent Claim 36 words
The dual-mode smart card system according to claim 20 wherein the mode configuration circuit further comprises a USB voltage detector connected between the voltage supply pad and the latching circuit to detect a USB voltage supply.
Claim 30
Dependent Claim 38 words
The dual-mode smart card system according to claim 20 wherein the mode configuration circuit configures the dual-mode IC to operate in one of the ISO and USB modes while disabling the other of the ISO and USB modes.
Claim 31
Dependent Claim 46 words
The dual-mode smart card system according to claim 27 wherein the reset, clock and input/output pads are disabled when the dual-mode IC is configured in the USB mode, and the D-plus and D-minus pads are disabled when the dual-mode IC is configured in the ISO mode.
Claim 32
Independent Claim 142 words
A method of operating a dual-mode integrated circuit (IC) in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode IC including an external interface having a voltage supply pad, a first set of pads including a reset pad, a clock pad and an input/output pad in accordance with the ISO protocol, and a second set of pads including a D-plus pad and a D-minus pad in accordance with the USB protocol, the method comprising: detecting whether a USB-mode condition exists on at least one pad of the second set of pads; configuring the dual-mode IC in one of the ISO mode and the USB mode based upon the detection; and disabling one of the first and second set of pads based upon the configuration.
Claim 33
Independent Claim 142 words
A method of operating a dual-mode integrated circuit (IC) in an ISO mode in accordance with International Standards Organization 7816 (ISO 7816) protocol, and a USB mode in accordance with a Universal Serial Bus protocol, the dual-mode IC including an external interface having a voltage supply pad, a first set of pads including a reset pad, a clock pad and an input/output pad in accordance with the ISO protocol, and a second set of pads including a D-plus pad and a D-minus pad in accordance with the USB protocol, the method comprising: detecting whether a USB-mode condition exists on at least one pad of the second set of pads; configuring the dual-mode IC in one of the ISO mode and the USB mode based upon the detection; and disabling one of the first and second set of pads based upon the configuration.
Claim 34
Dependent Claim 38 words
The method according to claim 29 wherein detecting whether the USB-mode condition exists on at least one pad of the second set of pads comprises detecting whether the USB-mode condition exists during a power-on-reset of the dual-mode IC.
Claim 35
Dependent Claim 35 words
The method according to claim 29 wherein detecting whether the USB-mode condition exists on at least one pad of the second set of pads comprises detecting whether the USB-mode condition exists on the D-minus pad.
Claim 36
Dependent Claim 39 words
The method according to claim 29 wherein detecting whether the USB-mode condition exists on at least one pad of the second set of pads comprises detecting whether the USB-mode condition exists on the D-plus pad and the D-minus pad.
Claim 37
Dependent Claim 35 words
The method according to claim 29 wherein the dual-mode IC is configured in the USB mode when the USB-mode condition is detected, and configured in the ISO mode when the USB-mode condition is not detected.
Claim 38
Dependent Claim 59 words
The method according to claim 29 further comprising detecting whether an ISO-mode condition exists on one pad of the first set of pads during a power-on-reset of the dual-mode IC; wherein the dual-mode IC is configured in the USB mode upon the detection of the USB-mode condition, and configured in the ISO mode upon detection of the ISO-mode condition.
Claim 39
Dependent Claim 33 words
The method according to claim 34 wherein detecting whether the ISO-mode condition exists on one pad of the first set of pads comprises detecting whether the ISO-mode condition exists on the reset pad.
Claim 40
Dependent Claim 28 words
The method according to claim 29 further comprising verifying the USB mode, when the USB-mode condition is detected, by detecting a USB-mode voltage on the voltage supply pad.
Claim 41
Dependent Claim 27 words
The method according to claim 29 further comprising storing a mode configuration indicator for indicating whether the dual-mode IC is configured in the ISO or USB mode.

References Cited (Backward Citations)

US5847372A Cited
WO1999049415A2 Cited
WO2000016255A1 Cited
US6168077B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-26 2006-02-25 2006-08-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-26 2010-02-25 2010-08-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-26 2014-02-25 2014-08-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag