ZHCSZ14 October 2025 MCF8316D-Q1
PRODUCTION DATA
MCF8316D-Q1 為 EEPROM 寄存器提供可配置的讀寫保護。可以使用 EEPROM_LOCK_MODE 配置保護級別,如下表所示:
密碼是 EEPROM 中的一個 15 位字段,由 DEVICE_CONFIG1寄存器中的 EEPROM_LOCK_KEY 表示。EEPROM_LOCK_KEY 可進行寫入訪問(當 EEPROM_LOCK_MODE 設置為 00b 或 01b 時),但不能進行讀取訪問。
在啟用基于密碼的讀取/寫入保護(EEPROM_LOCK_MODE 設置為 01b 或 10b)后,用戶必須在每次上電/喚醒后將 EEPROM_LOCK_KEY 中設置的密碼寫入 0xF8 寄存器中的 USER_EEPROM_KEY 位字段,然后再通過 I2C 發送第一個 EEPROM 讀取/寫入事務。只要沒有電源復位、進入睡眠模式、數字復位或不正確的密碼寫入,上電/喚醒后寫入的有效密碼就足以處理所有后續 EEPROM 讀取/寫入事務。如果寫入了無效的密碼,則后續的 EEPROM 讀取/寫入事務將被拒絕 - MCF8316D-Q1 不會響應讀取/寫入請求。讀取/寫入保護適用于 EEPROM 以及相應的影子/RAM 位置。EEPROM_LOCK_MODE 以及密碼是 EEPROM 寄存器的一部分,因此,相同級別的讀取/寫入保護適用于由 EEPROM_LOCK_MODE 配置的這些位字段。