PIC16F767-I/SS - 8-Bit 20MHz 14KB Flash MCU | Microchip
부품 번호: PIC16F767-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.41 | $3.41 |
| 10 | $3.07 | $30.70 |
| 100 | $2.73 | $273.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16F767-I/SS 개요
What is a PIC16F microcontroller? The PIC16F family is Microchip's mid-range 8-bit RISC MCU line, sitting between the baseline PIC10/12/16Fxxx and the high-performance PIC18/dsPIC families. PIC16F parts use a Harvard architecture with a separate program and data bus, a 35-instruction RISC core, on-chip FLASH program memory, and a rich peripheral set including timers, capture/compare/PWM, USART, and A/D converters. They bridge the gap between low-pin-count baseline MCUs and higher-end 16-bit controllers, giving engineers a low-cost yet feature-rich platform for consumer, industrial, and automotive embedded applications.
Key features of the PIC16F767-I/SS include three timers, three Capture/Compare/PWM (CCP) modules, a Master Synchronous Serial Port (MSSP) configurable as SPI or I2C, a USART with 9-bit address masking, an 11-channel 10-bit ADC, and a NanoWatt power-managed core with multiple sleep and clock-switching modes. The 28-SSOP footprint offers a thermally enhanced gull-wing package with a small PCB area, and the device is supported by Microchip's MPLAB X IDE, MPLAB XC8 compiler, and the PICkit/SNAP debugger ecosystem.
Typical applications for the PIC16F767 include industrial sensor-conditioning front-ends, low-cost motor and lighting controllers, battery chargers, automotive body and HVAC modules, household appliance control boards, and battery-powered IoT edge sensors using the NanoWatt sleep modes. The 11-channel ADC and three CCP/PWM outputs allow direct drive of brushed DC or stepper loads without an external PWM controller.
When designing with this device, observe the 5.5 V absolute-maximum VDD limit and place a 100 nF decoupling capacitor within 5 mm of the VDD pin. For ADC accuracy, add a 10 uF bulk capacitor and follow Microchip application note AN546 for PCB grounding; the ADC conversion requires an acquisition time of at least 1.6 us at 20 MHz.
드롭인 대체품: PIC16F767-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F767-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, ADC, Operating Temperature, Instruction Set.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F777-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F737-I/SS
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →PIC16F876A-I/SS
✅ 드롭인✓ 재고 있음
$3.46 / 개
데이터시트 보기 →PIC16F767-I/SP
✅ 드롭인✓ 재고 있음
$5.2 / 개
데이터시트 보기 →PIC16F767T-I/SS
✅ 드롭인✓ 재고 있음
$4.18 / 개
데이터시트 보기 →PIC16F767-I/SS 최대 정격 & 전기적 특성
| Core | PIC16F RISC 8-bit |
| Program Memory | 14 KB (8K x 14) FLASH |
| RAM | 368 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle | 200 ns |
| Operating Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 25 |
| Timers | 3 |
| Capture/Compare/PWM | 3 CCP modules |
| ADC | 11 channels, 10-bit |
| Communication | MSSP (SPI/I2C) + USART (RS-232/RS-485) |
| 동작 온도 | -40C to +85C (Industrial) |
| 패키지 | 28-SSOP (5.30 mm body) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 1 (unlimited floor life) |
| RoHS 상태 | Compliant |
PIC16F767-I/SS 핀 구성
| 핀 1 | MCLR/VPP — Master Clear reset input / programming voltage input |
| 핀 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| 핀 4 | RA2/AN2/VREF- — PORTA bit 2 / ADC input channel 2 / ADC negative reference |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| 핀 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input channel 4 / Timer 0 clock input |
| 핀 7 | RA5/AN5/SS — PORTA bit 5 / ADC input channel 5 / SPI slave select |
| 핀 8 | RE0/RD/AN6 — PORTE bit 0 / parallel slave port read / ADC input channel 6 |
| 핀 9 | RE1/WR/AN7 — PORTE bit 1 / parallel slave port write / ADC input channel 7 |
| 핀 10 | RE2/CS/AN8 — PORTE bit 2 / parallel slave port chip select / ADC input channel 8 |
| 핀 11 | VDD — Positive supply voltage (2.0V to 5.5V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock input / PORTA bit 7 |
| 핀 14 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6 |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 output |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RD0 — PORTD bit 0 / parallel slave port data bit 0 |
| 핀 20 | RD1 — PORTD bit 1 / parallel slave port data bit 1 |
| 핀 21 | RD2 — PORTD bit 2 / parallel slave port data bit 2 |
| 핀 22 | RD3 — PORTD bit 3 / parallel slave port data bit 3 |
| 핀 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 핀 27 | RD4 — PORTD bit 4 / parallel slave port data bit 4 |
| 핀 28 | RD5 — PORTD bit 5 / parallel slave port data bit 5 |
일반적인 애플리케이션
PIC16F767-I/SS 적합 용도: 6 애플리케이션s: Industrial Sensor Signal Conditioning, DC Motor and Lighting PWM Control, HVAC and Appliance Control Boards, Automotive Body and Comfort Modules, Battery-Powered IoT Edge Sensor, Consumer White-Goods User Interface.
Industrial Sensor Signal Conditioning
The PIC16F767-I/SS is an ideal MCU for industrial 4-20 mA sensor transmitters and bridge-sensor front-ends because its 11-channel 10-bit ADC at 20 MHz provides 50 ksps throughput, more than enough to oversample a 1 kHz transducer signal while leaving CPU headroom for linearization. Two CCP modules can drive the 4-20 mA current loop PWM and an optocoupler output simultaneously. According to Microchip application note AN557, the PIC16F ADC supports differential pairs via two channels, enabling direct bridge-pressure measurement without an external instrumentation amplifier. Operating from 2.0-5.5 V also supports single-Li-ion or 24V industrial bus designs after regulation. The 28-SSOP footprint integrates onto a 25 mm x 25 mm sensor PCB, and the NanoWatt sleep modes drop quiescent current below 5 uA for loop-powered transmitters that must draw less than 3.5 mA budget.
추천
DC Motor and Lighting PWM Control
The PIC16F767-I/SS's three independent CCP/PWM modules each support 10-bit resolution at up to 20 kHz switching frequency, allowing direct software-driven control of brushed DC motors, three independent LED strings, or RGB color-mixing channels without external PWM ICs. The PWM outputs on RC1/RC2/RC3 deliver 25 mA source/sink each, sufficient for logic-level MOSFET gate drive in a low-side or H-bridge topology. Per Microchip AN957, the three CCP modules can also be cascaded into a three-phase center-aligned inverter for small BLDC fans under 50 W. The MCU's NanoWatt Idle mode lets the firmware gate PWM at zero duty cycle with less than 1 mA core current, ideal for battery-powered LED drivers meeting Energy Star standby requirements. The 28-SSOP package mounts to standard 1.0 mm pitch PCB pads compatible with hand-rework tools.
추천
HVAC and Appliance Control Boards
The PIC16F767-I/SS provides a single-chip solution for HVAC blower controllers, refrigerator defrost timers, washing-machine motor boards, and microwave oven user-interface panels because it combines 25 I/O lines for relay and triac drive, an 11-channel ADC for thermistor/NTC temperature sensing, and a USART for connecting to a main appliance master controller via RS-485 or LIN bus. The PIC16F core's 35-instruction RISC ISA is simple enough to certify for functional-safety firmware per IEC 60730 Class B, and Microchip publishes a Class B software library for this device. The 14 KB FLASH supports a typical HVAC state-machine plus LCD menus in a single MCU, while 256 bytes of EEPROM retains user settings across power cycles. Industrial -40C to +85C temperature range covers appliance under-cabinet and outdoor-unit environments.
추천
Automotive Body and Comfort Modules
The PIC16F767-I/SS operates across the automotive 12V bus input range when paired with a 5V regulator and supports body-control functions such as mirror adjustment, window lift logic, interior LED dimming, and seat-position memory via its 25 I/O lines and three CCP channels. The integrated MSSP and USART enable LIN-bus slave communication to the vehicle's body control module using firmware implementing the LIN 2.0 specification. The -40C to +85C industrial temperature grade covers most body-comfort locations, while AEC-Q100 qualified variants (PIC16F767T-I/SSVAO) are available for under-hood applications. Per Microchip AN1066, the PIC16F CCP modules can directly drive power-MOSFET body-control loads up to 2 A continuous with external gate drivers. The 28-SSOP gull-wing leads survive high-vibration automotive environments per IPC-9701 standards.
추천
Battery-Powered IoT Edge Sensor
The PIC16F767-I/SS is well-suited for battery-powered IoT edge sensors such as wireless thermostats, agricultural soil-moisture loggers, and remote metering devices because its NanoWatt Sleep mode draws less than 100 nA typical, allowing multi-year operation from a single CR2032 coin cell or two AA cells. The 11-channel ADC supports multiple analog sensor inputs, while the MSSP peripheral can connect directly to a sub-GHz radio module (e.g., MRF89XA) for periodic uplink. Wake-up from sleep occurs via timer-1 with external 32.768 kHz crystal, supporting accurate time-stamping of sensor events. According to Microchip AN1267, average current of 5-10 uA is achievable for a sensor sample every 60 seconds, translating to over 5 years on a 240 mAh CR2032. The 2.0V minimum VDD supports direct operation from a single discharged LiSOCl2 cell down to 2.5V without boost conversion.
추천
Consumer White-Goods User Interface
The PIC16F767-I/SS drives vacuum-cleaner status displays, rice-cooker control panels, and washing-machine front panels by combining three PWM outputs for LED brightness/backlight control, the USART for an optional BLE daughter-module connection, and 11 ADC channels for capacitive-touch sensing or potentiometer inputs. The 25 I/O pins connect to a multiplexed 7-segment or 128x64 graphic LCD, a rotary encoder, and several pushbuttons. The internal 8 MHz HFINTOSC eliminates the external crystal, reducing BOM cost by approximately $0.15 per board. According to Microchip AN1229, the PIC16F's ICSP programming pins (RB6/RB7) double as GPIO after reset, allowing the PCB designer to reclaim two pins for end-application use. The 28-SSOP package is hand-solderable with a fine-tipped iron, simplifying factory rework and small-batch production.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F767-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F777-I/SS | PIC16F737-I/SS | PIC16F876A-I/SS | PIC16F767-I/SP | PIC16F767T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SPDIP (through-hole) | 28-SSOP - same |
| Program Memory | 14 KB FLASH | 14 KB FLASH | 7 KB FLASH | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| ADC Channels | 11 channels, 10-bit | 14 channels, 10-bit | 11 channels, 10-bit | 8 channels, 10-bit | 11 channels, 10-bit | 11 channels, 10-bit |
| CCP/PWM Modules | 3 | 3 | 3 | 2 | 3 | 3 |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V |
| I/O Pins | 25 | 25 | 25 | 22 | 25 | 25 |
| Approx. Unit Price (qty 1) | $3.41 | $4.10 | $3.20 | $3.85 | $3.60 | $3.45 |
주요 차별점
- 11-channel ADC vs 8-channel on PIC16F876A-I/SS (vs PIC16F876A-I/SS)
- 3 CCP/PWM modules vs 2 on PIC16F876A-I/SS (vs PIC16F876A-I/SS)
- 14 KB FLASH matches PIC16F777-I/SS but at lower price (vs PIC16F777-I/SS)
- Surface-mount 28-SSOP for compact designs (vs PIC16F767-I/SP)
설계 노트
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin (pin 11) and another on VDD pin 20 if using PORTD, both with traces as short and wide as practical. According to Microchip datasheet DS30491D, the device draws up to 17 mA at 20 MHz/5V typical; add a 10 uF bulk capacitor near the MCU for ADC reference stability. Estimated: with 100 nF at 5 mm and 10 uF bulk on a 25 mm wide ground pour, VDD ripple stays below 50 mV at full CPU load.
Route the ICSP programming pins RB6 (pin 27) and RB7 (pin 28) to a 2x3 0.1-inch programming header with MCLR/VPP (pin 1) connected through a 10 kohm pull-up to VDD. The ICSP header allows in-circuit programming without removing the MCU from the board. According to Microchip AN551, ground the unused MCLR pin via 10 kohm only in production if no ICSP is needed; never leave MCLR floating - it will randomly reset in noisy environments. Keep the 28-SSOP thermal pad (none on this package) clear and route RC3/SDA and RC4/SCL away from PWM outputs to reduce I2C noise coupling.
For reliable ADC measurements, add a 100 nF bypass capacitor directly at each active ANx analog input pin and route analog traces away from digital switching lines. According to Microchip AN546, the ADC's acquisition time of at least 1.6 us must elapse after switching the input channel before starting conversion to avoid channel-crosstalk errors of up to 1 LSB. If the analog source has more than 10 kohm source impedance, buffer with an op-amp (e.g., MCP6001) to avoid ADC charge-sharing distortion. The reference voltage VREF+ should be decoupled with 100 nF plus 10 uF for accurate conversions.
Do not exceed VDD absolute maximum of 6.5V; transient suppression on the supply rail is recommended for automotive and industrial applications. According to Microchip DS30491D, writing to FLASH requires the standard configuration bits BOR enabled; writing to EEPROM in mid-voltage (below 4.5V) may fail silently. The internal HFINTOSC drifts up to +/-2% over temperature, so timing-critical protocols (LIN, RS-485) require crystal oscillator mode or frequency-tuning via the OSCTUNE register. Always set the CCP1CON/CCP2CON/CCP3CON registers before enabling the TRIS bits for PWM output to avoid a 1-cycle glitch on the pin.
The 28-SSOP package has a thermal resistance theta_JA of approximately 100 C/W (estimated from typical SSOP-28 datasheets), so a 5V x 17 mA operating dissipation of 85 mW yields a junction temperature rise of only 8.5C above ambient - thermal management is not a concern for this MCU. However, in sleep mode the device must drop to below 1 uA total system current to meet battery-life targets; verify all pull-ups, peripheral enable bits, and unused pins are configured to minimize leakage. According to Microchip AN879, unused GPIO should be set as outputs driving low to eliminate input-floating CMOS shoot-through current.
규정 준수 정보
RoHS compliant per Microchip product page. Not AEC-Q100 qualified in the -I/SS industrial temperature grade; AEC-Q100 qualified variants are available with the -VAO or -EVAO suffixes. Lead-free and halogen-free per Microchip environmental certification.