TOPST VCP TCC7045 Backup RAM

안녕하세요? 현재 TCC7045를 사용하여 SRAM 용량 512 KB 중 16KB의 Backup RAM(Retention RAM)에 데이터를 저장할려고 합니다. address는 할당해서 현재 Backup RAM의 위치에 데이터는 저장이 되고 있으나, Warm Reset 시 데이터가 유지되지 않고 데이터가 없어지는 현상이 발생하고 있습니다. 질문은 아래와 같습니다.

  1. TCC7045의 Backup RAM을 사용하여 Warm reset을 하여 데이터 유지가 가능한지?
  2. 만약 가능하다면 PMIO 내 Backup RAM 관련된 레지스터 Bit가 있는데 (PMGPIO Control Register 내
    Power on/off, retention mode on/off 등) 이러한 레지스터를 사용을 해야하는지?

해당 정보들 종합하여 Backup RAM을 사용하기 위한 시퀀스가 있으면 공유 부탁드리겠습니다.

안녕하세요.
해당 문의에 답변 드립니다.

우선 아래 주소의 28번 bit~24번 bit의 값이 모두 1인지 확인해주시고 , backup ram에 데이터 write 후 retention mode를 on 시킨 후 , warm reset을 하면 됩니다.

감사합니다.

1 Like