cancel
Showing results for 
Search instead for 
Did you mean: 

Difference in Nucleo-F413ZH datasheet and STM32F413ZH

James Elder
Associate II
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
1 ACCEPTED SOLUTION

Accepted Solutions
AvaTar
Lead
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 ...

View solution in original post

2 REPLIES 2
AvaTar
Lead
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 ...

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!