MCP_CAN an Raspberry Pico: No communication

@coryjfowler

Using the default PicoW SPI interface object the MCP_CAN library cannot communicate with the MCP2515.
PicoW GPs used: 16 MISO(SO), 17 SS(CS), 18 SCK, 19 MOSI(SI).
VDD on MCP2515 is 3V3. 20MHz crystal with two 15pF.

I swapped both the MCP2515 and the PicoW but the problem remains.

Is the MCP_CAN ready for the PicoW ?

If you have an oscilloscope, check for activity on the SPI lines.

On OCS2 is a sinus wave of 20MHz.
On all SPI pins there is activity.

The solution: CS and RESET must have a 10k pullup in case VDD is 3V3.
Now it works as expected.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.