Contents
1 Introduction .................................................................. 1
2 Overview of CXPI ........................................................ 1
2.1 CXPI Network ..................................................... 1
2.2 CXPI Bus Access Method ................................... 2
2.3 Message Frame Format ...................................... 3
3 CXPI Controller in Traveo II ......................................... 4
3.1 Mode of Operation .............................................. 4
3.2 Baud Rate and Sampling Concept ...................... 5
3.3 CXPI Message Transmission Commands and
Interrupt Events ................................................... 6
3.4 PID Arbitration .................................................... 9
4 Example of CXPI Controller Operation ...................... 10
4.1 CXPI Controller Initialization ............................. 11
4.2 Message Frame Transmission/Reception ......... 13
5 Glossary .................................................................... 26
6 Related Documents ................................................... 26
Document History ............................................................ 27
Worldwide Sales and Design Support ............................. 28
1 Introduction
This application note describes how to use the CXPI controller in Traveo™ II family MCU.
To understand the described functionality and the terminologies used in this application note, see the “Clock Extension
Peripheral Interface (CXPI)” chapter of the Architecture Technical Reference Manual (TRM).
This document is applicable to CYT2/CYT3/CYT4 Series devices.
2 Overview of CXPI
This section provides an overview of CXPI communication.
2.1 CXPI Network
Figure 1 shows an example of the CXPI network in a vehicle.
CXPI protocol provides a low speed, low cost, and light weight connection in automotive controls of simple devices like
wipers, sensors, or switches. As an example, in Figure 1, the MCU with a CXPI controller would be the CXPI master
node whereas, the devices attached to the CXPI network would be the CXPI slave nodes. The CXPI controller can
control the devices, get status and confirmation from devices via the CXPI communication bus.
Comparing to LIN protocol, CXPI protocol provides a better performance in communication since it can handle
multiplexing between multiple devices in a more efficient manner by making the arbitration decision at the lower layer
(hardware) rather than having higher layer (software) assistance. Table 1 shows an overview of CXPI protocol feature.