{"id":5691,"date":"2021-10-28T07:03:59","date_gmt":"2021-10-28T07:03:59","guid":{"rendered":"https:\/\/microcontrol.net\/service\/basics\/can-fd\/"},"modified":"2026-04-12T19:29:49","modified_gmt":"2026-04-12T19:29:49","slug":"can-fd","status":"publish","type":"page","link":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/","title":{"rendered":"CAN FD"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;off|desktop&#8221; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.17.3&#8243; background_color_gradient_direction=&#8221;176deg&#8221; background_image=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/10\/MicoControl_Grundlagen_CAN_FD.jpg&#8221; width=&#8221;90%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_margin_tablet=&#8221;||||false|false&#8221; custom_margin_phone=&#8221;||||false|false&#8221; custom_margin_last_edited=&#8221;off|phone&#8221; custom_padding=&#8221;|0px||10vw|false|false&#8221; custom_padding_tablet=&#8221;||||false|true&#8221; background_last_edited=&#8221;on|phone&#8221; parallax_phone=&#8221;off&#8221; parallax_method_phone=&#8221;off&#8221; background_size_phone=&#8221;cover&#8221; background_position_tablet=&#8221;bottom_center&#8221; background_position_phone=&#8221;bottom_center&#8221; custom_css_before=&#8221;content:%22%22;||    display: block;||    position: absolute;||    top: 0;||    left: 0;||    width: 100%;||    height: 100%;||background: rgb(0,0,0);||background: linear-gradient(160deg, rgba(0,0,0,0.3) 20%, rgba(255,255,255,0) 50%);||    z-index: 2;&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_css_before_last_edited=&#8221;off|desktop&#8221; custom_css_before_phone=&#8221;content:%22%22;||    display: block;||    position: absolute;||    top: 0;||    left: 0;||    width: 100%;||    height: 100%;||background: rgb(0,0,0);||background: linear-gradient(160deg, rgba(0,0,0,0.3) 20%, rgba(255,255,255,0) 50%);||    z-index: 2;&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;|0px|0px||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/08\/MicroControl-Troisdorf-Germany.png&#8221; title_text=&#8221;MicroControl Troisdorf Germany&#8221; show_bottom_space=&#8221;off&#8221; align=&#8221;right&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; background_size=&#8221;contain&#8221; background_position=&#8221;bottom_right&#8221; module_alignment=&#8221;right&#8221; custom_margin=&#8221;|0px||0px|false|false&#8221; custom_padding=&#8221;|0px||0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;|auto|-1px|auto||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][lwp_divi_breadcrumbs use_before_icon=&#8221;off&#8221; link_color=&#8221;#ef7c00&#8243; separator_color=&#8221;#565655&#8243; current_text_color=&#8221;#565655&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/lwp_divi_breadcrumbs][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#ffffff 0%|#ececec 100%&#8221; background_color_gradient_start=&#8221;#ffffff&#8221; background_color_gradient_end=&#8221;#ececec&#8221; custom_padding=&#8221;0px||30px||false|false&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_padding=&#8221;||5px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#565655&#8243; header_font_size=&#8221;36px&#8221; header_line_height=&#8221;1.1em&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;36px&#8221; background_layout=&#8221;dark&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; header_font_size_tablet=&#8221;48px&#8221; header_font_size_phone=&#8221;28px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1><span style=\"color: #ef7c00;\">CAN FD \u2013 in simple terms<\/span><\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><strong>CAN FD (CAN with Flexible Data Rate)<\/strong> is the further development of the classic CAN bus. Compared with Classical CAN, CAN FD allows up to <strong>64 bytes of payload<\/strong> per frame and a <strong>higher data rate<\/strong> during the data phase. This allows more data to be transferred more efficiently without abandoning the proven basic principle of CAN communication. CAN FD is now used wherever classic CAN networks reach their limits in throughput, diagnostics, or software updates.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;what-is-can-fd&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>What is CAN FD?<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>CAN FD stands for <strong>CAN with Flexible Data Rate<\/strong>. The protocol adds two key protperties to the classic CAN bus:<br \/>First, a CAN FD frame can carry <strong>significantly more payload<\/strong> than a classic CAN frame. Instead of a maximum of 8 bytes, CAN FD allows up to <strong>64 bytes per message<\/strong>. Second, CAN FD permits a <strong>higher transmission speed <\/strong>during the data phase. This significantly increases network efficiency.<\/p>\n<p>CAN FD was developed to better support modern applications with higher data volumes. These include, for example, diagnostic functions, ECU flash programming, measurement data acquisition, and systems with increasing communication density.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; background_color=&#8221;#E6E6E6&#8243; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;8px||8px|8px|false|false&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Contents<\/strong><\/p>\n<p><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#what-is-can-fd\">What is CAN FD?<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-can-differences\">CAN FD vs. CAN: the differences<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#how-does-can-fd-work\">How does CAN FD work?<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-frame-fields\">CAN FD frames and fields<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-advantages\">Advantages of CAN FD<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-applications\">Typical applications<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-faq\">FAQ about CAN FD<\/a><br \/><a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#can-fd-controller\">CAN FD controllers<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-can-differences&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>CAN FD vs. CAN \u2014 the key differences<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The most important difference between Classical CAN and CAN FD lies in the combination of greater payload length and higher data throughput. CAN FD was designed to maintain the existing CAN concepts while enabling greater efficiency for modern applications.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker tbl_row_header_count=&#8221;0&#8243; tbl_responsive_breakpoint=&#8221;none&#8221; tbl_frame_type=&#8221;none&#8221; tbl_tcell_cell_color=&#8221;#ececec&#8221; tbl_tcell_cell_padding=&#8221;6px|10px|6px|10px|false|false&#8221; tbl_chead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; tbl_chead_text_font=&#8221;|600|||||||&#8221; custom_padding=&#8221;||||false|false&#8221; border_width_all=&#8221;0px&#8221; border_color_all=&#8221;RGBA(0,0,0,0)&#8221; border_width_all_tbl_tcell_cell_border=&#8221;0px&#8221; border_color_all_tbl_tcell_cell_border=&#8221;#E02B20&#8243; border_style_all_tbl_tcell_cell_border=&#8221;dashed&#8221; border_width_bottom_tbl_tcell_cell_border=&#8221;3px&#8221; border_color_bottom_tbl_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker_item col_label=&#8221;Abk\u00fcrzung&#8221; col_content=&#8221;<strong>Feature<\/strong><br \/>\n<strong>Maximum payload per frame<\/strong><br \/>\n<strong>Data rate<\/strong><br \/>\n<strong>Bit Rate Switching (BRS)<\/strong><br \/>\n<strong> Efficiency with large data volumes<\/strong><br \/>\n<strong>Remote Frame<\/strong><br \/>\n<strong>Suitability for diagnostics \/ flashing<\/strong>&#8221; col_column_max_width=&#8221;0.8fr&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_chead_cell_color=&#8221;#6e6e6e&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Bedeutung&#8221; col_content=&#8221;<strong>Classical CAN<\/strong><br \/>\n<strong>8 bytes<\/strong><br \/>\n<strong>uniform across the entire frame<\/strong><br \/>\n<strong>no<\/strong><br \/>\n<strong>limited<\/strong><br \/>\n<strong>supported<\/strong><br \/>\n<strong>limited<\/strong>&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Beschreibung&#8221; col_content=&#8221;<strong>CAN FD<\/strong><br \/>\n<strong>64 bytes<\/strong><br \/>\n<strong>higher data rate possible during the data phase<\/strong><br \/>\n<strong>yes<\/strong><br \/>\n<strong>significantly higher<\/strong><br \/>\n<strong>not provided<\/strong><br \/>\n<strong>very well suited<\/strong>&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][\/dvmd_table_maker][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]For many classic control tasks, the conventional CAN bus is still sufficient. However, as soon as larger amounts of data, shorter transmission times, or more efficient diagnostic and update processes are required, CAN FD offers clear advantages.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;how-does-can-fd-work&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>How does CAN FD work?<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>CAN FD is based on the familiar CAN principle, but extends the data frame with additional capabilities. Particularly important are the <strong>flexible data rate<\/strong>, the <strong>larger payload length<\/strong>, and new indicators in the frame format. <\/p>\n<p>A CAN FD frame can be divided into two speed ranges:<\/p>\n<ul>\n<li>During the <strong>arbitration phase<\/strong>, communication runs at a bit rate suited to the network topology.<\/li>\n<li>During the <strong>data phase<\/strong>, the bit rate can be increased if **Bit Rate Switching (BRS)** is used.<\/li>\n<\/ul>\n<p>This preserves the bus arbitration mechanism while making the actual data transfer much more efficient.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/10\/CAN_FD_frame_fbff.png&#8221; alt=&#8221;Picture CAN FD Base Frame Format&#8221; title_text=&#8221;CAN_FD_Base_Frame_Format&#8221; show_in_lightbox=&#8221;on&#8221; _builder_version=&#8221;4.16.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>CAN FD base frame \u2014 arbitration phase and data phase<\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Bit Rate Switching (BRS)<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]Bit Rate Switching is one of the most important extensions of CAN FD. Arbitration is performed at a conservative bit rate. After successful bus arbitration, the data phase can be transmitted at a higher speed. This increases effective data throughput without changing the basic CAN bus principle.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>More payload per message<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]While classic CAN messages are limited to 8 bytes of payload, CAN FD supports up to 64 bytes. This reduces the number of frames required for larger data blocks. As a result, overhead is reduced and communication efficiency improves.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Why CAN FD was developed<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>As the number of ECUs, diagnostic functions, and software components in machines and vehicles increases, communication requirements also grow. CAN FD was developed to better address these requirements within the familiar CAN world: more data per message, shorter transmission times, and higher efficiency within the existing system concept.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-frame-fields&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>CAN FD frames and important fields<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The CAN FD data frame resembles the classic <a href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-bus\/\" title=\"Classical CAN Frame\">CAN frame<\/a>, but contains additional information for the extended functions. These include, in particular, indicators for the FD format, bit rate switching, and the status of the transmitting node. <\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>In Classical CAN, only two data frame types were distinguished: Standard Frames (CAN 2.0A) with an 11-bit identifier and Extended Frames (CAN 2.0B) with a 29-bit identifier. These formats remain in place, but within CAN FD they receive new names.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker tbl_row_header_count=&#8221;0&#8243; tbl_responsive_breakpoint=&#8221;none&#8221; tbl_frame_type=&#8221;none&#8221; tbl_tcell_cell_color=&#8221;#ececec&#8221; tbl_tcell_cell_padding=&#8221;6px|10px|6px|10px|false|false&#8221; tbl_chead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; tbl_chead_text_font=&#8221;|600|||||||&#8221; custom_padding=&#8221;||||false|false&#8221; border_width_all=&#8221;0px&#8221; border_color_all=&#8221;RGBA(0,0,0,0)&#8221; border_width_all_tbl_tcell_cell_border=&#8221;0px&#8221; border_color_all_tbl_tcell_cell_border=&#8221;#E02B20&#8243; border_style_all_tbl_tcell_cell_border=&#8221;dashed&#8221; border_width_bottom_tbl_tcell_cell_border=&#8221;3px&#8221; border_color_bottom_tbl_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker_item col_label=&#8221;Abk\u00fcrzung&#8221; col_content=&#8221;<strong>Abbreviation<\/strong><br \/>\n<strong>CBFF<\/strong><br \/>\n<strong>CEFF<\/strong><br \/>\n<strong>FBFF<\/strong><br \/>\n<strong>FEFF<\/strong>&#8221; col_column_max_width=&#8221;0.7fr&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_chead_cell_color=&#8221;#6e6e6e&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Bedeutung&#8221; col_content=&#8221;<strong>Meaning<\/strong><br \/>\n<strong>Classical Base Frame Format<\/strong><br \/>\n<strong>Classical Extended Frame Format<\/strong><br \/>\n<strong>FD Base Frame Format<\/strong><br \/>\n<strong>FD Extended Frame Format<\/strong>&#8221; col_column_max_width=&#8221;1.1fr&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Beschreibung&#8221; col_content=&#8221;<strong>Description<\/strong><br \/>\n<strong>11-bit identifier, maximum 8 bytes payload (formerly Standard Frame)<\/strong><br \/>\n<strong>29-bit identifier, maximum 8 bytes payload (formerly Extended Frame)<\/strong><br \/>\n<strong>11-bit identifier, maximum 64 bytes payload<\/strong><br \/>\n<strong>29-bit identifier, maximum 64 bytes payload<\/strong>&#8221; col_column_max_width=&#8221;2.4fr&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][\/dvmd_table_maker][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<strong>CAN Frame Formats<\/strong>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>A CAN FD controller is downward-compatible, i.e. the previous formats of the classical CAN are recognized and can be processed. However, this does not work in the reverse direction: the frame formats FBFF and FEFF are unknown to a classical CAN controller and, consequently, error frames will be sent. This is why all devices in the network need to be equipped with a CAN FD controller to be able to use FD frame formats.<\/p>\n<p>The most significant differences in the frame structure of a classical CAN data frame are shown in fig. 1.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/10\/CAN_FD_frame_fbff.png&#8221; alt=&#8221;Picture CAN FD Base Frame Format&#8221; title_text=&#8221;CAN_FD_Base_Frame_Format&#8221; show_in_lightbox=&#8221;on&#8221; _builder_version=&#8221;4.16.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>CAN FD Base Frame Format<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>The CAN FD format does not support remote frames, the previous RTR bit after the identifier is replaced by the &#8220;Remote Request Substitution&#8221; (RRS) bit.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>FDF \u2013 FD Format<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]The FDF bit marks a frame as a CAN FD message. This allows participants to recognize that it is not a classic CAN frame.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>BRS \u2013 Bit Rate Switch<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]The BRS bit indicates that the bit rate is switched to a higher value during the data phase. If BRS is active, the speed advantage of CAN FD can be used deliberately.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>ESI \u2013 Error State Indicator<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Using the ESI (Error State Indicator) bit in the control field, the sender of a message now signals whether it is in the Error Active or Error Passive state, which significantly improves troubleshooting in networks.<\/p>\n<p>To avoid obtaining a worse residual error probability than with Classical CAN due to the potentially higher number of stuff bits in a message, a Stuff-Bit Counter (3 bits + parity) was introduced. The new Stuff Count field is sent at the beginning of the CRC field. The new stuff-count field is sent at the beginning of the CRC field.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>DLC in CAN FD<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]In a classical CAN frame the valid value range of the DLC field (Data Length Code) was within 0 to 8, whereas the valid range of values in a CAN FD frame reaches from 0 to 15. The value of the DLC field determines the number of bytes in the data field and is interpreted as follows:[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||0px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>Encoding of data lengths<\/h4>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;10px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker tbl_row_header_count=&#8221;0&#8243; tbl_responsive_breakpoint=&#8221;none&#8221; tbl_frame_type=&#8221;none&#8221; tbl_tcell_cell_color=&#8221;#ececec&#8221; tbl_tcell_cell_padding=&#8221;6px|10px|6px|10px|false|false&#8221; tbl_chead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; tbl_chead_text_font=&#8221;|600|||||||&#8221; custom_padding=&#8221;||||false|false&#8221; border_width_all=&#8221;0px&#8221; border_color_all=&#8221;RGBA(0,0,0,0)&#8221; border_width_all_tbl_tcell_cell_border=&#8221;0px&#8221; border_color_all_tbl_tcell_cell_border=&#8221;#E02B20&#8243; border_style_all_tbl_tcell_cell_border=&#8221;dashed&#8221; border_width_bottom_tbl_tcell_cell_border=&#8221;3px&#8221; border_color_bottom_tbl_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker_item col_label=&#8221;DLC Wert&#8221; col_content=&#8221;<strong>DLC value<\/strong><br \/>\n<strong>0 .. 8<\/strong><br \/>\n<strong>9<\/strong><br \/>\n<strong>10<\/strong><br \/>\n<strong>11<\/strong>&#8221; col_column_max_width=&#8221;0.8fr&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_chead_cell_color=&#8221;#6e6e6e&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Bedeutung&#8221; col_content=&#8221;<strong>Data Field size (bytes)<\/strong><br \/>\n<strong>0 .. 8<\/strong><br \/>\n<strong>12<\/strong><br \/>\n<strong>16<\/strong><br \/>\n<strong>20<\/strong>&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][\/dvmd_table_maker][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker tbl_row_header_count=&#8221;0&#8243; tbl_responsive_breakpoint=&#8221;none&#8221; tbl_frame_type=&#8221;none&#8221; tbl_tcell_cell_color=&#8221;#ececec&#8221; tbl_tcell_cell_padding=&#8221;6px|10px|6px|10px|false|false&#8221; tbl_chead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; tbl_chead_text_font=&#8221;|600|||||||&#8221; custom_padding=&#8221;||||false|false&#8221; border_width_all=&#8221;0px&#8221; border_color_all=&#8221;RGBA(0,0,0,0)&#8221; border_width_all_tbl_tcell_cell_border=&#8221;0px&#8221; border_color_all_tbl_tcell_cell_border=&#8221;#E02B20&#8243; border_style_all_tbl_tcell_cell_border=&#8221;dashed&#8221; border_width_bottom_tbl_tcell_cell_border=&#8221;3px&#8221; border_color_bottom_tbl_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker_item col_label=&#8221;DLC Wert&#8221; col_content=&#8221;<strong>DLC value<\/strong><br \/>\n<strong>12<\/strong><br \/>\n<strong>13<\/strong><br \/>\n<strong>14<\/strong><br \/>\n<strong>15<\/strong>&#8221; col_column_max_width=&#8221;0.8fr&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_chead_cell_color=&#8221;#6e6e6e&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Bedeutung&#8221; col_content=&#8221;<strong>Data Field size (bytes)<\/strong><br \/>\n<strong>24<\/strong><br \/>\n<strong>32<\/strong><br \/>\n<strong>48<\/strong><br \/>\n<strong>64<\/strong>&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][\/dvmd_table_maker][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Even without faster transmission during the data phase, the larger amount of data alone offers considerable advantages. At a nominal bit rate of 1 MBit\/s the net transfer rate (i.e. the transfer rate of the data field) of a classical CAN controller is 576 kBit\/s. A CAN FD frame with a data size of 64 bytes has a net transfer rate of 903 kBit\/s.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; disabled=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_video src=&#8221;https:\/\/youtu.be\/1TbfyByemwE&#8221; play_icon_color=&#8221;#E09900&#8243; font_icon=&#8221;&#x49;||divi||400&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_video][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-advantages&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Advantages of CAN FD<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD offers several clear advantages over classic CAN.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Higher data throughput<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]Larger payload fields and a faster data phase allow more information to be transmitted in less time.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Less overhead<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]When larger amounts of data are transferred in a single frame, the number of individual messages decreases. This reduces protocol overhead and increases efficiency.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Ideal for diagnostics and updates<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD is particularly suitable for diagnostic communication, logging, parameterization, and software updates because larger data blocks can be transmitted more quickly.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>The proven CAN principle remains<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD is not a completely new communication world, but an extension of the familiar CAN system. This makes adoption easier in many applications.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-applications&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Typical use cases for CAN FD<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD is mainly used wherever classic CAN communication should remain functionally intact, but throughput needs to increase.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>ECU programming<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]Larger data volumes can be transferred much more efficiently than with classic CAN. This shortens update and programming times.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Diagnostics and service<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]Diagnostic data, measured values, and parameterization information can be transported more quickly. This is especially beneficial in more complex systems.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Measurement and test engineering<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]In test benches, test systems, and development environments, CAN FD enables more efficient transfer of larger data blocks.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Measurement and test engineering<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]Wherever robust CAN communication is already established but more data capacity is needed, CAN FD is a natural next development step.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-faq&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>FAQ about CAN FD<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>What does CAN FD mean?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>CAN FD means <strong>CAN with Flexible Data Rate<\/strong>. It is an extension of the classic CAN bus with greater payload length and a higher data rate during the data phase. <\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>What is the difference between Classical CAN and CAN FD?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]The key difference is: Classical CAN supports up to 8 bytes of payload per frame, while CAN FD supports up to 64 bytes. In addition, CAN FD can transmit faster during the data phase through Bit Rate Switching.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>How much data can CAN FD transfer?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD supports up to 64 bytes of payload per frame.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Is CAN FD backward compatible?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD controllers can also process classic CAN communication. Conversely, classic CAN nodes cannot process a CAN FD frame. Therefore, system compatibility must always be considered at the network level.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Does CAN FD support remote frames?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]No. Remote frames are not provided in CAN FD.[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||15px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>When should CAN FD be used?<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]CAN FD is useful when more throughput, larger payload blocks, or more efficient diagnostic and update processes are required. As a general rule, new developments should always plan for controllers with CAN FD support.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>More on the topic of CAN FD <\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; module_class=&#8221;lem_fixed_buttons&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;||60px||false|false&#8221; custom_padding=&#8221;0px||0px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/05\/Portfolio-IO-Module.jpg&#8221; alt=&#8221;MicroControl I\/O modules BOX&#8221; title_text=&#8221;Portfolio-IO-Modules&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; custom_padding_tablet=&#8221;|30px|0px||false|false&#8221; custom_padding_phone=&#8221;20px|20px|0px|20px|false|false&#8221; custom_padding_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;22px&#8221; background_color=&#8221;#ef7c00&#8243; custom_margin=&#8221;||20px||false|false&#8221; custom_padding=&#8221;6px|10px|6px|10px|false|false&#8221; custom_padding_tablet=&#8221;10px|||30px|false|false&#8221; custom_padding_phone=&#8221;10px|||20px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>I\/O Modules<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/\/2021\/04\/Icon_MC_IO.svg&#8221; title_text=&#8221;Icon_MC_IO&#8221; show_bottom_space=&#8221;off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ef7c00&#8243; positioning=&#8221;absolute&#8221; vertical_offset=&#8221;30px&#8221; horizontal_offset=&#8221;30px&#8221; z_index=&#8221;10&#8243; width=&#8221;20%&#8221; custom_margin=&#8221;-30px|||-30px|false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;10px||14px|10px|false|false&#8221; custom_padding=&#8221;0px|30px|10px||false|false&#8221; custom_padding_tablet=&#8221;|30px||0px|false|false&#8221; custom_padding_phone=&#8221;|20px||0px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Acquire analog and digital signals and communicate via CAN FD.<\/p>\n<p><\/br><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.microcontrol.net\/en\/portfolio\/i-o-modules\/box\/&#8221; button_text=&#8221;More information&#8221; button_alignment=&#8221;center&#8221; module_class=&#8221;lem_fixed_buttons&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#ef7c00&#8243; button_bg_color=&#8221;RGBA(0,0,0,0)&#8221; button_border_color=&#8221;#ef7c00&#8243; button_border_radius=&#8221;0px&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#565655&#8243; button_border_color__hover_enabled=&#8221;on|hover&#8221; button_border_color__hover=&#8221;#565655&#8243;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/\/2021\/04\/Icon_MC_Dienstleistungen.svg&#8221; title_text=&#8221;Icon_MC_Dienstleistungen&#8221; show_bottom_space=&#8221;off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ef7c00&#8243; positioning=&#8221;absolute&#8221; vertical_offset=&#8221;30px&#8221; horizontal_offset=&#8221;30px&#8221; z_index=&#8221;10&#8243; width=&#8221;20%&#8221; custom_margin=&#8221;-30px|||-30px|false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/05\/Portfolio-Schulung.jpg&#8221; alt=&#8221;Symbol of calendar for MicroControl training courses&#8221; title_text=&#8221;Portfolio-Schulung&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; custom_padding_tablet=&#8221;|30px|0px||false|false&#8221; custom_padding_phone=&#8221;20px|20px|0px|20px|false|false&#8221; custom_padding_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;22px&#8221; background_color=&#8221;#ef7c00&#8243; custom_margin=&#8221;||20px||false|false&#8221; custom_padding=&#8221;6px|10px|6px|10px|false|false&#8221; custom_padding_tablet=&#8221;10px|||30px|false|false&#8221; custom_padding_phone=&#8221;10px|||20px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Training<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;10px||14px|10px|false|false&#8221; custom_padding=&#8221;0px|30px|10px||false|false&#8221; custom_padding_tablet=&#8221;|30px||0px|false|false&#8221; custom_padding_phone=&#8221;|20px||0px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Get more details on CAN FD in the training course.<\/p>\n<p><\/br><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.microcontrol.net\/en\/portfolio\/training\/can-bus-training\/&#8221; button_text=&#8221;More information&#8221; button_alignment=&#8221;center&#8221; module_class=&#8221;lem_fixed_buttons&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#ef7c00&#8243; button_bg_color=&#8221;RGBA(0,0,0,0)&#8221; button_border_color=&#8221;#ef7c00&#8243; button_border_radius=&#8221;0px&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#565655&#8243; button_border_color__hover_enabled=&#8221;on|hover&#8221; button_border_color__hover=&#8221;#565655&#8243;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/\/2021\/04\/Icon_MC_Protokollstacks.svg&#8221; title_text=&#8221;Icon_MC_Protokollstacks&#8221; show_bottom_space=&#8221;off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ef7c00&#8243; positioning=&#8221;absolute&#8221; vertical_offset=&#8221;30px&#8221; horizontal_offset=&#8221;30px&#8221; z_index=&#8221;10&#8243; width=&#8221;20%&#8221; custom_margin=&#8221;-30px|||-30px|false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/05\/Portfolio-Protokollstacks.jpg&#8221; alt=&#8221;Symbol for MicroControl protocolstacks&#8221; title_text=&#8221;Protocol stacks&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; custom_padding_tablet=&#8221;|30px|0px||false|false&#8221; custom_padding_phone=&#8221;20px|20px|0px|20px|false|false&#8221; custom_padding_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;22px&#8221; background_color=&#8221;#ef7c00&#8243; custom_margin=&#8221;||20px||false|false&#8221; custom_padding=&#8221;6px|10px|6px|10px|false|false&#8221; custom_padding_tablet=&#8221;10px|||30px|false|false&#8221; custom_padding_phone=&#8221;10px|||20px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Protocol stacks<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;10px||14px|10px|false|false&#8221; custom_padding=&#8221;0px|30px|10px||false|false&#8221; custom_padding_tablet=&#8221;|30px||0px|false|false&#8221; custom_padding_phone=&#8221;|20px||0px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Integrate CAN FD into the product<\/p>\n<p><\/br><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.microcontrol.net\/en\/portfolio\/protocol-stacks\/&#8221; button_text=&#8221;More information&#8221; button_alignment=&#8221;center&#8221; module_class=&#8221;lem_fixed_buttons&#8221; _builder_version=&#8221;4.22.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#ef7c00&#8243; button_bg_color=&#8221;RGBA(0,0,0,0)&#8221; button_border_color=&#8221;#ef7c00&#8243; button_border_radius=&#8221;0px&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#565655&#8243; button_border_color__hover_enabled=&#8221;on|hover&#8221; button_border_color__hover=&#8221;#565655&#8243;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#f7f7f7 0%|#ffffff 100%&#8221; background_color_gradient_start=&#8221;#f7f7f7&#8243; background_color_gradient_end=&#8221;#ffffff&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_margin=&#8221;34px|auto|0px|auto|false|false&#8221; custom_padding=&#8221;7px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;can-fd-controller&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ef7c00&#8243; text_font_size=&#8221;24px&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_text_color=&#8221;#ef7c00&#8243; header_2_font_size=&#8221;24px&#8221; custom_margin=&#8221;||14px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Available CAN FD Controllers<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_text_color=&#8221;#565655&#8243; text_font_size=&#8221;17px&#8221; text_line_height=&#8221;1.4em&#8221; custom_margin=&#8221;||50px|||&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Development of CAN FD systems is determined by the available CAN controllers. The following list is an overview of currently available CAN FD microcontrollers, but without claiming to be complete.<\/p>\n<p>[\/et_pb_text][dvmd_table_maker tbl_row_header_count=&#8221;0&#8243; tbl_responsive_breakpoint=&#8221;none&#8221; tbl_frame_type=&#8221;none&#8221; tbl_tcell_cell_color=&#8221;#ececec&#8221; tbl_tcell_cell_padding=&#8221;6px|10px|6px|10px|false|false&#8221; tbl_chead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; tbl_chead_text_font=&#8221;|600|||||||&#8221; custom_padding=&#8221;||||false|false&#8221; border_width_all=&#8221;0px&#8221; border_color_all=&#8221;RGBA(0,0,0,0)&#8221; border_width_all_tbl_tcell_cell_border=&#8221;0px&#8221; border_color_all_tbl_tcell_cell_border=&#8221;#E02B20&#8243; border_style_all_tbl_tcell_cell_border=&#8221;dashed&#8221; border_width_bottom_tbl_tcell_cell_border=&#8221;3px&#8221; border_color_bottom_tbl_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][dvmd_table_maker_item col_label=&#8221;Hersteller&#8221; col_content=&#8221;<strong>Manufacturer<\/strong><br \/>\n<strong>Microchip<\/strong><br \/>\n<strong>Microchip<\/strong><br \/>\n<strong>NXP<\/strong><br \/>\n<strong>NXP<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>ST<\/strong><br \/>\n<strong>TI<\/strong>&#8221; col_column_max_width=&#8221;0.3fr&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_chead_cell_color=&#8221;#565655&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Controller&#8221; col_content=&#8221;<strong>Controller<\/strong><br \/>\n<a href=%22https:\/\/www.microchip.com\/wwwproducts\/en\/MCP2517FD?utm_source=Press_Release&#038;utm_medium=Press_Release&#038;utm_term=FY17Q3&#038;utm_content=APID&#038;utm_campaign=Press_Release%22 data-et-target-link=%22_blank%22><strong>MCP2517FD<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.microchip.com\/wwwproducts\/en\/MCP2518FD%22 data-et-target-link=%22_blank%22><strong>MCP2518FD<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.nxp.com\/products\/processors-and-microcontrollers\/arm-based-processors-and-mcus\/lpc-cortex-m-mcus\/lpc54000-series-cortex-m4-mcus\/power-efficient-microcontrollers-mcus-with-advanced-peripherals-based-on-arm-cortex-m4-core:LPC546XX?&#038;lang_cd=en%22 data-et-target-link=%22_blank%22><strong>LPC546XX Serie<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.nxp.com\/products\/processors-and-microcontrollers\/arm-based-processors-and-mcus\/s32-automotive-platform\/32-bit-automotive-general-purpose-microcontrollers:S32K%22 data-et-target-link=%22_blank%22><strong>S32K Serie<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32c0-series.html%22 data-et-target-link=%22_blank%22><strong>STM32C0 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g0-series.html%22 data-et-target-link=%22_blank%22><strong>STM32G0 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g4-series.html%22 data-et-target-link=%22_blank%22><strong>STM32G4 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g4-series.html%22 data-et-target-link=%22_blank%22><strong>STM32H5 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32h5-series.html%22 data-et-target-link=%22_blank%22><strong>STM32H7 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32l5-series.html%22 data-et-target-link=%22_blank%22><strong>STM32L5 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32n6-series.html%22 data-et-target-link=%22_blank%22><strong>STM32N6 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32u3-series.html%22 data-et-target-link=%22_blank%22><strong>STM32U3 series<\/strong><\/a><br \/>\n<a href=%22https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32u5-series.html%22 data-et-target-link=%22_blank%22><strong>STM32U5 series<\/strong><\/a><br \/>\n<a href=%22http:\/\/www.ti.com\/product\/TCAN4550-Q1%22 data-et-target-link=%22_blank%22><strong>TCAN4550<\/strong><\/a>&#8221; col_column_max_width=&#8221;0.4fr&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Beschreibung&#8221; col_content=&#8221;<strong>Description<\/strong><br \/>\nExterner CAN FD Controller, 1 x CAN, SPI Interface<br \/>\nExterner CAN FD Controller, 1 x CAN, SPI Interface<br \/>\nCortex-M4 (220 MHz), 2 x CAN FD<br \/>\nCortex-M0 \/ Cortex-M4F (up to 112 MHz), 1 .. 3 x CAN FD<br \/>\nCortex-M0+ (48 MHz), 1 x CAN FD<br \/>\nCortex-M0+ (64 MHz), 2 x CAN FD<br \/>\nCortex-M4 (170 MHz), 3 x CAN FD<br \/>\nCortex-M33 (250 MHz), 2 x CAN FD<br \/>\nCortex-M7 (400 MHz), 3 x CAN FD<br \/>\nCortex-M33 (110 MHz), 1 x CAN FD<br \/>\nCortex-M55 (800 MHz), 3 x CAN FD<br \/>\nCortex-M33 (96 MHz), 1 x CAN FD<br \/>\nCortex-M33 (160 MHz), 1 x CAN FD<br \/>\nExternal CAN FD Controller with integrated Transceiver, 1 x CAN, SPI Interface&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;Frei&#8221; col_column_max_width=&#8221;0fr&#8221; col_column_min_width=&#8221;12px&#8221; col_tcell_cell_color=&#8221;RGBA(0,0,0,0)&#8221; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_color_right_col_tcell_cell_border=&#8221;#E02B20&#8243; border_style_right_col_tcell_cell_border=&#8221;solid&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][dvmd_table_maker_item col_label=&#8221;CAN Core&#8221; col_content=&#8221;<strong>CAN Core<\/strong><br \/>\nMicrochip<br \/>\nMicrochip<br \/>\nBosch M_CAN<br \/>\nFlexCAN<br \/>\nCANFDL<br \/>\nCANFDL<br \/>\nCANFDL<br \/>\nBosch M_CAN<br \/>\nBosch M_CAN<br \/>\nCANFDL<br \/>\nBosch M_CAN<br \/>\nCANFDL<br \/>\nCANFDL<br \/>\nBosch M_CAN&#8221; col_column_max_width=&#8221;0.4fr&#8221; col_tcell_cell_color=&#8221;#ececec&#8221; col_chead_cell_color=&#8221;#f48a00&#8243; col_rhead_cell_color=&#8221;RGBA(0,0,0,0)&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; col_tcell_text_font=&#8221;|300|||||||&#8221; border_width_all_col_tcell_cell_border=&#8221;0px&#8221; border_color_all_col_tcell_cell_border=&#8221;RGBA(0,0,0,0)&#8221; border_width_bottom_col_tcell_cell_border=&#8221;2px&#8221; border_color_bottom_col_tcell_cell_border=&#8221;#6e6e6e&#8221; border_style_bottom_col_tcell_cell_border=&#8221;dotted&#8221; border_width_all_col_chead_cell_border=&#8221;0px&#8221; border_width_all_col_rhead_cell_border=&#8221;0px&#8221; global_colors_info=&#8221;{}&#8221;][\/dvmd_table_maker_item][\/dvmd_table_maker][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ef7c00&#8243; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;48px||48px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;||||||||&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_align=&#8221;left&#8221; header_3_text_color=&#8221;#ef7c00&#8243; background_color=&#8221;#FFFFFF&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;10px||0px|10px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>You would like to get more information?<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;2_5,3_5&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px|1px|0px||false|false&#8221; border_color_bottom=&#8221;RGBA(0,0,0,0)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(0,0,0,0.08)&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.microcontrol.net\/wp-content\/uploads\/2021\/08\/MicroControl_Produktanfrage.jpg&#8221; title_text=&#8221;MicroControl_Product inquiry&#8221; align=&#8221;center&#8221; force_fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; background_size=&#8221;initial&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;|0px||0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(0,0,0,0.08)&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_cta title=&#8221;+49 2241 &#8211; 25 65 9 &#8211; 0&#8243; button_url=&#8221;mailto:sales.int@microcontrol.net?subject=Request%20training&#8221; button_text=&#8221;Message&#8221; _builder_version=&#8221;4.23.4&#8243; _module_preset=&#8221;default&#8221; header_level=&#8221;h3&#8243; header_font=&#8221;|700|||||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; body_text_color=&#8221;#3a3a3a&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.6em&#8221; background_color=&#8221;RGBA(0,0,0,0)&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;20px&#8221; button_text_color=&#8221;#ef7c00&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_border_width=&#8221;0px&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_border_radius=&#8221;6px&#8221; button_letter_spacing=&#8221;1px&#8221; button_alignment=&#8221;center&#8221; button_custom_padding=&#8221;||||false|false&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;30px||30px||false|false&#8221; border_color_top=&#8221;#FFFFFF&#8221; border_color_bottom=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Write an email or give us a call.<\/p>\n<p>[\/et_pb_cta][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_module lwp_divi_breadcrumbs lwp_divi_breadcrumbs_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div class=\"lwp-breadcrumbs\"> <span class=\"before\"><\/span> <span vocab=\"https:\/\/schema.org\/\" typeof=\"BreadcrumbList\"><span property=\"itemListElement\" typeof=\"ListItem\"><a property=\"item\" typeof=\"WebPage\" href=\"https:\/\/www.microcontrol.net\/en\/\" class=\"home\"><span property=\"name\">Home<\/span><\/a><meta property=\"position\" content=\"1\"><\/span> <span class=\"separator et-pb-icon\">&#x39;<\/span> <\/span><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>CAN FD \u2013 in simple termsCAN FD (CAN with Flexible Data Rate) is the further development of the classic CAN bus. Compared with Classical CAN, CAN FD allows up to 64 bytes of payload per frame and a higher data rate during the data phase. This allows more [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":5681,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-5691","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl<\/title>\n<meta name=\"description\" content=\"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl\" \/>\n<meta property=\"og:description\" content=\"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroControl\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-12T19:29:49+00:00\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/service\\\/basics\\\/can-fd\\\/\",\"url\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/service\\\/basics\\\/can-fd\\\/\",\"name\":\"CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#website\"},\"datePublished\":\"2021-10-28T07:03:59+00:00\",\"dateModified\":\"2026-04-12T19:29:49+00:00\",\"description\":\"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/service\\\/basics\\\/can-fd\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/service\\\/basics\\\/can-fd\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/service\\\/basics\\\/can-fd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Service\",\"item\":\"https:\\\/\\\/www.microcontrol.net\\\/service\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Basics\",\"item\":\"https:\\\/\\\/www.microcontrol.net\\\/service\\\/grundlagen\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CAN FD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/\",\"name\":\"MicroControl\",\"description\":\"Systemhaus f\u00fcr Automatisierung\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#organization\",\"name\":\"MicroControl\",\"url\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microcontrol.net\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mc_logo_800px_square.jpg\",\"contentUrl\":\"https:\\\/\\\/www.microcontrol.net\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/mc_logo_800px_square.jpg\",\"width\":800,\"height\":800,\"caption\":\"MicroControl\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microcontrol.net\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/3591995\\\/admin\\\/dashboard\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl","description":"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/","og_locale":"en_US","og_type":"article","og_title":"CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl","og_description":"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.","og_url":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/","og_site_name":"MicroControl","article_modified_time":"2026-04-12T19:29:49+00:00","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/","url":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/","name":"CAN FD \u2014 in simple terms: CAN with Flexible Data Rate | MicroControl","isPartOf":{"@id":"https:\/\/www.microcontrol.net\/en\/#website"},"datePublished":"2021-10-28T07:03:59+00:00","dateModified":"2026-04-12T19:29:49+00:00","description":"CAN FD explained simply: definitions, differences to CAN, Bit Rate Switching, Frames, DLC and typical uses cases.","breadcrumb":{"@id":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microcontrol.net\/en\/service\/basics\/can-fd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.microcontrol.net\/en\/"},{"@type":"ListItem","position":2,"name":"Service","item":"https:\/\/www.microcontrol.net\/service\/"},{"@type":"ListItem","position":3,"name":"Basics","item":"https:\/\/www.microcontrol.net\/service\/grundlagen\/"},{"@type":"ListItem","position":4,"name":"CAN FD"}]},{"@type":"WebSite","@id":"https:\/\/www.microcontrol.net\/en\/#website","url":"https:\/\/www.microcontrol.net\/en\/","name":"MicroControl","description":"Systemhaus f\u00fcr Automatisierung","publisher":{"@id":"https:\/\/www.microcontrol.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microcontrol.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microcontrol.net\/en\/#organization","name":"MicroControl","url":"https:\/\/www.microcontrol.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microcontrol.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.microcontrol.net\/wp-content\/uploads\/2023\/07\/mc_logo_800px_square.jpg","contentUrl":"https:\/\/www.microcontrol.net\/wp-content\/uploads\/2023\/07\/mc_logo_800px_square.jpg","width":800,"height":800,"caption":"MicroControl"},"image":{"@id":"https:\/\/www.microcontrol.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/3591995\/admin\/dashboard\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/pages\/5691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/comments?post=5691"}],"version-history":[{"count":22,"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/pages\/5691\/revisions"}],"predecessor-version":[{"id":14267,"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/pages\/5691\/revisions\/14267"}],"up":[{"embeddable":true,"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/pages\/5681"}],"wp:attachment":[{"href":"https:\/\/www.microcontrol.net\/en\/wp-json\/wp\/v2\/media?parent=5691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}