From PD16 protocol to Multiplexed CAN
This topic started life as the documentation for the PD16 power distribution module's CAN messages. Haltech has since grown it into the Haltech Multiplexed CAN Protocol, which describes how several Haltech CAN devices share their inputs and outputs over the bus. It's no longer PD16-only.
Devices covered
- Nexus PD16 power distribution module
- Nexus IO16 input/output expander
- Nexus TI4L transmission interface
- Haltech uC-10 dash
- Haltech iC-7 dash
Who needs it
If everything on your bus is Haltech and set up in NSP, you won't need to read the protocol. The software handles the messages for you. It becomes useful when you're connecting a third-party logger, controller or custom device that needs to read from, or command, these Haltech devices directly.
The full specification is a PDF document. We can send the current version with advice for your project: ask us. For the general Haltech CAN rules (bit rate, message formats and ECU broadcast), see the Haltech CAN protocol specification and the ECU broadcast protocol.




