We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

MOST® NetServices

Software Library for Developing MOST® Network Designs


MOST® NetServices is a library made up of several components. Since all services are available as parts of a library, they can be included as needed to speed up the development of a MOST network design using our Intelligent Network Interface Controllers (INICs). Callback functions provide easy access to the functionality of MOST NetServices. Software switches provide an easy way to enable and disable functionality as needed. This allows for a reduction in code size, since only needed code is compiled.

MOST NetServices are delivered as full ANSI C source code and can be adapted to meet specific requirements by using a configuration file. For all components, we supply application examples in full source code for Borland C++Builder. Using MOST NetServices speeds up your development of MOST devices while reducing cost, increasing flexibility and ensuring MOST technology compatibility.

Key Features

  • Simplifies the development of MOST devices through a standardized interface
  • Highly portable ANSI C source code
  • Frees the application from the hardware layer of the MOST network
  • Ensures compatibility to the MOST Specification
  • Fast device development
  • A library approach allows for implementation of only those functions that are needed
  • Reduced development costs
  • Extensive error handling
  • Easy expansion and customization
  • Free example programs to aid in development

MOST® NetServices API and Components


All versions of MOST NetServices follow the same basic structure as shown in the tabs below. Click on each tab to get an overview of the API and the different components.

MOST NetServices API

The NetServices Application Programming Interface (API) provides a software interface to the MOST network low-level system services. MOST NetServices provides access to all data transportation mechanisms on a MOST network. The MOST System Management Module, another component of the MOST NetServices library, handles system related tasks ‘above’ the MOST NetServices API and can be considered as the ‘middleware’ of a MOST System.

MOST NetServices Layer I

MOST NetServices Layer I is the foundation of MOST NetServices providing the application with access to all the transportation mechanisms of MOST networks. Configuration files allow Layer I to be adapted to different application and platform requirements.

All INIC circuits have a majority of NetServices Layers integrated on chip. A wrapper is required in MOST NetServices V2/V3 to interface to the Layer I on chip. This wrapper is included in all grades and components.

MOST NetServices Layer II

NetServices Layer II, in combination with MOST NetServices Layer I, forms the basic core of a MOST device. The NetBlock and FBlock Enhanced Testability, mandatory parts of every MOST device, are integrated into Layer II grade. The Command Interpreter and Address Handler provide full support for functional addressing, allowing the application to ignore physical addresses of other devices in the MOST network. The Notification Service simplifies the distribution of status messages whenever an internal device property changes. Configuration files allow Layer II grade to be adapted to different application and platform requirements.

MOST High Protocol Service (MHP) 

The MHP provides an alternative transmission path for packet data transfer, including an additional security layer. It allows large data packets of up to 64 KB to be sent and received. An acknowledgment mechanism provides a security layer to ensure data integrity.

MHP consists of a separate transmit and receive section, allowing for reduced code when only one section is needed. The transmit and receive sections can also be combined to enable full duplex transmissions. Configuration files allow the MHP to be adapted to different application and platform requirements.

MHP interfaces to the Control Message Service (V1.x only: CMS), as well as to the Asynchronous Data Transmission Service (V1.x: ADS; V2.x/V3.x: WADS). Transmission can be done via the control channel or the asynchronous channel of a MOST network. Note: V2.x/V3.x supports asynchronous data transmission only.

Packetizer 4 MOST High Service

Packetizer 4 MOST High Service (PMHS) provides an alternative transmission route for application messages. Sending application messages in a packet on the asynchronous data channel results in faster transmission speeds and reduces the load on the control channel. Packetizer 4 MOST High Service is the best solution for devices sending large application messages.

Product Selector and Version Information


Use the following table to review products and identify the MOST specification and MOST NetServices versions that apply to each device. When you order MOST NetServices, you will need to idenfity the network type (speed grade), the version and the license type you require. 

Part # Network MOST® Specificiation MOST NetServices MOST System Management Module
OS81050 MOST25 Rev 2.5 V2.1.x V1.2.1
OS81060 MOST25 Rev 2.5 V2.1.x V1.2.1
OS81092 MOST50 Rev 3.0 V3.0.x V2.0.1
OS81110 MOST150 Rev 3.0 V3.0.x V2.0.1
OS81118 MOST150 Rev 3.0 or Rev 3.1 V3.2.x V3.0.x
OS81119 MOST150 Rev 3.0 or Rev 3.1 V3.2.x V3.0.x
OS82150 MOST150 Rev 3.0 or Rev 3.1 N/A N/A

NOTE: The MOST specifications are available on the MOST Cooperation's website.

Live Chat

Need Help?

Privacy Policy