Reading and writing user memory with CLRC663

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

Reading and writing user memory with CLRC663

210 Views
jolindbe
Contributor I

I am trying to program a CLRC663 with an STM32 microcontroller. I'm using the ISO 15693 protocol. I have used the AN12657 pseudocode and managed to read out the UID of my NFC tags. (However, I am a bit confused by how the non-documented CardResponded() method of the AN12657 is supposed to work - once it reaches the correct timeslot the IRQ0, bit 2 and 4 (RxIRQ and IdleIRQ) get set, I assume that my CardResponded() method is supposed to return "True" at this stage, but after/during this, should it re-set any of the IRQ0 bits? If not, it seems like RxIRQ and IdleIRQ stay set until the end of all 16 timeslots, and my code appears to detect new tags in every timeslot after the correct one.)

In any case, I am now trying to write and read to the 896 bit user memory of my (SLIX) RFID tag. Is there any documentation available on this, beyond the CLRC663 product data sheet?

0 Kudos
1 Reply

171 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi

 

Please refer to IR0 register details.

 

danielchen_0-1711940225389.png

 

danielchen_1-1711940262717.png

 

please note that AN12657 is based on an old board,  customer needs to port it to his custom board by himself.

 

Regards

Daniel

 

 

0 Kudos