This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What can we propose for smart-card communication (ISO7816 standart)

Other Parts Discussed in Thread: TCA5013

Hello!


We start a new project. Device must contain a smartcard with serial interface and a microcontroller, which communicates with this card and has other interfaces as well.
But serial interface, which implemented in smartcard, is not common USART. Interface is according to ISO 7816 standart.
At a glance this standart has special features, e.g. data bit is determined by 372 CLK pulses.

As I know, STM32F4xx family of microcontrollers from STMicroelectronics contains a hardware module, which can interact with smart cards.

Which devices from TI can be used for this purpose?
I didn't see microcontrollers with hardware support of this standart. Maybe we have some software solutions for TIVA or MSP430 microcontrollers?

  • Vyacheslav Prokopiy said:

    family of microcontrollers...contains a hardware module, which can interact with smart cards.

    Which devices from TI can be used for this purpose?  

    As I suspect that you know - that vendor offers M0, M3, and M7 ARM MCUs - yet none of those appear here.   (RIP past LM3S)

    Thus - unless you can identify weaknesses w/in their (smart card) device - and necessary and sufficient Sales volume - there's (little) reason to expect this vendor to follow the other's product mix...

  • Hello Vyacheslav,

    TM4C12x devices have ISO 7816 Smart Card support as part of the UART interface.

    Regards
    Amit
  • Indeed Amit is correct - although - the caring & detailed "descriptive user write-up" breaks "new ground" in its completeness.   ........ Or not...

    We found "5 hits" searching MCU manual: "smart card" - below (by far) the longest result (do not blink)

    Poster (and cb1) clearly need to pay far more, "Attention to ever so brief detail."   (below describes "UARTCTL's" bit # 3)

  • Hi, Amit! Thank you for help.
    And what about if we would like to implement device with low-power capability? Can we implement support of ISO7816 on MSP432/430 device?

  • Gunshot echoes - cb1's small tech shop... Is the "wealth" of info - offered up in that (lone) bit description - sufficient to harness ISO7816?    Really?

  • Now we just consider several mcu's to choose the one for application. Now we know, that we can take either TI or ST. Honestly, I didn't know before, that TIVA can interact with smartcards by iso7816.

    Can TM4C12x be applied instead of STM32F4x, I'm not shure know, we need perform some tests.

    cb1, if you mean the lack of sufficent application information about how to use UART to implement 7816 - yes, it's a little bit annoying. And this is not the first case of white spots in TI's documentation.
  • Vyacheslav Prokopiy said:
    cb1, if you mean the lack of sufficent application information about how to use UART to implement 7816 - yes, it's a little bit annoying.

    My friend - the "gaping, gunshot wound" - to my head - better qualifies as, "Little bit annoying!"

    Might, "Lack of sufficient application information" be better stated (really) as, "NO Application Info - whatsoever?"    

    No effort was spared in making "smart-card" usage, "Comfortable & Convenient" for client-users...

  • You're totally right!

    I believe, only decreasing of sales of MCU's in reason of bad documentation can impact on TI and change the situation.
    Finally, user chooses the easiest way. That can't be realized without necessary information.

    As I specified before, this is not the first case. It's a sorrow...
  • Hello Vyacheslav,

    I agree to your post on "lack of sufficent application information". There are several TI Designs and Application Notes that are being done or have been released this year which are addressing the gap. We are not there 100% but not at 0% either and it would take us time to reach a comfortable number for our customers.

    Regards
    Amit
  • Amit, could you share some links about how to use iso7816 UART-mode on TIVA devices, please?
  • Hello Vyacheslav,

    Apologies, but I do not have an example for 7816 mode on TIVA devices. May be some folks on the forum may respond if they have dien similar projects/

    Regards
    Amit
  • Amit Ashara said:
    ...have been released this year which are addressing the gap.

    Perhaps the simple "release" of highly helpful (& necessary) designs & notes - absent proper, "highlighting and/or publicity" DULLS their value?

    It has always seemed strange that items of such "high value" would be so (poorly) promoted....  

    Client user "Comfort & Convenience"- in both awareness and eased locating of any/all such documents - may require some (slight) tweaking... 

  • Hello cb1,

    As I know the "publicity" has started on the designs and we need to get web infrastructure for users to find it faster...

    Regards
    Amit
  • Amit Ashara said:
    for users to find it faster...  

    Or - in this case (and others) - as admitted here - there are (presently) no such documents available!     Thus "fast" is not the issue - creation/publication - IS!

  • Hello cb1,

    Pardon me for the confusion here, but I thought the post previous to the last was directed at the already published documents on TI Designs and update to application note on CMSIS which was broken.
    If I have misread your post, then please correct me.

    Regards
    Amit
  • Hi Amit,

    Poster Vyacheslav asked if links - bearing upon this thread - existed.     Apparently none (yet) do - thus your wording, "finding faster" seemed misplaced.

    Many of your firm's documents are quite useful/helpful - yet our clients - and my small firm - (always) find it an "adventure" to, "Search & Find!"

    Indeed your site is huge - yet the many past suggestions (from myself & others) to more centrally and notably, "group & cluster" such vital data seems becalmed...

    Few years past - in taking another tech firm public - we were "pounded" with the necessity for making such data, "Comfortable & Convenient" for our client users.   I don't know if that necessity has been "well practiced" (yet) here...    And "finding faster" seems (pardon) very secondary to, "Finding at all!"   (blasphemy - yet the intention IS constructive)

  • Amit, one more question.
    What about smart-card interface support on our new device MSP432?
    Has this device some kind of hardware support of this standart? Or maybe TI can propose some software libraries for implementing this?
  • Hello Vyacheslav,

    I believe it is with TCA5013 that MSP43x devices interface a smart card. That is possible for TM4C12x devices as well.

    www.ti.com/.../refdesignsearchresults.tsp

    Regards
    Amit
  • Amit, thank you for answer.

    But I'm still interested specifically in MSP432.
    Maybe, I missed something, but I haven't found any information about this device, does this support interface for smart-card or no. Any type: hardware or ready software examples from TI?

    I realise, that we can develop our software for this function, but can TI propose something for this device, especially for smart-card?
  • Hello Vyacheslav,

    In that case MSP432 forum would be right place for this information. I have very briefly worked on MSP432 and not to the extent that I can know each and every feature.

    Regards
    Amit
  • Hi Amit,
    Likely your (outstanding) reputation has caused poster to, "reject/downplay" all others.     (even when those "others" have received time/training...)