MCUXpresso SDK Documentation

fmstr_example_can

fmstr_example_can#

Overview#

Example application demonstrates CAN bus communication. This requires a suitable CAN interface connected to the computer and interconnected with the target MCU using a properly terminated CAN bus. The typical transmission speed is 500 kbps. A FreeMASTER-over-CAN communication plug-in must be used.

Supported Boards#

EVK-MIMXRT1020
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1020-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J10

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT1064
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1064-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J11

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVKB-IMXRT1050
Hardware requirements
  • Mini/micro USB cable

  • IMXRT1050-EVKB board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J11

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-IMXRT1152
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J111

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-IMXRT1186
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board (use CAN1).

Multi-core considerations

There are example applications prepared for both CM33 and CM7 cores of the RT118x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM33) and will run automatically after reset.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-KE16Z
Hardware requirements
  • Mini/micro USB cable

  • FRDM-KE16Z board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver connected to J12 pins:

  • PTC7 is connected to CAN0_TX

  • PTC6 is connected to CAN0_RX

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA156
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA174
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J14

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA344
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J14

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA346
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA577
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J14

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXE247
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J17.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXE31B
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J17.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN236
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN947
Hardware requirements
  • Mini/micro USB cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN947T
Hardware requirements
  • Mini/micro USB cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXW71
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J21

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCX-W71-EVK
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J10

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

KW47-EVK
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54628
Hardware requirements
  • Mini/micro USB cable

  • OM13098: LPCXpresso54628 Development Board

  • OM13099: Dual CAN-FD transceiver shield

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54S018
Hardware requirements
  • Mini/micro USB cable

  • LPCXpresso54S018 board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54S018M
Hardware requirements
  • Mini/micro USB cable

  • LPCXpresso54S018M board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S36
Hardware requirements
  • Mini/micro USB cable

  • LPCXpresso55S36 Development Board

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN is available at connector J19. On-board transceiver is connected to pins:

  • PIO1_2 is connected to CAN0_TX (see also JP49, alternate connection to P0_30)

  • PIO1_3 is connected to CAN0_RX (see also JP48, alternate connection to P1_22)

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MC56F83000-EVK
Hardware requirements
  • Mini/micro USB cable

  • MC56F83000 EVK board

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver connected to J19 pins

Prepare the Demo
  1. Connect a USB cable between the host PC and the Debug USB port (JM60 USB) on the target board.

  2. Connect CAN transceiver to CAN interface on PC.

  3. Compile and download the program to the target board.

Running the demo
  1. Run FreeMASTER and use connection wizard to connect via FreeMASTER-over-CAN communication plugin at 500kbps.

  2. Click on “FreeMASTER Demonstration Project (embedded in device)” on the Welcome page.

  3. Read more information about FreeMASTER tool at http://www.nxp.com/freemaster.

MCX-N9XX-EVK
Hardware requirements
  • Mini/micro USB cable

  • MCXN9xx-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCX-W72-EVK
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1024-EVK
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1024-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J10

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1040-EVK
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1040-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J11

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1060-EVKB
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1060-EVKB board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J11

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1060-EVKC
Hardware requirements
  • Mini/micro USB cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J11

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1160-EVK
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1160-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board

Multi-core considerations

There are example applications prepared for both CM4 and CM7 cores of the RT116x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM7) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1170-EVKB
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1170-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board

Multi-core considerations

There are example applications prepared for both CM4 and CM7 cores of the RT117x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM7) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1180-EVK
Hardware requirements
  • Mini/micro USB cable

  • MIMXRT1180-EVK board

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board (use CAN3 port at J35)

Multi-core considerations

There are example applications prepared for both CM33 and CM7 cores of the RT118x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM33) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core.

Note that you also need to create an AHAB (Advanced High-assurance Boot) package, put the executable application into the package and flash it to the board using SPSDK nxpimage and blhost tools.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

TWR-MC56F8200
Hardware requirements
  • Mini/micro USB cable

  • TWR-MC56F8200 board

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

On board CAN transceiver is connected to J13 pins Make sure the J16 CAN signals are connected.

Prepare the Demo
  1. Connect a USB cable between the host PC and the Debug USB port (JM60 USB) on the target board.

  2. Connect CAN transceiver to CAN interface on PC.

  3. Compile and download the program to the target board.

Running the demo
  1. Run FreeMASTER and use connection wizard to connect via FreeMASTER-over-CAN communication plugin at 500kbps.

  2. Click on “FreeMASTER Demonstration Project (embedded in device)” on the Welcome page.

  3. Read more information about FreeMASTER tool at http://www.nxp.com/freemaster.

TWR-MC56F8400
Hardware requirements
  • Mini/micro USB cable

  • TWR-MC56F8400 board

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

On board CAN transceiver is connected to J13 pins Make sure the J16 CAN signals are connected.

Prepare the Demo
  1. Connect a USB cable between the host PC and the Debug USB port (JM60 USB) on the target board.

  2. Connect CAN transceiver to CAN interface on PC.

  3. Compile and download the program to the target board.

Running the demo
  1. Run FreeMASTER and use connection wizard to connect via FreeMASTER-over-CAN communication plugin at 500kbps.

  2. Click on “FreeMASTER Demonstration Project (embedded in device)” on the Welcome page.

  3. Read more information about FreeMASTER tool at http://www.nxp.com/freemaster.

KW47-LOC
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J10

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCXW72-LOC
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J10

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA266
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA366
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J29

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXW72
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J21

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA287
Hardware requirements
  • USB-C cable

  • 3.3V CAN transceiver

  • Supported CAN interface (IXXAT, Vector, Kvaser, etc.)

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

CAN transceiver is available on board, at pins J14

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Connect CAN transceiver to CAN interface on PC. Make sure the CAN bus is properly terminated.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select FreeMASTER-over-CAN communication plug-in at 500kbps.

  3. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  4. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  5. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster