PIC16C76-10/SO - 8-Bit 10MHz OTP MCU 14KB | Microchip
부품 번호: PIC16C76-10/SO ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $6.95 | $6.95 |
| 10 | $6.1 | $61.00 |
| 100 | $5.2 | $520.00 |
| 500 | $4.65 | $2,325.00 |
| 1,000 | $4.15 | $4,150.00 |
PIC16C76-10/SO 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, and programmable I/O peripherals. The PIC16C76 belongs to the RISC microcontroller category (reduced instruction set computer), where most instructions execute in a single 200 ns instruction cycle. Within the broader taxonomy, it sits at: microcontroller -> embedded controller -> 8-bit MCU -> PIC mid-range -> PIC16C7X sub-family. This hierarchy matters for engineers selecting a drop-in alternative or evaluating migration paths to flash-based parts such as the PIC16F76.
Key features include the synchronous serial port configurable as either 3-wire SPI or 2-wire I2C, a USART for asynchronous serial communication, two capture/compare/PWM modules, two 8-bit timers plus one 16-bit timer, and a wide 2.5V to 6.0V operating voltage range. The high sink/source current capability of 25/25 mA per pin allows direct drive of small relays, LEDs, and opto-isolators without external driver transistors, simplifying BOM in cost-sensitive designs.
Architecturally, the PIC16C76 uses a Harvard-class RISC core with separate program and data buses, allowing instruction fetch and data access to occur in the same cycle. The OTP program memory is programmed once via Microchip's ICSP (In-Circuit Serial Programming) interface, after which the device cannot be reprogrammed. For development or production runs requiring field upgrades, the flash-based PIC16F76 is the recommended migration path with the same 28-pin SOIC pinout, same peripherals, and same instruction set.
Typical applications include industrial control, motor control (small DC brushed), sensor interfacing with on-chip ADC, consumer appliance user interfaces, and embedded serial communications subsystems using SPI/I2C/USART. Its commercial temperature grade and 25 mA I/O drive suit it for legacy products, replacement designs, and long-life industrial installations. The OTP program memory makes it cost-optimized for high-volume, code-stable products rather than development prototyping.
When designing with this device, note that OTP memory prohibits firmware updates after programming. Confirm code is fully debugged on a flash equivalent (such as PIC16F76-I/SO) before committing to OTP volume programming. The 10 MHz rating corresponds to 10 MIPS maximum instruction throughput; derate accordingly when calculating timer resolution or UART baud-rate error budgets at lower VDD.
This page consolidates distributor pricing, lifecycle status, drop-in alternatives, and engineering design notes that the manufacturer datasheet alone does not provide, helping engineers and sourcing teams make faster decisions for production.
드롭인 대체품: PIC16C76-10/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C76-10/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, Serial Interfaces, Core Architecture, ADC, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F76-I/SO
✅ 드롭인✓ 재고 있음
$2.1 / 개
데이터시트 보기 →PIC16F76-E/SO
✅ 드롭인✓ 재고 있음
$4.9 / 개
데이터시트 보기 →PIC16C76-10I/SO
✅ 드롭인✓ 재고 있음
$5.3 / 개
데이터시트 보기 →PIC16C76T-10/SO
✅ 드롭인✓ 재고 있음
$3.55 / 개
데이터시트 보기 →PIC16C77-10/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C73B-04I/SO
✅ 드롭인✓ 재고 있음
$7.1 / 개
데이터시트 보기 →PIC16C76-10/SO 최대 정격 & 전기적 특성
| Core Architecture | PIC16 RISC (Harvard) |
| 데이터 버스 폭 | 8 bit |
| 최대 클록 주파수 | 10 MHz |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 bytes |
| Number of I/O Pins | 22 |
| Number of ADC Channels | 5 (8-bit) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| I/O Sink/Source Current | 25 mA / 25 mA |
| Operating Temperature Grade | Commercial (0C to +70C) |
| Number of Timers | 3 (TMR0 8-bit, TMR1 16-bit, TMR2 8-bit) |
| Capture/Compare/PWM Modules | 2 (CCP) |
| Serial Interfaces | SSP (SPI/I2C), USART |
| 패키지 | 28-pin SOIC (SO) - 7.50 mm body width |
| 실장 유형 | Surface Mount |
| Instruction Set | PIC mid-range, 35 single-word instructions |
| Instruction Cycle Time | 200 ns at 10 MHz |
| Programming Method | ICSP (In-Circuit Serial Programming) |
PIC16C76-10/SO 핀 구성
| 핀 1 | MCLR/VPP — Master Clear reset input or programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| 핀 5 | RA3/AN3/VREF — PORTA bit 3 / ADC channel 3 / ADC voltage reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / ADC channel 4 / SPI slave select |
| 핀 8 | OSC1/CLKIN — Oscillator input / external clock |
| 핀 9 | OSC2/CLKOUT — Oscillator output / clock out |
| 핀 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| 핀 12 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| 핀 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 | RB0/INT — PORTB bit 0 / external interrupt |
| 핀 19 | RB1 — PORTB bit 1 |
| 핀 20 | RB2 — PORTB bit 2 |
| 핀 21 | RB3 — PORTB bit 3 |
| 핀 22 | RB4 — PORTB bit 4 |
| 핀 23 | RB5 — PORTB bit 5 |
| 핀 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 26 | VSS — Ground reference |
| 핀 27 | VDD — Positive supply voltage (2.5 V to 6.0 V) |
| 핀 28 | NC — Not connected (no internal connection) |
일반적인 애플리케이션
PIC16C76-10/SO 적합 용도: 6 애플리케이션s: Industrial Sensor Monitoring with On-Chip ADC, Legacy Replacement of PIC16C5X Designs, Motor Control with Dual CCP Modules, RS-232/RS-485 Multi-Drop Network Nodes, Consumer Appliance User Interface Controller, Small DC Brushed Motor Speed Controller.
Industrial Sensor Monitoring with On-Chip ADC
The PIC16C76-10/SO's integrated 5-channel 8-bit ADC suits multi-sensor monitoring nodes in factory equipment and process control. With 22 I/O pins and 25 mA sink/source, the part can directly read thermocouples (via front-end amplifier), 4-20 mA current loop sensors, and digital switch inputs without external driver transistors. The 2.5 V to 6.0 V supply range operates directly from 5 V industrial rails. For cost-stable production, the OTP memory enforces code-freeze discipline after release, eliminating firmware-update risk in the field.
추천
Legacy Replacement of PIC16C5X Designs
The PIC16C76-10/SO is upwards instruction-set compatible with PIC16C5X devices, making it a migration target when designers need more memory and peripherals without rewriting firmware in assembly. The 35-instruction PIC16 mid-range core and 22 I/O pins preserve existing I/O assignments while gaining the 5-channel ADC, USART, and MSSP peripherals. For long-life industrial installations that must avoid firmware changes for decades, the OTP memory and obsolete-but-stable supply chain allow continued production of legacy control boards.
추천
Motor Control with Dual CCP Modules
The PIC16C76-10/SO integrates two Capture/Compare/PWM (CCP) modules that can drive small DC brushed motors, stepper motor phase coils, or LED dimming stages via 10-bit PWM at up to 10 MHz clock. With 25 mA source current per pin and the 28-SOIC package providing sufficient thermal dissipation for the part's 2 mA active current, the MCU can directly pilot low-power drivers such as the ULN2003. The 200 ns instruction cycle provides deterministic loop response for closed-loop RPM control at typical motor speeds up to several kHz PWM frequency.
추천
RS-232/RS-485 Multi-Drop Network Nodes
The integrated USART with hardware address detection enables the PIC16C76-10/SO to act as a slave node on RS-485 multi-drop industrial networks such as Modbus RTU. Combined with the MSSP (SPI/I2C) port, the MCU can simultaneously manage a sensor bus via I2C and a long-distance link via USART. The 14 KB program memory comfortably fits a Modbus state machine plus application logic, and the 368-byte RAM supports 32-byte receive buffers. For new designs, PIC16F76-I/SO provides the same pinout with flash for field firmware updates.
추천
Consumer Appliance User Interface Controller
The PIC16C76-10/SO is well suited to washing machines, microwave ovens, and HVAC controllers where the user interface requires a matrix of buttons, LED indicators, and a small LCD or seven-segment display. The 22 I/O pins drive the keypad matrix and LED scan lines directly, while the 5-channel ADC reads temperature, humidity, and rotary-encoder potentiometers. OTP memory locks the user-interface firmware against accidental field corruption. Commercial temperature rating (0C to +70C) covers indoor appliance environments.
추천
Small DC Brushed Motor Speed Controller
The dual 10-bit PWM CCP modules and 25 mA I/O drive allow the PIC16C76-10/SO to control small DC brushed motors (up to 100 mA coil current) directly through MOSFET gate drivers, or to switch higher-current motors via external H-bridges such as the L293D. The 200 ns instruction cycle executes PID feedback loops at several kHz, suitable for fan-speed, pump-flow, and conveyor-belt regulators. The 5 V supply and 22 I/O pins leave headroom for tachometer input, direction-control logic, and fault-flag outputs.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C76-10/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F76-I/SO | PIC16F76-E/SO | PIC16C76-10I/SO | PIC16C76T-10/SO | PIC16C77-10/SO | PIC16C73B-04I/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SOIC (SO) | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SOIC - same | 28-pin SOIC - same (also 40-pin DIP variants) | 28-pin SOIC - same |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB Flash | 14 KB OTP | 14 KB OTP | 14 KB OTP | 4 KB OTP (-71%) |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) |
| Max Clock Frequency | 10 MHz | 20 MHz (+100%) | 20 MHz (+100%) | 10 MHz | 10 MHz | 10 MHz | 4 MHz |
| Program Memory Type | OTP | Flash | Flash | OTP | OTP | OTP | OTP |
| Temperature Grade | Commercial (0C to +70C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | Commercial | Commercial | Industrial |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 8 x 8-bit | 5 x 8-bit |
| Lifecycle Status | Obsolete | Active | Active | Obsolete | Obsolete | Obsolete | Obsolete |
주요 차별점
- OTP memory enforces code-freeze discipline (vs PIC16F76-I/SO)
- Same 28-pin SOIC pinout as PIC16F76 flash successor (vs PIC16C73B-04I/SO)
- Upwards compatible with PIC16C5X legacy code (vs PIC16C77-10/SO)
설계 노트
PIC16C76 uses One-Time-Programmable memory - once programmed, firmware cannot be changed. Always develop and debug on a flash equivalent such as PIC16F76-I/SO (same 28-pin SOIC pinout, same instruction set), then freeze code and only then program PIC16C76-10/SO units. Reprogramming after a programming error means scrapping the part. Allocate development budget for at least 2 prototype spins: one on PIC16F76-I/SO for firmware iteration, one for PIC16C76-10/SO OTP final release.
The PIC16C76-10/SO draws about 2 mA active at 5V/4 MHz and 15 uA standby at 5V/4 MHz, with standby dropping to 1 uA at 3V/32 kHz. Add a 100 nF decoupling capacitor directly between VDD (pin 27) and VSS (pin 26), placed within 5 mm of the package. For ADC accuracy, isolate analog VDD with a ferrite bead or 10 ohm resistor from digital VDD to suppress digital switching noise on AVREF/AVDD-sensitive channels.
The 28-pin SOIC requires SOIC footprint with 1.27 mm pin pitch and approximately 7.5 mm body width. Route MCLR/VPP (pin 1) directly to the ICSP header with no series resistor; a 10 kohm pull-up to VDD allows normal operation and a weak pull-down during programming. Place a 4.7 kohm pull-up on RC4/SDA (pin 14) for I2C operation, since the pin is open-drain in I2C mode. The MCLR line should not be shared with other devices unless they implement open-drain reset.
The PIC16C76-10/SO ADC achieves specified accuracy only when the source impedance is below 2.5 kohm and the acquisition time is at least 19.2 us at 10 MHz FOSC. For higher-impedance sensors (thermocouples, pH probes), buffer with an op-amp such as MCP6002. The PORTA pins have TTL-level digital input thresholds; analog-mode thresholds are different - consult the datasheet A/D converter section before relying on analog readings near VDD/2 with weak drive strength.
규정 준수 정보
RoHS, REACH, lead-free, and halogen-free status for PIC16C76-10/SO not explicitly stated in the verified web data - placeholders set to unknown. AEC-Q100 not applicable (commercial/industrial grade MCU, not automotive qualified). Conflict-minerals compliance assumed compliant per Microchip corporate policy, but specific certificate not in the data.