그만큼 PIC16F886 저렴한 가격으로 다양한 기능으로 인해 많은 프로젝트에 적합한 8 비트 마이크로 컨트롤러입니다.28 개의 핀이 제공되며 내부 발진기가 포함되어 있으며 프로그래밍을 통해 조정할 수 있습니다.이 마이크로 컨트롤러는 16 바이트 플래시 메모리를 제공하며, 이는 대부분의 작업에 충분합니다.
PIC16F886은 전원 절약 모드와 내장 워치 독 타이머를 사용하여 효율적이고 안정적으로 실행되도록 설계되었습니다.또한 다양한 패키지 유형으로 제공되므로 특정 회로 요구에 따라 유연성이 가능합니다.프로그래밍은 두 개의 핀 만 필요하므로 초보자와 숙련 된 사용자 모두에게 사용자 친화적 인 옵션이되므로 간단합니다.
다음 그림은 PIC16F886의 핀아웃을 보여줍니다.
아래는 PIC16F886 기호, 발자국 및 3D 모델입니다.
PIC16F886 마이크로 컨트롤러는 다양한 용도에 적응할 수있는 유용한 기능을 많이 제공합니다.다음은 주요 기능에 대한 간단한 고장입니다.
PIC16F886에는 간단한 RISC CPU가있어 35 개의 지침 만 학습해야하므로 프로그래밍하기 쉽습니다.이 지침의 대부분은 분기 지침을 제외하고 단일 주기로 실행됩니다.200 나노 초 지시 주기로 최대 20MHz의 속도로 실행할 수 있습니다.또한 인터럽트 기능, 8 레벨 딥 하드웨어 스택 및 메모리에 액세스하는 다양한 방법이있어 마이크로 컨트롤러 사용 방법에 대한 유연성을 제공합니다.
이 마이크로 컨트롤러는 ± 1%의 정확도로 보정 된 내장 정밀 내부 발진기와 함께 제공됩니다.소프트웨어를 사용하여 주파수를 8MHz에서 31kHz로 조정할 수 있습니다.칩에는 수면 모드, 2 단 스타트 업 및 작동 중 시계 모드를 전환하는 기능과 같은 전원 절약 기능이 있습니다.또한 소프트웨어 옵션을 사용하여 POR (Power-ON RESET), PWRT (Power-Up Timer) 및 BROW (Brown-Out Reset)와 같은 안전 기능이 있습니다.Watchdog Timer (WDT)에는 온칩 오실레이터가 포함되어 있으며 소프트웨어를 사용하여 사용자 정의 할 수 있습니다.
PIC16F886은 전력을 거의 사용하도록 설계되었으며 배터리 수명을 연장 할 때 이상적입니다.대기 모드에서는 2.0V에서 50 NA 만 그립니다.정상 작동 중에는 32kHz에서 약 11 μA 및 4MHz에서 220 μA, 2.0V에서 220 μA를 사용합니다.워치 독 타이머는 또한 2.0V에서 약 1 μA의 최소 전력을 소비합니다.
각각 자체 방향 제어 기능을 갖춘 최대 24 개의 입력/출력 (I/O) 핀을 사용할 수 있습니다.이 핀은 높은 전류를 처리 할 수있어 LED를 직접 구동 할 수 있습니다.이 칩은 또한 인터럽트-온 변화 핀, 프로그래밍 가능한 약한 풀업 및 ULPWU (Ultra Low-Power Wake-Up 기능)를 지원합니다.또한 2 개의 아날로그 비교기, 조절 가능한 전압 기준 및 최대 14 개의 채널이있는 10 비트 A/D 컨버터가있어 아날로그 신호를 효과적으로 처리 할 수 있습니다.
마이크로 컨트롤러에는 정확한 타이밍 작업을위한 3 개의 내장 타이머가 포함되어 있습니다.TIMER0은 프로그래밍 가능한 프리 스케일러가있는 8 비트 타이머입니다.TIMER1은 외부 게이트 입력 모드와 저전력 작동을위한 전용 32kHz 오실레이터를 갖는 16 비트 타이머입니다.TIMER2는 프리 스케일러 및 포스트 스 칼러가있는 8 비트 타이머입니다.이 타이머는 지연, 시간 간격 측정 및 펄스 폭 변조 (PWM) 신호를 생성하는 데 도움이됩니다.
향상된 캡처/비교/pwm+ 모듈은 신호를 정확하게 제어 할 수 있습니다.해상도 12.5 ns의 16 비트 캡처를 지원하고 비교 함수의 해상도는 200 ns입니다.이 모듈에는 또한 최대 4 개의 출력 채널을 지원하는 10 비트 PWM이 포함되어있어 모터 제어 또는 LED 디밍 작업을 효과적으로 관리 할 수 있습니다.
PIC16F886은 여러 통신 프로토콜을 지원합니다.RS-485, RS-232 및 LIN 2.0을 처리 할 수있는 향상된 USART 모듈이 포함되어 있습니다.Auto-Baud Detection 및 자동 깨우기 시작 비트 기능은 더 부드러운 커뮤니케이션을 허용합니다.마이크로 컨트롤러는 또한 MSSP (Master Synchronous Serial Port) 모듈을 통해 SPI 및 I2C를 지원하므로 다른 장치와 쉽게 통신 할 수 있습니다.
ICSP (Cincuit In Serial Programming) 전용 2 개의 핀을 사용하면 회로에서 제거하지 않고 PIC16F886을 쉽게 프로그래밍하고 디버깅 할 수 있습니다.이로 인해 개발 프로세스가 더 빠르고 덜 복잡합니다.
PIC16F886에는 높은 내구성 메모리가 제공됩니다.플래시 메모리는 100,000 개의 쓰기주기를 처리 할 수 있지만 EEPROM은 1,000,000 개의 쓰기주기를 견딜 수 있습니다.이를 통해 40 년이 넘는 유지 기간으로 시간이 지남에 따라 데이터가 안전하게 유지되도록합니다.칩을 사용하면 런타임 중에 프로그램 메모리를 읽거나 쓸 수 있으므로 작동 중에 더 많은 유연성을 제공합니다.
아래 표는 Microchip PIC16F886-I/SP의 기술 사양 및 매개 변수를 제공합니다.
유형 | 매개 변수 |
공장 리드 타임 | 5 주 |
산 | 구멍을 통해 |
장착 유형 | 구멍을 통해 |
패키지 / 케이스 | 28-DIP (0.300, 7.62mm) |
핀 수 | 28 |
공급 업체 장치 패키지 | 28-spdip |
데이터 변환기 | A/D 11x10B |
메모리 유형 | 플래시 |
I/O의 수 | 24 |
워치 독 타이머 | 예 |
작동 온도 | -40 ° C ~ 85 ° C TA |
포장 | 튜브 |
시리즈 | PIC® 16F |
게시 | 2001 |
부품 상태 | 활동적인 |
수분 감도 수준 (MSL) | 1 (무제한) |
최대 작동 온도 | 85 ° C |
최소 작동 온도 | -40 ° C |
최대 전력 소산 | 800MW |
빈도 | 20MHz |
기본 부품 번호 | PIC16F886 |
인터페이스 | I2C, SPI, UART, USART |
최대 공급 전압 | 5.5V |
최소 공급 전압 | 2V |
메모리 크기 | 14KB |
발진기 유형 | 내부 |
공칭 공급 전류 | 220μa |
속도 | 20MHz |
램 크기 | 368 x 8 |
전압 - 공급 (VCC/VDD) | 2V ~ 5.5V |
비트 수 | 8 |
핵심 프로세서 | 사진 |
주변 장치 | |
프로그램 메모리 유형 | 플래시 |
핵심 크기 | 8 비트 |
프로그램 메모리 크기 | 14KB 8K X 14 |
연결성 | I2C, SPI, UART/USART |
액세스 시간 | 20 μs |
데이터 버스 너비 | 8b |
타이머/카운터 수 | 3 |
주소 버스 너비 | 8b |
핵심 아키텍처 | 사진 |
eeprom 크기 | 256 x 8 |
최대 주파수 | 20MHz |
A/D 변환기 수 | 1 |
프로그래밍 가능한 I/O의 수 | 25 |
UART 채널 수 | 1 |
ADC 채널 수 | 11 |
PWM 채널 수 | 2 |
I2C 채널 수 | 1 |
SPI 채널 수 | 1 |
키 | 3.81mm |
길이 | 35.56mm |
너비 | 7.493mm |
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.62mm) | 28-DIP (0.300, 7.62mm) | 28-DIP (0.300, 7.62mm) | 28-DIP (0.300, 7.62mm) |
핀 수 | 28 | 28 | 28 | 28 |
핵심 아키텍처 | 사진 | - | - | - |
데이터 버스 너비 | 8b | 8b | 8b | 8b |
최대 주파수 | 20MHz | - | 20MHz | - |
I/O의 수 | 24 | 24 | 25 | 25 |
인터페이스 | I2C, SPI, UART, USART | I2C, SPI, UART, USART | I2C, SCI, SPI, SSP, UART, USART | I2C, SPI, UART, USART |
메모리 유형 | 플래시 | - | 플래시 | - |
메모리 크기 | 14KB | 7KB | 14KB | 7KB |
최소 공급 전압 | 2V | - | - | - |
최대 공급 전압 | 5.5V | - | - | - |
비교보기 | PIC16F886-I/SP VS PIC16F726-I/SP | PIC16F886-I/SP VS PIC16F883-I/SP | PIC16F886-I/SP VS PIC16F723A-I/SP |
다음 이미지는 PIC16F886의 LVP 프로그래밍 설정을 보여줍니다.
아래는 PIC16F886 Horn Driver 설정의 예입니다.
다음 이미지는 PIC16F886을 사용한 회로 설계를 보여줍니다.
아래는 PIC16F886의 기능 블록 다이어그램입니다.
• PIC18F883
부품 번호 | 설명 | 제조업체 |
PIC16F886-H/MLVAO | RISC 마이크로 컨트롤러, 8 비트, 플래시, CMOS, PQCC28 | Microchip Technology Inc |
pic16f886ft-e/mlm | 8 비트, 플래시, 20MHz, RISC 마이크로 컨트롤러, PQCC28, 6 x 6 mm, 0.90 mm 높이, 플라스틱, QFN-28 | Microchip Technology Inc |
PIC16F886T-I/MLVAO | RISC 마이크로 컨트롤러, 8 비트, 플래시, 20MHz, CMOS, PQCC28 | Microchip Technology Inc |
PIC16F886-I/MLM | 8 비트, 플래시, 20MHz, RISC 마이크로 컨트롤러, PQCC28, 6 x 6 mm, 납 프리, 플라스틱, QFN-28 | Microchip Technology Inc |
PIC16F886은 간단한 자동화 시스템, 조명 제어 또는 기본 보안 장치와 같은 가정 기반 DIY 프로젝트에 적합합니다.저전력 사용과 쉬운 프로그래밍은 스스로 처리 할 수있는 작고 저렴한 프로젝트에 적합합니다.
상용 제품 에서이 마이크로 컨트롤러는 기본 전자 장치 또는 소규모 기기와 같은 간단한 제어 시스템이 필요한 장치에서 사용됩니다.그 기능과 사용 편의성은 대량으로 제작 된 제품에 적합한 선택입니다.
PIC16F886은 PWM (펄스 폭 변조) 기능을 사용하여 모터 속도를 제어하는 데 도움이됩니다.모터 속도 제어가 필요한 팬이나 펌프와 같은 장치에서 사용할 수 있습니다.
커피 머신은 종종 PIC16F886과 같은 마이크로 컨트롤러를 사용하여 양조 프로세스 타이밍, 온도 제어 및 사용자 입력에 대한 응답과 같은 작업을 처리합니다.여러 기능을 한 번에 처리 할 수 있으므로 이러한 작업을 관리하는 데 적합합니다.
자판기는 PIC16F886을 사용하여 지불, 제품 제공 및 재고를 추적하는 등의 것을 제어합니다.저전력 사용 및 기계의 다른 부분과 통신하는 능력은 이런 종류의 작업을위한 신뢰할 수있는 옵션입니다.
다음 이미지는 PIC16F886의 패키지 디자인을 보여줍니다.
Microchip Technology Inc.는 PIC16F886의 회사입니다.그들은 마이크로 컨트롤러와 아날로그 반도체를 제공하는 글로벌 리더입니다.그들의 제품은 산업, 자동차 및 소비자 시장을 포함한 다양한 분야를 지원합니다.Microchip은 아이디어를 활기차게하는 데 도움이되는 신뢰할 수 있고 사용하기 쉬운 솔루션을 제공하는 것으로 유명합니다.유용한 개발 도구와 결합 된 포괄적 인 포트폴리오를 통해 효율적인 디자인을 만들어 시간을 절약하고 위험을 줄일 수 있습니다.애리조나 주 챈들러에 본사를 둔 Microchip은 또한 귀하의 요구를 충족시키기 위해 고품질 제품 및 기술 지원을 보장합니다.
예, C로 프로그래밍 할 수 있습니다. 그러나 일부 C 컴파일러는 비쌀 수 있습니다.저렴하거나 금이 간 버전을 사용하면 특정 제한 사항이있을 수 있습니다.
아니요, PIC16F886은 최대 +125 ° C의 온도 만 처리 할 수 있습니다.300 ° C에서 녹을 것입니다.
정지 전류를 측정하려면 전원 공급 장치를 분리해야합니다.그런 다음 전원 코드와 마이크로 컨트롤러 사이에 전류계를 놓습니다.켜면 전류계에 정지 전류가 표시됩니다.
16 바이트 플래시 메모리는 일반적으로 많은 일반적인 작업을 처리하기에 충분합니다.
내장 감시자 타이머는 시스템을 모니터링하고 잠재적 인 문제를 방지하여 신뢰성을 향상시키는 데 도움이됩니다.
두 개의 프로그래밍 핀이있어 설정 및 프로그래밍 프로세스를 간단하게 만듭니다.
문의를 보내 주시면 즉시 응답하겠습니다.
10월16일에서
10월16일에서
1월1일에서 2850
1월1일에서 2417
1월1일에서 2031
11월5일에서 1775
1월1일에서 1737
1월1일에서 1686
1월1일에서 1631
1월1일에서 1501
1월1일에서 1474
1월1일에서 1458