This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: TI Interface for Writing Key to ATECC Secure Element

Part Number: CC2640R2F

Tool/software:

Hello Team, 

I am trying to write a 64-byte Public Key into the Data Zone (slot 9) of the ATECC608A chip from TI CC2640R2F. I am following these steps to write the key: 
1)Initialized the ATECC chip. 
2)Wrote the configuration in the configuration zone. 
3)Checked if the Data slot is locked or not. 
4)Attempted to write the key in the Data slot of the ATECC chip if the Data slot is unlocked (atcab_write_byte_zone()) 
After these steps, I am encountering an ATCA_Execution_ERROR. Is this method correct for writing the key in the slot? Are there any other parameters I might be missing to successfully write the key? 

  • Hello Ippili,

    I am not aware of any resources provided by TI for interfacing with the third-party ATECC608A.  You may consider capturing the I2C SCL/SDA lines with an oscilloscope or logic analyzer and confirm that the timing requirements and byte sequences from the CC2640R2F device is correct and expected for communicating with the ATECC608A.  You could also contact the ATECC608A chip manufacturers for additional clarity.

    Regards,
    Ryan