Cypress has released a kit that enables designers to evaluate the Controller Area Network (CAN) and Local Interconnect Network (LIN) slave communication capability of Cypress’s PSoC programmable system-on-chip and Flexible Microcontroller (MCU) families. The kit features two CAN transceivers, two LIN transceivers and Arduino compatible headers.

The CY8CKIT-026 CAN and LIN Shield Kit enables designers to create their own projects with easy-to-use CAN and LIN slave components in Cypress’s PSoC Creator Integrated Design Environment (IDE) or by altering code examples provided with this kit. The IDE is said to simplify system design and accelerate time-to-market by enabling concurrent hardware and firmware design. PSoC Creator works with PSoC Components to enable rapid prototyping of end applications while minimising PCB redesigns and firmware changes.

The kit’s Arduino-compatible shield board can be used with Cypress’s CY8CKIT-042 PSoC 4 Pioneer Kit and CY8CKIT-044 PSoC 4 M-Series Pioneer Kit. The kit’s CAN code example demonstrates how to send and receive data over the CAN bus using a capacitive touch-sensing button implemented with CapSense technology. The status of the button on the Pioneer kit is sent using the CAN protocol to control LEDs at the CAN receiver. This code example demonstrates the configuration and use of the CAN Transmit and CAN Receive mailboxes. The kit’s LIN code examples demonstrate the implementation of LIN slave communication in PSoC 4. The LIN component in PSoC 4 supports a LIN slave with both LIN v1.3 and LIN v2.1/2.2 protocol specifications.