CAN in Automation (CiA)
headquarters@can.cia.org
www.can-cia.org
CANopen Product Guide 2008
home

MicroControl

www.microcontrol.net

Headquarters

MicroControl GmbH & Co. KG
Lindlaustr. 2c
DE-53842 Troisdorf

Phone: +49-2241-256590
Fax: +49-2241-2565911
Email: info@microcontrol.net
URL: www.microcontrol.net

Sales contact

Frank Wielpütz

Phone: +49-2241-2565912
Fax: +49-2241-2565911
Email: wielpuetz@microcontrol.net

Technical contact

Torsten Krahl

Phone: +49-2241-2565921
Fax: +49-2241-2565911
Email: krahl@microcontrol.net

CANopen Slave Source Code

Availability
In stock

The CANopen slave source package offers the complete functionality for an extensive equipped CANopen slave device. The code corresponds to the most recent version of the CANopen communication profile CiA 301 and offers the following features:

  • Easy configuration
  • Scalable to target platform
  • Corresponds to CiA 301, Version 4.1
  • Supports all CANopen services
  • Modular software design
  • Easy porting to alternative CAN controller
  • Minimum resource requirements

The supplied device profile CiA 401 and the sample code encourage a quick adaption to the target platform. Additional device profiles (CiA 402, CiA 404, CiA 406, CiA 418, CiA 419) are available as an option.

Due to the usage of CANpie as driver interface between the CANopen protocol stack and the CAN controller the source code can be adapted to all target systems in a short time. Currently the following CAN controllers are supported:

  • External CAN: AN82527 / 82C200 / SJA1000 / CC770
  • Atmel CANary T89C51CCxx, AT90CANxxx
  • Freescale HCS12, XGATE (MC9S12XDP512)
  • Freescale Coldfire (MCF523x, MCF528x)
  • Fujitsu 16LX family 340 (MB90F342, MB90F347, MB90F349, etc.)
  • Fujitsu 16LX family 385 (MB90F387)
  • Fujitsu 16LX family 495 (MB90F497, MB90F498)
  • Infineon C505CA / C515CA / C166CI / C167CR
  • Microchip PIC18Cxx8x family (18F4680, 18F6680, 18F8680, etc.)
  • NEC V850 family (uPD70F32xx)
  • Philips LPC21xx family (LPC2119, LPC2129, etc.)
  • ST STR71x family (STR712, etc.)
  • TI TMS320LF/LC240xA
  • TI TMS320F28xx (eCAN)

Adaption to CAN controllers not listed here can be carried out by MicroControl in a few days.