این میکروکنترلر ۸ بیت سی موس مبتنی بر حافظه فلاش در عین قدرت و توانایی بالا برنامه نویسی سادهای دارد (با تنها ۳۵ دستورالعمل تک کلمه ای). در این تراشه ۲۸ پینی از معماری قدرتمند میکروکنترلرهای PIC® شرکت میکروچیپ استفاده شده است. تراشه PIC16F886 دارای ویژگیهایی همچون ۲۵۶ بایت حافظه داده EEPROM، قابلیت خود برنامه ریزی، یک واحد ICD، دو واحد مقایسه گر، مبدل ۱۰ بیتی آنالوگ به دیجیتال (A /D) با یازده کانال، یک ماژول ضبط/مقایسه/PWM و یک واحد ضبط/مقایسه/PWM پیشرفته، یک درگاه سریال سینکرو که به یکی از دو صورت رابظ جانبی سریال ۳ سیمه (SPITM) یا گذرگاه درون مداری ۲ سیمه (I2C) پیکره بندی شود و یک فرستنده گیرنده آسینکرو عمومی پیشرفته (EUSART) می باشد. برخورداری از همه این ویژگیها باعث شده این تراشه کنترلی برای کاربردهای سطح پیشرفته A/D در خودرو، صنعت، لوازم خانگی یا سایر کاربری مصرفی ایده آل به نظر رسد.
ویژگی های میکروکنترلر PIC16F886:
• حالت Sleep جهت صرفه جویی در انرژی مصرفی
• تنظیم مجدد همزمان با روشن شدن (POR)
• قابلیت تعیین سطح ولتاژ براون اوت جهت راه اندازی مجدد (BOR)
• تایمر سگ نگهبان اکستندد (WDT) با نوسان ساز RC روی تراشه جهت افزایش قابلیت اعتماد
• برنامه ریزی سریال درون مداری (ICSP) از طریق دو پایه
• رفع اشکال درون مداری (ICD) از طریق دو پایه
• سلولهای حافظه مقاومت بالا Flash/EEPROM:
• ۱۰۰۰۰۰ سیکل پاک کردن/نوشتن حافظه برنامه فلاش تقویت شده، در نوع معمولی
• ۱۰۰۰۰۰۰ سیکل پاک کردن/نوشتن حافظه EEPROM، در نوع معمولی
• نگهداری اطلاعات حافظه EEPROM تا بیشتر از ۴۰ سال
• قابلیت خود برنامه ریزی تحت کنترل نرم افزار
• قابلیت محافظت از کد قابل برنامه ریزی
ویژگی های جانبی میکروکنترلر PIC16F886:
• ۱ پین فقط ورودی
• ۲۵ پین ورودی/خروجی
• جریان دهی/کشی بالای ۲۵ میلی آمپری روی هر پین
• گزینه تغییر وقفه روی پین
تایمرها:
• TMR0: تایمر/شمارنده ۸ بیتی با ضریب پیش مقیاس ۸ بیتی
• TMR1 ارتقاءیافته: تایمر/شمارنده ۱۶ بیتی با ضریب پیش مقیاس، حالت ورودی گیت خارجی و نوسان ساز ۳۲ کیلوهرتز کم مصرف اختصاصی
• TMR2: تایمر/شمارنده ۸ بیتی با رجیستر ثبت دوره ۸ بیت و ضرایب پیش و پس مقیاس
• ماژول Capture / Compare / PWM (CCP)
• ماژول پیشرفته ضبط/مقایسه/PWM (ECCP) با قابلیت خاموش شدن خودکار و استیرینگ PWM
• ماژول درگاه سریال سینکرو اصلی (MSSP) با قابلیت SPI، حالت I2C با قابلیت ماسک نمودن آدرس
• ماژول فرستنده گیرنده سینکرو آسینکرو همزمان عمومی (EUSART) با:
-پشتیبانی از RS-232، RS-485 و LIN
-تشخیص خودکار باود
-بیدار شدن خودکار در بیت شروع
• خروج از حالت خواب انرژی مصرفی فوق العاده کم (ULPWU)
ویژگی های آنالوگ میکروکنترلر PIC16F886:
• مبدل ۱۰ بیتی ۱۱ کاناله آنالوگ به دیجیتال (A/D)
• ۲ ماژول مقایسه کننده آنالوگ با:
-ماژول ولتاژ مرجع (CVREF) قابل برنامهریزی بر روی تراشه (٪ VDD)
-ولتاژ مرجع ۰/۶ ولت ثابت
• ورودی و خروجی های مقایسه کننده از بیرون در دسترس قرار دارند
• حالت SR Latch
نقد و بررسیها
هنوز بررسیای ثبت نشده است.