SEVENSTAX PTP is a Precision Time Protocol (PTP) slave ordinary clock implementation for embedded systems. PTP allows an highly precise synchronization of embedded systems within a network with deviation of the time in the range of microseconds.

  • PTP slave ordinary clock version 2 according to IEEE1588-2008

    • Slave-only-mode
    • Single-homed
    • Multicast default PTP domain

  • Best master clock algorithm
  • integrated PI-rule algorithm
  • Supported messages:

    • Announce Rx
    • Sync Rx
    • FollowUp Rx
    • Delay_Req Tx
    • Delay_Resp Rx

  • Timestamp generation in hard- or software

SEVENSTAX PTP can be used with or without hardware support. Hardware support – read and write of the timestamp by the Ethernet controller – increases accuracy.

A list of supported controllers is available on request.


  • In-house development for embedded system
  • Minimal RAM/ROM usage
  • Zero-Copy
  • Simple API functions
  • ANSI-C source code
  • Works with and without RTOS
  • No "GPL contamination"
  • No royalties
  • MISRA checked

What you get

  • Well documented source code
  • User Manual
  • Software license

System Requirements

  • A free running an adjustable 32-bit hardware timer
  • Ethernet PTP support (if HW-support is desired)
  • Multicast support by an EMAC
  • Compiler has to support 64-bit operations
  • ROM: ca. 6 kB
  • RAM: ca. 1 kB

License models