میکروکنترلر PIC12F509

پردازنده عملکرد بالا RISC :
نیاز به یادگیری تنها ۳۳ دستورالعمل تک کلمه ای
تمامی دستورالعمل ها به جز شاخه های برنامه که دو سیکل به طول می انجامند، تک سیکلی هستند
دستورالعمل های گسترده ۱۲ بیتی
پشته بندی سخت افزاری ۲ سطحی

خرید از چالیک واردکننده و مرکز پخش قطعات رباتیک

توضیحات

تراشه PIC12F509 از سری میکروکنترلرهای ۸ بیتی سی موس مبتنی بر حافظه های Flash، ارزان قیمت و در عین حال کارآمد و کاملاً استاتیک است. شرکت سازنده این تراشه در ساخت آن از معماری RISC و تنها از ۳۳ دستورالعمل تک کلمه ای / تک سیکلی استفاده می کند. همه دستورالعمل ها تک سیکل هستند (۲۰۰ میکروثانیه) به جز شاخه های برنامه که زمان اجرایشان دو سیکل به طول می انجامد. عمل‌کرد این آی سی نسبت به رقبای خود در یک رده ی قیمت به مراتب بالاتر است. دستورالعمل های گسترده ۱۲ بیتی به کار گرفته شده جهت این تراشه بسیار متقارن هستند، در نتیجه در مقایسه با سایر میکروکنترولرهای ۸ بیتی هم رده خود از فشرده سازی کد ۱:۲ معمول بهره می برد. طراحی مجموعه دستورالعمل های این تراشه به گونه‌ای است که به سهولت قابل استفاده و به آسانی به خاطر سپرده می شوند، از این رو زمان توسعه نیز به میزان قابل توجهی کاهش می یابد. این قطعه مجهز به ویژگی های خاصی شده است که از هزینه های سیستم و نیازهای برق می کاهد. با دو ویژگی، تنظیم مجدد همزمان با روشن شدن (POR) و تایمر تنظیم مجدد دستگاه (DRT)، نیازی به استفاده از مدار تنظیم مجدد خارجی نیست. در این میکروکنترولر چهار شیوه تنظیم و پیکربندی نوسان ساز برای انتخاب وجود دارد (از شش مورد موجود در PIC16F505) ، از جمله حالت نوسان ساز داخلی INTRC و حالت نوسان ساز LP (کم مصرف). حالت خواب جهت صرفه جویی در مصرف انرژی، تایمر سگ نگهبان و محافظت از کد از جمله ویژگی‌هایی است که هزینه، قدرت و قابلیت اطمینان سیستم را بهبود می بخشند. نوع مقرون به صرفه با قابلیت برنامه ریزی Flash این آی سی در دسترس است که برای ساخت و تولید در هر حجمی مناسب است. از این رو مشتری علاوه بر این که از حافظه های فلاش قابل برنامه‌ریزی سود می برد، می تواند از مزیت رهبری شرکت میکروچیپ در بازار میکروکنترلرهای قابل برنامه‌ریزی نیز کاملاً بهره مند شود. این میکروکنترولر بوسیله یک اسمبلر ماکرو با تمامی امکانات مورد نیاز، یک شبیه ساز نرم افزاری، یک شبیه ساز درون مداری، یک کامپایلر زبان ‘C’، یک پروگرامر توسعه ارزان قیمت و یک پروگرامر با امکانات کامل پشتیبانی می شود. همه این ابزارها روی رایانه های IBM® و ماشین های سازگار با آن پشتیبانی می شوند.

ویژگی ها:

پردازنده عملکرد بالا RISC :
نیاز به یادگیری تنها ۳۳ دستورالعمل تک کلمه ای
تمامی دستورالعمل ها به جز شاخه های برنامه که دو سیکل به طول می انجامند، تک سیکلی هستند
دستورالعمل های گسترده ۱۲ بیتی
پشته بندی سخت افزاری ۲ سطحی
حالتهای آدرس دهی مستقیم، غیرمستقیم و نسبی برای داده ها و دستورالعمل ها
مسیر پهن داده به عرض ۸ بیت
۸ رجیستر سخت افزاری جهت توابع خاص
ویژگی های مختص میکروکنترلر:
نوسان ساز داخلی ۴ مگاهرتز دقیق: – در کارخانه تا ۱ ± کالیبره شده است
پشتیبانی از برنامه ریزی سریال در مدار (ICSP)
پشتیبانی از عیب یابی درون مداری (ICD)
تنظیم مجدد هنگام روشن شدن (POR)
تایمر تنظیم مجدد دستگاه (DRT)
تایمر سگ نگهبان (WDT) با نوسانگر اختصاصی On-Chip RC برای انجام عملیات با اظمینان بالا
محافظت کد قابل برنامه ریزی
پین ورودی MCLR مولتی پلکس شده
بالا کش یا پول آپ ضعیف در پین های ورودی / خروجی
حالت خواب جهت صرفه جویی در انرژی مصرفی
خروج از حالت خواب با تغییر در وضعیت پین

مشخصات

مقدار

پارامتر

۴ مگاهرتز

ماکزیمم فرکانس کاری

۱۰۲۴ کلمه

ظرفیت حافظه برنامه فلاش

۴۱ بایت

ظرفیت حافظه داده

TMR0

ماژول تایمر

دارد

قابلیت خروج از مد Sleep با تغییر وضعیت پین

۵

تعداد پین های ورودی/خروجی

۱

پین های ورودی

دارد

پول آپ داخلی

دارد

قابلیت برنامه‌ریزی سریال درون مداری

۳۳

تعداد دستورالعمل ها

۸ پایه PDIP

نوع بسته بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “میکروکنترلر PIC12F509”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست