માઇક્રોકન્ટ્રોલર્સ સામાન્ય રીતે એવા ડેટા પર કાર્ય કરે છે જે કેટલાક ઇનપુટ પોર્ટ્સ દ્વારા આપવામાં આવે છે; પોર્ટ્સ દ્વારા બહારથી આવતા ડેટા, અને એક પ્રોગ્રામ છે જે ચાલી રહ્યો છે.
मायक्रो कंट्रोलरस सामान्यतः काही इनपुट पोर्ट च्या द्वारे दिल्या जाणाऱ्या डेटावर काम करतात; पोर्ट च्या माध्यमातून बाहेरून येणारा डेटा, आणि एक प्रोग्राम आहे जो चालत आहे.