# TOPST VCP TCC7045 Backup RAM

**URL:** <https://community.topst.ai/t/topst-vcp-tcc7045-backup-ram/410>\
**Category:** VCP\
**Created:** [December 20, 2024, 12:37am UTC](https://community.topst.ai/t/topst-vcp-tcc7045-backup-ram/410 "2024-12-20T00:37:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ppy](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/ppy/32/359_2.png) [@ppy](https://community.topst.ai/u/ppy)\
**Post date:** [December 20, 2024, 12:37am UTC](https://community.topst.ai/t/topst-vcp-tcc7045-backup-ram/410/1 "2024-12-20T00:37:23Z")

</div>

안녕하세요? 현재 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을 사용하기 위한 시퀀스가 있으면 공유 부탁드리겠습니다.

---

<div class="post-metadata">

**Author:** ![TOPST-Admin](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/topst-admin/32/381_2.png) [@TOPST-Admin](https://community.topst.ai/u/TOPST-Admin)\
**Post date:** [January 2, 2025, 2:25am UTC](https://community.topst.ai/t/topst-vcp-tcc7045-backup-ram/410/2 "2025-01-02T02:25:38Z")

</div>

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

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

 ![image](https://canada1.discourse-cdn.com/flex004/uploads/topst/original/1X/a0eccb8f52e1e9467115a1b34de3fbc7dcc4aef7.png)

감사합니다.
