Software Documentation

Documentation for our devices are organized into the following sections.

Hardware User Manuals

Hardware User Manuals allow customers to become familiar with:

  • Wiring requirements
  • Power requirements
  • Electrical specifications
  • Mounting suggestions
  • General feature set and basic setup

Devices that require a User Manual will host them directly on the product page.
Look for the  Hardwareicon on the top-right corner of a given product page

Phoenix v5 and Phoenix Pro Documentation

The hardware devices that support CAN bus connectivity are supported in software by CTR-Electronics Phoenix v5 and Phoenix Pro.  

Note: FIRST Robotics Teams looking for Documentation on writing code for PDP or PCM should see the WPILib Documentation.

Navigate all software documentation at:

Phoenix v5 Documentation:

Phoenix Pro Documentation:


This documentation provides:

  • Guidance on software installation
  • How to test and software configure CAN devices ("Bring-up" devices)
  • Common feature explanations
  • General CAN bus troubleshooting (particularly with multiple devises)

Phoenix v5 and Phoenix Pro C++/Java API

Source-level documentation for the classes and functions in Phoenix Framework can be directly navigated with the links below. 
Note Java is generally only available for FRC teams.

v5 API:  Java  |  C++

Pro API:  Java | C++