به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلر گویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد. ARM یکی از قوی ترین میکروکنترلرهای موجود در بازار که تقریبا در تمامی گوشی های هوشمند و تبلت ها از این پردازنده استفاده میشود. نقشه و معماری این خانواده توسط شرکت های گوناگون خریداری شده و هم اکنون چندین شرکت معروف مانند ATMEL ،NXP ،STMicroelectronic ،TI و Broadcom آن را به صورت انبوه تولید می کنند. در این جا ابتدا توضیحاتی در مورد میکروکنترلرها داده می شود و سپس با بیان انواع میکروکنترلرها و کاربرد آن ها به تفاوت بین آن ها پرداخه می شود. بلوک های داخلی میکروکنترلر ARM، معرفی پایه های ARM7X256 و تنظیمات پایه های ورودی و خروجی در ادامه بررسی می شود و سپس با معرفی نرم افزار Keil 4.0 یک برنامه ساده را اجرا می کنیم.