Hi everyone,
I’m working on a project where I want to use an ESP32-C6 in combination with the PN7161 NFC chip. My goal is to enable NFC functionality to interact with iPhones, Android smartphones, and NFC-enabled chip cards for identification purposes.
I have a few questions and would appreciate some guidance:
1.Compatibility: Is it possible to use the PN7161 with an ESP32-C6? If yes, are there any examples or documentation available to get started?
2.Libraries and Code: I noticed that there’s an existing library for the PN7150. Does this library also work with the PN7161, or can it be adapted for this chip? If not, is there an alternative library for the PN7161?
3.Programming Complexity: While I’m comfortable programming ESP32 boards, I don’t have very deep technical knowledge about NFC protocols or low-level hardware interactions. How much technical expertise would I need to get the PN7161 up and running with my ESP32-C6?
4.Alternative Chips: Are there other NFC chips that might be better suited for my use case, particularly ones with existing libraries or easier integration with the ESP32? I’d prefer something that doesn’t require heavy customization or advanced programming skills.
Any advice, example projects, or links to helpful resources would be greatly appreciated. I’d like to keep the setup as simple as possible while ensuring compatibility with the devices mentioned above.
Thanks in advance for your help!
Best regards,
Alex
Hello @Alexander96
ESP32-C6 is not the product of NXP, so I just focus on PN7161.
PN7161 has two types of interface, one is I2C, the other is SPI, which can work with the host via one of interfaces.
Also, PN7161 is mainly for iOS device via ECP feature, if you want to get the related example projects or helpful resources, you need to do the following: