Hi, I am using PB0 and PB1 for CAN1 Rx and Tx. I can receive and send messages properly. Then I started initializing ADC pins. I am using 13 pins for ADC measurements. For testing I shorted one by one to 3.3V and ground I am seeing the respective adc values change to 4095 and 0 as it should. But wierdly, few ADC pins like PB5, PD6, PD0, etc, when I short to 3.3V or ground the entire CAN bus goes down. and these are the register values I am seeing.
I used similar validation procedure for GPIO pin validation, where I just short them to 3.3 and GND. They all worked fine.