SLVSHO5 April 2024 DRV8215
PRODUCTION DATA
The following table lists the memory-mapped I2C registers for the DRV8215. The I2C registers are used to configure the DRV8215 and for device diagnostics.
Do not modify reserved registers or addresses not listed in the register map (Table 8-1). Writing to these registers can have unintended effects. For all reserved bits, the default value is 0b.
Address | Name | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | Access |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | FAULT_STATUS | FAULT |
RSVD |
STALL |
OCP |
OVP |
TSD |
NPOR |
RSVD | R |
0x01 |
RC_STATUS1 |
SPEED[7:0] |
R | |||||||
0x02 |
RC_STATUS2 |
RSVD | ||||||||
0x03 |
RC_STATUS3 |
RSVD | ||||||||
0x04 |
REG_STATUS1 |
VMTR[7:0] | R | |||||||
0x05 |
REG_STATUS2 |
IMTR[7:0] | R | |||||||
0x06 |
REG_STATUS3 |
RSVD |
DUTY_READ[5:0] | R | ||||||
0x07 | REG_STATUS4 | RSVD | ||||||||
0x08 | REG_STATUS5 | RSVD | ||||||||
0x09 |
CONFIG0 |
EN_OUT | EN_OVP | EN_STALL | VSNS_SEL* | VM_GAIN_SEL* | RSVD |
CLR_FLT |
DUTY_CTRL* | RW |
0x0A |
CONFIG1 |
TINRUSH_LSB[7:0] |
RW | |||||||
0x0B |
CONFIG2 |
TINRUSH_MSB[15:8] |
RW |
|||||||
0x0C |
CONFIG3 |
IMODE[1:0]* | SMODE* | INT_VREF* |
TBLANK* |
TDEG* |
OCP_MODE* | TSD_MODE* | RW | |
0x0D |
CONFIG4 |
RSVD |
STALL_REP |
CBC_REP |
PMODE* |
I2C_BC* |
I2C_EN_IN1 |
I2C_PH_IN2 |
RW | |
0x0E |
REG_CTRL0 |
RSVD |
EN_SS |
REG_CTRL[1:0]* |
PWM_FREQ* |
W_SCALE[1:0] |
RW | |||
0x0F |
REG_CTRL1 |
WSET_VSET[7:0] |
RW | |||||||
0x10 |
REG_CTRL2 |
OUT_FLT[1:0] |
PROG_DUTY[5:0] |
RW |
||||||
0x11 |
RC_CTRL0 |
RSVD |
CS_GAIN_SEL[2:0] |
RW | ||||||
0x12 |
RC_CTRL1 | RSVD | ||||||||
0x13 |
RC_CTRL2 | INV_R_SCALE[1:0] | KMC_SCALE[1:0] | RSVD | RW | |||||
0x14 |
RC_CTRL3 | INV_R[7:0] | RW | |||||||
0x15 |
RC_CTRL4 |
KMC[7:0] |
RW |
|||||||
0x16 |
RC_CTRL5 | RSVD | ||||||||
0x17 |
RC_CTRL6 |
RSVD | ||||||||
0x18 | RC_CTRL7 | KP_DIV[2:0] | KP_MUL[4:0] | RW | ||||||
0x19 | RC_CTRL8 | KI_DIV[2:0] | KI_MUL[4:0] | RW |
*Writable only when EN_OUT=0.
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 |