अब, यदि आप पूरे माइक्रोकंट्रोलर्स के पूरे परिवार को देखते हैं तो वे सभी इंस्ट्रक्शन संगत सेट करते हैं ताकि एक बार जब आप परिवार के एक सदस्य के लिए सॉफ्टवेयर विकसित कर लेते हैं, और जब आप एक बेहतर प्रोसेसर पर जाते हैं, तो वही कोड बहुत कम संशोधन के साथ चल सकता है एक्ज़िक्युट कर सकता है।
అనుకూలత అనగా మీరు మైక్రో కంట్రోలర్ కుటుంబాలను చూస్తే అవి అన్ని, అనుకూలంగా ఉండే ఇన్స్ట్రక్షన్ సెట్ నీ కలిగి కుటుంబంలోని ఒక దాని కోసం సాఫ్ట్ వేర్ ను అభివృద్ధి చేస్తే, మరొక మంచి ప్రాసెసర్ కి మారిన తర్వాత కూడా అదే కోడ్ ను కొన్ని చిన్న మార్పులతో అమలు చేయగలగడం.