میکروکنترولر PIC در اصل در حدود سال ۱۹۸۰ توسط شرکت جنرال اینسترومنت به‌عنوان یک میکروکنترولر کوچک، سریع و ارزان که توانائی‌های I/O قوی دارد طراحی شد.<br /> واژه PIC مخفف ”Peripheral Intrerface Controller“ به‌معنای ”کنترولر رابط محیطی“ می‌باشد. شرکت جنرال اینسترومنت که پتانسیل ویژه‌ای را برای این میکروکنترولر را برای این میکروکنترولر تشخیص داده بود در نهایت بخشی از سهام و شعبات خود را برای تبدیل به یک شرکت جدید به نام میکروچیپ، بین سهام‌داران تقسیم کرد تا اینکه در این شرکت به ساخت و فروش محصولات PIC بپردازند. (که البته امروزه محصولات متنوعی در این شرکت تولید می‌شود).<br /> میکروکنترولر PIC در بسیاری از کاربردها دارای مزایائی نسبت به تراشه‌های قدیمی‌تر ۸۰۵۲/۸۰۵۱/۸۰۴۱ و مشتقات آن از شرکت اینتل یا تراشه‌های MC6805/6hHc11 از شرکت موتورولا و بسیاری دیگر از میکروهای شرکت‌های دیگر می‌باشد. معماری غیرمعمول آن برای کاربردهای کنترلی سازگاری یافته است. تقریباً تمام دستورات آن در تعداد یکسانی از سیکل‌های ساعت اجرا می‌شود که این امر به‌نوبه خود کنترل زمانی (Timing Control) را بسیار آسان‌تر می‌کند. میکروکنترولر PIC یک طراحی Reduced Instruction Set) RISC) است که تنها در حدود ۳۵ دستورالعمل دارد که این خود یادگیری برنامه‌نویسی آن را آسان‌تر می‌کند.<br /> در واقع قیمت پائین، سرعت‌های کلاک بالای قابل دست‌یابی، اندازه کوچک و راحتی استفاده از میکروکنترولر PIC نکات مهمی در افزایش روزافزون به‌کارگیری این میکروکنترولر می‌باشد. (برای طراحی‌هائی که حساسیت کمتری نسبت به زمان دارند) سرعت کلاک می‌تواند از سرعت‌های پائین تا حدود رنج ۲۰MHz باشد.

فایل(های) الحاقی

آموزش میکروکنترولر PIC amoozeshe microcontrole pic.pdf 724 KB application/pdf