PIC16C74B-20I/PQ - 8-Bit 20MHz OTP MCU 7KB Flash | Microchip
부품 번호: PIC16C74B-20I/PQ ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $11.65 | $11.65 |
| 10 | $10.49 | $104.90 |
| 100 | $9.32 | $932.00 |
| 500 | $8.16 | $4,080.00 |
| 1,000 | $7 | $7,000.00 |
PIC16C74B-20I/PQ 개요
An OTP microcontroller is a class of microcontroller whose program memory is implemented as one-time-programmable EPROM, allowing a single firmware write during production. Within the broader PIC architecture taxonomy, OTP MCUs sit below flash-based MCUs (e.g., PIC16F) but above mask-ROM parts in flexibility, making them ideal for low-to-medium volume embedded products where production cost outweighs in-field reprogrammability needs. The PIC16C74B-20I/PQ is part of Microchip's legacy mid-range lineup targeted at industrial control, instrumentation, and embedded communication designs.
Key differentiating features include 8 channels of 8-bit Analog-to-Digital conversion, two 8-bit timers plus one 16-bit timer, 2 capture/compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for asynchronous serial communications. The 25 mA high sink/source current per I/O allows direct driving of LEDs, relays, and small solenoids without external buffers, simplifying BOM and reducing board area in cost-sensitive designs.
Architecturally, the PIC16C74B-20I/PQ employs Microchip's advanced Harvard RISC architecture with a 14-bit instruction word and an 8-bit data path. The device executes most instructions in a single 200 ns cycle at 20 MHz oscillator input, providing deterministic throughput that simplifies real-time control loops. The integrated brown-out reset, watchdog timer, and power-on reset support robust embedded operation without external supervisory components.
Typical applications include industrial automation controllers, motor control subsystems, sensor signal conditioning, embedded serial communication bridges, and low-cost consumer appliances. The wide operating voltage range of 2.5V to 6.0V plus low-power standby of 1 uA typical at 3V/32 kHz make the device suitable for battery-backed or energy-conscious installations.
When designing with this part, note that OTP memory cannot be erased in-circuit - firmware must be fully validated before programming. Engineers typically migrate to flash-based PIC16F74 (drop-in compatible) or PIC18F equivalents for prototypes and low-volume production, reserving OTP PIC16C74B for high-volume runs where per-unit cost dominates.
This page synthesizes distributor pricing, drop-in PIC16C/PIC16F alternatives, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16C74B-20I/PQ — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C74B-20I/PQ (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Package, Serial Interfaces, Mounting Type, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C74B-20I/P
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$6.78 / 개
데이터시트 보기 →PIC16C74B-04I/P
✅ 드롭인✓ 재고 있음
$5.55 / 개
데이터시트 보기 →PIC16C74B-04I/PQ
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16C74B-20/L
✅ 드롭인✓ 재고 있음
$8.2 / 개
데이터시트 보기 →PIC16C74A-20I/PQ
✅ 드롭인✓ 재고 있음
$5.95 / 개
데이터시트 보기 →PIC16F74-I/PQ
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C74B-20I/PQ 최대 정격 & 전기적 특성
| Core Architecture | PIC16CXX mid-range, 8-bit RISC |
| Instruction Set | 35 single-word instructions, 14-bit opcode |
| Program Memory | 7 KB (4K x 14) OTP EPROM |
| RAM | 192 bytes |
| Data EEPROM | Not present |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Operating Voltage Range | 2.5 V to 6.0 V |
| Digital I/O Pins | 33 |
| I/O Sink/Source Current | 25 mA / 25 mA per pin |
| ADC | 8 channels, 8-bit resolution |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Capture/Compare/PWM | 2 modules (CCP) |
| Serial Interfaces | 1 x SSP (SPI/I2C), 1 x USART (SCI) |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| 패키지 | 44-pin MQFP (10x10 mm) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (168 hours) |
| RoHS 상태 | Non-compliant (legacy OTP product) |
| Brown-out Reset | Yes |
| Watchdog Timer | Yes (independent WDT with on-chip RC oscillator) |
| Power-on Reset | Yes |
PIC16C74B-20I/PQ 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| 핀 2 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| 핀 3 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 핀 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 핀 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 핀 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 핀 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference voltage |
| 핀 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| 핀 10 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| 핀 11 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| 핀 12 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| 핀 13 | VDD — Positive supply voltage |
| 핀 14 | VSS — Ground reference |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 20 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 21 | RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock |
| 핀 22 | RC7/RX/DT — PORTC bit 7 / USART async receive / sync data |
| 핀 23 | VSS — Ground reference |
| 핀 24 | VDD — Positive supply voltage |
| 핀 25 | RB0/INT — PORTB bit 0 / external interrupt input |
| 핀 26 | RB1 — PORTB bit 1 |
| 핀 27 | RB2 — PORTB bit 2 |
| 핀 28 | RB3 — PORTB bit 3 |
| 핀 29 | RB4 — PORTB bit 4 |
| 핀 30 | RB5 — PORTB bit 5 |
| 핀 31 | RB6/PG — PORTB bit 6 / programming clock |
| 핀 32 | RB7/PG — PORTB bit 7 / programming data |
| 핀 33 | VSS — Ground reference |
| 핀 34 | VDD — Positive supply voltage |
| 핀 35 | RD0 — PORTD bit 0 |
| 핀 36 | RD1 — PORTD bit 1 |
| 핀 37 | RD2 — PORTD bit 2 |
| 핀 38 | RD3 — PORTD bit 3 |
| 핀 39 | RD4 — PORTD bit 4 |
| 핀 40 | RD5 — PORTD bit 5 |
| 핀 41 | RD6 — PORTD bit 6 |
| 핀 42 | RD7 — PORTD bit 7 |
| 핀 43 | VSS — Ground reference |
| 핀 44 | VDD — Positive supply voltage |
일반적인 애플리케이션
PIC16C74B-20I/PQ 적합 용도: 6 애플리케이션s: Industrial Automation Controllers, Embedded Serial Communication Bridges, Consumer Appliance Control Boards, Automotive Body and Comfort Electronics, Battery-Powered Sensor Monitoring, Test and Measurement Instrumentation.
Industrial Automation Controllers
The PIC16C74B-20I/PQ's 20 MHz instruction rate (5 MIPS) and 7 KB OTP program memory make it well-suited to industrial PLC and motor control subsystems. The 8-channel 8-bit ADC provides direct sensor interface for temperature, pressure, and current monitoring, while two CCP modules deliver hardware PWM for triac/IGBT phase-angle or DC motor speed control. The 25 mA I/O sink/source current directly drives optocouplers and relay coils without external buffers, reducing BOM in 24V industrial signal chains. The 192-byte RAM accommodates small protocol state machines, and the integrated USART plus SSP supports RS-485 and SPI I/O expansion to remote I/O racks. The industrial -40C to +85C temperature range plus brown-out reset and watchdog timer meet IEC 61131-2 environmental requirements for factory-floor equipment.
추천
Embedded Serial Communication Bridges
The PIC16C74B-20I/PQ integrates both a USART (asynchronous SCI) and an SSP configurable as SPI master/slave or I2C, making it ideal for protocol-conversion gateways between RS-232/RS-485 and fieldbus peripherals. The 33 I/O pins and 7 KB program memory allow full protocol stack implementations including Modbus RTU framing and checksum computation. The 200 ns instruction cycle at 20 MHz sustains 115,200 bps UART throughput with margin for interrupt-driven packet handling. The 192-byte RAM holds multiple receive/transmit buffers, while the 8 ADC channels enable simultaneous analog telemetry alongside serial traffic. The wide 2.5V to 6.0V operating range supports direct interface to both 3.3V and 5V transceivers, simplifying multi-voltage bridge designs.
추천
Consumer Appliance Control Boards
The PIC16C74B-20I/PQ's OTP memory and high-volume cost-effectiveness suit washing machines, microwave ovens, and HVAC thermostat controllers where per-unit BOM cost dominates over field reprogrammability. The 8 ADC channels read thermistors, humidity sensors, and water-level probes; two CCP modules generate zero-cross triac triggers and brushless DC motor commutation. The 25 mA I/O drives LED status indicators and small relays directly, while the USART interfaces with inverter modules and IR receivers. The 1 uA typical standby current at 3V/32 kHz supports battery-backed clock and timer functions during power-off, and the watchdog timer plus brown-out reset protect against motor-induced supply transients in white goods.
추천
Automotive Body and Comfort Electronics
Although the PIC16C74B-20I/PQ is not AEC-Q100 qualified, its industrial -40C to +85C range and high-noise-immunity CMOS design make it a common choice for non-safety automotive body modules such as seat controllers, mirror adjusters, and ambient lighting drivers. The 8 ADC channels read position potentiometers and current-sense shunts; two CCP modules generate PWM for mirror actuators and LED dimming. The USART interfaces with body control modules over LIN or K-line protocols via external transceivers. The 7 KB OTP memory holds calibration tables for seat position memory and LED brightness curves. Engineers targeting AEC-Q100 should migrate to qualified PIC18F equivalents for production, but the PIC16C74B remains useful for prototype and pre-production validation.
추천
Battery-Powered Sensor Monitoring
The PIC16C74B-20I/PQ's low-power 1 uA typical standby at 3V/32 kHz suits battery-backed environmental sensor loggers and remote telemetry units. The 8 ADC channels monitor multiple analog sensors including temperature, humidity, and battery voltage with 8-bit resolution sufficient for trend logging. The integrated brown-out reset protects against battery end-of-life discharge, while the watchdog timer guards against firmware lockup during unattended deployment. The 192-byte RAM buffers sample blocks between transmission events, and the USART wakes periodically to transmit over a connected radio module. The 2.5V to 6.0V operating range supports 3.3V lithium and 4.5V to 6V alkaline battery stacks without additional regulation.
추천
Test and Measurement Instrumentation
The PIC16C74B-20I/PQ's combination of 8 ADC channels, 2 CCP modules, and dual serial ports enables bench-top instruments like multimeters, signal generators, and lab automation controllers. The 25 mA I/O drive current directly powers seven-segment LED displays and small keypads without external drivers, while the USART outputs measurement data to PCs over USB-to-UART bridges. The 7 KB OTP memory stores calibration constants and linearization tables, and the 33 I/O pins handle display multiplexing plus rotary encoder inputs. The watchdog timer ensures unattended test runs recover from glitches, and the brown-out reset preserves measurement integrity during AC line glitches in lab environments.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C74B-20I/PQ — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C74B-04I/PQ | PIC16C74B-20/L | PIC16F74-I/PQ |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | MQFP-44 | MQFP-44 | MQFP-44 | MQFP-44 |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB Flash |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Maximum CPU Frequency | 20 MHz | 4 MHz | 20 MHz | 20 MHz |
| Temperature Range | -40C to +85C (Industrial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) |
| ADC Channels | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit |
| Memory Type | OTP EPROM (one-time) | OTP EPROM | OTP EPROM | Flash (reprogrammable) |
| Lifecycle Status | NRND | NRND | NRND | Active |
주요 차별점
- Higher speed grade (20 MHz) for real-time control (vs PIC16C74B-04I/PQ)
- Industrial temperature range for harsh environments (vs PIC16C74B-20/L)
- Larger program memory for complex firmware (vs PIC16C74A-20I/PQ)
- OTP cost advantage in high volume (vs PIC16F74-I/PQ)
설계 노트
The PIC16C74B-20I/PQ operates from 2.5V to 6.0V. Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (the device has multiple VDD pins at 13, 24, 34, 44 and corresponding VSS pins at 14, 23, 33, 43). Add a 10 uF bulk capacitor at the board entry point to suppress motor and relay transients. The internal brown-out reset triggers at approximately 4.0V on the falling edge, which can be disabled in configuration but is recommended for industrial deployments. Estimated: with all 33 I/O at 25 mA DC, total supply current reaches approximately 800 mA peak; design traces to handle this or limit I/O count.
OTP EPROM memory cannot be erased or rewritten once programmed - any firmware bug is permanent and cannot be patched. Always prototype with the flash-based PIC16F74-I/PQ (same pinout, same peripherals) before committing to OTP programming for production. Verify all configuration bits (watchdog enable, brown-out, oscillator mode, code protection) before final programming since they cannot be changed later. Programming voltage on MCLR/VPP must reach 13V nominal during EPROM write; ensure your programmer supports the 30430D device ID and PIC16CXX OTP algorithm.
The MQFP-44 package has 0.8 mm pin pitch requiring careful PCB layout. Use 0.4 mm wide traces between pads with no less than 0.2 mm clearance; consider microvia-in-pad if routing four signal layers is unavoidable. Place the crystal within 5 mm of OSC1/OSC2 pins with guard traces connected to ground, and route the MCLR/VPP line away from high-frequency switching nodes to prevent in-circuit reset during EMI events. Keep analog input traces (RA0-RA5, RE0-RE2) short and away from digital switching signals; add a ground pour around the ADC region.
The PIC16C74B-20I/PQ in MQFP-44 has thermal resistance theta_JA of approximately 50 C/W on a standard JEDEC 4-layer test board. At maximum 20 MHz operation with all peripherals active, the device dissipates approximately 200 mW internally, giving a junction temperature rise of about 10 C above ambient. For sealed enclosures with no airflow, derate CPU frequency if ambient exceeds 70 C, or add thermal vias beneath the exposed die pad region if the PCB design accommodates them.
규정 준수 정보
Legacy OTP product predates RoHS lead-free conversion; not qualified to AEC-Q100 automotive standard. For RoHS-compliant drop-in, use PIC16F74-I/PQ. REACH compliance maintained per Microchip substance declarations.