cancel
Showing results for 
Search instead for 
Did you mean: 

Using SPC584B MCU CAN FD and Standard CAN

yjin.1
Associate II

I am planning to use SPC584B70 MCU.

During the review, I have a question in the datasheet.

In the custom version(6. Ordering information):

0 = 4x std CAN

D = 4x ISO CAN FD

G = 8x std CAN

H = 8x ISO CAN FD

E = 8x std CAN / Ethernet

M = 8x ISO CAN FD / Ethernet

If I choose D version, can't I use 'standard frame CAN'?

Can 'extended frame CAN' be used?

Likewise if I choose version 0, can I only use ISO CAN FD?

Please help me.

Thanks.

2 REPLIES 2
Erwan YVIN
ST Employee

Hello yjin ,

SPC584B70 MCU is ISO CAN FD compliant.

it conforms with CAN protocol version 2.0 part A, B and ISO 11898-1: 2015

could you give your datasheet reference ?

According to the CAN FD.

  • CAN FD can be used Standard frame CAN network
  • 'extended frame CAN can not be used in an existing standard CAN network.
  • i am checking with experts for the last question.

Best Regards

Erwan

https://www.st.com/en/automotive-microcontrollers/spc584b70e3.html

In page 128, you will see following image :

0693W00000FAyuOQAT.jpg

I need to select ordering information to order the spc584b70 mcu.

Among them, I am curious about the information about Custom Version (std CAN, ISO CAN FD, etc.).

CPU marked std CAN supports only standard/extended CAN (CAN 2.0A, 2.0B),

CPU marked ISO CAN FD supports standard/extended CAN(CAN 2.0A, 2.0B) + ISO CAN FD?

​or ISO CAN FD Only?

I am very much looking forward to your help.

Thank you!