SLLSFV2A August 2023 – July 2026 MCF8316C-Q1
PRODUCTION DATA
Table 7-21 lists the memory-mapped registers for the Hardware_Configuration registers. All register offset addresses not listed in Table 7-21 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| A4h | PIN_CONFIG | Hardware Pin Configuration | Go |
| A6h | DEVICE_CONFIG1 | Device configuration1 | Go |
| A8h | DEVICE_CONFIG2 | Device configuration2 | Go |
| AAh | PERI_CONFIG1 | Peripheral Configuration1 | Go |
| ACh | GD_CONFIG1 | Gate Driver Configuration1 | Go |
| AEh | GD_CONFIG2 | Gate Driver Configuration2 | Go |
Complex bit access types are encoded to fit into small table cells. Table 7-22 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 |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
PIN_CONFIG is shown in Figure 7-17 and described in Table 7-23.
Return to the Summary Table.
Register to configure hardware pins
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | RESERVED | VDC_FILT_DIS | RESERVED | ||||
| R/W-0h | R-0h | R/W-0h | R-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | FG_IDLE_CONFIG | FG_FAULT_CONFIG | ||||
| R-0h | R-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_FAULT_CONFIG | ALARM_PIN_EN | RESERVED | RESERVED | BRAKE_INPUT | SPEED_MODE | ||
| R/W-0h | R/W-0h | R-0h | R-0h | R/W-0h | R/W-0h | ||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30-28 | RESERVED | R | 0h | Reserved |
| 27 | VDC_FILT_DIS | R/W | 0h | Vdc (VM) filter disable
|
| 26-13 | RESERVED | R | 0h | Reserved |
| 12-11 | RESERVED | R | 0h | Reserved |
| 10-9 | FG_IDLE_CONFIG | R/W | 0h | FG configuration during motor stopped/idle state
|
| 8-7 | FG_FAULT_CONFIG | R/W | 0h | FG configuration during fault state
|
| 6 | ALARM_PIN_EN | R/W | 0h | Alarm pin enable
|
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3-2 | BRAKE_INPUT | R/W | 0h | Brake pin override
|
| 1-0 | SPEED_MODE | R/W | 0h | Configure motor control input source
|
DEVICE_CONFIG1 is shown in Figure 7-18 and described in Table 7-24.
Return to the Summary Table.
Register to configure device
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | RESERVED | DAC_SOx_SEL | DAC_ENABLE | I2C_TARGET_ADDR | |||
| R/W-0h | R-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| I2C_TARGET_ADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SLEW_RATE_I2C_PINS | PULLUP_ENABLE | BUS_VOLT | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30 | RESERVED | R | 0h | Reserved |
| 29-28 | DAC_SOx_SEL | R/W | 0h | Selects between DAC2 and SOx channels
|
| 27 | DAC_ENABLE | R/W | 0h | DAC enable
|
| 26-20 | I2C_TARGET_ADDR | R/W | 0h | I2C target address |
| 19-5 | RESERVED | R | 0h | Reserved |
| 4-3 | SLEW_RATE_I2C_PINS | R/W | 0h | Slew rate control for I2C pins
|
| 2 | PULLUP_ENABLE | R/W | 0h | Pull-up enable for nFAULT and FG pins
|
| 1-0 | BUS_VOLT | R/W | 0h | Maximum DC bus voltage configuration
|
DEVICE_CONFIG2 is shown in Figure 7-19 and described in Table 7-25.
Return to the Summary Table.
Register to configure device
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | INPUT_MAXIMUM_FREQ | ||||||
| R/W-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| INPUT_MAXIMUM_FREQ | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SLEEP_ENTRY_TIME | DYNAMIC_CSA_GAIN_EN | DYNAMIC_VOLTAGE_GAIN_EN | DEV_MODE | CLK_SEL | EXT_CLK_EN | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EXT_CLK_CONFIG | EXT_WDT_EN | EXT_WDT_CONFIG | EXT_WDT_INPUT_MODE | EXT_WDT_FAULT_MODE | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30-16 | INPUT_MAXIMUM_FREQ | R/W | 0h | Input frequency on SPEED pin for input reference mode as "controlled by frequency on SPEED pin" that corresponds to 100% duty cycle. Duty cycle = Input frequency / INPUT_MAXIMUM_FREQ |
| 15-14 | SLEEP_ENTRY_TIME | R/W | 0h | Device enters sleep mode when input source is held at or below the sleep entry threshold for SLEEP_ENTRY_TIME
|
| 13 | DYNAMIC_CSA_GAIN_EN | R/W | 0h | Adjust CSA gain dynamically for optimal resolution at current levels
|
| 12 | DYNAMIC_VOLTAGE_GAIN_EN | R/W | 0h | Adjust voltage gain dynamically for optimal voltage resolution at voltage levels
|
| 11 | DEV_MODE | R/W | 0h | Device mode select
|
| 10-9 | CLK_SEL | R/W | 0h | Clock source
|
| 8 | EXT_CLK_EN | R/W | 0h | Enable external clock mode
|
| 7-5 | EXT_CLK_CONFIG | R/W | 0h | External clock configuration
|
| 4 | EXT_WDT_EN | R/W | 0h | Enable external watchdog
|
| 3-2 | EXT_WDT_CONFIG | R/W | 0h | Time between watchdog tickles (GPIO/I2C)
|
| 1 | EXT_WDT_INPUT_MODE | R/W | 0h | External watchdog input mode
|
| 0 | EXT_WDT_FAULT_MODE | R/W | 0h | External watchdog fault mode
|
PERI_CONFIG1 is shown in Figure 7-20 and described in Table 7-26.
Return to the Summary Table.
Register to peripheral1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | SPREAD_SPECTRUM_MODULATION_DIS | RESERVED | BUS_CURRENT_LIMIT | ||||
| R/W-0h | R/W-1h | R-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BUS_CURRENT_LIMIT | BUS_CURRENT_LIMIT_ENABLE | DIR_INPUT | DIR_CHANGE_MODE | RESERVED | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | ACTIVE_BRAKE_MOD_INDEX_LIMIT | SPEED_RANGE_SEL | RESERVED | ||||
| R/W-0h | R/W-0h | R/W-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30 | SPREAD_SPECTRUM_MODULATION_DIS | R/W | 1h | Spread Spectrum Modulation disable
|
| 29-26 | RESERVED | R | 0h | Reserved |
| 25-22 | BUS_CURRENT_LIMIT | R/W | 0h | Bus current limit
|
| 21 | BUS_CURRENT_LIMIT_ENABLE | R/W | 0h | Bus current limit enable
|
| 20-19 | DIR_INPUT | R/W | 0h | DIR pin override
|
| 18 | DIR_CHANGE_MODE | R/W | 0h | Response to change of DIR pin status
|
| 17 | RESERVED | R | 0h | Reserved |
| 16-13 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | R/W | 0h | Difference between final speed and present speed below which active braking will be applied
|
| 12-10 | ACTIVE_BRAKE_MOD_INDEX_LIMIT | R/W | 0h | Modulation index limit below which active braking will be applied
|
| 9 | SPEED_RANGE_SEL | R/W | 0h | Frequency range selection for PWM duty mode reference input
|
| 8 | RESERVED | R | 0h | Reserved |
| 7-0 | RESERVED | R | 0h | Reserved |
GD_CONFIG1 is shown in Figure 7-21 and described in Table 7-27.
Return to the Summary Table.
Register to configure gated driver settings1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | RESERVED | RESERVED | SLEW_RATE | RESERVED | |||
| R/W-0h | R-0h | R-0h | R/W-0h | R-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RESERVED | RESERVED | RESERVED | OVP_SEL | OVP_EN | RESERVED | RESERVED |
| R-0h | R-0h | R-0h | R-0h | R/W-0h | R/W-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | OCP_DEG | RESERVED | OCP_LVL | OCP_MODE | ||
| R-0h | R-0h | R/W-0h | R-0h | R/W-0h | R/W-1h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | CSA_GAIN | |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R/W-0h | |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30-29 | RESERVED | R | 0h | Reserved |
| 28 | RESERVED | R | 0h | Reserved |
| 27-26 | SLEW_RATE | R/W | 0h | Slew rate
|
| 25-24 | RESERVED | R | 0h | Reserved |
| 23 | RESERVED | R | 0h | Reserved |
| 22 | RESERVED | R | 0h | Reserved |
| 21 | RESERVED | R | 0h | Reserved |
| 20 | RESERVED | R | 0h | Reserved |
| 19 | OVP_SEL | R/W | 0h | Overvoltage level
|
| 18 | OVP_EN | R/W | 0h | Overvoltage enable
|
| 17 | RESERVED | R | 0h | Reserved |
| 16 | RESERVED | R | 0h | Reserved |
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | 0h | Reserved |
| 13-12 | OCP_DEG | R/W | 0h | OCP deglitch time
|
| 11 | RESERVED | R | 0h | Reserved |
| 10 | OCP_LVL | R/W | 0h | Overcurrent level
|
| 9-8 | OCP_MODE | R/W | 1h | OCP fault mode
|
| 7 | RESERVED | R | 0h | Reserved |
| 6 | RESERVED | R | 0h | Reserved |
| 5 | RESERVED | R | 0h | Reserved |
| 4 | RESERVED | R | 0h | Reserved |
| 3 | RESERVED | R | 0h | Reserved |
| 2 | RESERVED | R | 0h | Reserved |
| 1-0 | CSA_GAIN | R/W | 0h | Current Sense Amplifier gain (used only if DYNAMIC_CSA_GAIN_EN = 0b)
|
GD_CONFIG2 is shown in Figure 7-22 and described in Table 7-28.
Return to the Summary Table.
Register to configure gated driver settings2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARITY | RESERVED | RESERVED | RESERVED | BUCK_PS_DIS | |||
| R/W-0h | R-0h | R-0h | R-0h | R/W1C-1h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| BUCK_CL | BUCK_SEL | BUCK_DIS | MIN_ON_TIME | RESERVED | |||
| R/W-0h | R/W-1h | R/W-0h | R/W-0h | R-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | PARITY | R/W | 0h | Parity bit |
| 30 | RESERVED | R | 0h | Reserved |
| 29-26 | RESERVED | R | 0h | Reserved |
| 25 | RESERVED | R | 0h | Reserved |
| 24 | BUCK_PS_DIS | R/W1C | 1h | Buck power sequencing disable
|
| 23 | BUCK_CL | R/W | 0h | Buck current limit
|
| 22-21 | BUCK_SEL | R/W | 1h | Buck voltage
|
| 20 | BUCK_DIS | R/W | 0h | Buck disable
|
| 19-17 | MIN_ON_TIME | R/W | 0h | Minimum ON time for low side MOSFET
|
| 16-0 | RESERVED | R | 0h | Reserved |