Mitsubishi M16C/6N Microcontroller CAN/USB Protocol Converter Application Note

This application note describes a CAN/USB protocol converter built around the Mitsubishi M16C/6N microcontroller, covering hardware and software design.


Mitsubishi M16C/6N Microcontroller CAN/USB Protocol Converter Application Note - cover page
Brand
Mitsubishi
Category
Other Electronics
Document type
Application Note
Language
Chinese
Pages
4
File format
PDF
File size
198 KB
Published
30 September, 2026
Updated
30 September, 2026
MD5 checksum
39760760E4461DE831A09BD069748468

About this manual

The document presents a protocol converter that bridges CAN and USB interfaces using the Mitsubishi M16C/6N microcontroller. It explains the need for reliable, anti‑interference data transfer and long‑distance communication in embedded systems.

Hardware implementation uses the M306NBFCTFP MCU, a USB9604 full‑speed USB controller, and supporting circuitry such as UART‑to‑RS232 (MAX232A). Software design includes firmware modules for USB enumeration, endpoint handling, and CAN message processing, with a PC side application for configuration and monitoring. This manual is written in Chinese.

What's inside

  • Introduction
  • Communication Principle
  • Hardware Implementation
  • Software Design
  • Firmware Modules
  • PC Application
  • Specifications
  • References

Specifications

Built‑in CAN controllerYes
USB controllerNational Semiconductor USB9604

Frequently asked questions

What is the maximum CAN bus distance supported?

The CAN bus can directly communicate up to about 10 km.

What is the maximum CAN bus speed?

The CAN bus can operate at up to 1 Mbps.

Download PDF (198 KB)

More Mitsubishi Manuals


View all Mitsubishi manuals →