Looking for Guidance: Secure Element as Smart Card Integration on i.MX8ULP M33

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Looking for Guidance: Secure Element as Smart Card Integration on i.MX8ULP M33

Jump to solution
258 Views
Dhaval_Shiroya
Contributor I

 

Hello everyone, 

I'm working on a custom board based on the i.MX8ULP, and I need to integrate a Secure Element (P71Dx) as a Smart Card. This Smart Card uses the UART-based ISO7816 protocol. Both the Secure Element and the processor (M33 core in i.MX8ULP) are from NXP. 

To begin the integration, I checked the SDK for the M33 core, but I couldn’t find any references or examples related to Smart Card support. 

After some research, I found that some Kinetis MCUs have Smart Card examples in their SDKs. These examples use EMVSIM and USIM interfaces. However, from what I understand, those drivers only work if the hardware supports EMVSIM or USIM. 

Can anyone help me figure out how to integrate the Smart Card with the M33 core on the i.MX8ULP? 

Are there any documents or resources available for this? 

Thank you in advance! 

Labels (1)
0 Kudos
Reply
1 Solution
158 Views
joanxie
NXP TechSupport
NXP TechSupport

i.mx8ulp doesn't have specific HW interface like EMVSIM and USIM, so I suggest that you can use FlexIO to support, I also sent to you fsl_flexio_7816uart.c, thought this is for i.mxRT, but you can refer to it

View solution in original post

0 Kudos
Reply
3 Replies
231 Views
joanxie
NXP TechSupport
NXP TechSupport

do you get support from Arrow? if yes, I already sent the AN and SW to them, I can share here again, you can refer to the AN13005, which is for imx RT, but you still can refer to that

AN13005: ISO 7816-3 FlexIO Driver Implementation on i.MX RT1060/ i.MX RT1064 – Application Note 

0 Kudos
Reply
222 Views
Dhaval_Shiroya
Contributor I

Hello @joanxie,

Thank you for your reply.

Yes, I received a response and an application note from Arrow.

I posted my question here because I need to integrate a UART-based ISO7816 interface. If anyone has experience with this, it would be really helpful.

 

0 Kudos
Reply
159 Views
joanxie
NXP TechSupport
NXP TechSupport

i.mx8ulp doesn't have specific HW interface like EMVSIM and USIM, so I suggest that you can use FlexIO to support, I also sent to you fsl_flexio_7816uart.c, thought this is for i.mxRT, but you can refer to it

0 Kudos
Reply