PIC16C74B-20I/P - 8-bit MCU, 7KB OTP, 20MHz, 40-PDIP | Microchip
部品番号: PIC16C74B-20I/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.98 | $9.98 |
| 10 | $9.27 | $92.70 |
| 100 | $8.42 | $842.00 |
| 500 | $7.6 | $3,800.00 |
| 1,000 | $6.78 | $6,780.00 |
PIC16C74B-20I/P 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and configurable peripherals. The PIC16C74B sits in the broader taxonomy as follows: microcontroller -> embedded controller -> 8-bit MCU -> mid-range MCU -> EPROM/OTP MCU -> PIC16C7x family. The "C" suffix designates the EPROM/OTP process technology, while the "B" revision improves ADC performance and peripheral capability over the original PIC16C74 and PIC16C74A.
The PIC16C74B features an 8-channel, 8-bit Analog-to-Digital converter, two additional 16-bit timer/counters, two Capture/Compare/PWM (CCP) modules, a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C, and a Universal Asynchronous Receiver-Transmitter (USART). The "-20" speed suffix specifies 20 MHz maximum clock input, while the "I" suffix indicates an industrial operating temperature range of -40C to +85C. Supply voltage is specified at 4.0V to 5.5V from the verified distributor data, and the package suffix "/P" denotes a 40-pin PDIP through-hole form factor.
Typical applications include industrial control systems, embedded data acquisition, motor control via the CCP/PWM channels, sensor signal conditioning through the on-chip ADC, and legacy equipment maintenance where the EPROM/OTP architecture allows production-programmed firmware. The PIC16C74B-20I/P is commonly found in supervisory controllers, instrumentation front-ends, and process-control modules where a simple RISC core and integrated analog peripherals reduce BOM cost.
Designers should consider the OTP limitation: firmware cannot be reprogrammed in-circuit. For modern designs requiring flash memory and lower power, Microchip recommends the PIC16F74 or PIC18F family as functional upgrades, though pin compatibility is partial. Always validate the brown-out reset, watchdog timer, and oscillator configuration bits during programming to ensure deterministic startup.
ドロップイン代替品: PIC16C74B-20I/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C74B-20I/P (同一形状・フットプリント) — 相違点: Package, Core Architecture, Data EEPROM, Serial Interfaces, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C74B-20/P
✅ ドロップイン✓ 在庫あり
$5.42 / 個
データシートを見る →PIC16C74B-04I/P
✅ ドロップイン✓ 在庫あり
$5.55 / 個
データシートを見る →PIC16C74B-04E/PQ
✅ ドロップイン✓ 在庫あり
$9.95 / 個
データシートを見る →PIC16C74B-20/L
✅ ドロップイン✓ 在庫あり
$8.2 / 個
データシートを見る →PIC16C73B-20I/P
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C74B-20I/P 最大定格&電気的特性
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC16C7x mid-range |
| Program Memory | 7 KB (4K x 14) OTP/EPROM |
| RAM | 192 bytes |
| Maximum Clock Speed | 20 MHz |
| Performance | 5 MIPS |
| Instruction Cycle | 200 ns |
| Instruction Set | 35 single-word RISC instructions |
| I/O Pins | 33 |
| ADC | 8 channels, 8-bit resolution |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | SPI, I2C (SSP), USART/SCI |
| 電源電圧 | 4.0 V to 5.5 V |
| 動作温度 | -40 C to +85 C (industrial) |
| パッケージ | 40-pin PDIP (DIP-40, 0.600 inch, 15.24 mm) |
| 実装タイプ | Through-Hole (THT) |
| ROM/Process Technology | CMOS EPROM/OTP |
PIC16C74B-20I/P ピン構成
| ピン 1 | /MCLR — Master Clear (reset) input, active low |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| ピン 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / VREF+ |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| ピン 8 | RE0/RD/AN5 — PORTE bit 0 / Read control / Analog input 5 |
| ピン 9 | RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input 6 |
| ピン 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select / Analog input 7 |
| ピン 11 | VDD — Positive supply voltage (+5V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/CLKIN — Oscillator input / external clock |
| ピン 14 | OSC2/CLKOUT — Oscillator output / clock out (Fosc/4) |
| ピン 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / T1 clock input |
| ピン 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| ピン 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 |
| ピン 20 | RD1 — PORTD bit 1 |
| ピン 21 | RD2 — PORTD bit 2 |
| ピン 22 | RD3 — PORTD 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 TX / USART clock |
| ピン 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| ピン 27 | RD4 — PORTD bit 4 |
| ピン 28 | RD5 — PORTD bit 5 |
| ピン 29 | RD6 — PORTD bit 6 |
| ピン 30 | RD7 — PORTD bit 7 |
| ピン 31 | VSS — Ground reference |
| ピン 32 | VDD — Positive supply voltage (+5V) |
| ピン 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 34 | RB1 — PORTB bit 1 |
| ピン 35 | RB2 — PORTB bit 2 |
| ピン 36 | RB3 — PORTB bit 3 |
| ピン 37 | RB4 — PORTB bit 4 |
| ピン 38 | RB5 — PORTB bit 5 |
| ピン 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 40 | RB7/PGD — PORTB bit 7 / ICSP data |
主な用途
PIC16C74B-20I/P の用途: 6 件s: Industrial Process Control, Embedded Data Acquisition Systems, Motor Control (PWM / CCP), Legacy Equipment Maintenance / Field Replacement, Sensor Signal Conditioning / Front-End, Educational / Hobbyist Microcontroller Training.
Industrial Process Control
The PIC16C74B-20I/P fits industrial process control applications because its integrated 8-channel 8-bit ADC directly samples sensor inputs (temperature, pressure, flow) without external analog multiplexing, while its 5 MIPS performance handles PID loop calculations in real time. The industrial -40C to +85C temperature rating per the verified Microchip datasheet supports factory floor deployment, and the two CCP/PWM modules drive proportional valves or motor speed references. Powered from a regulated 5V rail at 4.0V to 5.5V per the datasheet, the device reliably regulates feedback loops in SCADA subsystems, with the USART enabling Modbus RTU communication to a host PLC. Compared with discrete logic implementations, the OTP architecture locks the control algorithm to prevent field tampering.
おすすめ
Embedded Data Acquisition Systems
For embedded data acquisition, the PIC16C74B-20I/P integrates the ADC, timers, and USART on a single chip, reducing BOM count in multi-channel sensor front-ends. The 33 digital I/O pins per the datasheet multiplex with the ADC inputs, allowing a single MCU to scan a 4x4 keypad matrix, drive an alphanumeric LCD, and stream results over RS-232. At 20 MHz the part completes 8-bit ADC conversions in ~20 us and services the USART interrupt for continuous logging, all from the 4.0V-5.5V supply. Compared with a discrete ADC + 8051 implementation, this PIC16C7x solution cuts board area by ~40%.
おすすめ
Motor Control (PWM / CCP)
The PIC16C74B-20I/P suits brushed DC and stepper motor control because its two Capture/Compare/PWM modules generate complementary PWM outputs with programmable frequency, duty cycle, and dead-time insertion. The 20 MHz core per the Microchip datasheet allows PWM frequencies up to ~78 kHz (10-bit resolution), sufficient for servo loops and DC chopper drives. The 8-bit ADC samples motor current via shunt resistor feedback, closing the current-control loop without external DSP hardware. Verified at 4.0V-5.5V supply and industrial temp, the part drives BLDC commutation logic in HVAC dampers, conveyor belts, and small-format robotics.
おすすめ
Legacy Equipment Maintenance / Field Replacement
The PIC16C74B-20I/P is a critical drop-in replacement part for maintaining legacy industrial controllers installed in the 1990s and 2000s, where original PIC16C74A or 74B parts have reached end-of-life and the host PCB was designed for a 40-pin PDIP footprint. The OTP/EPROM one-time-programmable architecture ensures firmware-locked behavior, preventing unauthorized code modifications in safety-critical systems. With 7KB program memory and 192-byte RAM per the datasheet, the part supports exact reproduction of the legacy firmware image. XAIPART stocks this part as a long-tail maintenance item with verified inventory at Heisener (6,252 pieces as of 2026-09-18).
おすすめ
Sensor Signal Conditioning / Front-End
The PIC16C74B-20I/P operates as an intelligent sensor front-end because its 8-channel ADC plus 33 I/O pins handle multi-sensor arrays, while the USART streams digital telemetry over a single wire. The 4.0V to 5.5V supply range per the verified distributor data accommodates industrial 5V rails, and the industrial temp grade supports outdoor sensor enclosures. Engineers typically pair this MCU with a precision op-amp front-end (e.g., MCP6002) and use the SPI/I2C SSP port to drive a local DAC or EEPROM, eliminating the need for a separate micro in sensor hubs.
おすすめ
Educational / Hobbyist Microcontroller Training
The PIC16C74B-20I/P remains a viable educational MCU because its 40-pin PDIP through-hole package is breadboard-friendly and its instruction set is just 35 single-word RISC opcodes per the Microchip datasheet. Students can learn register-level programming, ADC operation, and interrupt handling without the complexity of modern peripherals. The OTP limitation teaches firmware versioning discipline, while the rich peripheral set (CCP, SSP, USART, ADC) covers all major embedded concepts. However, for new curricula Microchip recommends the PIC16F877A-I/P as a Flash-reprogrammable equivalent in the same 40-PDIP package.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C74B-20I/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C74B-20/P | PIC16C74B-04I/P | PIC16C74B-04E/PQ | PIC16C74B-20/L | PIC16C73B-20I/P |
|---|---|---|---|---|---|---|
| Package | 40-pin PDIP (DIP-40, 0.600") | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin CERDIP (windowed) - same footprint | 40-pin PDIP - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory (OTP) | 7 KB (4K x 14) | 7 KB - same | 7 KB - same | 7 KB - same | 7 KB - same | 4 KB (-43%) |
| Maximum Clock Speed | 20 MHz | 20 MHz - same | 4 MHz (-80%) | 4 MHz (-80%) | 20 MHz - same | 20 MHz - same |
| Operating Temperature | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | -40 C to +85 C - same | -40 C to +125 C (Extended) | -40 C to +85 C - same | -40 C to +85 C - same |
| ADC Channels | 8 x 8-bit | 8 x 8-bit - same | 8 x 8-bit - same | 8 x 8-bit - same | 8 x 8-bit - same | 5 x 8-bit (-37%) |
| ROM Technology | CMOS EPROM/OTP | CMOS EPROM/OTP - same | CMOS EPROM/OTP - same | CMOS EPROM/OTP - same | CMOS EPROM (UV-erasable, windowed) | CMOS EPROM/OTP - same |
主な差別化要因
- Larger 7 KB OTP memory versus smaller 4 KB PIC16C73B variant (vs PIC16C73B-20I/P)
- Industrial -40C to +85C temperature grade versus commercial 0C to +70C (vs PIC16C74B-20/P)
- 20 MHz full-speed grade versus 4 MHz speed grade (vs PIC16C74B-04I/P)
- EPIC CMOS EPROM process technology versus ceramic windowed CERDIP (vs PIC16C74B-20/L)
設計ノート
The PIC16C74B-20I/P requires a regulated 4.0V to 5.5V supply per the verified distributor data. Place a 100 nF decoupling capacitor directly between VDD (pins 11 and 32) and VSS (pins 12 and 31) to suppress switching noise from the internal oscillator. For noisy industrial environments add a 10 uF bulk capacitor at the MCU power pins. The device does not have an internal voltage regulator; an unstable supply will cause program counter errors in the EPROM memory.
The PIC16C74B uses one-time-programmable (OTP) EPROM memory - the firmware cannot be erased or reprogrammed in-circuit. Programming is performed via ICSP (In-Circuit Serial Programming) on pins RB6/PGC and RB7/PGD using a high-voltage (Vpp ~13V) sequence on /MCLR. Designers must configure the watchdog timer (WDT), brown-out reset (BOR), and oscillator mode (HS/RC) via configuration bits before the first code execution, since OTP writes are permanent. Always validate firmware on a windowed CERDIP part (PIC16C74B-20/L) before committing to plastic DIP production.
The 40-pin PDIP package has a 2.54 mm (0.100 inch) pin pitch and a 15.24 mm (0.600 inch) row-to-row width per the verified DigiKey package description. Keep analog inputs (RA0-RA5, RE0-RE2) routed away from digital switching traces (RB, RC, RD ports) to minimize ADC crosstalk; place a ground pour under the analog section. The /MCLR pin should have a 10 kohm pull-up to VDD and a 100 nF cap to ground for reset debouncing - omitting this causes spurious resets in electrically noisy environments.
OSC1/OSC2 crystal traces should be as short as possible (under 10 mm) and surrounded by a ground guard ring to reduce EMI susceptibility. For HS (high-speed) oscillator mode use a fundamental-mode crystal with 20-33 pF load capacitors matched to the crystal specifications; for RC oscillator mode use a 5 kohm-100 kohm resistor on OSC1. Avoid routing the CCP/PWM output traces (RC1/RC2) parallel to sensitive analog traces for more than 5 mm - capacitive coupling can inject switching noise into ADC measurements.
コンプライアンス情報
The OTP/EPROM PIC16C74B family was designed before RoHS lead-free mandates and uses SnPb (tin-lead) termination on PDIP packages; not RoHS-compliant. AEC-Q100 qualification is not applicable since this part is not marketed for automotive safety-critical applications. REACH compliance is per Microchip product declarations.