MCP3551 on the SPI bus

CAI_Support

Senior Member
Microchip has this MCP3551 22bit differential input ADC, it has 3 wires to communicate with WC8 SPI bus, Using mode 0,0, it reads in four bytes in 25 clock cycles.
 
Simply tied the CS pin to ground will enable MCP3551 continuously doing conversion.  WC8 SPI bus can keep reading, when read back all zeros, that is the sensor telling WC8 board data ready, then next four bytes will be the data bytes.  However, the first 3 bits are data ready, overflow high and overflow low bits.  that pushed the bit zero alone in the byte four.
 
We will have mode 1,1 (four) developed, so that data ready bit will not be counted, the complete 22 bits can be read in using 3 bytes.
 
Back
Top