Software Products

NMEA 2000 Protocol Stack

Our NMEA 2000 protocol stack was designed by Simma Software, a nationally recognized CAN expert, to meet the demanding needs of the high speed Controller Area Network (CAN). The NMEA 2000 source code uses a high performance modular design and has a simple API. Benchmarks have shown the stack to be 800% more efficient than other commercially available NMEA 2000 software solutions. The software protocol stack is well documented and has been used in more than a quarter of a milliion embedded systems.

Our NMEA 2000 software package handles reception and transmission of standard single frame and multi-frame (i.e. Transport Protocol) NMEA 2000 messages. Also, the ssNMEA2000 software package handles address claim arbitration specified by the network management layer. If you have questions about our NMEA 2000 software, please see our NMEA 2000 Protocol Stack FAQ for possible answers.

ISO 15765 Protocol Stack Details:

  • Fast Packet support
  • PGN List Group functions
  • Complex Data Request
  • Product Informatin support
  • MISRA C compliant
  • ANSI C source code
  • Use with or without an RTOS
  • Use with 8, 16, 32, or 64-bit CPU
  • ssNMEA2000 reference manual

Experience Summary

1000

Global Customers

500

Protocol Stacks

300

CAN Device Drivers

75

Flash Bootloaders

60

Microcontrollers & DSPs

10

Real Time Operating Systems

Our Customers

Our Partners