PIC16F76-E/SO - 8-Bit 20MHz 14KB Flash MCU 28-SOIC | Microchip
MPN: PIC16F76-E/SO ✓ Hoạt độngPIC16F76-E/SO Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and programmable I/O peripherals onto one IC. Within the broader semiconductor taxonomy, the PIC16F76 belongs to the microcontrollers (MCU) class of integrated circuits, the PIC16F mid-range family, and ultimately the RISC-based Harvard architecture lineage that Microchip pioneered. It is the 28-pin member of the PIC16F73/74/76/77 family, sharing a common core with the PIC16F73 (lower-pinout companion) and scaling up to 40/44-pin variants for PIC16F74/77.
Key features include 22 digital I/O pins, 5 channels of 8-bit analog-to-digital conversion, two 8-bit timer/counters plus one 16-bit timer/counter, 2 capture/compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for asynchronous serial communication. The Harvard architecture splits program and data buses, allowing instruction fetch and operand access in a single cycle, while nanoWatt power management offers < 1 uA standby current and run currents under 1 mA at 32 kHz / 5V, suiting battery-powered designs.
The PIC16F76's 14-bit instruction word and 35-instruction RISC core are object-code compatible across the PIC16F7x family, so firmware developed for a PIC16F73 drops into a PIC16F76 with no re-compile (only Flash remap). Industrial-grade -E temperature rating (-40C to +125C) and 20 MHz throughput support motor control loops, sensor processing, and human-machine interface panels. Internal 8 MHz oscillator with PLL reduces external component count for cost-sensitive designs.
Typical applications include industrial control (sensor conditioning and relay driving), home appliances (washing machine control boards, microwave user interfaces), automotive aftermarket modules (non-safety interior controllers such as HVAC controls and seat modules), and any 5V-rail embedded system that needs ADC + PWM + a serial port in a single chip. This page synthesizes the Microchip datasheet parameters, current distributor pricing, and drop-in alternative parts (PIC16F73, PIC16F876A, PIC16F737) that share the 28-SOIC footprint for BOM risk mitigation.
Bộ thay thế dễ dàng lắp đặt cho PIC16F76-E/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F76-E/SO (cùng hình factor và footprint) — khác nhau ở Package, ADC, Operating Temperature, Serial Interfaces, Timers.
PIC16F73-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F876A-I/SO
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F76-E/SO Tỷ lệ tối đa & tính chất điện
| Core Architecture | 8-bit RISC Harvard |
| Program Memory (Flash) | 14 KB (8192 words × 14 bits) |
| Data Memory (RAM) | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Word Size | 14 bits |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels × 8-bit |
| Timers | 2 × 8-bit + 1 × 16-bit |
| CCP/PWM Modules | 2 |
| Serial Interfaces | 1× SPI / I2C (SSP) + 1× USART |
| Nhiệt độ hoạt động | -40°C to +125°C (Industrial / -E) |
| Hộp | 28-SOIC (0.295", 7.50 mm width) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 1 (Unlimited floor life) |
Cấu hình chân PIC16F76-E/SO
| Chân 1 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Chân 2 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Chân 3 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 / VREF- |
| Chân 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / VREF+ |
| Chân 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 6 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| Chân 7 | OSC1/CLKI — Crystal oscillator input / external clock in |
| Chân 8 | OSC2/CLKO — Crystal oscillator output / clock out |
| Chân 9 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Chân 10 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Chân 11 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Chân 12 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 14 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 15 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / synchronous clock |
| Chân 16 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / synchronous data |
| Chân 17 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 18 | RB1 — PORTB bit 1 |
| Chân 19 | RB2 — PORTB bit 2 |
| Chân 20 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Chân 21 | RB4 — PORTB bit 4 / interrupt-on-change |
| Chân 22 | RB5 — PORTB bit 5 / interrupt-on-change |
| Chân 23 | RB6/PGC — PORTB bit 6 / in-circuit debugger clock / ICSP clock |
| Chân 24 | RB7/PGD — PORTB bit 7 / in-circuit debugger data / ICSP data |
| Chân 25 | VSS — Ground reference |
| Chân 26 | VDD — Positive supply (2.0 V to 5.5 V) |
| Chân 27 | VSS — Ground reference |
| Chân 28 | VDD — Positive supply (2.0 V to 5.5 V) |
Ứng dụng tiêu biểu
PIC16F76-E/SO phù hợp cho 6 Áp dụngs: Industrial Sensor Conditioning and Process Control, Home Appliance Control Boards, Automotive Aftermarket Interior Modules, HVAC Blower and Fan Speed Controllers, Battery-Powered Handheld Instruments, Smart Lighting and LED Driver Controllers.
Industrial Sensor Conditioning and Process Control
The PIC16F76-E/SO is well suited to industrial sensor conditioning and small-signal PLC-style control loops, where its 5-channel 8-bit ADC samples thermocouple, pressure, or 4-20 mA loop inputs while the 2 CCP/PWM modules drive relays, optocouplers, or proportional valves. Operating down to 2.0 V and over -40 to +125 C, the part handles 24 V industrial rails via onboard voltage regulation. With 14 KB of Flash it stores PID state machines and Modbus/USART handling, and the 256-byte EEPROM retains calibration coefficients across power cycles. Engineers should pair the MCU with the PIC16F767-E/SS upgrade option for designs scaling to more I/O in the same 28-pin footprint.
Được đề xuất
Home Appliance Control Boards
Home appliances (washing-machine controllers, microwave user-interface panels, dishwasher pumps, induction cooktop keypads) run on the PIC16F76-E/SO's mid-range RISC core with 14 KB Flash for state-machine firmware and 368 B RAM for runtime buffers. The 5-channel 8-bit ADC reads water level, NTC temperature, and door-latch status; PWM outputs drive triac-based load drivers; the SSP bus talks to the LCD controller via SPI or I2C. The 28-SOIC body offers a JEDEC-standard IPC-7351 land pattern for low-cost SMT assembly lines, and the part's nanoWatt sleep current under 1 uA suits Energy Star standby budgets.
Được đề xuất
Automotive Aftermarket Interior Modules
Aftermarket automotive interior modules - HVAC head units, seat controllers, dash accessories, and OBD-II scan tools - run on the PIC16F76-E/SO outside of safety-critical paths (no AEC-Q100 mandated). The part's -40 to +125 C grade handles under-dash thermal swings, while the 2 CCP/PWM modules and USART drive stepper motors for HVAC blend doors and talk to a host MCU at 115.2 kbaud. Although not AEC-Q100 qualified, this MCU is widely spec'd into non-safety aftermarket designs where the wide operating range and 2.0-5.5 V supply tolerate cranking transients with external TVS protection.
Được đề xuất
HVAC Blower and Fan Speed Controllers
HVAC blower/fan-speed controllers use the PIC16F76-E/SO's PWM outputs to commutate a brushless DC or shaded-pole fan motor while sampling tach feedback through the 8-bit ADC. The 14 KB Flash stores ramp-up/down look-up tables and serial stacker firmware, and 256 bytes of EEPROM hold user-set fan curves through power loss. With the 28-SOIC package and 22 I/O pins the MCU interfaces to a 4×4 keypad, an SPI/I2C display, and a triac gate driver, all operating from a rectified 24 VAC rail regulated down to 5 V via a simple buck converter.
Được đề xuất
Battery-Powered Handheld Instruments
Handheld battery-powered instruments (multimeters, digital calipers, IR thermometers, barcode scanners) leverage the PIC16F76-E/SO's nanoWatt power-management features: < 1 uA standby current, run currents under 1 mA at 32 kHz / 5 V, and wake-on-interrupt from sleep. The 5-channel 8-bit ADC reads sensor inputs, the I2C/SPI SSP talks to a low-power LCD or OLED display, and the USART supports firmware downloads and debugging. The 28-SOIC wide-body package fits in sub-100 mm² handheld PCBs.
Được đề xuất
Smart Lighting and LED Driver Controllers
Smart lighting controllers use the PIC16F76-E/SO to drive multi-channel LED fixtures via its 2 CCP/PWM outputs (each with hardware 10-bit resolution at slow rates) and to read ambient-light photosensors or potentiometers through the 8-bit ADC. The I2C SSP connects to WS2811-style or APA102 LED driver chips, and the USART bridges to a wired or wireless module (ESP, Bluetooth, LoRa). With 14 KB of Flash, the MCU runs addressable-LED effect libraries and stores scene presets in 256-byte EEPROM; the wide Vin range handles 12 V or 24 V LED-driver inputs directly.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F76-E/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F73-I/SO | PIC16F876A-I/SO | PIC16F737-I/SP | PIC16F767-I/SS |
|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SPDIP | 28-SSOP |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 14 KB | 4 KB (-71%) | 14 KB (same) | 7 KB (-50%) | 14 KB (same) |
| RAM | 368 bytes | 192 bytes (-48%) | 368 bytes (same) | 368 bytes (same) | 368 bytes (same) |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 20 | 22 |
| ADC Channels | 5 × 8-bit | 5 × 8-bit | 5 × 10-bit (upgrade) | 5 × 8-bit | 5 × 8-bit |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Approx. Qty-100 Price | $6.10 | ~$3.20 | ~$5.50 | ~$2.40 | ~$6.00 |
Bảo phân biệt quan trọng
- 14 KB Flash on a 28-SOIC budget MCU (vsPIC16F73-I/SO)
- Pin-compatible upgrade path to PIC16F876A (vsPIC16F876A-I/SO)
- Industrial-grade -E temperature range (vsPIC16F737-I/SP)
Ghi chú thiết kế
For the 28-SOIC wide-body (0.295 inch / 7.50 mm) PIC16F76-E/SO, place a 100 nF decoupling capacitor within 5 mm of each VDD pair (pins 26 and 28), and tie VSS (pins 25 and 27) to a single ground island with multiple vias. Decouple AVDD/AVSS (where applicable through the PORTA analog pins) with a separate 10 uF + 100 nF pair to keep ADC readings stable. The ICSP programming footprint (PGC on RB6, PGD on RB7) needs 0.1" header pads or pogo-pin access for field firmware updates.
Do not drive a PIC16F76-E/SO input pin above VDD or below VSS - even brief over/undershoots can latch-up the CMOS input. Use 10-100 kohm series resistors on board-edge or connector-exposed inputs to limit fault currents. Watch out for the Fosc selection bits: leaving them in default HF crystal mode will appear to 'no-start' if the system uses the internal oscillator. Always configure the configuration word (0x3FFF for HS/INTIO) before entering the main loop, and follow Microchip errata DS80248 for ADC conversion at low Vdd.
When the PIC16F76-E/SO's USART is wired to a long cable (RS-232 / RS-485), place a 100 ohm resistor in series at the TX pin and add a TVS diode to ground at the connector for ESD. For PWM-driven motor loads, slew-rate-limit RC networks (10 kohm + 1 nF) on each FET gate prevent coupled noise from clocking the ADC. Estimated: at 10 MHz oscillator with the ADC set to 32 Tad, sample rate is ~30 kHz; sample-rate-versus-impedance guidelines from DS33023 recommend an external source impedance below 10 kohm to avoid ADC gain error above 1/2 LSB.
Thông tin tuân thủ
PIC16F76-E/SO from Microchip Technology is RoHS/REACH compliant per the distributor product pages. NOT AEC-Q100 qualified - use PIC18F-K40 or PIC24 families for automotive safety-critical paths. Lead-free, halogen-free, and conflict-minerals-compliant per Microchip documentation.