PIC16F767-I/SP - 8-Bit 20MHz 14KB Flash MCU 28-SPDIP | Microchip
부품 번호: PIC16F767-I/SP ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.22 | $9.22 |
| 10 | $8.45 | $84.50 |
| 100 | $7.12 | $712.00 |
| 500 | $6.05 | $3,025.00 |
| 1,000 | $5.2 | $5,200.00 |
PIC16F767-I/SP 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, RAM, peripherals, and I/O. The PIC16F family sits in the mid-range 8-bit segment of Microchip's PIC architecture hierarchy: PIC10/12/16/18 8-bit MCUs, broadly classified as microcontroller -> embedded processor -> semiconductor. Within the PIC16F family, the 'F' suffix indicates flash program memory, allowing in-system reprogramming. The '767' family position offers higher memory and richer analog/mixed-signal integration than entry-level PIC16F6xx parts while remaining in the same 28/40/44-pin pinout family.
Key features of the PIC16F767 include nanoWatt power management for low-power sleep modes, an internal 8MHz oscillator, and a wide operating voltage range. The 11-channel 10-bit ADC supports up to 11 analog inputs simultaneously with up to 200Ksps throughput. Three CCP modules enable motor control, PWM dimming, or timing/capture functions. The MSSP and USART provide flexible master/slave communication with SPI, I2C, and RS-232 peripherals. nanoWatt technology supports sleep currents below 1uA for battery-powered designs.
The device uses a RISC Harvard architecture with 35 single-word instructions, 8-level deep hardware stack, and a 2-stage pipeline delivering 5 MIPS at 20MHz. Internal oscillator options and factory calibration reduce external component count. The device operates over the industrial -40C to +85C range, making it suitable for harsh environments and AEC-Q100-related automotive subsystems.
Typical applications include industrial control panels, motor control, sensor signal conditioning, embedded data acquisition, low-power sensor nodes, and small-scale automation controllers. The 14KB flash accommodates 8K-12K lines of C or assembly code comfortably. Use cases span HVAC controllers, appliance control boards, automotive body electronics, and battery-powered IoT end nodes.
When designing with the PIC16F767-I/SP, reserve an MCLR pull-up for reliable reset, place a 100nF decoupling capacitor near each power pin, and ensure ICD/ICSP header access for in-circuit programming and debugging. For low-power designs, leverage the nanoWatt sleep modes and disable unused peripherals via firmware to minimize quiescent current.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC16F family and across manufacturers, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16F767-I/SP — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F767-I/SP (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core Architecture, Mounting Type, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F777-I/SP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F767-I/ML
✅ 드롭인✓ 재고 있음
$2.85 / 개
데이터시트 보기 →PIC16F767-E/SP
✅ 드롭인✓ 재고 있음
$3.74 / 개
데이터시트 보기 →PIC16F767-E/ML
✅ 드롭인✓ 재고 있음
$3.15 / 개
데이터시트 보기 →PIC16F737-I/SP
✅ 드롭인✓ 재고 있음
$3.34 / 개
데이터시트 보기 →PIC16F767-E/SS
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$3.1 / 개
데이터시트 보기 →PIC16F767-I/SP 최대 정격 & 전기적 특성
| Core Architecture | PIC16F (8-bit RISC) |
| Program Memory | 14 KB Flash (8K x 14 words) |
| RAM | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| ADC | 11 channels x 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 3 (Capture/Compare/PWM) |
| Communication Interfaces | MSSP (SPI/I2C), USART (RS-232) |
| I/O Pins | 25 |
| Operating Voltage | 2.0 V to 5.5 V |
| 동작 온도 | -40C to +85C (Industrial, 'I') |
| 패키지 | 28-SPDIP (Skinny Plastic DIP, 7.62mm pitch) |
| 실장 유형 | Through-Hole |
| nanoWatt Power Management | Yes |
| Internal Oscillator | Yes (8 MHz, factory calibrated) |
| Instruction Set | 35 single-word instructions |
| Stack Depth | 8 levels |
| Pipeline | 2-stage |
| RoHS 상태 | Compliant |
PIC16F767-I/SP 핀 구성
| 핀 1 | MCLR/VPP/RA5 — Master Clear reset input or programming voltage |
| 핀 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| 핀 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| 핀 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| 핀 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| 핀 6 | RA4/AN4/T0CKI — Port A bit 4 / Analog input 4 / Timer0 clock |
| 핀 7 | RA5/AN5/SS — Port A bit 5 / Analog input 5 / SPI slave select |
| 핀 8 | OSC2/CLKO/RA6 — Crystal output / Clock output / Port A bit 6 |
| 핀 9 | OSC1/CLKI/RA7 — Crystal input / Clock input / Port A bit 7 |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive power supply (2.0V to 5.5V) |
| 핀 12 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| 핀 13 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| 핀 14 | RB2/INT2 — Port B bit 2 / External interrupt 2 |
| 핀 15 | RB3/CCP2 — Port B bit 3 / CCP2 module |
| 핀 16 | RB4 — Port B bit 4 |
| 핀 17 | RB5/PGM — Port B bit 5 / LVP programming |
| 핀 18 | RB6/PGC — Port B bit 6 / ICSP clock |
| 핀 19 | RB7/PGD — Port B bit 7 / ICSP data |
| 핀 20 | VSS — Ground reference |
| 핀 21 | VDD — Positive power supply (2.0V to 5.5V) |
| 핀 22 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output |
| 핀 23 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input |
| 핀 24 | RC2/CCP1 — Port C bit 2 / CCP1 module |
| 핀 25 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 핀 26 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 핀 27 | RC5/SDO — Port C bit 5 / SPI data out |
| 핀 28 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
일반적인 애플리케이션
PIC16F767-I/SP 적합 용도: 6 애플리케이션s: Industrial Control Panels, Motor Control and PWM Drivers, Battery-Powered Sensor Nodes, Appliance Control Boards, Automotive Body Electronics, Data Acquisition Front-Ends.
Industrial Control Panels
The PIC16F767-I/SP fits industrial control panels because its 11-channel 10-bit ADC can sample up to 11 sensor inputs simultaneously, while its 14KB flash accommodates multi-menu state-machine firmware with ease. The 20MHz CPU delivers 5 MIPS, sufficient for PID control loops running at 100Hz update rates. The 28-SPDIP through-hole package simplifies prototyping on perfboard and field-replaceable modules. The -40C to +85C industrial temperature range covers factory floor and outdoor cabinet environments. The MSSP interface connects to panel-mounted I2C OLED displays, and USART links to RS-485 transceiver modules for Modbus RTU communication. Compared to PIC16F73-I/SP (4KB flash), the '767 doubles program memory headroom for complex multi-page HMI logic and alarm handling.
추천
Motor Control and PWM Drivers
The PIC16F767-I/SP suits motor control because it integrates three Capture/Compare/PWM (CCP) modules generating independent PWM outputs with 10-bit resolution, ideal for brushed DC, stepper, or BLDC commutation at modest speeds. The 20MHz CPU executes commutation tables and current-sense ADC sampling within tight control loops. The 14KB flash stores speed profiles, fault handling, and ramp-up/ramp-down tables. nanoWatt sleep modes lower standby current when the motor is idle. Pair the '767 with gate-driver ICs (e.g., MCP14E4) and a current-sense amplifier to build a complete motor drive. Compared to PIC16F73-I/SO, the '767 doubles flash for advanced torque-control algorithms while sharing the same 28-pin SPI footprint family.
추천
Battery-Powered Sensor Nodes
The PIC16F767-I/SP fits battery-powered sensor nodes due to its nanoWatt technology, achieving sub-microamp quiescent current in sleep mode while 11 ADC channels monitor multiple sensors. At 2.0V minimum operating voltage, two AA cells are usable down to nearly depletion. The internal 8MHz factory-calibrated oscillator eliminates an external crystal, reducing BOM cost and quiescent draw. The 14KB flash accommodates over-the-air firmware update (bootloader) plus application code. Wake-up via Watchdog Timer or external interrupt cycles between measurements and deep sleep for multi-year battery life on a single coin cell. Compared to PIC16F73-I/SO, the '767 doubles flash for richer sensor-fusion firmware.
추천
Appliance Control Boards
The PIC16F767-I/SP is widely used in appliance control boards (washing machines, dishwashers, HVAC thermostats) where its 25 I/O pins drive multiplexed LED displays, relay banks, and keypad matrices. The 11-channel ADC reads temperature, humidity, water level, and motor current sensors simultaneously. The MSSP interfaces to EEPROM for parameter storage, while USART connects to inverter boards or wireless modules. The 14KB flash supports state-machine firmware with multiple program modes and fault diagnostics. Through-hole 28-SPDIP simplifies assembly line insertion and field replacement. nanoWatt sleep mode reduces standby power consumption to meet energy-star regulations for household appliances.
추천
Automotive Body Electronics
The PIC16F767-I/SP fits automotive body electronics subsystems such as interior lighting controllers, seat position memory, window lift modules, and mirror adjusters where its 14KB flash handles multiple-channel PWM dimming and position tracking algorithms. The -40C to +125C extended temperature variants (PIC16F767-E/SP) are AEC-Q100-related qualified for under-hood or cabin environments. The MSSP interfaces to automotive LIN or CAN bus transceiver ICs for body-network communication. The 11-channel ADC reads potentiometers, thermistors, and current-sense resistors. Compared to PIC16F73-I/SO, the '767 doubles flash for storing calibration tables and diagnostic logs.
추천
Data Acquisition Front-Ends
The PIC16F767-I/SP is suited for low-cost multi-channel data acquisition front-ends where its 11-channel 10-bit ADC samples at up to 200 ksps aggregate rate. The 14KB flash stores calibration coefficients, linearization tables, and Modbus RTU command handlers. USART directly drives RS-485 transceiver modules for industrial sensor networks, while MSSP provides SPI to external ADC upgrades if higher resolution is needed. The 368-byte RAM buffers sample bursts before UART transmission. Compared to PIC16F737-I/SP, the '767 doubles flash memory, enabling on-board linearization and statistical processing that the smaller '737 cannot fit alongside the data acquisition loop.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F767-I/SP — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F777-I/SP | PIC16F767-I/ML | PIC16F767-E/SP | PIC16F737-I/SP | PIC16F767-E/SS |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP (through-hole) | 28-SPDIP - same | 28-QFN (SMD) | 28-SPDIP - same | 28-SPDIP - same | 28-SSOP (SMD) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB (-50%) | 14 KB |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| ADC Channels | 11 x 10-bit | 14 x 10-bit (+27%) | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit | 11 x 10-bit |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +125C (Extended) |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| CCP Modules | 3 | 3 (enhanced) | 3 | 3 | 3 | 3 |
| Mounting Type | Through-Hole | Through-Hole | Surface Mount | Through-Hole | Through-Hole | Surface Mount |
주요 차별점
- 14KB flash with same pinout as lower-density PIC16F737-I/SP (vs PIC16F737-I/SP)
- Extended temperature variant available in same die (vs PIC16F767-I/SP vs PIC16F767-E/SP)
- nanoWatt power management with multiple sleep modes (vs PIC16F767-I/SP vs PIC16F73-I/SO)
설계 노트
Place 100nF ceramic decoupling capacitors as close as possible to each VDD pin (pin 11 and pin 21) and a single bulk capacitor (10uF to 47uF) on the main power rail. The PIC16F767 has two VDD pins that must both be connected; missing one pin leads to supply droop during ADC conversion. For battery-powered designs, use a low-quiescent LDO such as MCP1700 to maximize sleep-mode battery life. The internal voltage regulator operates from 2.0V to 5.5V; ripple above 50mVpp can inject noise into ADC readings.
Always configure the MCLR pin (pin 1) with a 10k pull-up resistor to VDD to ensure proper reset behavior. Floating MCLR causes unreliable start-up and erratic code execution. Also note that pins RB3-RB7 share ICSP programming functions; avoid placing LED indicators or strong pull-downs on these pins as they can interfere with in-circuit serial programming. Use the CONFIG register to disable the Watchdog Timer unless firmware explicitly manages it, otherwise unexpected resets will occur.
Route the analog signals (AN0-AN5) away from digital switching traces, especially PWM outputs and clock lines. Place the analog ground reference (VSS pin 10) close to the analog signal source ground. Use a ground pour on the bottom layer to reduce ADC noise pickup. For 20MHz operation, keep crystal traces short and symmetric; place load capacitors (typically 22pF) close to the OSC1/OSC2 pins to ensure stable oscillation. Consider a guard ring around the AVSS pin if high-accuracy ADC measurements are required.
규정 준수 정보
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C) only; choose PIC16F767-E/SP for extended temperature. Not AEC-Q100 qualified - automotive applications should use PIC18F equivalents or contact Microchip for AEC-Q100 device list.