9.5.7 Error codes
Table 17. Error codes and descriptions
Error code Value Description
STWLC38_OK 0x00000000U No error
STWLC38_ERR_BUS_W 0x80000000U Bus write error
STWLC38_ERR_BUS_WR 0x80000001U Bus write-read error
STWLC38_ERR_ALLOC_MEM 0x80000002U Failed to allocate memory
STWLC38_ERR_INVALID_PARAM 0x80000003U Invalid parameter
STWLC38_ERR_TIMEOUT 0x80000004U Timeout error
STWLC38_ERR_INVALID_OP_MODE 0x80000005U Invalid operation mode
STWLC38_ERR_INVALID_CHIP_ID 0x80000006U Invalid target chip ID
STWLC38_ERR_NVM_ID_MISMATCH 0x80000007U Compare failed patch or cfg ID
STWLC38_ERR_NVM_DATA_CORRUPTED 0x80000008U Compare failed patch or cfg data
9.6 Common testing and debugging issues
Table 18. Common issues and causes
Indication of the issue
Possible causes
No VOUT voltage
• VRECT voltage too low
– misalignment of the coils too big
– insufficient transmitter power
• RX protection triggered
LED D7 blinking
• Communication cannot be established
– misalignment
– other communication problems (e. g. noise)
LED D7 off
• Receiver is not powered
– misalignment
– transmitter not powered
– transmitter protection triggered
Power transfer terminated
• Charging complete
• Foreign object detected
• Communication error
Excessive IC temperature
• High LDO power loss
– LDO drop set too high
– Modulation depth too high
UM3154
Common testing and debugging issues
UM3154 - Rev 2
page 67/81