8.6.2 DRV8908-Q1, DRV8906-Q1 and DRV8904-Q1 Register Maps
Table 50. DRV8908-Q1 Register Map
Name |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Type |
Address |
IC_STAT |
Reserved |
OTSD |
OTW |
OLD |
OCP |
UVLO |
OVP |
NPOR |
R |
00h |
OCP_STAT_1 |
HB4_HS_OCP |
HB4_LS_OCP |
HB3_HS_OCP |
HB3_LS_OCP |
HB2_HS_OCP |
HB2_LS_OCP |
HB1_HS_OCP |
HB1_LS_OCP |
R |
01h |
OCP_STAT_2 |
HB8_HS_OCP |
HB8_LS_OCP |
HB7_HS_OCP |
HB7_LS_OCP |
HB6_HS_OCP |
HB6_LS_OCP |
HB5_HS_OCP |
HB5_LS_OCP |
R |
02h |
OCP_STAT_3 |
Reserved |
R |
03h |
OLD_STAT_1 |
HB4_HS_OLD |
HB4_LS_OLD |
HB3_HS_OLD |
HB3_LS_OLD |
HB2_HS_OLD |
HB2_LS_OLD |
HB1_HS_OLD |
HB1_LS_OLD |
R |
04h |
OLD_STAT_2 |
HB8_HS_OLD |
HB8_LS_OLD |
HB7_HS_OLD |
HB7_LS_OLD |
HB6_HS_OLD |
HB6_LS_OLD |
HB5_HS_OLD |
HB5_LS_OLD |
R |
05h |
OLD_STAT_3 |
Reserved |
R |
06h |
CONFIG_CTRL |
POLD_EN |
IC_ID |
OCP_REP |
OTW_REP |
EXT_OVP |
CLR_FLT |
RW |
07h |
OP_CTRL_1 |
HB4_HS_EN |
HB4_LS_EN |
HB3_HS_EN |
HB3_LS_EN |
HB2_HS_EN |
HB2_LS_EN |
HB1_HS_EN |
HB1_LS_EN |
RW |
08h |
OP_CTRL_2 |
HB8_HS_EN |
HB8_LS_EN |
HB7_HS_EN |
HB7_LS_EN |
HB6_HS_EN |
HB6_LS_EN |
HB5_HS_EN |
HB5_LS_EN |
RW |
09h |
OP_CTRL_3 |
Reserved |
RW |
0Ah |
PWM_CTRL_1 |
HB8_PWM |
HB7_PWM |
HB6_PWM |
HB5_PWM |
HB4_PWM |
HB3_PWM |
HB2_PWM |
HB1_PWM |
RW |
0Bh |
PWM_CTRL_2 |
PWM_CH8_DIS |
PWM_CH7_DIS |
PWM_CH6_DIS |
PWM_CH5_DIS |
PWM_CH4_DIS |
PWM_CH3_DIS |
PWM_CH2_DIS |
PWM_CH1_DIS |
RW |
0Ch |
FW_CTRL_1 |
HB8_FW |
HB7_FW |
HB6_FW |
HB5_FW |
HB4_FW |
HB3_FW |
HB2_FW |
HB1_FW |
RW |
0Dh |
FW_CTRL_2 |
Reserved |
RW |
0Eh |
PWM_MAP_CTRL_1 |
Reserved |
HB2_PWM_MAP |
HB1_PWM_MAP |
RW |
0Fh |
PWM_MAP_CTRL_2(1) |
Reserved |
HB4_PWM_MAP |
HB3_PWM_MAP |
RW |
10h(1) |
PWM_MAP_CTRL_3 |
Reserved |
HB6_PWM_MAP |
HB5_PWM_MAP |
RW |
11h |
PWM_MAP_CTRL_4 |
Reserved |
HB8_PWM_MAP |
HB7_PWM_MAP |
RW |
12h |
PWM_FREQ_CTRL _1 |
PWM_CH4_FREQ |
PWM_CH3_FREQ |
PWM_CH2_FREQ |
PWM_CH1_FREQ |
RW |
13h |
PWM_FREQ_CTRL _2 |
PWM_CH8_FREQ |
PWM_CH7_FREQ |
PWM_CH6_FREQ |
PWM_CH5_FREQ |
RW |
14h |
PWM_DUTY_CTRL_1 |
PWM_DUTY_CH1 |
RW |
15h |
PWM_DUTY_CTRL_2 |
PWM_DUTY_CH2 |
RW |
16h |
PWM_DUTY_CTRL_3 |
PWM_DUTY_CH3 |
RW |
17h |
PWM_DUTY_CTRL_4 |
PWM_DUTY_CH4 |
RW |
18h |
PWM_DUTY_CTRL_5 |
PWM_DUTY_CH5 |
RW |
19h |
PWM_DUTY_CTRL_6 |
PWM_DUTY_CH6 |
RW |
1Ah |
PWM_DUTY_CTRL_7 |
PWM_DUTY_CH7 |
RW |
1Bh |
PWM_DUTY_CTRL_8 |
PWM_DUTY_CH8 |
RW |
1Ch |
SR_CTRL_1 |
HB8_SR |
HB7_SR |
HB6_SR |
HB5_SR |
HB4_SR |
HB3_SR |
HB2_SR |
HB1_SR |
RW |
1Dh |
SR_CTRL_2 |
Reserved |
RW |
1Eh |
OLD_CTRL_1 |
HB8_OLD_DIS |
HB7_OLD_DIS |
HB6_OLD_DIS |
HB5_OLD_DIS |
HB4_OLD_DIS |
HB3_OLD_DIS |
HB2_OLD_DIS |
HB1_OLD_DIS |
RW |
1Fh |
OLD_CTRL_2 |
OLD_REP |
OLD_OP |
PL_MODE_EN |
Reserved |
RW |
20h |
OLD_CTRL_3 |
OCP_DEG |
OLD_NEG_EN |
Reserved |
RW |
21h |
OLD_CTRL_4 |
HB8_LOLD_EN |
HB7_LOLD_EN |
HB6_LOLD_EN |
HB5_LOLD_EN |
HB4_LOLD_EN |
HB3_LOLD_EN |
HB2_LOLD_EN |
HB1_LOLD_EN |
RW |
22h |
OLD_CTRL_5 |
HB8_POLD_EN |
HB7_POLD_EN |
HB6_POLD_EN |
HB5_POLD_EN |
HB4_POLD_EN |
HB3_POLD_EN |
HB2_POLD_EN |
HB1_POLD_EN |
RW |
23h |
OLD_CTRL_6 |
HB8_VM_POLD |
HB7_VM_POLD |
HB6_VM_POLD |
HB5_VM_POLD |
HB4_VM_POLD |
HB3_VM_POLD |
HB2_VM_POLD |
HB1_VM_POLD |
RW |
24h |
(1) After this register address, the register functions are similar among DRV8908-Q1, DRV8906-Q1, and DRV8904-Q1. However, DRV8912-Q1 and DRV8910-Q1 have different functions for these addresses.
Table 51. DRV8906-Q1 Register Map
Name |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Type |
Address |
IC_STAT |
Reserved |
OTSD |
OTW |
OLD |
OCP |
UVLO |
OVP |
NPOR |
R |
00h |
OCP_STAT_1 |
HB4_HS_OCP |
HB4_LS_OCP |
HB3_HS_OCP |
HB3_LS_OCP |
HB2_HS_OCP |
HB2_LS_OCP |
HB1_HS_OCP |
HB1_LS_OCP |
R |
01h |
OCP_STAT_2 |
Reserved |
HB6_HS_OCP |
HB6_LS_OCP |
HB5_HS_OCP |
HB5_LS_OCP |
R |
02h |
OCP_STAT_3 |
Reserved |
R |
03h |
OLD_STAT_1 |
HB4_HS_OLD |
HB4_LS_OLD |
HB3_HS_OLD |
HB3_LS_OLD |
HB2_HS_OLD |
HB2_LS_OLD |
HB1_HS_OLD |
HB1_LS_OLD |
R |
04h |
OLD_STAT_2 |
Reserved |
HB6_HS_OLD |
HB6_LS_OLD |
HB5_HS_OLD |
HB5_LS_OLD |
R |
05h |
OLD_STAT_3 |
Reserved |
R |
06h |
CONFIG_CTRL |
POLD_EN |
IC_ID |
OCP_REP |
OTW_REP |
EXT_OVP |
CLR_FLT |
RW |
07h |
OP_CTRL_1 |
HB4_HS_EN |
HB4_LS_EN |
HB3_HS_EN |
HB3_LS_EN |
HB2_HS_EN |
HB2_LS_EN |
HB1_HS_EN |
HB1_LS_EN |
RW |
08h |
OP_CTRL_2 |
Reserved |
HB6_HS_EN |
HB6_LS_EN |
HB5_HS_EN |
HB5_LS_EN |
RW |
09h |
OP_CTRL_3 |
Reserved |
RW |
0Ah |
PWM_CTRL_1 |
Reserved |
HB6_PWM |
HB5_PWM |
HB4_PWM |
HB3_PWM |
HB2_PWM |
HB1_PWM |
RW |
0Bh |
PWM_CTRL_2 |
Reserved |
PWM_CH6_DIS |
PWM_CH5_DIS |
PWM_CH4_DIS |
PWM_CH3_DIS |
PWM_CH2_DIS |
PWM_CH1_DIS |
RW |
0Ch |
FW_CTRL_1 |
Reserved |
HB6_FW |
HB5_FW |
HB4_FW |
HB3_FW |
HB2_FW |
HB1_FW |
RW |
0Dh |
FW_CTRL_2 |
Reserved |
RW |
0Eh |
PWM_MAP_CTRL_1 |
Reserved |
HB2_PWM_MAP |
HB1_PWM_MAP |
RW |
0Fh |
PWM_MAP_CTRL_2(1) |
Reserved |
HB4_PWM_MAP |
HB3_PWM_MAP |
RW |
10h(1) |
PWM_MAP_CTRL_3 |
Reserved |
HB6_PWM_MAP |
HB5_PWM_MAP |
RW |
11h |
PWM_MAP_CTRL_4 |
Reserved |
RW |
12h |
PWM_FREQ_CTRL _1 |
PWM_CH4_FREQ |
PWM_CH3_FREQ |
PWM_CH2_FREQ |
PWM_CH1_FREQ |
RW |
13h |
PWM_FREQ_CTRL _2 |
Reserved |
PWM_CH6_FREQ |
PWM_CH5_FREQ |
RW |
14h |
PWM_DUTY_CTRL_1 |
PWM_DUTY_CH1 |
RW |
15h |
PWM_DUTY_CTRL_2 |
PWM_DUTY_CH2 |
RW |
16h |
PWM_DUTY_CTRL_3 |
PWM_DUTY_CH3 |
RW |
17h |
PWM_DUTY_CTRL_4 |
PWM_DUTY_CH4 |
RW |
18h |
PWM_DUTY_CTRL_5 |
PWM_DUTY_CH5 |
RW |
19h |
PWM_DUTY_CTRL_6 |
PWM_DUTY_CH6 |
RW |
1Ah |
PWM_DUTY_CTRL_7 |
Reserved |
RW |
1Bh |
PWM_DUTY_CTRL_8 |
Reserved |
RW |
1Ch |
SR_CTRL_1 |
Reserved |
HB6_SR |
HB5_SR |
HB4_SR |
HB3_SR |
HB2_SR |
HB1_SR |
RW |
1Dh |
SR_CTRL_2 |
Reserved |
RW |
1Eh |
OLD_CTRL_1 |
Reserved |
HB6_OLD_DIS |
HB5_OLD_DIS |
HB4_OLD_DIS |
HB3_OLD_DIS |
HB2_OLD_DIS |
HB1_OLD_DIS |
RW |
1Fh |
OLD_CTRL_2 |
OLD_REP |
OLD_OP |
PL_MODE_EN |
Reserved |
RW |
20h |
OLD_CTRL_3 |
OCP_DEG |
OLD_NEG_EN |
Reserved |
RW |
21h |
OLD_CTRL_4 |
Reserved |
HB6_LOLD_EN |
HB5_LOLD_EN |
HB4_LOLD_EN |
HB3_LOLD_EN |
HB2_LOLD_EN |
HB1_LOLD_EN |
RW |
22h |
OLD_CTRL_5 |
Reserved |
HB6_POLD_EN |
HB5_POLD_EN |
HB4_POLD_EN |
HB3_POLD_EN |
HB2_POLD_EN |
HB1_POLD_EN |
RW |
23h |
OLD_CTRL_6 |
Reserved |
HB6_VM_POLD |
HB5_VM_POLD |
HB4_VM_POLD |
HB3_VM_POLD |
HB2_VM_POLD |
HB1_VM_POLD |
RW |
24h |
(1) After this register address, the register functions are similar among DRV8908-Q1, DRV8906-Q1, and DRV8904-Q1. However, DRV8912-Q1 and DRV8910-Q1 have different functions for these addresses.
Table 52. DRV8904-Q1 Register Map
Name |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Type |
Address |
IC_STAT |
Reserved |
OTSD |
OTW |
OLD |
OCP |
UVLO |
OVP |
NPOR |
R |
00h |
OCP_STAT_1 |
HB4_HS_OCP |
HB4_LS_OCP |
HB3_HS_OCP |
HB3_LS_OCP |
HB2_HS_OCP |
HB2_LS_OCP |
HB1_HS_OCP |
HB1_LS_OCP |
R |
01h |
OCP_STAT_2 |
Reserved |
R |
02h |
OCP_STAT_3 |
Reserved |
R |
03h |
OLD_STAT_1 |
HB4_HS_OLD |
HB4_LS_OLD |
HB3_HS_OLD |
HB3_LS_OLD |
HB2_HS_OLD |
HB2_LS_OLD |
HB1_HS_OLD |
HB1_LS_OLD |
R |
04h |
OLD_STAT_2 |
Reserved |
R |
05h |
OLD_STAT_3 |
Reserved |
R |
06h |
CONFIG_CTRL |
POLD_EN |
IC_ID |
OCP_REP |
OTW_REP |
EXT_OVP |
CLR_FLT |
RW |
07h |
OP_CTRL_1 |
HB4_HS_EN |
HB4_LS_EN |
HB3_HS_EN |
HB3_LS_EN |
HB2_HS_EN |
HB2_LS_EN |
HB1_HS_EN |
HB1_LS_EN |
RW |
08h |
OP_CTRL_2 |
Reserved |
RW |
09h |
OP_CTRL_3 |
Reserved |
RW |
0Ah |
PWM_CTRL_1 |
Reserved |
HB4_PWM |
HB3_PWM |
HB2_PWM |
HB1_PWM |
RW |
0Bh |
PWM_CTRL_2 |
Reserved |
PWM_CH4_DIS |
PWM_CH3_DIS |
PWM_CH2_DIS |
PWM_CH1_DIS |
RW |
0Ch |
FW_CTRL_1 |
Reserved |
HB4_FW |
HB3_FW |
HB2_FW |
HB1_FW |
RW |
0Dh |
FW_CTRL_2 |
Reserved |
RW |
0Eh |
PWM_MAP_CTRL_1 |
Reserved |
HB2_PWM_MAP |
HB1_PWM_MAP |
RW |
0Fh |
PWM_MAP_CTRL_2(1) |
Reserved |
HB4_PWM_MAP |
HB3_PWM_MAP |
RW |
10h(1) |
PWM_MAP_CTRL_3 |
Reserved |
RW |
11h |
PWM_MAP_CTRL_4 |
Reserved |
RW |
12h |
PWM_FREQ_CTRL _1 |
PWM_CH4_FREQ |
PWM_CH3_FREQ |
PWM_CH2_FREQ |
PWM_CH1_FREQ |
RW |
13h |
PWM_FREQ_CTRL _2 |
Reserved |
RW |
14h |
PWM_DUTY_CTRL_1 |
PWM_DUTY_CH1 |
RW |
15h |
PWM_DUTY_CTRL_2 |
PWM_DUTY_CH2 |
RW |
16h |
PWM_DUTY_CTRL_3 |
PWM_DUTY_CH3 |
RW |
17h |
PWM_DUTY_CTRL_4 |
PWM_DUTY_CH4 |
RW |
18h |
PWM_DUTY_CTRL_5 |
Reserved |
RW |
19h |
PWM_DUTY_CTRL_6 |
Reserved |
RW |
1Ah |
PWM_DUTY_CTRL_7 |
Reserved |
RW |
1Bh |
PWM_DUTY_CTRL_8 |
Reserved |
RW |
1Ch |
SR_CTRL_1 |
Reserved |
HB4_SR |
HB3_SR |
HB2_SR |
HB1_SR |
RW |
1Dh |
SR_CTRL_2 |
Reserved |
RW |
1Eh |
OLD_CTRL_1 |
Reserved |
HB4_OLD_DIS |
HB3_OLD_DIS |
HB2_OLD_DIS |
HB1_OLD_DIS |
RW |
1Fh |
OLD_CTRL_2 |
OLD_REP |
OLD_OP |
PL_MODE_EN |
Reserved |
RW |
20h |
OLD_CTRL_3 |
OCP_DEG |
OLD_NEG_EN |
Reserved |
RW |
21h |
OLD_CTRL_4 |
Reserved |
HB4_LOLD_EN |
HB3_LOLD_EN |
HB2_LOLD_EN |
HB1_LOLD_EN |
RW |
22h |
OLD_CTRL_5 |
Reserved |
HB4_POLD_EN |
HB3_POLD_EN |
HB2_POLD_EN |
HB1_POLD_EN |
RW |
23h |
OLD_CTRL_6 |
Reserved |
HB4_VM_POLD |
HB3_VM_POLD |
HB2_VM_POLD |
HB1_VM_POLD |
RW |
24h |
(1) After this register address, the register functions are similar among DRV8908-Q1, DRV8906-Q1, and DRV8904-Q1. However, DRV8912-Q1 and DRV8910-Q1 have different functions for these addresses.