1. 數據區地址分配
由於 ATSHA204A的所有 Reads 和 Writes 操作均以字(4字節或 32字節)爲單位執行,因此下表中的字地址應當用於傳送
至 Read 和 Write 命令的地址參數。
Slot | Byte Address (Hex) | Word Address (Hex) | Slot | Byte Address (Hex) | Word Address (Hex) |
0 | 0x0000 | 0x0000 | 8 | 0x0100 | 0x0040 |
1 | 0x0020 | 0x0008 | 9 | 0x0120 | 0x0048 |
2 | 0x0040 | 0x0010 | 10 | 0x0140 | 0x0050 |
3 | 0x0060 | 0x0018 | 11 | 0x0160 | 0x0058 |
4 | 0x0080 | 0x0020 | 12 | 0x0180 | 0x0060 |
5 | 0x00A0 | 0x0028 | 13 | 0x01A0 | 0x0068 |
6 | 0x00C0 | 0x0030 | 14 | 0x01C0 | 0x0070 |
7 | 0x00E0 | 0x0038 | 15 | 0x01E0 | 0x0078 |
數據區域爲 512 字節(4kb),是 EEPROM 陣列的一部分,可用於安全存儲目的。
在鎖定配置區域(通過使用 Lock(Config))之前,數據區域不可訪問,既不能讀取也不能寫入。完成配置鎖定後,可使用 Write 命令對整個數據區域進行寫操作。如果需要,可以加密要寫入的數據。
2. clock該區
如果 LockValue 爲 0x55,則認爲數據區域和 OTP 區域處於解鎖狀態;否則,處於鎖定狀態。在鎖定配置區域之前,不會對數據區域和 OTP 區域進行讀寫訪問。