Extended CAN ID
R2026bUse extended 29-bit CAN identifiers for XCP external mode communication
Since R2026b
Model Configuration Pane: Hardware Implementation / Hardware board settings / Target hardware resources / Groups / Host-board connection
Description
Select this parameter to use extended 29-bit CAN identifiers for XCP external mode communication between the host computer and the Arduino board.
By default, XCP on CAN uses standard 11-bit CAN identifiers. Enable this parameter when your CAN network requires extended 29-bit identifiers, for example, when standard identifiers are already in use by other CAN nodes, or when the network architecture mandates extended frames.
This setting affects the valid range for the CAN ID command and CAN ID response parameters.
Dependencies
To enable this parameter:
Set Hardware board to one of these boards:
Arduino® DueArduino Uno R4 Wi-Fi®Arduino Uno R4 MinimaArduino Nano R4Teensy 4.0 (Arduino compatible)Teensy 4.1 (Arduino compatible)
Set Communication interface to
XCP on CAN.
Settings
Off (default) | OnSelect whether to use standard or extended CAN identifiers for XCP communication.
Off(default)Use standard 11-bit CAN identifiers. Valid CAN ID range: 0 to 2047.
OnUse extended 29-bit CAN identifiers. Valid CAN ID range: 0 to 536870911.
Recommended Settings
No recommendation.
Programmatic Use
| No programmatic use is available. |
Version History
Introduced in R2026b
See Also
CAN ID
command | CAN ID
response | Communication interface | canChannelList (Vehicle Network Toolbox) | External mode | Host-board connection | On-board CAN properties | On-board CAN
Receive | On-board CAN
Transmit