میکروکنترلر ها تراشه هایی برنامه پذیر و بسیار کاربردی هستند که امروزه بسیاری از مدارات کنترلی دیجیتال توسط آن ها ساخته می شود . این تراشه ها از یک پردازنده داخلی ، واحد های حافظه RAM و Flash و واحد های کاربردی بسیاری تشکیل شده اند و می توانند به واسطه پورت های خروجی با سایر قطعات و مدارات الکترونیکی دیجیتال و آنالوگ ارتباط برقرار کنند .
یکی از مشکلاتی که همیشه برای طراحان مدارات میکروکنترلری به وجود می آید مسئله ارتباط قطعات و مدارات الکترونیکی دیگر با میکروکنترلر است که در این میان به دلیل حساسیت و محدودیت پین های میکروکنترلر ها از برخی مدارات ارتباطی استفاده می شود تا به میکروکنترلر ها که به نوعی قلب تپنده یک سیستم الکترونیکی می باشند آسیبی وارد نشود .
این فایل PDF راهنمای مناسبی است برای افرادی که کار با میکروکنترلر را شروع نموده و قصد دارند ادوات و مدارت جانبی مد نظر خود را به میکرو متصل نمایند .