The CAN Calibration Protocol (CCP) and Universal Measurement and Calibration Protocol (XCP) protocols for reading measurement data and writing parameters to electronic control units (ECUs) are now commonly used during development, testing and in-vehicle calibration. Developed by the Association for Standardization of Automation and Measuring Systems (ASAM), CCP was designed purely for CAN networking applications, whilst its successor, XCP – introduced in the early 2000s – caters for a variety of transport layers, including LIN, FlexRay, Ethernet and, of course, CAN. As with any standard, it is impossible to specify every detail for every application, so experienced, trustworthy suppliers are essential to delivering robust solutions.