Skip to main content
James Elder
Associate
March 21, 2017
Solved

Difference in Nucleo-F413ZH datasheet and STM32F413ZH

  • March 21, 2017
  • 2 replies
  • 985 views
Posted on March 21, 2017 at 11:45

I have an ST Nucleo-F413ZH board, which uses the STM32F413ZHT6U chip. I have checked both the Nucleo-F413ZH reference manual and the STM32F413ZH reference manual for the pinouts for the CAN1 interface. But the Nucleo manual says pins PD0 and PD1, whereas the STM32F413ZH manual says PG0 and PG1. Please see the following images:

Nucleo Reference Manual

0690X00000606V5QAI.png

STM32F413ZH Reference Manual

0690X00000606YeQAI.png

Which manual is correct?

#stm32f413 #can1 #nucleo-f413
This topic has been closed for replies.
Best answer by AvaTar
Posted on March 21, 2017 at 12:31

Which manual is correct?

Not necessarily a contradiction.

Some peripherals can be routed to several pins alternatively (or together).

You should check the Ref.Manual (Datasheet ?) of your F413 variant, what it says about PD0/PD1.

With a board like the Nucleo, you usually have fixed circuitry populated and attached to the pins, so the doc lists just the designated usage.

Didn't bother to check that specific manuals myself, though ...

2 replies

AvaTar
AvaTarBest answer
Senior III
March 21, 2017
Posted on March 21, 2017 at 12:31

Which manual is correct?

Not necessarily a contradiction.

Some peripherals can be routed to several pins alternatively (or together).

You should check the Ref.Manual (Datasheet ?) of your F413 variant, what it says about PD0/PD1.

With a board like the Nucleo, you usually have fixed circuitry populated and attached to the pins, so the doc lists just the designated usage.

Didn't bother to check that specific manuals myself, though ...

James Elder
Associate
March 21, 2017
Posted on March 21, 2017 at 12:43

You were correct, both PD0/1 and PG0/1 can be used for CAN1, so both manuals are technically correct. I don't know why I didn't think of this, especially since I've used alternate pins for functionalities before. But thanks for reminding me!