PIC16C774-E/PQ - 8-Bit MCU, 7KB OTP, 12-bit ADC, 44-MQFP | Microchip
부품 번호: PIC16C774-E/PQ ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.2 | $9.20 |
| 10 | $8.35 | $83.50 |
| 100 | $7.1 | $710.00 |
| 500 | $6.2 | $3,100.00 |
| 1,000 | $5.45 | $5,450.00 |
PIC16C774-E/PQ 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (program + RAM), and programmable I/O peripherals, used to sense, control, and communicate in embedded systems. PIC microcontrollers sit in the 8-bit MCU category within the broader microcontroller hierarchy (4-bit -> 8-bit -> 16-bit -> 32-bit MCUs -> embedded processors), are widely deployed for deterministic real-time control, and offer low power, low cost, and easy in-circuit programmability. The PIC16C774-E/PQ specifically combines general-purpose digital I/O with high-precision analog conversion, making it a hybrid digital-plus-analog MCU.
Key features include 10 channels of 12-bit A/D conversion (giving designers the ability to discriminate smaller signal changes and reduce external analog signal conditioning), on-chip peripherals for brown-out detect/reset (BOR), power-on reset (POR), pulse-width modulation (PWM), and a watchdog timer (WDT), and serial connectivity via I2C, SPI, and UART/USART. The 12-bit ADC resolution offers 16x the resolution of common 10-bit converters, allowing direct interface with precision sensors without external ADCs.
The PIC16C774 architecture uses a Harvard-style RISC core with separate program/data buses, 14-bit-wide instruction words, and an external oscillator interface. Compared with PIC16C7x predecessors that offer 8-bit ADCs, the 12-bit ADC widens dynamic range by approximately 16x and reduces quantization noise, enabling measurements previously requiring dedicated ADC ICs. The OTP program memory is one-time programmable in-circuit, allowing rapid prototyping without package-specific windowed erase cycles.
Typical applications include industrial automation control, precision sensor signal acquisition, motor and valve control, consumer electronics with analog front ends, automotive body and chassis subsystems, and instrumentation requiring mixed-signal acquisition. The 33 I/O pins and 10 ADC channels suit designs that previously required a microcontroller plus an external ADC.
When designing with this device, note that OTP memory cannot be erased in-circuit. For development, choose the JW windowed ceramic variant, and reserve engineering samples for in-system validation. Decoupling the VDD/VSS pair with 0.1 uF ceramic capacitors close to the pins and following Microchip's recommended oscillator layout minimizes EMI and improves ADC accuracy.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not consolidated on a single manufacturer or distributor product page.
드롭인 대체품: PIC16C774-E/PQ — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C774-E/PQ (동일 폼 팩터 및 풋프린트) — 차이점: Package, Program Memory Size, RAM Size, Operating Temperature, Core.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C774-I/PQ
✅ 드롭인✓ 재고 있음
$8.94 / 개
데이터시트 보기 →PIC16C774T-E/PQ
✅ 드롭인✓ 재고 있음
$6.95 / 개
데이터시트 보기 →PIC16C774-E/PT
✅ 드롭인✓ 재고 있음
$5.74 / 개
데이터시트 보기 →PIC16C774-I/PT
✅ 드롭인✓ 재고 있음
$8.4 / 개
데이터시트 보기 →PIC16C77-10/PQ
✅ 드롭인✓ 재고 있음
$4.8 / 개
데이터시트 보기 →PIC16C774-E/PQ 최대 정격 & 전기적 특성
| Core | PIC 8-bit RISC |
| Architecture | Harvard (separate program/data buses) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 256 x 8 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set | 35 single-word instructions |
| Number of I/O Pins | 33 |
| ADC Resolution | 12-bit |
| ADC Channels | 10 |
| Supply Voltage (Vcc/Vdd) | 4.0 V to 5.5 V |
| 동작 온도 | -40 C to +125 C (TA) |
| 패키지 | 44-MQFP (10x10 mm) |
| 실장 유형 | Surface Mount |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Oscillator Type | External |
PIC16C774-E/PQ 핀 구성
| 핀 1 | OSC1/CLKIN — External oscillator input / external clock input |
| 핀 2 | OSC2/CLKOUT — External oscillator output / clock output |
| 핀 3 | MCLR/VPP — Master clear reset (active low) / programming voltage |
| 핀 4 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| 핀 5 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| 핀 6 | RA2/AN2/VREF- — PORTA bit 2 / analog input channel 2 / ADC Vref- |
| 핀 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC Vref+ |
| 핀 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 9 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| 핀 10 | RA6/AN5 — PORTA bit 6 / analog input channel 5 |
| 핀 11 | RA7/AN6 — PORTA bit 7 / analog input channel 6 |
| 핀 12 | VSS — Ground reference |
| 핀 13 | VDD — Positive supply voltage (4.0V to 5.5V) |
| 핀 14 | RB0/INT — PORTB bit 0 / external interrupt |
| 핀 15 | RB1 — PORTB bit 1 |
| 핀 16 | RB2 — PORTB bit 2 |
| 핀 17 | RB3 — PORTB bit 3 |
| 핀 18 | RB4 — PORTB bit 4 |
| 핀 19 | RB5 — PORTB bit 5 |
| 핀 20 | RB6/PGC — PORTB bit 6 / In-Circuit Debugger clock |
| 핀 21 | RB7/PGD — PORTB bit 7 / In-Circuit Debugger data |
| 핀 22 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 23 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| 핀 24 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output |
| 핀 25 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 26 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 27 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 28 | RC6/TX/CK — PORTC bit 6 / UART TX / UART clock |
| 핀 29 | RC7/RX/DT — PORTC bit 7 / UART RX / UART data |
| 핀 30 | VSS — Ground reference |
| 핀 31 | VDD — Positive supply voltage |
| 핀 32 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| 핀 33 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| 핀 34 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| 핀 35 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| 핀 36 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| 핀 37 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| 핀 38 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| 핀 39 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| 핀 40 | RE0/AN7/RD — PORTE bit 0 / analog input channel 7 / Parallel Slave Port read |
| 핀 41 | RE1/AN8/WR — PORTE bit 1 / analog input channel 8 / Parallel Slave Port write |
| 핀 42 | RE2/AN9/CS — PORTE bit 2 / analog input channel 9 / Parallel Slave Port chip select |
| 핀 43 | VSS — Ground reference |
| 핀 44 | VDD — Positive supply voltage |
일반적인 애플리케이션
PIC16C774-E/PQ 적합 용도: 6 애플리케이션s: Industrial Automation Control, Precision Sensor Signal Acquisition, Motor and Valve Control, Consumer Electronics with Analog Front End, Automotive Body and Chassis Subsystems, Instrumentation and Data Acquisition Modules.
Industrial Automation Control
The PIC16C774-E/PQ is well-suited to industrial PLC and process-control modules because it combines 33 general-purpose I/O with 10 channels of 12-bit ADC for direct sensor interfacing. Its 20 MHz CPU delivers 5 MIPS of deterministic throughput for PID loop execution, while the -40C to +125C extended temperature grade supports unenclosed factory-floor operation. The on-chip PWM peripherals drive actuators and motor pre-drivers without external timing ICs, and brown-out reset plus watchdog timer maintain operation through supply transients on noisy industrial buses. Compared with PIC16C7x predecessors, the 12-bit ADC removes quantization error that previously forced an external ADC stage.
추천
Precision Sensor Signal Acquisition
The 10-channel 12-bit ADC integrated into the PIC16C774-E/PQ makes it ideal for multi-sensor acquisition boards measuring strain gauges, thermocouples, pressure transducers, and flow meters. The 12-bit resolution (4096 codes) versus the 256 codes of an 8-bit ADC widens measurement dynamic range by 4x and eliminates external ADC ICs that would otherwise increase BOM cost and PCB area. SPI/I2C connectivity allows the PIC16C774-E/PQ to act as a host controller for digital sensors while its 256-byte RAM and 7KB OTP program memory hold real-time linearization tables. The -E extended temperature grade allows deployment directly at the sensor location without thermal conditioning.
추천
Motor and Valve Control
Drive brushed DC motors, stepper motors, and proportional valves from the PIC16C774-E/PQ's on-chip PWM channels and 33 I/O pins without external timer ICs. The capture/compare/PWM (CCP) modules generate accurate switching waveforms for H-bridge drivers and MOSFET gate drivers, while the 12-bit ADC reads back current sense amplifiers and position feedback for closed-loop control. At 20 MHz, the 200 ns instruction cycle supports sub-microsecond control loop updates, suitable for medium-speed servo applications. The -40C to +125C operating range supports automotive under-hood and industrial cabinet environments.
추천
Consumer Electronics with Analog Front End
Use the PIC16C774-E/PQ in consumer appliances that combine user I/O (keypads, displays, LEDs) with analog sensing (temperature, humidity, weight). The 33 I/O pins drive 7-segment displays and key matrices directly, while the 10-channel 12-bit ADC reads thermistors, load cells, and capacitive touch sensors through on-chip multiplexing. UART/USART connectivity links the appliance to a master controller or Bluetooth module. OTP memory protects proprietary calibration constants from read-back, valuable in cost-sensitive consumer markets.
추천
Automotive Body and Chassis Subsystems
The PIC16C774-E/PQ's -40C to +125C extended temperature grade and OTP memory make it a fit for non-safety automotive body modules such as seat controllers, mirror adjusters, lighting controllers, and HVAC blend-door actuators. The 12-bit ADC reads position sensors and temperature probes with 4x the resolution of legacy 8-bit automotive MCUs, enabling finer motor control and more accurate thermal regulation. Brown-out reset and watchdog timer guard against automotive load-dump and cranking transients, while SPI allows connection to dashboard body controllers. Note this part is not AEC-Q100 qualified; for safety-critical designs, choose the PIC16F or PIC18 equivalent.
추천
Instrumentation and Data Acquisition Modules
Build a compact 10-channel data acquisition module around the PIC16C774-E/PQ, using the on-chip 12-bit ADC to digitize analog inputs at up to approximately 50 ksps aggregate. The 33 I/O pins drive status LEDs, range relays, and trigger inputs, while UART/USART streams acquired data to a host PC or display. The 7KB OTP program memory holds calibration coefficients and scaling algorithms without external EEPROM, and brown-out reset preserves data integrity through supply glitches. The extended -40C to +125C operating range supports laboratory, field, and outdoor instrumentation environments.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C774-E/PQ — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C774-I/PQ | PIC16C774T-E/PQ | PIC16C774-E/PT | PIC16C774-I/PT | PIC16C77-10/PQ |
|---|---|---|---|---|---|---|
| Package | 44-MQFP (10x10 mm) | 44-MQFP (10x10 mm) - same | 44-MQFP (10x10 mm) - same | 44-TQFP (10x10 mm, 1.0 mm body) - same footprint family | 44-TQFP (10x10 mm, 1.0 mm body) - same footprint family | 44-MQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC |
| Program Memory | 7 KB OTP (4K x 14) | 7 KB OTP (4K x 14) | 7 KB OTP (4K x 14) | 7 KB OTP (4K x 14) | 7 KB OTP (4K x 14) | 14 KB OTP (8K x 14) - larger |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz - slower |
| ADC Resolution | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 12-bit, 10 channels | 8-bit, 8 channels - lower |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| I/O Pin Count | 33 | 33 | 33 | 33 | 33 | 33 |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | Obsolete |
주요 차별점
- 10 channels of 12-bit ADC resolution versus 8 channels of 8-bit on PIC16C77 (vs PIC16C77-10/PQ)
- 20 MHz maximum clock rate versus 10 MHz on PIC16C77-10/PQ (vs PIC16C77-10/PQ)
- Extended temperature grade (-40C to +125C) versus Industrial (-40C to +85C) on -I variants (vs PIC16C774-I/PQ)
설계 노트
Place a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD/VSS pair (pins 13, 31, 44 share VDD; pins 12, 30, 43 share VSS). For designs with heavy ADC switching noise, add a bulk 10 uF tantalum or ceramic capacitor near the package. Keep the MCLR/VPP pull-up (typically 10 kohm) close to pin 3 to improve noise immunity. Route the OSC1/OSC2 traces short and surrounded by ground pour to minimize EMI coupling into the analog inputs.
For accurate 12-bit ADC readings, configure the ADC with adequate acquisition time (typically 20 us for 10 kohm source impedance) and avoid switching digital I/O during ADC conversions to prevent digital noise coupling. Use AVdd/Vref+ from a low-noise source - a ferrite bead plus filter capacitor is recommended when AVdd shares a regulator with digital logic. Disable unused ADC channels via ADCON1 to prevent floating-input shoot-through current that can degrade active channel accuracy.
OTP memory cannot be erased or rewritten - if firmware development cycles are expected, prototype with the JW (windowed) ceramic variant PIC16C774/JW rather than the production PQ MQFP package. Confirm oscillator stability across the full -40C to +125C range; high-ESR crystals can fail to start at temperature extremes. When migrating from PIC16C77 (8-bit ADC) firmware, recalibrate all ADC-dependent code paths; the 12-bit ADC requires different scaling constants, threshold values, and timing.
규정 준수 정보
Lifecycle status is NRND per Microchip product page. RoHS/REACH/lead-free status not confirmed in the retrieved web data - see [DATA_NEEDED] in specs. The part is NOT AEC-Q100 qualified; for automotive safety-critical designs, choose a PIC16F or PIC18 equivalent.