---
product_id: 549162565
title: "Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible"
brand: "waveshare"
price: "R1081"
currency: ZAR
in_stock: true
reviews_count: 13
category: "Waveshare"
url: https://www.desertcart.co.za/products/549162565-waveshare-usb-to-can-adapter-model-a-stm32-chip-solution
store_origin: ZA
region: South Africa
---

# STM32 chip for stable comms Save data as TXT/Excel 4 versatile working modes Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible

**Brand:** waveshare
**Price:** R1081
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your CAN bus game with Waveshare’s powerhouse adapter!

## Quick Answers

- **What is this?** Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible by waveshare
- **How much does it cost?** R1081 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.za](https://www.desertcart.co.za/products/549162565-waveshare-usb-to-can-adapter-model-a-stm32-chip-solution)

## Best For

- waveshare enthusiasts

## Why This Product

- Trusted waveshare brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Smart Data Management:** Automatically filter, respond, and save CAN data in TXT or Excel formats for effortless analysis and reporting.
- • **Precision CAN Data Control:** Configure CAN2.0A/B frames and baud rates from 5Kbps up to 1Mbps for tailored network performance.
- • **Flexible Multi-Mode Operation:** Switch seamlessly between normal, loopback, silent, and silent loopback modes to fit any testing or deployment scenario.
- • **Unmatched Stability with STM32:** Experience rock-solid CAN communication powered by the advanced STM32 chip solution.
- • **Plug & Play Multi-System Compatibility:** Effortlessly integrate with Windows, Raspberry Pi OS, and PCs via USB with configurable virtual COM port speeds up to 2Mbps.

## Overview

The Waveshare USB to CAN Adapter Model A leverages a robust STM32 chip to deliver stable and reliable CAN communication. Supporting both CAN2.0A and CAN2.0B protocols with configurable baud rates from 5Kbps to 1Mbps, it offers four distinct working modes including silent and loopback options. Its smart data handling allows filtering by ID, automatic responses, and saving logs in TXT or Excel formats. Compatible across multiple systems like Windows and Raspberry Pi OS, it features a USB virtual COM port configurable up to 2Mbps and onboard TVS protection for surge suppression, making it an essential tool for professional CAN bus diagnostics and development.

## Description

desertcart.com: Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible : Electronics

Review: Great company..worked with my waveshare touchscreen - Great company.. used this in conjunction with different sized touchscreens i ordered.. Worked as described.. company has customer support.
Review: Requires code development for use - no C# sample app or Serial port API / Driver is provided - No direct C# code example or serial port library / DLL was provided with the product. The adapter uses the CH340 USB to Virtual serial port low level driver. A serial driver / api has to be written / purchased / integrated to use the product with your C# application. After requesting an example from Waveshare, I received a mixed English / Chinese set of code that was far too bloated, when all I needed was a simple C# App and serial API DLL. I had limited success writing a pure C# driver for this adapter that was efficient and reliable over the standard SerialPort Class. A lower level Win32 driver is needed to handle high speed serial port processing reliably and efficiently, which a USB to CAN interface will require, especially for 250k and above CAN rates. The device supports 2M baud for the serial side as a default, which supports what I have stated. I was not able to get consistent or reliable received data and the adapter required significant delay between transmitted packets for them to be sent successfully (no packet sent or corrupted data). This was confirmed by Waveshare. Perhaps, if someone has had success with this product, they will provide details on how that was achieved. Update 4/6/2024 I applied a Win32 Serial Port API with very thin Data Received Event code (just loads serial data into a buffer and exits) and was able to generate more consistent results for received data, but found that I had to drop down to 1228800 baud to keep bytes from being dropped by the serial interface. I just ran a few tests receiving 2.5M bytes of data without missing bytes, so perhaps that was part of the issue. I've not gone back to test transmitted data again but based on Waveshare's support feedback, I don't expect this is going to improve much.

## Features

- Supports CAN2.0A (standard frame) and CAN2.0B (extended frame). CAN baud rate is configurable in the range of 5Kbps-1Mbps
- Supports 4 working modes: normal mode, loopback mode, silent mode, silent loopback mode. Supports multiple CAN data sending modes: single frame, multiple frames, manually, regularly and cyclic sending
- Supports multiple CAN data receiving modes: can be configured to only receive data from a certain ID, or specify ID to automatically answer the configured data. Data can be saved as TXT or Excel. Supports CAN bus detection for status checking. Sending/receiving CAN data with time scale, allows sequentially displaying
- Baud rate of USB virtual COM port is configurable in the range of 9600 ~ 2000000bps (2000000bps by default). Supports setting working parameters by configuration software or serial command, can be saved after power off. Adopts STM32 chip solution, stable and reliable communication
- Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit. Comes with master computer software for Windows system, easy to use. Easy secondary development, just need to modify the sending and receiving commands

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B0BMQ8GCQC |
| Best Sellers Rank | #306 in Single Board Computers (Computers & Accessories) |
| Brand | waveshare |
| Compatible Devices | Personal Computer, Laptop, Raspberry Pi OS systems |
| Customer Reviews | 3.9 3.9 out of 5 stars (74) |
| Hardware Interface | USB |
| Item Weight | 0.08 Kilograms |
| Manufacturer | Waveshare |
| Model Number | USB-CAN-A |
| Operating System | Windows |
| Style Name | Classic |

## Product Details

- **Brand:** waveshare
- **Compatible Devices:** Personal Computer, Laptop, Raspberry Pi OS systems
- **Hardware Interface:** USB
- **Item Weight:** 0.08 Kilograms
- **Style:** Classic

## Images

![Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible - Image 1](https://m.media-amazon.com/images/I/511Id1dYKAL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great company..worked with my waveshare touchscreen
*by D***N on July 15, 2025*

Great company.. used this in conjunction with different sized touchscreens i ordered.. Worked as described.. company has customer support.

### ⭐⭐ Requires code development for use - no C# sample app or Serial port API / Driver is provided
*by G***N on March 11, 2024*

No direct C# code example or serial port library / DLL was provided with the product. The adapter uses the CH340 USB to Virtual serial port low level driver. A serial driver / api has to be written / purchased / integrated to use the product with your C# application. After requesting an example from Waveshare, I received a mixed English / Chinese set of code that was far too bloated, when all I needed was a simple C# App and serial API DLL. I had limited success writing a pure C# driver for this adapter that was efficient and reliable over the standard SerialPort Class. A lower level Win32 driver is needed to handle high speed serial port processing reliably and efficiently, which a USB to CAN interface will require, especially for 250k and above CAN rates. The device supports 2M baud for the serial side as a default, which supports what I have stated. I was not able to get consistent or reliable received data and the adapter required significant delay between transmitted packets for them to be sent successfully (no packet sent or corrupted data). This was confirmed by Waveshare. Perhaps, if someone has had success with this product, they will provide details on how that was achieved. Update 4/6/2024 I applied a Win32 Serial Port API with very thin Data Received Event code (just loads serial data into a buffer and exits) and was able to generate more consistent results for received data, but found that I had to drop down to 1228800 baud to keep bytes from being dropped by the serial interface. I just ran a few tests receiving 2.5M bytes of data without missing bytes, so perhaps that was part of the issue. I've not gone back to test transmitted data again but based on Waveshare's support feedback, I don't expect this is going to improve much.

### ⭐ Do not buy
*by N***L on October 13, 2025*

Does not support open source candlelight firmware due to hardware limitation with the stm32f103 processor used on this device. From the candlelight_fw github: "Of important note is that the common STM32F103 will NOT work with this firmware because its hardware cannot use both USB and CAN simultaneously. "

## Frequently Bought Together

- Waveshare USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working Modes, Multi-System Compatible
- Jhoinrch USB to CAN Bus Converter Base on Open-Source Hardware CANable Supports Multiple Firmware and Operating Modes
- DSD TECH SH-C30A USB to CAN Bus Adapter Base on Canable Support SocketCAN Cangaroo

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.za/products/549162565-waveshare-usb-to-can-adapter-model-a-stm32-chip-solution](https://www.desertcart.co.za/products/549162565-waveshare-usb-to-can-adapter-model-a-stm32-chip-solution)

---

*Product available on Desertcart South Africa*
*Store origin: ZA*
*Last updated: 2026-04-01*