Microchip PIC32

Microchip PIC32 support with the ultra tiny embedded Linux and POSIX compatible Unison Operating System has been in the field since 2009. It offers the full set of features of Unison V4 and V5 off the shelf.

The Unison V4 release on Microchip PIC32 is now in an open source distribution mode for PIC32. It offers the following features:

  • full POSIX class 1 and class 2 compatibility
  • Linux compatibility (v 2.6)
  • basic kernel with mutexes, semaphores, pthreads, message queues, interrupt handling, memory management, timers, clock features and more
  • complete I/O model for both file I/O and socket I/O
  • multi-media file system
  • microkernel architecture
  • TCP/IP stack with DHCP client
  • serial I/O
  • buffered I/O using the stdio library
  • good documentation
  • FREE of GPL contaimination
  • extensive testing with industry standardized test suites
  • FREE development
  • FREE deployment
  • Community support

The Unison V5 offering on Microchip PIC32 is available only in a commercial license. In addition to V4, it offers the following features, off the shelf, configured for a broad set of  parts:

  • Advanced kernel features like barriers, conditional variables, utilization measurement and more.
  • Advanced components:
    • FAT File System
    • NAND/NOR File System
    • TCP/IPv4/IPv6 
    • Telnet
    • Posh – POSIX shell
    • tFTPd
    • tHTTPd
    • NAT, PAT and Filtering (Firewall)
    • SLIP and PPP  with support for GSM/GPRS, UHF, HDLC, Asynchronous, 3G, LTE
    • DHCP Server
    • Power On Self Test (POST)
    • TLS/SSL
    • SSH
    • SFTP
    • IPSec
    • SNMP v1, v2c, v3
    • SNTP
    • SMTP 
    • WiFi
    • Bluetooth
    • Zigbee
    • Zigbee IP
    • 6loWPAN
  • Consulting
  • Support by the hour
  • FREE Trial license
  • Exceptional Documentation
  • Training courses
  • FREE source code
  • Remedy OS Object Viewer
  • Remedy Remote Event and Data Analyzer ( Remedy RED)
  • Remedy Bootloader and remote field service

In the past, embedded operating systems have been priced to sell in OECD markets. The Unison Stellaris offering has world pricing. It is a cost effective approach in the lowest cost venues in the world as well as the most expensive venues. This opens the door for users in OECD countries to get a superior offering for a fraction of the traditional prices for substitute products and allows developers in other countries to use the very best and most reliabile software offerings at prices they can afford and that make sense given their economics.

One of the key points between v5 and v5 is that there is a much broader set of components for Unison v5.  The second major difference is that Unison v5 has many many more components.  The third major difference is that the documentation is excellent compared to a basic package for Unison v4.  The net result is that Unison v5 is the choice for commercial projects and Unison v4 is only useful for training and very simple projects.


Future components under version 5 of Unison are planned. These components are expected to provide the following features: motor control, CAN, USB, Diagnostics and motion control.

Unison is a fully POSIX and Linux compliant OS with the ability to easily port applications from Linux and other POSIX environments to it. It has all the necessary features to provide support for the following applications:

  • Advanced connectivity and networking
  • Wireless sensor networks
  • Appliances
  • Home automation
  • Clean tech and Smart Grid components
  • Automobile and vehicle automation
  • Military and aerospace applications
  • and much more

Try the Microchip PIC32 Unison version today!