M65N - Intelligent Dual CAN Interface

The M65N mezzanine card is a dual-intelligence full-CAN interface M-Module. The two channels are completely identical and independent. Each channel is built up with an MC68331 32-bit microcontroller, an CAN communications controller and local shared SRAM. The physical layer is ISO high-speed with up to 1 Mbit/s. The physical interfaces are isolated from the system and from each other.

The host can load and update the firmware in RAM. Communication is also done via shared SRAM and supported by window and pointer access mechanism. Interrupts are available in both directions from M-Module to host and from host to M-Module.

CANopen firmware consists of the Vector Informatik protocol stack, which runs locally and thus reduces the load on the host. Driver software is available on request and is based on MDIS (Modular Driver Interface System), which makes the M65N ready for use under Linux and RTOS environments. duagon also provides comprehensive Intelligent CAN Layer 2 software, based on MDIS.

The M65N is based on the M-Module ANSI mezzanine standard. It can be used as an I/O extension in any type of bus system, i.e. CPCI, VME or on any type of stand-alone SBC. Appropriate M-Module carrier cards in 3U, 6U and other formats are available from duagon or other manufacturers.


  • Full CAN/Extended CAN
  • Two independent channels
  • Two local 32-bit CPUs
  • ISO high-speed coupling
  • 1 Mbit/s data transfer rate
  • Optical isolation
  • CANopen master and slave support
  • Vector Informatik tools
  • Intelligent CAN Layer 2 support
  • -40 °C to +85 °C