SLLSFZ8 November 2025 MCF8329HS-Q1
PRODUCTION DATA
Table 8-17 lists the memory-mapped registers for the Fault_Configuration registers. All register offset addresses not listed in Table 8-17 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 90h | FAULT_CONFIG1 | Fault Configuration1 | Section 8.2.1 |
| 92h | FAULT_CONFIG2 | Fault Configuration2 | Section 8.2.2 |
Complex bit access types are encoded to fit into small table cells. Table 8-18 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 | |
FAULT_CONFIG1 is shown in Figure 8-15 and described in Table 8-19.
Return to the Summary Table.
Register to configure fault settings1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | ILIMIT | HW_LOCK_ILIMIT | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HW_LOCK_ILIMIT | LOCK_ILIMIT | EEP_FAULT_MODE | LOCK_ILIMIT_MODE | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| LOCK_ILIMIT_MODE | LOCK_ILIMIT_DEG | LCK_RETRY | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| LCK_RETRY | I2C_CRC_ERR_MODE | MTR_LCK_MODE | MIN_VM_MODE | MAX_VM_MODE | SATURATION_FLAGS_EN | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30-27 | ILIMIT | R/W | 0h | Phase current peak limit (% of BASE_CURRENT)
|
| 26-23 | HW_LOCK_ILIMIT | R/W | 0h | Comparator based lock detection current limit (% of BASE_CURRENT)
|
| 22-19 | LOCK_ILIMIT | R/W | 0h | ADC based lock detection current limit (% of BASE_CURRENT)
|
| 18 | EEP_FAULT_MODE | R/W | 0h | EEPROM error fault mode
|
| 17-15 | LOCK_ILIMIT_MODE | R/W | 0h | Lock detection current limit fault mode
|
| 14-11 | LOCK_ILIMIT_DEG | R/W | 0h | Lock detection current limit fault deglitch time
|
| 10-7 | LCK_RETRY | R/W | 0h | Lock detection fault retry time
|
| 6 | I2C_CRC_ERR_MODE | R/W | 0h | I2C CRC error fault mode
|
| 5-3 | MTR_LCK_MODE | R/W | 0h | Motor lock fault mode
|
| 2 | MIN_VM_MODE | R/W | 0h | PVDD undervoltage fault recovery mode
|
| 1 | MAX_VM_MODE | R/W | 0h | PVDD overvoltage fault recovery mode
|
| 0 | SATURATION_FLAGS_EN | R/W | 0h | Current and speed loop saturation indication enable
|
FAULT_CONFIG2 is shown in Figure 8-16 and described in Table 8-20.
Return to the Summary Table.
Register to configure fault settings2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | LOCK1_EN | LOCK2_EN | LOCK3_EN | LOCK_ABN_SPEED | ABNORMAL_BEMF_THR | ||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ABNORMAL_BEMF_THR | NO_MTR_THR | HW_LOCK_ILIMIT_MODE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| HW_LOCK_ILIMIT_DEG | VOLTAGE_HYSTERESIS | MIN_VM_MOTOR | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MIN_VM_MOTOR | MAX_VM_MOTOR | AUTO_RETRY_TIMES | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R | 0h | Parity bit |
| 30 | LOCK1_EN | R/W | 0h | Lock 1 (abnormal speed fault) enable
|
| 29 | LOCK2_EN | R/W | 0h | Lock 2 (abnormal BEMF fault) enable
|
| 28 | LOCK3_EN | R/W | 0h | Lock 3 (no motor fault) enable
|
| 27-25 | LOCK_ABN_SPEED | R/W | 0h | Abnormal speed lock detection threshold (% of MAX_SPEED)
|
| 24-22 | ABNORMAL_BEMF_THR | R/W | 0h | Abnormal BEMF lock detection threshold (% of expected Back-EMF)
Expected Back-EMF = MOTOR_BEMF_CONST × Estimated speed in Hz
|
| 21-19 | NO_MTR_THR | R/W | 0h | No motor fault condition is true if the motor phase current is less than NO_MTR_THR (% of BASE_CURRENT)
|
| 18-16 | HW_LOCK_ILIMIT_MODE | R/W | 0h | Hardware lock detection fault mode
|
| 15-13 | HW_LOCK_ILIMIT_DEG | R/W | 0h | Hardware lock detection current limit deglitch time
|
| 12-11 | VOLTAGE_HYSTERESIS | R/W | 0h | Hysteresis for PVDD overvoltage and undervoltage faults. Fault
triggered at threshold, cleared at threshold ± hysteresis (+ for UV, -
for OV)
|
| 10-7 | MIN_VM_MOTOR | R/W | 0h | PVDD undervoltage fault threshold (minimum DC bus voltage
for running motor)
|
| 6-3 | MAX_VM_MOTOR | R/W | 0h | PVDD overvoltage fault threshold (maximum DC bus voltage for
running motor)
|
| 2-0 | AUTO_RETRY_TIMES | R/W | 0h | Automatic fault retry attempts. This is used only if any of the fault mode is configured as "retry"
|