The PIC16F886 adalah mikrokontroler 8-bit, sesuai untuk banyak projek kerana pelbagai ciri pada harga yang berpatutan.Ia dilengkapi dengan 28 pin dan termasuk pengayun dalaman, yang boleh anda sesuaikan melalui pengaturcaraan.Mikrokontroler ini menawarkan memori kilat 16-bait, yang cukup mencukupi untuk kebanyakan tugas yang mungkin akan anda hadapi.
Dengan mod penjimatan kuasa dan pemasa pengawas terbina dalam, PIC16F886 direka untuk berjalan dengan cekap dan boleh dipercayai.Ia juga datang dalam jenis pakej yang berbeza, yang membolehkan fleksibiliti bergantung kepada keperluan litar khusus anda.Pengaturcaraan adalah mudah, kerana ia hanya memerlukan dua pin, menjadikannya pilihan mesra pengguna untuk kedua-dua pemula dan pengguna yang berpengalaman.
Angka berikut menunjukkan pinout untuk PIC16F886.
Berikut adalah simbol PIC16F886, jejak, dan model 3D.
Mikrokontroler PIC16F886 menawarkan banyak ciri berguna yang menjadikannya boleh disesuaikan untuk kegunaan yang berbeza.Berikut adalah pecahan mudah ciri utamanya:
PIC16F886 mempunyai CPU RISC yang mudah yang memerlukan pembelajaran hanya 35 arahan, menjadikannya lebih mudah untuk program.Kebanyakan arahan ini dijalankan dalam satu kitaran, kecuali arahan cawangan.Ia boleh berjalan pada kelajuan sehingga 20 MHz, dengan kitaran arahan 200-nanodetik.Anda juga mempunyai keupayaan mengganggu, timbunan perkakasan dalam 8 peringkat, dan cara yang berbeza untuk mengakses memori, memberikan anda fleksibiliti dalam cara anda menggunakan mikrokontroler.
Mikrokontroler ini dilengkapi dengan pengayun dalaman ketepatan terbina dalam yang dikalibrasi kilang dengan ketepatan ± 1%.Anda boleh menyesuaikan kekerapannya dari 8 MHz ke 31 kHz menggunakan perisian.Cip ini mempunyai ciri-ciri penjimatan kuasa seperti mod tidur, permulaan dua kelajuan, dan keupayaan untuk menukar mod jam semasa operasi.Ia juga mempunyai ciri-ciri keselamatan seperti Power-On Reset (POR), Power-Up Timer (PWRT), dan Reset Brown-Out (BOR) dengan pilihan perisian.Pemasa Watchdog (WDT) termasuk pengayun on-cip dan boleh disesuaikan menggunakan perisian.
PIC16F886 direka untuk menggunakan kuasa yang sangat sedikit, yang sesuai apabila anda ingin memanjangkan hayat bateri.Dalam mod siap sedia, ia hanya menarik 50 NA pada 2.0V.Semasa operasi biasa, ia menggunakan kira -kira 11 μA pada 32 kHz dan 220 μA pada 4 MHz, kedua -duanya pada 2.0V.Pemasa pengawas juga menggunakan kuasa minimum, sekitar 1 μA pada 2.0V.
Anda boleh menggunakan sehingga 24 input/output (I/O) pin, masing -masing dengan kawalan arahnya sendiri.Pin ini boleh mengendalikan arus tinggi, yang membolehkan anda memandu LED secara langsung.Cip juga menyokong pin interrupt-on-change, pull-up lemah yang boleh diprogramkan, dan ciri bangun ultra-rendah (ULPWU).Di samping itu, terdapat dua komparator analog, rujukan voltan laras, dan penukar 10-bit A/D dengan sehingga 14 saluran, yang membolehkan anda mengendalikan isyarat analog dengan berkesan.
Mikrokontroler termasuk tiga pemasa terbina dalam untuk tugas masa yang tepat.Timer0 adalah pemasa 8-bit dengan prescaler yang boleh diprogramkan.Timer1 adalah pemasa 16-bit dengan mod input pintu luaran dan pengayun 32 kHz khusus untuk operasi kuasa rendah.Timer2 adalah pemasa 8-bit dengan kedua-dua prescaler dan postscaler.Pemasa ini membantu dalam mewujudkan kelewatan, mengukur selang masa, dan menghasilkan isyarat modulasi lebar pulse (PWM).
Modul Capture/Bandingkan/PWM+ yang dipertingkatkan membolehkan kawalan isyarat yang tepat.Ia menyokong penangkapan 16-bit dengan resolusi 12.5 ns, dan fungsi membandingkan mempunyai resolusi 200 ns.Modul ini juga termasuk PWM 10-bit yang menyokong sehingga empat saluran output, yang membolehkan anda menguruskan kawalan motor atau tugas dimming LED dengan berkesan.
PIC16F886 menyokong beberapa protokol komunikasi.Ia termasuk modul USART yang dipertingkatkan yang boleh mengendalikan RS-485, RS-232, dan LIN 2.0.Pengesanan auto-baud dan auto-bangun pada ciri Bit Start membolehkan komunikasi yang lebih lancar.Mikrokontroler juga menyokong SPI dan I2C melalui modul Serial Serial Master (MSSP), menjadikannya lebih mudah untuk berkomunikasi dengan peranti lain.
Dengan dua pin yang didedikasikan untuk pengaturcaraan siri litar (ICSP), anda boleh dengan mudah program dan debug PIC16F886 tanpa mengeluarkannya dari litar.Ini menjadikan proses pembangunan lebih cepat dan kurang rumit.
PIC16F886 dilengkapi dengan memori ketahanan yang tinggi.Memori flashnya boleh mengendalikan 100,000 kitaran menulis, sementara EEPROMnya dapat menahan 1,000,000 kitaran menulis.Ini memastikan data anda tetap selamat dari masa ke masa, dengan tempoh pengekalan lebih dari 40 tahun.Cip juga membolehkan anda membaca atau menulis memori program semasa masa larian, memberikan anda lebih banyak fleksibiliti semasa operasi.
Jadual di bawah menyediakan spesifikasi teknikal dan parameter untuk microchip PIC16F886-I/SP.
Jenis | Parameter |
Masa memimpin kilang | 5 minggu |
Gunung | Melalui lubang |
Jenis pemasangan | Melalui lubang |
Pakej / kes | 28-dip (0.300, 7.62mm) |
Bilangan pin | 28 |
Pakej peranti pembekal | 28-SPDIP |
Penukar data | A/D 11x10b |
Jenis memori | Kilat |
Bilangan I/OS | 24 |
Pemasa pengawas | Ya |
Suhu operasi | -40 ° C ~ 85 ° C TA |
Pembungkusan | Tiub |
Siri | Pic® 16F |
Diterbitkan | 2001 |
Status bahagian | Aktif |
Tahap Sensitiviti Kelembapan (MSL) | 1 (tidak terhad) |
Suhu operasi maksimum | 85 ° C. |
Suhu operasi min | -40 ° C. |
Pelepasan kuasa maksimum | 800mw |
Kekerapan | 20MHz |
Nombor bahagian asas | PIC16F886 |
Antara muka | I2C, SPI, UART, USART |
Voltan bekalan maksimum | 5.5v |
Voltan bekalan min | 2v |
Saiz memori | 14KB |
Jenis pengayun | Dalaman |
Semasa bekalan nominal | 220μA |
Kelajuan | 20MHz |
Saiz ram | 368 x 8 |
Voltan - Bekalan (VCC/VDD) | 2V ~ 5.5V |
Bilangan bit | 8 |
Pemproses teras | Gambar |
Peripheral | |
Jenis memori program | Kilat |
Saiz teras | 8-bit |
Saiz memori program | 14kb 8k x 14 |
Sambungan | I2C, SPI, UART/USART |
Masa akses | 20 μs |
Lebar bas data | 8b |
Bilangan pemasa/kaunter | 3 |
Alamat lebar bas | 8b |
Seni bina teras | Gambar |
Saiz eeprom | 256 x 8 |
Kekerapan maksimum | 20MHz |
Bilangan penukar A/D | 1 |
Bilangan I/O yang boleh diprogramkan | 25 |
Bilangan saluran UART | 1 |
Bilangan saluran ADC | 11 |
Bilangan saluran PWM | 2 |
Bilangan saluran i2c | 1 |
Bilangan saluran SPI | 1 |
Ketinggian | 3.81mm |
Panjang | 35.56mm |
Lebar | 7.493mm |
Mencapai svhc | Tiada SVHC |
Pengerasan radiasi | Tidak |
Status ROHS | Mematuhi ROHS3 |
Memimpin percuma | Memimpin percuma |
Jadual menunjukkan bahagian-bahagian yang mempunyai spesifikasi yang sama dengan microchip PIC16F886-I/Sp.
Nombor bahagian | PIC16F886-I/SP | PIC16F726-I/SP | PIC16F883-I/SP | PIC16F723A-I/SP |
Pengilang | Teknologi Microchip | Teknologi Microchip | Teknologi Microchip | Teknologi Microchip |
Pakej / kes | 28-dip (0.300, 7.62mm) | 28-dip (0.300, 7.62mm) | 28-dip (0.300, 7.62mm) | 28-dip (0.300, 7.62mm) |
Bilangan pin | 28 | 28 | 28 | 28 |
Seni bina teras | Gambar | - | - | - |
Lebar bas data | 8b | 8b | 8b | 8b |
Kekerapan maksimum | 20MHz | - | 20MHz | - |
Bilangan I/O. | 24 | 24 | 25 | 25 |
Antara muka | I2C, SPI, UART, USART | I2C, SPI, UART, USART | I2C, SCI, SPI, SSP, UART, USART | I2C, SPI, UART, USART |
Jenis memori | Kilat | - | Kilat | - |
Saiz memori | 14KB | 7kb | 14KB | 7kb |
Voltan bekalan min | 2v | - | - | - |
Voltan bekalan maksimum | 5.5v | - | - | - |
Lihat Bandingkan | PIC16F886-I/SP VS PIC16F726-I/SP | PIC16F886-I/SP VS PIC16F883-I/SP | PIC16F886-I/SP VS PIC16F723A-I/SP |
Imej berikut menunjukkan persediaan pengaturcaraan LVP untuk PIC16F886.
Berikut adalah contoh persediaan pemandu tanduk PIC16F886.
Imej berikut menunjukkan reka bentuk litar menggunakan PIC16F886.
Berikut adalah gambarajah blok berfungsi PIC16F886.
• PIC18F883
Nombor bahagian | Penerangan | Pengilang |
PIC16F886-H/MLVAO | Mikrokontroler RISC, 8-bit, Flash, CMOS, PQCC28 | Microchip Technology Inc. |
PIC16F886FT-E/MLM | 8-bit, flash, 20 MHz, mikrokontroler RISC, PQCC28, 6 x 6 mm, ketinggian 0.90 mm, plastik, QFN-28 | Microchip Technology Inc. |
PIC16F886T-I/MLVAO | Mikrokontroler RISC, 8-bit, Flash, 20MHz, CMOS, PQCC28 | Microchip Technology Inc. |
PIC16F886-I/MLM | 8-bit, flash, 20 MHz, mikrokontroler RISC, PQCC28, 6 x 6 mm, plastik plastik, plastik, QFN-28 | Microchip Technology Inc. |
PIC16F886 berfungsi dengan baik untuk projek DIY berasaskan rumah seperti sistem automasi mudah, kawalan pencahayaan, atau peranti keselamatan asas.Penggunaan kuasa yang rendah dan pengaturcaraan mudah menjadikannya sesuai untuk projek kecil dan berpatutan yang boleh anda kendalikan sendiri.
Dalam produk komersial, mikrokontroler ini digunakan dalam peranti yang memerlukan sistem kawalan mudah, seperti elektronik asas atau peralatan kecil.Ciri -ciri dan kemudahan penggunaannya menjadikannya pilihan yang baik untuk produk yang dibuat dalam kuantiti yang banyak.
PIC16F886 dapat membantu anda mengawal kelajuan motor menggunakan ciri PWM (Pulse Width Modulation).Anda boleh menggunakannya dalam peranti seperti peminat atau pam di mana mengawal kelajuan motor diperlukan.
Mesin kopi sering menggunakan mikrokontroler seperti PIC16F886 untuk mengendalikan tugas seperti masa proses pembuatan bir, mengawal suhu, dan bertindak balas terhadap input pengguna.Ia sesuai untuk menguruskan tugas -tugas ini kerana ia boleh mengendalikan pelbagai fungsi sekaligus.
Mesin layan diri menggunakan PIC16F886 untuk mengawal perkara seperti mengambil pembayaran, memberikan produk, dan menjejaki inventori.Penggunaan kuasa yang rendah dan keupayaan untuk berkomunikasi dengan bahagian lain mesin menjadikannya pilihan yang boleh dipercayai untuk kerja seperti ini.
Imej berikut menunjukkan reka bentuk pakej PIC16F886.
Microchip Technology Inc. adalah syarikat di belakang PIC16F886.Mereka adalah pemimpin global dalam menyediakan mikrokontroler dan semikonduktor analog.Produk mereka menyokong pelbagai bidang, termasuk pasaran perindustrian, automotif, dan pengguna.Microchip terkenal kerana menawarkan penyelesaian yang boleh dipercayai dan mudah digunakan yang dapat membantu anda membawa idea anda kepada kehidupan.Portfolio komprehensif mereka, digabungkan dengan alat pembangunan yang berguna, membolehkan anda membuat reka bentuk yang cekap sambil menjimatkan masa dan mengurangkan risiko.Berpusat di Chandler, Arizona, Microchip juga memastikan produk berkualiti tinggi dan sokongan teknikal untuk memenuhi keperluan anda.
PIC16F88X Programming Spec.pdf
Ya, anda boleh memprogramnya di C. Walau bagaimanapun, sesetengah penyusun C boleh mahal.Jika anda pergi untuk versi yang lebih murah atau retak, ia mungkin datang dengan batasan tertentu.
Tidak, PIC16F886 hanya boleh mengendalikan suhu sehingga +125 ° C.Pada suhu 300 ° C, ia mungkin akan mencairkan.
Untuk mengukur arus yang tersenyum, anda perlu melepaskan bekalan kuasa.Kemudian, letakkan ammeter antara kord kuasa dan mikrokontroler.Apabila anda menghidupkannya, ammeter akan memaparkan arus yang tersenyum.
Memori kilat 16-bait biasanya cukup untuk mengendalikan banyak tugas biasa.
Pemasa pengawas terbina dalam membantu meningkatkan kebolehpercayaannya dengan memantau sistem dan mencegah isu-isu yang berpotensi.
Ia dilengkapi dengan dua pin pengaturcaraan, membuat proses persediaan dan pengaturcaraan langsung.
Sila hantar pertanyaan, kami akan bertindak balas dengan segera.
pada 2024/10/16
pada 2024/10/16
pada 1970/01/1 2851
pada 1970/01/1 2423
pada 1970/01/1 2033
pada 0400/11/6 1777
pada 1970/01/1 1737
pada 1970/01/1 1686
pada 1970/01/1 1631
pada 1970/01/1 1501
pada 1970/01/1 1474
pada 1970/01/1 1458