JAJSLM5A March 2021 – October 2021 MCT8316Z
PRODUCTION DATA
#CONTROL_CONTROL_TABLE_1 lists the memory-mapped registers for the CONTROL registers. All register offset addresses not listed in #CONTROL_CONTROL_TABLE_1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 3h | Control_Register_1 | Control Register 1 | #CONTROL_CONTROL_CONTROL_CTRL1 |
| 4h | Control_Register_2A | Control Register 2A | #CONTROL_CONTROL_CONTROL_CTRL2A |
| 5h | Control_Register_3 | Control Register 3 | #CONTROL_CONTROL_CONTROL_CTRL3 |
| 6h | Control_Register_4 | Control Register 4 | #CONTROL_CONTROL_CONTROL_CTRL4 |
| 7h | Control_Register_5 | Control Register 5 | #CONTROL_CONTROL_CONTROL_CTRL5 |
| 8h | Control_Register_6 | Control Register 6 | #CONTROL_CONTROL_CONTROL_CTRL6 |
| 9h | Control_Register_7 | Control Register 7 | #CONTROL_CONTROL_CONTROL_CTRL7 |
| Ah | Control_Register_8 | Control Register 8 | #CONTROL_CONTROL_CONTROL_CTRL8 |
| Bh | Control_Register_9 | Control Register 9 | #CONTROL_CONTROL_CONTROL_CTRL9 |
| Ch | Control_Register_10 | Control Register 10 | #CONTROL_CONTROL_CONTROL_CTRL10 |
Complex bit access types are encoded to fit into small table cells. #CONTROL_CONTROL_LEGEND shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 |
Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1C | W 1C |
Write 1 to clear |
| WAPU | W APU |
Write Atomic write with password unlock |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
Control_Register_1 is shown in #CONTROL_CONTROL_CONTROL_CTRL1_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL1_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REG_LOCK | ||||||
| R-0-0h | R/WAPU-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-3 | RESERVED | R-0 | 0h | Reserved |
| 2-0 | REG_LOCK | R/WAPU | 0h | Register Lock Bits 0h = No effect unless locked or unlocked 1h = No effect unless locked or unlocked 2h = No effect unless locked or unlocked 3h = Write 011b to this register to unlock all registers 4h = No effect unless locked or unlocked 5h = No effect unless locked or unlocked 6h = Write 110b to lock the settings by ignoring further register writes except to these bits and address 0x03h bits 2-0. 7h = No effect unless locked or unlocked |
Control_Register_2A is shown in #CONTROL_CONTROL_CONTROL_CTRL2A_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL2A_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SDO_MODE | SLEW | PWM_MODE | CLR_FLT | |||
| R/W-1h | R/W-1h | R/W-0h | R/W-0h | W1C-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R/W | 1h | Reserved |
| 5 | SDO_MODE | R/W | 1h | SDO Mode Setting 0h = SDO IO in Open Drain Mode 1h = SDO IO in Push Pull Mode |
| 4-3 | SLEW | R/W | 0h | Slew Rate Settings 0h = Slew rate is 25 V/µs 1h = Slew rate is 50 V/µs 2h = Slew rate is 125 V/µs 3h = Slew rate is 200 V/µs |
| 2-1 | PWM_MODE | R/W | 0h | Device Mode Selection 0h = Asynchronous rectification with analog Hall 1h = Asynchronous rectification with digital Hall 2h = Synchronous rectification with analog Hall 3h = Synchronous rectification with digital Hall |
| 0 | CLR_FLT | W1C | 0h | Clear Fault 0h = No clear fault command is issued 1h = To clear the latched fault bits. This bit automatically resets after being written. |
Control_Register_3 is shown in #CONTROL_CONTROL_CONTROL_CTRL3_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL3_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | PWM_100_DUTY_SEL | OVP_SEL | OVP_EN | RESERVED | OTW_REP |
| R-0-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | R/W-1h | R/W-1h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R-0 | 0h | Reserved |
| 6 | RESERVED | R/W | 1h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | PWM_100_DUTY_SEL | R/W | 0h | Freqency of PWM at 100% Duty Cycle 0h = 20KHz 1h = 40KHz |
| 3 | OVP_SEL | R/W | 0h | Overvoltage Level Setting 0h = VM overvoltage level is 34-V 1h = VM overvoltage level is 22-V |
| 2 | OVP_EN | R/W | 1h | Overvoltage Enable Bit 0h = Overvoltage protection is disabled 1h = Overvoltage protection is enabled |
| 1 | RESERVED | R/W | 1h | Reserved |
| 0 | OTW_REP | R/W | 0h | Overtemperature Warning Reporting Bit 0h = Over temperature reporting on nFAULT is disabled 1h = Over temperature reporting on nFAULT is enabled |
Control_Register_4 is shown in #CONTROL_CONTROL_CONTROL_CTRL4_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL4_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DRV_OFF | OCP_CBC | OCP_DEG | OCP_RETRY | OCP_LVL | OCP_MODE | ||
| R/W-0h | R/W-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | DRV_OFF | R/W | 0h | Driver OFF Bit 0h = No Action 1h = Enter Low Power Standby Mode |
| 6 | OCP_CBC | R/W | 0h | OCP PWM Cycle Operation Bit 0h = OCP clearing in PWM input cycle change is disabled 1h = OCP clearing in PWM input cycle change is enabled |
| 5-4 | OCP_DEG | R/W | 1h | OCP Deglitch Time Settings 0h = OCP deglitch time is 0.2 µs 1h = OCP deglitch time is 0.6 µs 2h = OCP deglitch time is 1.25 µs 3h = OCP deglitch time is 1.6 µs |
| 3 | OCP_RETRY | R/W | 0h | OCP Retry Time Settings 0h = OCP retry time is 5 ms 1h = OCP retry time is 500 ms |
| 2 | OCP_LVL | R/W | 0h | Overcurrent Level Setting 0h = OCP level is 16 A 1h = OCP level is 24 A |
| 1-0 | OCP_MODE | R/W | 0h | OCP Fault Options 0h = Overcurrent causes a latched fault 1h = Overcurrent causes an automatic retrying fault 2h = Overcurrent is report only but no action is taken 3h = Overcurrent is not reported and no action is taken |
Control_Register_5 is shown in #CONTROL_CONTROL_CONTROL_CTRL5_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL5_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ILIM_RECIR | RESERVED | RESERVED | EN_AAR | EN_ASR | CSA_GAIN | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | ILIM_RECIR | R/W | 0h | Current Limit Recirculation Settings 0h = Current recirculation through FETs (Brake Mode) 1h = Current recirculation through diodes (Coast Mode) |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | EN_AAR | R/W | 0h | Active Asynshronous Rectification Enable Bit 0h = AAR mode is disabled 1h = AAR mode is enabled |
| 2 | EN_ASR | R/W | 0h | Active Synchronous Rectification Enable Bit 0h = ASR mode is disabled 1h = ASR mode is enabled |
| 1-0 | CSA_GAIN | R/W | 0h | Current Sense Amplifier's Gain Settings 0h = CSA gain is 0.15 V/A 1h = CSA gain is 0.3 V/A 2h = CSA gain is 0.6 V/A 3h = CSA gain is 1.2 V/A |
Control_Register_6 is shown in #CONTROL_CONTROL_CONTROL_CTRL6_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL6_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | BUCK_PS_DIS | BUCK_CL | BUCK_SEL | BUCK_DIS | ||
| R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R-0 | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | BUCK_PS_DIS | R/W | 0h | Buck Power Sequencing Disable Bit 0h = Buck power sequencing is enabled 1h = Buck power sequencing is disabled |
| 3 | BUCK_CL | R/W | 0h | Buck Current Limit Setting 0h = Buck regulator current limit is set to 600 mA 1h = Buck regulator current limit is set to 150 mA |
| 2-1 | BUCK_SEL | R/W | 0h | Buck Voltage Selection 0h = Buck voltage is 3.3 V 1h = Buck voltage is 5.0 V 2h = Buck voltage is 4.0 V 3h = Buck voltage is 5.7 V |
| 0 | BUCK_DIS | R/W | 0h | Buck Disable Bit 0h = Buck regulator is enabled 1h = Buck regulator is disabled |
Control_Register_7 is shown in #CONTROL_CONTROL_CONTROL_CTRL7_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL7_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HALL_HYS | BRAKE_MODE | COAST | BRAKE | DIR | ||
| R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-1h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R-0 | 0h | Reserved |
| 4 | HALL_HYS | R/W | 0h | Hall Comparator Hysteresis Settings 0h = 5 mV 1h = 50 mV |
| 3 | BRAKE_MODE | R/W | 0h | Brake Mode Setting 0h = Device operation is braking in brake mode 1h = Device operation is coasting in brake mode |
| 2 | COAST | R/W | 0h | Coast Bit 0h = Device coast mode is disabled 1h = Device coast mode is enabled |
| 1 | BRAKE | R/W | 0h | Brake Bit 0h = Device brake mode is disabled 1h = Device brake mode is enabled |
| 0 | DIR | R/W | 1h | Direction Bit 0h = Motor direction is set to clockwise direction 1h = Motor direction is set to anti-clockwise direction |
Control_Register_8 is shown in #CONTROL_CONTROL_CONTROL_CTRL8_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL8_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_MODE | RESERVED | MTR_LOCK_RETRY | MTR_LOCK_TDET | MTR_LOCK_MODE | |||
| R/W-1h | R-0-0h | R/W-0h | R/W-0h | R/W-1h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | FG_MODE | R/W | 1h | Electrical Frequency Generation Output Mode Bits 0h = FGOUT frequency is commutation frequency 1h = FGOUT frequency is 1/2 of commutation frequency 2h = FGOUT frequency is 1/4 of commutation frequency 3h = FGOUT frequency is 1/8 of commutation frequency |
| 5 | RESERVED | R-0 | 0h | Reserved |
| 4 | MTR_LOCK_RETRY | R/W | 0h | Motor Lock Retry Time Settings 0h = 500 ms 1h = 5000 ms |
| 3-2 | MTR_LOCK_TDET | R/W | 0h | Motor Lock Detection Time Settings 0h = 300 ms 1h = 500 ms 2h = 1000 ms 3h = 5000 ms |
| 1-0 | MTR_LOCK_MODE | R/W | 1h | Motor Lock Fault Options 0h = Motor lock causes a latched fault 1h = Motor lock causes an automatic retrying fault 2h = Motor lock is report only but no action is taken 3h = Motor lock is not reported and no action is taken |
Control_Register_9 is shown in #CONTROL_CONTROL_CONTROL_CTRL9_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL9_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ADVANCE_LVL | ||||||
| R-0-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-3 | RESERVED | R-0 | 0h | Reserved |
| 2-0 | ADVANCE_LVL | R/W | 0h | Phase Advance Setting 0h = 0° 1h = 4° 2h = 7° 3h = 11° 4h = 15° 5h = 20° 6h = 25° 7h = 30° |
Control_Register_10 is shown in #CONTROL_CONTROL_CONTROL_CTRL10_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL10_TABLE.
Return to the Summary Table.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DLYCMP_EN | DLY_TARGET | |||||
| R-0-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R-0 | 0h | Reserved |
| 4 | DLYCMP_EN | R/W | 0h | Driver Delay Compensation enable 0h = Disable 1h = Enable |
| 3-0 | DLY_TARGET | R/W | 0h | Delay Target for Driver Delay Compensation 0h = 0 us 1h = 0.4 us 2h = 0.6 us 3h = 0.8 us 4h = 1 us 5h = 1.2 us 6h = 1.4 us 7h = 1.6 us 8h = 1.8 us 9h = 2 us Ah = 2.2 us Bh = 2.4 us Ch = 2.6 us Dh = 2.8 us Eh = 3 us Fh = 3.2 us |