در pic16f886 یک میکروکنترلر 8 بیتی است که به دلیل طیف گسترده ای از ویژگی های آن با قیمت مناسب ، برای بسیاری از پروژه ها مناسب است.این دستگاه دارای 28 پین است و شامل یک نوسان ساز داخلی است که می توانید از طریق برنامه نویسی تنظیم کنید.این میکروکنترلر حافظه فلش 16 بایت را ارائه می دهد ، که برای اکثر کارهایی که احتمالاً با آنها روبرو خواهید شد ، کاملاً کافی است.
PIC16F886 با داشتن حالت های صرفه جویی در برق و یک تایمر نگهبان داخلی ، به گونه ای طراحی شده است که به طور کارآمد و قابل اعتماد اجرا شود.همچنین در انواع بسته های مختلف قرار می گیرد و بسته به نیاز مدار خاص شما امکان انعطاف پذیری را فراهم می کند.برنامه نویسی ساده است ، زیرا فقط به دو پین نیاز دارد و آن را به عنوان یک گزینه کاربر پسند برای مبتدیان و کاربران با تجربه به طور یکسان تبدیل می کند.
شکل زیر PINOUT برای PIC16F886 را نشان می دهد.
در زیر نماد PIC16F886 مدل ، ردپای و مدل 3D آورده شده است.
میکروکنترلر PIC16F886 ویژگی های مفید زیادی را ارائه می دهد که آن را برای مصارف مختلف سازگار می کند.در اینجا یک تجزیه ساده از ویژگی های اصلی آن آورده شده است:
PIC16F886 دارای یک پردازنده ساده RISC است که نیاز به یادگیری فقط 35 دستورالعمل دارد و برنامه ریزی را آسان تر می کند.بیشتر این دستورالعمل ها به جز دستورالعمل شاخه در یک چرخه واحد اجرا می شوند.این می تواند با سرعت حداکثر 20 مگاهرتز و با چرخه دستورالعمل 200 نانو ثانیه اجرا شود.شما همچنین قابلیت های قطع ، یک پشته سخت افزار عمیق 8 سطح و روش های مختلف برای دسترسی به حافظه را دارید و به شما انعطاف پذیری در نحوه استفاده از میکروکنترلر می دهد.
این میکروکنترلر دارای یک نوسان ساز داخلی با دقت داخلی است که کارخانه با دقت 1 ± کالیبره شده است.می توانید با استفاده از نرم افزار فرکانس آن را از 8 مگاهرتز به 31 کیلوهرتز تنظیم کنید.این تراشه دارای ویژگی های صرفه جویی در قدرت مانند حالت خواب ، دو سرعته راه اندازی و امکان تغییر حالت های ساعت در حین کار است.همچنین دارای ویژگی های ایمنی مانند تنظیم مجدد برق (POR) ، تایمر قدرت (PWRT) و تنظیم مجدد قهوه ای (BOR) با گزینه نرم افزاری است.تایمر Watchdog (WDT) شامل یک نوسان ساز روی تراشه است و با استفاده از نرم افزار قابل تنظیم است.
PIC16F886 برای استفاده از انرژی بسیار کمی طراحی شده است که وقتی می خواهید عمر باتری را افزایش دهید ، ایده آل است.در حالت آماده به کار ، فقط 50 NA را در 2.0 ولت ترسیم می کند.در حین کار عادی ، از حدود 11 میکرومتر در 32 کیلوهرتز و 220 میکرومتر در 4 مگاهرتز ، هر دو در 2.0 ولت استفاده می کند.تایمر نگهبان همچنین حداقل قدرت ، حدود 1 میکروگرم در 2.0 ولت را مصرف می کند.
شما می توانید از حداکثر 24 پین ورودی/خروجی (I/O) استفاده کنید که هر کدام کنترل جهت خود را دارند.این پین ها می توانند جریان های بالایی را تحمل کنند و به شما امکان می دهند LED ها را مستقیماً هدایت کنید.این تراشه همچنین از پین های تغییر در تغییر ، کشش ضعیف قابل برنامه ریزی و یک ویژگی بیدار شدن با قدرت فوق العاده کم (ULPWU) پشتیبانی می کند.علاوه بر این ، دو مقایسهگر آنالوگ ، یک مرجع ولتاژ قابل تنظیم و یک مبدل 10 بیتی A/D با حداکثر 14 کانال وجود دارد که به شما امکان می دهد سیگنال های آنالوگ را به طور موثر کنترل کنید.
میکروکنترلر شامل سه تایمر داخلی برای کارهای دقیق زمان بندی است.Timer0 یک تایمر 8 بیتی با یک پیشکسوت قابل برنامه ریزی است.Timer1 یک تایمر 16 بیتی با یک حالت ورودی دروازه خارجی و یک نوسان ساز اختصاصی 32 کیلوهرتز برای عملکرد کم مصرف است.Timer2 یک تایمر 8 بیتی با یک پیشگام و پس از آن است.این تایمرها در ایجاد تاخیر ، اندازه گیری فواصل زمانی و تولید سیگنال های مدولاسیون عرض پالس (PWM) کمک می کنند.
ماژول پیشرفته ضبط/مقایسه/PWM+ امکان کنترل دقیق سیگنال ها را فراهم می کند.این پشتیبانی از ضبط 16 بیتی با وضوح 12.5 نانومتر پشتیبانی می کند ، و عملکرد مقایسه آن دارای وضوح 200 نانومتر است.این ماژول همچنین شامل یک PWM 10 بیتی است که حداکثر چهار کانال خروجی را پشتیبانی می کند و به شما امکان می دهد کنترل موتور یا کارهای کم نور را به طور مؤثر مدیریت کنید.
PIC16F886 از چندین پروتکل ارتباطی پشتیبانی می کند.این شامل یک ماژول پیشرفته USART است که می تواند RS-485 ، RS-232 و LIN 2.0 را اداره کند.تشخیص خودکار و بیداری خودکار در ویژگی های بیت شروع به برقراری ارتباط نرم تر می شود.میکروکنترلر همچنین از طریق ماژول پورت سریال همگام خود (MSSP) از SPI و I2C پشتیبانی می کند و برقراری ارتباط با سایر دستگاه ها را آسان تر می کند.
با دو پین اختصاص داده شده به برنامه نویسی سریال در مدار (ICSP) ، می توانید به راحتی PIC16F886 را بدون حذف آن از مدار برنامه ریزی و اشکال زدایی کنید.این باعث می شود روند توسعه سریعتر و کمتر پیچیده شود.
PIC16F886 دارای حافظه استقامت بالایی است.حافظه فلش آن می تواند 100000 چرخه نوشتن را تحمل کند ، در حالی که EEPROM آن می تواند 1،000،000 چرخه نوشتن را تحمل کند.این تضمین می کند که داده های شما با گذشت زمان ، با مدت حفظ بیش از 40 سال ، ایمن باقی می ماند.تراشه همچنین به شما امکان می دهد حافظه برنامه را در طول زمان اجرا بخوانید یا بنویسید و در حین کار انعطاف پذیری بیشتری به شما می دهد.
در جدول زیر مشخصات و پارامترهای فنی برای Microchip PIC16F886-I/SP ارائه شده است.
نوع | پارامتر |
زمان سرب کارخانه | 5 هفته |
سوار شدن | از طریق سوراخ |
نوع نصب | از طریق سوراخ |
بسته / مورد | 28-DIP (0.300 ، 7.62 میلی متر) |
تعداد پین | 28 |
بسته دستگاه تأمین کننده | 280IP |
مبدل داده ها | A/D 11x10b |
انواع حافظه | فلاش |
تعداد I/OS | 24 |
تایمرهای نگهبان | بله |
دمای عملیاتی | -40 درجه سانتیگراد 85 درجه سانتیگراد TA |
بسته بندی | لوله |
سری | PIC® 16F |
منتشر شده | 2001 |
وضعیت جزئی | فعال |
سطح حساسیت رطوبت (MSL) | 1 (نامحدود) |
حداکثر دمای کار | 85 درجه سانتیگراد |
حداقل دمای کار | -40 درجه سانتیگراد |
حداکثر اتلاف قدرت | 800 مگاوات |
بسامد | 20 مگاهرتز |
شماره قسمت پایه | pic16f886 |
رابط | i2c ، spi ، uart ، usart |
حداکثر ولتاژ عرضه | 5.5 ولت |
حداقل ولتاژ تأمین | 2 ولت |
اندازه حافظه | 14 کیلوبایت |
نوع نوسان ساز | داخلی |
عرضه اسمی | 220μA |
سرعت | 20 مگاهرتز |
اندازه رم | 368 x 8 |
ولتاژ - عرضه (VCC/VDD) | 2V ~ 5.5 ولت |
تعداد بیت ها | 8 |
پردازنده اصلی | عکس |
محیط زیست | |
نوع حافظه برنامه | فلاش |
اندازه اصلی | 8 بیتی |
اندازه حافظه برنامه | 14kb 8k x 14 |
اتصال | I2C ، SPI ، UART/USART |
زمان دسترسی | 20 میکرومتر |
عرض اتوبوس داده | 8b |
تعداد تایمر/پیشخوان | 3 |
آدرس اتوبوس | 8b |
معماری اصلی | عکس |
اندازه eeprom | 256 x 8 |
حداکثر | 20 مگاهرتز |
تعداد مبدل های A/D | 1 |
تعداد I/O قابل برنامه ریزی | 25 |
تعداد کانال های UART | 1 |
تعداد کانال های ADC | 11 |
تعداد کانال های PWM | 2 |
تعداد کانال های I2C | 1 |
تعداد کانال های SPI | 1 |
قد | 3.81 میلی متر |
طول | 35.56 میلی متر |
عرض | 7.493 میلی متر |
رسیدن به SVHC | بدون SVHC |
سخت شدن | هیچ |
وضعیت ROHS | سازگار با ROHS3 |
بدون رهبری | بدون رهبری |
جدول قطعاتی را نشان می دهد که مشخصات مشابهی با Microchip PIC16F886-I/SP دارند.
شماره قطعه | PIC16F886-I/SP | PIC16F726-I/SP | pic16f883-i/sp | PIC16F723A-I/SP |
سازنده | فناوری میکروچیپ | فناوری میکروچیپ | فناوری میکروچیپ | فناوری میکروچیپ |
بسته / مورد | 28-DIP (0.300 ، 7.62 میلی متر) | 28-DIP (0.300 ، 7.62 میلی متر) | 28-DIP (0.300 ، 7.62 میلی متر) | 28-DIP (0.300 ، 7.62 میلی متر) |
تعداد پین | 28 | 28 | 28 | 28 |
معماری اصلی | عکس | جدید | جدید | جدید |
عرض اتوبوس داده | 8b | 8b | 8b | 8b |
حداکثر | 20 مگاهرتز | جدید | 20 مگاهرتز | جدید |
تعداد I/O | 24 | 24 | 25 | 25 |
رابط | i2c ، spi ، uart ، usart | i2c ، spi ، uart ، usart | I2C ، Sci ، SPI ، SSP ، UART ، USART | i2c ، spi ، uart ، usart |
نوع حافظه | فلاش | جدید | فلاش | جدید |
اندازه حافظه | 14 کیلوبایت | 7 کیلوبایت | 14 کیلوبایت | 7 کیلوبایت |
حداقل ولتاژ تأمین | 2 ولت | جدید | جدید | جدید |
حداکثر ولتاژ عرضه | 5.5 ولت | جدید | جدید | جدید |
نمای مقایسه | PIC16F886-I/SP VS PIC16F726-I/SP | PIC16F886-I/SP VS PIC16F883-I/SP | PIC16F886-I/SP VS PIC16F723A-I/SP |
تصویر زیر تنظیمات برنامه نویسی LVP را برای PIC16F886 نشان می دهد.
در زیر نمونه ای از تنظیم درایور شاخ PIC16F886 آورده شده است.
تصویر زیر طراحی مدار را با استفاده از PIC16F886 نشان می دهد.
در زیر نمودار بلوک عملکردی PIC16F886 قرار دارد.
• PIC18F883
شماره قطعه | شرح | سازنده |
PIC16F886-H/MLVAO | میکروکنترلر RISC ، 8 بیتی ، فلش ، CMOS ، PQCC28 | Microchip Technology Inc |
pic16f886ft-e/mlm | 8 بیتی ، فلش ، 20 مگاهرتز ، میکروکنترلر RISC ، PQCC28 ، 6 6 6 میلی متر ، 0.90 میلی متر ارتفاع ، پلاستیک ، QFN-28 | Microchip Technology Inc |
pic16f886t-i/mlvao | میکروکنترلر RISC ، 8 بیتی ، فلش ، 20 مگاهرتز ، CMOS ، PQCC28 | Microchip Technology Inc |
PIC16F886-I/MLM | 8 بیتی ، فلش ، 20 مگاهرتز ، میکروکنترلر RISC ، PQCC28 ، 6 6 6 میلی متر ، بدون سرب ، پلاستیک ، QFN-28 | Microchip Technology Inc |
PIC16F886 برای پروژه های DIY مستقر در خانه مانند سیستم های اتوماسیون ساده ، کنترل روشنایی یا دستگاه های امنیتی اساسی خوب کار می کند.مصرف کم مصرف و برنامه نویسی آسان آن را برای پروژه های کوچک و مقرون به صرفه که می توانید به تنهایی انجام دهید ، مناسب می کند.
در محصولات تجاری ، این میکروکنترلر در دستگاه هایی که به سیستم های کنترل ساده مانند الکترونیک اصلی یا لوازم کوچک نیاز دارند ، استفاده می شود.ویژگی های آن و سهولت استفاده ، آن را برای محصولاتی که در مقادیر زیادی ساخته شده اند ، انتخاب خوبی می کند.
PIC16F886 می تواند به شما در کنترل سرعت موتور با استفاده از ویژگی PWM (مدولاسیون عرض پالس) کمک کند.می توانید از آن در دستگاه هایی مانند فن یا پمپ استفاده کنید که در آن کنترل سرعت موتور مورد نیاز است.
دستگاه های قهوه اغلب از میکروکنترلرها مانند PIC16F886 برای انجام وظایف مانند زمان بندی فرآیند دم کردن ، کنترل دما و پاسخ دادن به ورودی های کاربر استفاده می کنند.این مناسب برای مدیریت این کارها مناسب است زیرا می تواند چندین کارکرد را به طور همزمان انجام دهد.
دستگاه های فروش از PIC16F886 برای کنترل مواردی مانند پرداخت ، دادن محصولات و پیگیری موجودی استفاده می کنند.مصرف کم مصرف و توانایی برقراری ارتباط با سایر قسمت های دستگاه ، آن را به گزینه ای قابل اعتماد برای این نوع کار تبدیل می کند.
تصویر زیر طراحی بسته PIC16F886 را نشان می دهد.
شرکت Microchip Technology شرکتی است که در پشت PIC16F886 قرار دارد.آنها یک رهبر جهانی در ارائه میکروکنترلرها و نیمه هادی های آنالوگ هستند.محصولات آنها از زمینه های مختلف از جمله بازارهای صنعتی ، خودرو و مصرف کننده پشتیبانی می کند.Microchip به دلیل ارائه راه حل های قابل اطمینان و آسان برای استفاده است که می تواند به شما در زنده ماندن ایده های خود کمک کند.نمونه کارها جامع آنها ، همراه با ابزارهای مفید توسعه ، شما را قادر می سازد ضمن صرفه جویی در وقت و کاهش خطر ، طرح های کارآمد ایجاد کنید.Microchip مستقر در چندلر ، آریزونا ، محصولات با کیفیت بالا و پشتیبانی فنی را برای رفع نیازهای شما تضمین می کند.
بله ، شما می توانید آن را در C. برنامه ریزی کنید. با این حال ، برخی از کامپایلرهای C می توانند گران باشند.اگر به نسخه ارزان تر یا ترک خورده بروید ، ممکن است با محدودیت های خاصی همراه باشد.
نه ، PIC16F886 فقط می تواند دمای تا +125 درجه سانتیگراد را تحمل کند.در دمای 300 درجه سانتیگراد ، احتمالاً ذوب می شود.
برای اندازه گیری جریان ساکن ، باید منبع تغذیه را قطع کنید.سپس یک آمپر را بین سیم برق و میکروکنترلر قرار دهید.هنگامی که آن را روشن می کنید ، Ammeter جریان خروج را نشان می دهد.
حافظه فلش 16 بایت معمولاً برای انجام بسیاری از کارهای معمولی کافی است.
تایمر داخلی Watchdog با نظارت بر سیستم و جلوگیری از مشکلات احتمالی ، به بهبود قابلیت اطمینان خود کمک می کند.
این برنامه با دو پین برنامه نویسی همراه است و روند تنظیم و برنامه نویسی را ساده می کند.
لطفاً یک سؤال ارسال کنید ، ما بلافاصله پاسخ خواهیم داد.
در 2024/10/16
در 2024/10/16
در 1970/01/1 2851
در 1970/01/1 2423
در 1970/01/1 2032
در 0400/11/6 1777
در 1970/01/1 1737
در 1970/01/1 1686
در 1970/01/1 1631
در 1970/01/1 1501
در 1970/01/1 1474
در 1970/01/1 1458