XCP - высокоуровневый протокол, позволяющий получать, стимулировать и калибровать данные в электронных блоках управления (ECU). XCP получает доступ к модулям ECU через интерфейс, такой как CAN. Ведущий модуль XCP взаимодействует с одним или несколькими подчиненными модулями посредством передачи команд. С помощью стандартных A2L файлов можно считывать и записывать в память или выполнять сбор и стимулирование данных.