A method for writing data in a memory of a contactless transponder, the memory being a non-volatile static random access memory including memory points, wherein each memory point comprises a volatile memory cell and a non-volatile memory cell, the method comprising:
- a protocol phase comprising:
- receiving data, and
- storing the received data in the volatile memory cells of the memory;
- and
- at the end of the protocol phase, a write phase comprising:
- performing a single write cycle to record the data from the volatile memory cells to the non-volatile memory cells of the respective memory points.