TC1016P – 4 CAN FD, 2 LIN to USB interface


The TC1016P is a multi-channel CAN FD and LIN interface device, supporting CAN FD bus speeds up to 8 Mbps and LIN baud rates from 0 to 20 kbps. It connects to a PC via USB 2.0 and features a driver free design for Windows and Linux.
- ARM64 Linux: tsdev
- HarmonyOS: tsdev
Related Products
Related products
TC1016P Functions and parameters
With the powerful TSMaster software, the device supports loading DBC, LDF, ARXML database files,enabling convenient monitoring, analysis, and simulation of CAN FD/LIN bus data.It also supports functions such as UDS diagnostics, ECU flashing, CCP/XCP calibration, among others.
The device is suitable for secondary development APIs on Windows and Linux, supporting various development environments such as C++, C#, LabView, Python, making it easy to integrate into various testing systems for efficient and user friendly operation.
- Microsecond-level hardware timestamp accuracy for precise timing in simulation and diagnostics
- USB driver-free, plug-and-play support for Windows and Linux
- 2500 VDC galvanic isolation per CAN channel. Automotive-grade design for reliable operation in harsh environments
- Software-configurable 120 Ω CAN termination and flexible LIN master/slave modes
- LDF, DBC, and A2L compatibility with TSMaster
- Supports BLF logging/playback, UDS diagnostics, CCP/XCP calibration, and Flash Bootloader
- Cross-platform APIs for secondary development
Included resources:
- CAN FD/LIN monitoring software TSMaster
- Cross-platform secondary development library (with a dedicated programming manual)
CAN
| Parameter | Description |
| Connection Standard | High-speed CAN (ISO 11898-2 compliant) |
| Supported Protocols | Full support for CAN and CAN FD (ISO 11898-1 compliant) |
| CAN Baud Rate | 125 kbps ~ 1 Mbps |
| CAN Frame Data Length | Up to 8 bytes |
| CAN FD Baud Rate | 125 kbps ~ 8 Mbps |
| CAN FD Frame Data Length | Up to 64 bytes; supports BRS frames |
| Max Frame Rate | Transmit: 20,000 frames/s; Receive: 20,000 frames/s (single channel, 1Mbps, remote frame, 0 data bytes) |
| Termination Resistor | 120 Ω per CAN channel |
| Relay Type | Magnetic latching relay |
LIN
| Parameter | Description |
| Connection Mode | Master/Slave |
| Baud Rate | 4.8 kbps ~ 20.0 kbps |
| Supported Protocols | LIN 1.3, LIN 2.0, LIN 2.1, LIN J2602 |
| Schedule Table | Supports LDF schedule tables; load, create, and configure directly |
| External Power Supply | Supported, 12 V ~ 36 V input range |

CAN FD 1/3
- PIN 2 CAN FD 1_Low
- PIN 3 CAN FD_GND
- PIN 4 CAN FD 3_Low
- PIN 5 CAN FD_Shield
- PIN 7 CAN FD 1_High
- PIN 8 CAN FD 3_High

CAN FD 2/4
- PIN 2 CAN FD 2_Low
- PIN 3 CAN FD_GND
- PIN 4 CAN FD 4_Low
- PIN 5 CAN FD_Shield
- PIN 7 CAN FD 2_High
- PIN 8 CAN FD 4_High

LIN 1/2
- PIN 2 / PIN 3 GND
- PIN 6 LIN 2
- PIN 7 VBAT_LIN 2
- PIN 8 LIN 1
- PIN 9 VBAT_LIN 1
Typical applications
- Whole vehicle multi channel CAN FD/CAN/LIN bus data acquisition
- Domain controller testing
- Various automated testing systems
- ECU flashing
Specification
| Channel | 4 x CAN FD, 2 x LIN |
|---|---|
| PC Interface | USB 2.0 |
| Timestamp Precision | Microsecond-level high-precision timestamps |
| Driver | Cross-platform, driver-free design |
| Connector | Standard D-Sub, 9-pin |
| License | Supports all TSMaster paid licenses |
| Buffer | Each channel supports a transmit buffer of up to 1000 CAN frames |
| Power Supply | USB-powered (LIN also supports external power) |
| Power Consumption | 4 W |
| ESD Protection | ±4 kV contact discharge, ±8 kV air charge |
| Enclosure Material | Metal |
| Dimensions | Approx. 108 x 91 x 35 mm |
| Weight | Approx. 248 g |
| Operating Temperature | -40°C ~ 80°C |
| Operating Humidity | 10% ~ 90% RH (no condensing) |
| Operating Environment | Keep away from corrosive gases |
During operation, make sure to correctly connect the power lines and avoid frequent plugging and unplugging.












