NOTE: This page is old and is here only for reference,
please follow link to the new page and update your links!




General Information:

CAN232 is a very small dongle that plugs into any PC COM Port, or any other RS232 port in an embedded system and gives an instant CAN connectivity. This means it can be treated by software as a standard COM Port (serial RS232 port) which eliminates the need for any extra drivers. Sending and receiving can be done in standard ASCII format.

Dimensions & Weight:

Length: 68mm, Width: 31mm, Height: 16mm, Weight 30 grams.


  • Can handle up to 1Mbit/s CAN bitrate, though not at 100% busload!
  • Industrial Temp range -40C to +85C
  • Philips SJA1000 CAN Controller running at 16Mhz
  • Philips 82C251 CAN Tranceiver (Fully Compatible with ISO 11898-24V)
  • Compliant to CAN 2.0A (11bit ID's) and CAN 2.0B (29bit ID's)
  • Supports RTR frames
  • 32 CAN frames deep FIFO buffer for incomming frames in CANUSB firmware
  • Time Stamp option in mS for incomming frames
  • CANbus connection according to CiA DS102-1 standard
  • Standard DB9 RS232 connection, TXD, RXD, GND (NO TTL LEVELS!)
  • Power supplied via CAN connector pin 3 & 9 (6-16VDC)
  • Green LED for CAN activity
  • Green LED for RS232 activity
  • Red LED for CAN error activity
  • Yellow LED for operational status
  • Firmware updatable via RS232
  • CE Approved
  • RoHS & WEEE Compliant


The module plugs directly into a standard serial port and provides a standard DB9 male output to CAN systems according to CiA (CAN in Automation) recommendations. It is powered with 8-15VDC through the CAN connector with ESD protection and reveresed power. It consumes max 100mA, but normally not more than 40mA (this depends on BUS load and eventual CAN cable errors etc.). Use your own RS232 LIB/drivers (in e.g. Visual Basic, Deplhi, C++ etc.).

Pin assignement:

Pin assignement according to CiA recommendations DS102-1.
The CAN232 is powered with +Vin (6-16VDC) at pin 9 and GND at pin 3.

How to connect:

The picture above shows how to connect the CAN232.

CAN232 Manual (Version 3):

CAN232 Manual

Sample Programs and drivers (and old manuals):

Sample programs in C, C++, Visual Basic, Delphi, Linux etc. can be found on the download page.

Other products from LAWICEL

CANUSB has same commands as CAN232, though some removed (such as Poll One and Poll All) since it is a new product and we do not need to be backward compatible. With CANUSB you will get increased bandwith of CAN and can work at higher busloads. The goal was to make it the choice of CAN to USB converters if you work with CAN speeds up to 500Kbit/100% busload, 750Kbit 50% busload or 1Mbit 25% busload. We feel the market need a low cost CANUSB device with same functionallity and easyness as the CAN232. Price is €99 in single quantity. CANUSB works on both Windows and Linux platforms.

Looking inside the CANUSB, you find a dense 4-layer printed circuit boards with parts on both sides of the PCB. The CANUSB will be firmware upgradable through the USB interface, so customers easily can update firware when we release a new improved software or new functions in the software. CANUSB is also CE ceritified, which many other similar products are not.



Copyright 1997-2013 LAWICEL AB All rights reserved.
Information in this document is subject to change without notice. Other products and companies
referred to herein are trademarks or registered trademarks of their respective companies or mark holders.

Last updated on the 21st of January 2013