MCP3551 - Stuck in Incorrect State and Stops Conversion

The MCP3551 is stuck and stops converting and the only way to bring it back is by restarting the device. Why is this?

A potential cause is that something is going wrong in the SPI communication with the MCP3551. If the communication protocol isn't right, the internal state machine in the MCP that takes care of the communication may be put in a wrong state. Powering down the device re-initializes the state machine and you can re-establish the communication.

We recommend modifying the hardware and software so there is only MCP3551 on the SPI lines as a possible solution. If the problem goes away, this can indicate a conflict generated by other devices on the SPI lines.

© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.