Skip to main content

CAN/LIN Development Kit

Share:
  • Overview

Development Tools for Industrial CAN Solutions

Renesas offers a fully integrated suite of hardware and software development tools, CAN Development Kit, that makes it easy to begin designing networking embedded systems with the MCUs in the M16C platform.

The RCDK8C CAN D Kit Features

RCDK8C CAN D Kit Contents

CAN Development Kit System Connectivity

R8C23 Development Kit CPU board (RSK-R8C/23)

CAN Development Kit Operation Mode, Demo Firmware, CAN Sniffer

 

The RCDK8C CAN D Kit Features

  • Easy to use: Easy to follow manual and QuickStart Guide, very intuitive High-performance Embedded Workshop (HEW) integrated development, debugging environment with user friendly GUI.
  • Kit comes with two R8C23 target boards with network-ready CAN MCUs, CAN transceivers, CAN-standard twisted-pair cable and connectors, as well as examples of CAN code,everything you need to build CAN network right out of the box.
  • “Sniffer” (Network Monitoring system) made by Sys Tec Electronic will monitor and analyze CAN communication on the BUS.
  • More CAN MCU nodes can be added by ordering standard RSKs. All board specific APIs and drivers available in included CD.
  • The CAN Development Kit can also be used to evaluate LIN connectivity with LIN software.

RCDK8C CAN D Kit Contents

Item Name Quantity Remarks
RSK-R8C23 boards 2 Renesas Starter Kit (RSK) boards pre-programmed with demonstration software
DC power supply 1 15W, 5V, 2.6A output, 90-264AV AC input, multi-plug power supply. Each RSK board draws max 50mA with full CAN communication.
LCD 2 2-line x 8-character LCDs with KS0066 controller IC
Sys Tec Can Sniffer 1 CAN Bus to PC USB interface for monitoring CAN bus traffic.
E8 USB Debugger 1 In-System Programmer and Debugger Unit.
6' Mini USB Cable 1 Connects E8 target debugger to Host PC.
6' USB Cable 1 Connects Sys Tec Can Sniffer to PC.
CAN bus cable assembly 1 Cable assembly to connect three (3) RSK boards and the Sys Tec CAN Sniffer to the CAN bus. The Sys Tec CAN Sniffer is connected via a 9-pin Sub-D connector; the RSK boards via 3-pin single-row ICD connectors.
DC RSK-board multi-plug supply cable 1 Parallel-connects RSK boards DC supply inlets, to power up to five RSKs.
CD-Rom Quick Start Guide (QSG)
Auto-install program for HEW with integrated IDE, C-complier (NC30WA), assembler librarian, and linker
E8 USB drivers
CAN D Kit manuals
RSK manuals
MCU manuals
Schematics
Sample programs
Sys Tec Can Sniffer software and USB driver

Top

CAN Development Kit System Connectivity

The following hardware and software products are required to use the CAN Development Kit.

Required if you want to update firmware or develop code:

Figures below show two RSK-R8C23 Boards and a CAN Sniffer connected to the CAN bus via the CAN bus cable assembly included with the kit. The E8 in-system debugger and programmer is connected to one board for code development.

Reference : CAN Development Kit User’s Manual

Top

R8C23 Development Kit CPU board (RSK-R8C/23)

The Kit comes with CAN demo code for the RSK-R8C23 board that works seamlessly with the demo code for RSK-M16C29 and RSK-M16C6NK boards on the same bus.

RSK-R8C23 Board Specification

Item Specification
MCU R5F-21237J
Clocks Main Clock: crystal 20 MHz
Connectors (J1-J4): Four 2x7-pin measurement test points connected to the MCU pins. Can also be used to connect your own expansion boards via 2x7 headers.
(J6): In-Circuit Debug connector for E8 debugger.
(J12): CAN Connector.
Jumpers (J11): For connecting/disconnecting CAN bus termination resistor. See chapter 6.2 Jumper Configuration.
Switches (SW1): pushbutton (connected to MCU pin 25, Port 4_5)
(SW2): pushbutton (connected to MCU pin 20, Port 1_7)
(SW3): pushbutton (connected to MCU pin 25, Port 1_3)
(RES): pushbutton, MCU Reset
LEDs LED0 Green MCU pin 15, Port 2_4
LED1 Yellow MCU pin 14, Port 2_5
LED2 Red MCU pin 13, Port 2_6
LED3 Red MCU pin 12, Port 2_7
LCD 2-line x 8-character LCD with KS0066 controller IC
Data Memory 2.5 Kbytes RAM, 2Kbytes Data Flash
Program Memory 48 Kbytes Flash

 

RSK-R8C23 Board with major components identified

 


Reference : CAN Development Kit User’s Manual

RSK-R8C23 Board schematic

 

Operating Modes:
The RSK23 Board supports both Boot Mode and Single Chip Mode. In Boot Mode, the microcontroller executes code from its Boot memory area, waiting for code to be downloaded to its Flash program memory. In Single Chip Mode, the microcontroller executes code programmed into its Flash program memory.

CAN Demonstration Firmware:
Two demos are incorporated into the Kit: “Streaming A-D” and “PlayCatch”.

  • ‘Streaming A-D’ Demo: The RSK board’s MCU measures a variable analog voltage applied to one of its Analog-to-Digital Converter (A-D) input pins. When the A-D value is changed by turning the potentiometer on the demo board, it is transmitted on the CAN bus. The transmitting board’s red LED (LED2) lights up every time an ‘A-D data frame’ is transmitted onto the bus.
  • ‘PlayCatch’ Demo: This demo “catches” a frame off the bus, increments the data value by one and “throws” it back to the bus for the receiving PlayCatch board to receive. It is a never ending test demo to have an organized chain of communication for testing that all boards are continuously up and running

Sys Tec CAN Sniffer:
Because CAN is the data broadcasting base network, the CAN sniffer (Sys Tec Electronic USB-CANmodule2) can receive and transmit data from/to all boards on the Bus. After Sys Tec CAN Sniffer software installation to the PC is completed and connection of the two RSK boards and the CAN Sniffer to the CAN bus is done, you can run the PcanView program. The PcanView program screen shows one line for each message ID (CAN-ID) transmitted on the CAN bus. Each line shows the content for the latest frame received with that particular ID and is constantly updated as new frames are received. The first five columns in the PcanView program show:
Message: CAN ID (TXID) of unit transmitting the data
Length: Number of bytes in data field
Data: Data field content
Period: Time since last message with this ID was received in ms.
Count: Number of total frames received with this ID.

Top


End of content

Back To Top