PIC16C76T-20E/SO - 8-Bit 20MHz OTP MCU 14KB | Microchip
부품 번호: PIC16C76T-20E/SO ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $11.5 | $11.50 |
| 10 | $10.4 | $104.00 |
| 100 | $9.3 | $930.00 |
| 500 | $8.25 | $4,125.00 |
| 1,000 | $7.55 | $7,550.00 |
PIC16C76T-20E/SO 개요
A microcontroller (MCU) is a single-chip computer that combines a CPU core, program memory, working RAM, and a range of peripheral interfaces (timers, ADC, communication ports, GPIO). PIC16C-series microcontrollers sit in Microchip's mid-range 8-bit family, using a RISC Harvard architecture with 35 single-word instructions and a deterministic 200ns instruction cycle at 20MHz. The PIC16C76 specifically extends the PIC16C7X line with an integrated 8-channel 8-bit A/D converter, two CCP modules, a USART, and a synchronous serial port, making it a self-contained control platform for embedded designs.
Key features include a 20MHz maximum operating frequency, 14KB of OTP program memory, 368 bytes of SRAM, 256 bytes of data EEPROM, 22 I/O pins, an 8-channel 8-bit ADC, and industrial-grade -40C to +125C extended temperature operation. Two 8-bit and two 16-bit timers plus two Capture/Compare/PWM modules provide flexible waveform generation for motor control and signal conditioning. Hardware USART and SSP support RS-232 and synchronous serial peripherals without external glue logic.
The PIC16C76T-20E/SO uses Microchip's classic 14-bit mid-range core with separate program and data buses, allowing instruction fetch and operand access to occur in the same cycle. The 'E' suffix denotes the extended -40C to +125C operating range, the 'T' suffix denotes Tape & Reel packaging, and the 'SO' suffix designates the 28-pin SOIC outline. The device operates from 2.5V to 5.5V, suiting both 3.3V and 5V logic systems.
Typical applications include industrial process control, automotive body and chassis electronics, sensor signal conditioning, low-cost motor drives, and legacy embedded systems originally designed around the PIC16C7X family. The integrated ADC and USART allow direct connection to analog sensors and external digital peripherals without external components.
When designing with this part, note that OTP memory cannot be reprogrammed in-circuit - PIC16F76 (Flash-based) or PIC16F877A are common migration paths for new designs. Decoupling: place a 100nF ceramic capacitor close to VDD/VSS and a 10uF bulk capacitor on the supply rail to suppress digital switching noise into the analog references.
This page synthesizes distributor pricing, drop-in 28-SOIC alternatives from the same PIC16C7X family, and practical design notes not consolidated on any single manufacturer or distributor page.
드롭인 대체품: PIC16C76T-20E/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C76T-20E/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, Series, Program Memory Size, ADC, Program Memory Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C76T-20/SO
✅ 드롭인✓ 재고 있음
$6.3 / 개
데이터시트 보기 →PIC16C76T-04I/SO
✅ 드롭인✓ 재고 있음
$4.45 / 개
데이터시트 보기 →PIC16C76T-04E/SO
✅ 드롭인✓ 재고 있음
$5.95 / 개
데이터시트 보기 →PIC16C76T-04/SO
✅ 드롭인✓ 재고 있음
$4.31 / 개
데이터시트 보기 →PIC16C76-20I/SP
✅ 드롭인✓ 재고 있음
$8.85 / 개
데이터시트 보기 →PIC16C76-20E/SO
✅ 드롭인✓ 재고 있음
$4.35 / 개
데이터시트 보기 →PIC16C76T-20E/SO 최대 정격 & 전기적 특성
| Manufacturer | Microchip Technology |
| Series | PIC16C7x mid-range 8-bit |
| Core | PIC16C RISC, 14-bit instruction word |
| Core Size | 8-bit |
| Max CPU Speed | 20 MHz (200 ns instruction cycle) |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 14 KB (8K x 14 words) |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| I/O Pins | 22 |
| ADC | 8-channel, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit (TMR0/TMR1/TMR2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | USART, SSP (SPI/I2C) |
| 공급 전압 | 2.5 V to 5.5 V |
| 동작 온도 | -40 C to +125 C (Extended, 'E' suffix) |
| 패키지 | 28-SOIC (208 mil) |
| 실장 유형 | Surface Mount |
| Packaging | Tape & Reel ('T' suffix) |
| RoHS 상태 | Non-Compliant (OTP/EPROM legacy) |
| 핀 수 | 28 |
| MSL 레벨 | 1 (unlimited floor life at <30C/85% RH) |
| Instruction Set | 35 single-word instructions |
PIC16C76T-20E/SO 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / ADC analog input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / ADC analog input 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / ADC analog input 2 |
| 핀 5 | RA3/AN3/VREF — PORTA bit 3 / ADC analog input 3 / ADC voltage reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / ADC analog input 4 / SPI slave select |
| 핀 8 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| 핀 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 핀 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| 핀 12 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| 핀 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| 핀 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| 핀 18 | GND — Ground reference |
| 핀 19 | VDD — Positive supply voltage (2.5V to 5.5V) |
| 핀 20 | RB0/INT — PORTB bit 0 / external interrupt input |
| 핀 21 | RB1 — PORTB bit 1 |
| 핀 22 | RB2 — PORTB bit 2 |
| 핀 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| 핀 24 | RB4 — PORTB bit 4 |
| 핀 25 | RB5 — PORTB bit 5 |
| 핀 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 28 | VSS — Ground (second VSS pin tied to pin 19 VDD) |
일반적인 애플리케이션
PIC16C76T-20E/SO 적합 용도: 7 애플리케이션s: Industrial Process Control, Automotive Body Electronics, Sensor Signal Conditioning Hubs, Low-Cost Motor Control, Legacy Embedded Sustaining Designs, Educational and Development Platforms, Smart Sensor and IoT Edge Nodes.
Industrial Process Control
The PIC16C76T-20E/SO fits industrial process control designs where the integrated 8-channel 8-bit ADC reads multiple 0-5V sensor signals directly without an external ADC chip. The 22 I/O pins handle discrete actuator drivers, relay coils, and indicator LEDs, while the two CCP modules generate PWM outputs for proportional valve or heater control. The -40C to +125C extended temperature range supports unheated cabinet installations. Operating at 20MHz the MCU completes a full ADC sample-and-conversion cycle in approximately 30us, which is sufficient for thermocouple and 4-20mA loop sampling at typical 10Hz update rates. OTP memory locks firmware permanently, preventing accidental field reprogramming in safety-critical process loops.
추천
Automotive Body Electronics
The PIC16C76T-20E/SO is suited to legacy automotive body controllers where the extended -40C to +125C temperature range handles under-dash thermal stress and the integrated USART connects to body network modules. The 8-bit ADC monitors battery voltage and switchback signals, while two CCP modules drive PWM lamp dimming or mirror-adjust actuators. Operating from 5V, the part survives load-dump transients when paired with an external TVS clamp on VDD. Note that this part is not AEC-Q100 qualified - Microchip recommends the PIC16F76 or PIC18F family for new automotive designs. The 28-SOIC package is well-suited to the confined space behind dashboard panels where larger 40-pin DIP alternatives do not fit.
추천
Sensor Signal Conditioning Hubs
The PIC16C76T-20E/SO acts as a sensor-hub MCU aggregating multiple analog channels through its 8-channel 8-bit ADC and forwarding digitized values via USART to a master processor. With 22 I/O pins the device can scan up to 8 analog inputs and 14 digital sensors simultaneously, while two CCP modules handle timing-critical pulse counting on flow meters or rotary encoders. The 256-byte EEPROM stores calibration constants and sensor IDs non-volatilely across power cycles. At 20MHz the instruction cycle of 200ns allows the MCU to service all 8 ADC channels inside 5ms with linear calibration - more than adequate for environmental monitoring at 1Hz update rates.
추천
Low-Cost Motor Control
The PIC16C76T-20E/SO drives small brushed DC and stepper motors using its two CCP modules to generate complementary PWM signals up to 20kHz switching frequency. The 22 I/O pins handle direction logic, brake transistors, limit-switch feedback, and encoder inputs, while the integrated ADC reads back motor current via a shunt amplifier for closed-loop torque limiting. OTP memory locks the motor-control algorithm permanently, preventing accidental field tuning. The 8-bit PWM resolution at 20MHz provides approximately 0.4% duty-cycle steps, which is adequate for pumps, fans, and small conveyor motors but not for precision servo positioning.
추천
Legacy Embedded Sustaining Designs
The PIC16C76T-20E/SO is the correct choice when sustaining a long-lifecycle product whose firmware has been locked into OTP for regulatory certification, FCC pre-scan, or where end customers require bit-identical firmware behavior. Many medical device, industrial controller, and military communications systems built around the PIC16C7X family between 1997 and 2005 still need this exact part for field replacement. The 28-SOIC 208-mil footprint matches the original PCB, and Microchip continues to ship the die on tape-and-reel for production maintenance. For all NEW designs the Flash-based PIC16F76-I/SO is recommended, but legacy sustaining is the primary remaining use case for this NRND part.
추천
Educational and Development Platforms
The PIC16C76T-20E/SO serves as a teaching vehicle for embedded systems courses where instructors demonstrate the PIC16C mid-range architecture, OTP programming workflow, and 14-bit instruction set. Its 22 I/O pins, integrated ADC, USART, and CCP modules illustrate the complete PIC16C7X peripheral set in a single 28-SOIC package. Although Flash-based PIC16F877A is now more common in classrooms, the PIC16C76T-20E/SO remains useful for showing engineers how to design with one-time-programmable parts and why Flash memory became the industry default. Development is supported by Microchip's MPLAB X IDE and PICSTART Plus programmers, both of which still support the PIC16C7X family.
추천
Smart Sensor and IoT Edge Nodes
The PIC16C76T-20E/SO works as a low-cost edge node in legacy IoT deployments where PIC16C7X firmware already exists and the design house prefers to maintain the same toolchain and peripherals. The USART interfaces with external Wi-Fi or Sub-GHz radio modules such as the MRF24J40, while the SSP supports SPI sensors directly. The 368-byte RAM is sufficient for buffering sensor packets and the 256-byte EEPROM stores network credentials and configuration. Operating from 2.5V-5.5V supports both battery and bus-powered installations, though deep-sleep current is higher than modern PIC16F or PIC18F parts. For new IoT designs consider migrating to PIC16F1705 or PIC18F46K22 for lower power.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C76T-20E/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C76T-20/SO | PIC16C76T-04I/SO | PIC16C76T-04E/SO | PIC16C76-20E/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Max CPU Speed | 20 MHz | 20 MHz | 4 MHz (-80%) | 4 MHz (-80%) | 20 MHz |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP |
| Operating Temperature | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) |
| Packaging Format | Tape & Reel | Tape & Reel | Tape & Reel | Tape & Reel | Tube |
| ADC | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND |
| RoHS Compliance | Non-Compliant | Non-Compliant | Non-Compliant | Non-Compliant | Non-Compliant |
주요 차별점
- Extended -40C to +125C temperature range (vs PIC16C76T-20/SO)
- 20MHz instruction clock for time-critical code (vs PIC16C76T-04I/SO)
- Tape & Reel packaging for high-volume SMT assembly (vs PIC16C76-20E/SO)
- Same PIC16C76 die, identical peripheral set across all speed grades (vs PIC16C76T-04I/SO)
설계 노트
Decouple VDD (pin 19) with a 100nF ceramic capacitor placed within 5mm of the pin, plus a 10uF bulk electrolytic or tantalum on the supply rail. The PIC16C76T-20E/SO draws peak currents of approximately 30mA at 20MHz and 5V; undersized decoupling will cause ADC reference drift and brown-out resets during ADC sampling. If using the ADC, place a small ferrite bead between VDD and AVdd-derived analog supply to isolate digital switching noise from the analog reference. Estimated: at 20MHz and 5V, ICC typical = 13mA from Microchip datasheet DS30323E DC characteristics table.
Route the 20MHz crystal traces between OSC1 (pin 8) and OSC2 (pin 9) as short and symmetric as possible, with the crystal case grounded to a guard ring. Keep digital signal traces at least 3mm away from the crystal traces to avoid injecting noise into the oscillator. Place the crystal loading capacitors (typically 15-33pF) directly at the MCU pins with their ground returns to a single via to the ground plane. Improper crystal layout is the most common cause of erratic USB-, USART-, or ADC-related failures on PIC16C7X designs.
OTP EPROM memory cannot be erased or rewritten - any code error requires mechanical UV erasure on windowed samples or full part replacement. Always program a windowed PIC16C76-JW first for development, then commit to the OTP PIC16C76T-20E/SO for production. Verify CONFIG bits (oscillator, watchdog, code protect, brown-out) BEFORE the first programming pass because wrong CONFIG can brick the OTP part with no recovery path. Ensure MCLR (pin 1) has a 10k pull-up to VDD if not driven by an external supervisor.
At 5V and 20MHz with full GPIO toggling, the PIC16C76T-20E/SO dissipates approximately 165mW (Estimated: ICC = 33mA typical from DS30323E x 5V). The 28-SOIC package has theta_JA around 80 C/W on a 1oz 2-layer board, so junction temperature rise above 25C ambient is roughly 13C - well within the 125C maximum. At extended 125C ambient, internal die temperature reaches approximately 138C which still respects the 150C absolute maximum; however, derate clock speed or GPIO load to keep junction below 125C for long-term reliability per Microchip thermal guidelines.
The PIC16C76T-20E/SO ADC achieves datasheet accuracy only when the source impedance is below 2.5kohm. If connecting high-impedance sensors (e.g., 10kohm thermistor dividers), buffer the signal with an MCP6002 op-amp follower before the ANx pin. Use the AVdd-derived VREF or an external precision reference (e.g., MCP1525) for ADC conversions that require absolute accuracy; the internal VDD reference drifts with supply noise. Acquire ADC samples with at least 20us of acquisition time (Tacq) at 20MHz to allow the sample capacitor to fully charge - shorter acquisition times produce non-linear ADC readings.
규정 준수 정보
PIC16C76T-20E/SO is flagged Non-Compliant with RoHS by DigiKey and Microchip product page. It is not AEC-Q100 qualified; automotive designs should use PIC16F76 or PIC18F variants. Lead-free status is 'no' - the part uses lead-bearing solder finish typical of legacy OTP EPROM microcontrollers.