SLLSFX9A December 2024 – May 2025 MCF8316D
PRODUCTION DATA
Table 9-11 lists the memory-mapped registers for the Device_Control registers. All register offset addresses not listed in Table 9-11 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| EAh | ALGO_CTRL1 | Device Control Register | Section 9.3.1 |
Complex bit access types are encoded to fit into small table cells. Table 9-12 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
ALGO_CTRL1 is shown in Figure 9-7 and described in Table 9-13.
Return to the Summary Table.
Control settings
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| EEPROM_WRT | EEPROM_READ | CLR_FLT | CLR_FLT_RETRY_COUNT | EEPROM_WRITE_ACCESS_KEY | |||
| R/W-0h | R/W-0h | W-0h | W-0h | W-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| EEPROM_WRITE_ACCESS_KEY | FORCED_ALIGN_ANGLE | ||||||
| W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| FORCED_ALIGN_ANGLE | WATCHDOG_TICKLE | STL_CMD | STL_KEY | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STL_KEY | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | EEPROM_WRT | R/W | 0h | Write the configuration from RAM/shadow to EEPROM |
| 30 | EEPROM_READ | R/W | 0h | Read the default configuration from EEPROM to RAM/shadow |
| 29 | CLR_FLT | W | 0h | Clears all faults |
| 28 | CLR_FLT_RETRY_COUNT | W | 0h | Clears automatic fault retry count |
| 27-20 | EEPROM_WRITE_ACCESS_KEY | W | 0h | EEPROM write access key (0xA5) |
| 19-11 | FORCED_ALIGN_ANGLE | R/W | 0h | 9-bit value (in degrees) used during forced align state (applicable when FORCE_ALIGN_EN = 0x1) For example if FORCED_ALIGN_ANGLE value is 225 degrees then angle applied during Forced Align will be 225 degrees, similarly if FORCED_ALIGN_ANGLE value is 395 degrees then angle applied during Forced Align will be 395%360 which is 35 degrees Angle applied = (FORCED_ALIGN_ANGLE % 360)deg |
| 10 | WATCHDOG_TICKLE | R/W | 0h | RAM bit to tickle watchdog in I2C mode. 0x1 should be written to this bit by external controller every EXT_WDT_CFG. Device will reset this bit to 0x0. |
| 9 | STL_CMD | R/W | 0h | Command to initiate self test (applicable to MCF8316DULVRGFR only) |
| 8-1 | STL_KEY | R/W | 0h | Key(0xBE) to initiate self test on demand (applicable to MCF8316DULVRGFR only) |
| 0 | RESERVED | R | 0h | Reserved |