This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52 support ISO7816 protocol

Hi,

let me know if nRF52 support ISO7816 protocol for Smart Card Interface.

Regards, jagadish.H

Parents
  • Hi,

    Do you have any reference design with ISO7816 protocol/interface?

    if so, can you kindly share the design?

  • It is a total custom implementation, I'm not sure if Nordic think it is useful for general purpose and have an official support.

    I think it is no problem for nRF51/52 work as a card to interact with interface device (card reader). However, if use nRF51/52 as a general card reader, there are some electrical specification issues, for example, ISO/IEC 7816 requires the current supply is up to 50mA, this can not be provided by GPIO of nRF51/52. Although with our implementation, nRF51/52 are working perfectly as a SIM/USIM card reader, but I have no idea if use nRF 51/52 as a general card reader.

    About our progress, it is no problem to let the 2 stacks (Softdevide and ISO7816) work "together" as TDM manner, it is working in our implementation. Since at any time, there is only 1 stack running. We are trying to make 2 stacks work concurrently by using timeslot feature of Softdevice.

Reply
  • It is a total custom implementation, I'm not sure if Nordic think it is useful for general purpose and have an official support.

    I think it is no problem for nRF51/52 work as a card to interact with interface device (card reader). However, if use nRF51/52 as a general card reader, there are some electrical specification issues, for example, ISO/IEC 7816 requires the current supply is up to 50mA, this can not be provided by GPIO of nRF51/52. Although with our implementation, nRF51/52 are working perfectly as a SIM/USIM card reader, but I have no idea if use nRF 51/52 as a general card reader.

    About our progress, it is no problem to let the 2 stacks (Softdevide and ISO7816) work "together" as TDM manner, it is working in our implementation. Since at any time, there is only 1 stack running. We are trying to make 2 stacks work concurrently by using timeslot feature of Softdevice.

Children
No Data
Related