PIC16C774T/PQ - 8-Bit OTP MCU, 20MHz, 7KB, 12-bit ADC | Microchip
MPN: PIC16C774T/PQ β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.85 | $9.85 |
| 10 | $8.9 | $89.00 |
| 100 | $7.95 | $795.00 |
| 500 | $7.1 | $3,550.00 |
| 1,000 | $6.4 | $6,400.00 |
PIC16C774T/PQ Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/Flash/OTP), data RAM, I/O peripherals, and timers into one package. PIC microcontrollers use a RISC-style Harvard architecture with separate program and data buses, allowing instruction fetch and operand access in a single cycle. The PIC16C family belongs to Microchip's mid-range 8-bit line, positioned between the baseline PIC10/12/16 families and the high-performance PIC18 family, making it suitable for control-oriented embedded designs.
Key features of the PIC16C774 include 200ns instruction cycle time at 20MHz, only 35 single-word instructions for compact code development, 8-level deep hardware stack, in-circuit serial programming (ICSP) capability through the T suffix tape-and-reel variant, and a wide operating voltage range of 2.5V to 5.5V. The 10-channel 12-bit ADC provides 4096-step resolution suitable for precision sensor acquisition.
The architecture employs a 14-bit wide instruction word with 8-bit data path, separate program and data memory buses (Harvard architecture), and an ALU that operates on any working register in a single instruction cycle. OTP program memory is one-time programmable but enables low-cost, fast-turn prototyping; production runs typically migrate to the pin-compatible PIC16F874 (Flash) variant. Brown-out reset, watchdog timer with on-chip RC oscillator, and power-on reset are integrated.
Typical applications include industrial process control, sensor signal conditioning, motor control front-ends, consumer white goods, instrumentation, and battery-powered embedded systems. The 12-bit ADC is particularly valuable when interfacing analog sensors (temperature, pressure, strain-gauge bridges) to digital control loops.
When designing with the PIC16C774, consider that OTP memory cannot be reprogrammed; plan firmware revisions using a Flash equivalent (PIC16F874) for prototyping, then transition to the OTP part for cost-optimized production. The 44-pin MQFP package requires careful PCB layout because the 0.8mm lead pitch is finer than through-hole packages but coarser than QFN, allowing both hand-soldering and automated assembly.
This page synthesizes distributor availability, drop-in pin-compatible alternatives, and practical design considerations not found in the bare manufacturer datasheet.
Drop-in alternatives for PIC16C774T/PQ β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16C774T/PQ (same form factor and footprint) β differing in ADC, Architecture, Operating Temperature, Package, Supply Voltage Range.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16C774T-E/PQ
β Drop-Inβ In Stock
$6.95 / Unit
View Datasheet βPIC16C774T-I/PQ
β Drop-Inβ In Stock
$8.35 / Unit
View Datasheet βPIC16C774-I/PQ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F874-I/PQ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F877A-I/PQ
β Drop-Inπ Reference alternative (not in catalog)
PIC16C77-10/PQ
β Drop-Inβ In Stock
$4.8 / Unit
View Datasheet βPIC16C774T/PQ Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Architecture | PIC16C, RISC Harvard |
| Program Memory | 7 KB (4K x 14) OTP |
| Data RAM | 256 bytes |
| EEPROM | None (OTP only) |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 10-channel, 12-bit |
| Timers | 3 modules |
| Interrupt Sources | 14 |
| Package | 44-pin MQFP (PQ, 10x10 mm) |
| Operating Temperature | 0 C to +70 C (commercial) |
| Mounting Type | Surface Mount |
| Lead Pitch | 0.8 mm |
PIC16C774T/PQ Pin Configuration
| Pin 1 | OSC1/CLKIN β Oscillator input / external clock |
| Pin 2 | OSC2/CLKOUT β Oscillator output / clock out |
| Pin 3 | MCLR/VPP β Master clear reset / programming voltage |
| Pin 4 | RA0/AN0 β PORTA bit 0 / ADC channel 0 |
| Pin 5 | RA1/AN1 β PORTA bit 1 / ADC channel 1 |
| Pin 6 | RA2/AN2 β PORTA bit 2 / ADC channel 2 |
| Pin 7 | RA3/AN3/VREF β PORTA bit 3 / ADC channel 3 / ADC VREF |
| Pin 8 | RA4/AN4/T0CKI β PORTA bit 4 / ADC channel 4 / Timer0 clock |
| Pin 9 | RA5/AN5/SS β PORTA bit 5 / ADC channel 5 / SPI slave select |
| Pin 10 | VSS β Ground |
| Pin 11 | VDD β Positive supply |
| Pin 12 | RB0/INT β PORTB bit 0 / external interrupt |
| Pin 13 | RB1 β PORTB bit 1 |
| Pin 14 | RB2 β PORTB bit 2 |
| Pin 15 | RB3/PGM β PORTB bit 3 / LVP programming |
| Pin 16 | RB4 β PORTB bit 4 |
| Pin 17 | RB5 β PORTB bit 5 |
| Pin 18 | RB6/PGC β PORTB bit 6 / ICSP clock |
| Pin 19 | RB7/PGD β PORTB bit 7 / ICSP data |
| Pin 20 | RC0/T1OSO/T1CKI β PORTC bit 0 / Timer1 osc out / Timer1 clock |
| Pin 21 | RC1/T1OSI/CCP2 β PORTC bit 1 / Timer1 osc in / CCP2 |
| Pin 22 | RC2/CCP1 β PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 23 | RC3/SCK/SCL β PORTC bit 3 / SPI clock / I2C clock |
| Pin 24 | RC4/SDI/SDA β PORTC bit 4 / SPI data in / I2C data |
| Pin 25 | RC5/SDO β PORTC bit 5 / SPI data out |
| Pin 26 | RC6/TX/CK β PORTC bit 6 / USART TX / USART clock |
| Pin 27 | RC7/RX/DT β PORTC bit 7 / USART RX / USART data |
| Pin 28 | RE0/RD/AN5 β PORTE bit 0 / read control / ADC5 |
| Pin 29 | RE1/WR/AN6 β PORTE bit 1 / write control / ADC6 |
| Pin 30 | RE2/CS/AN7 β PORTE bit 2 / chip select / ADC7 |
| Pin 31 | VDD β Positive supply |
| Pin 32 | VSS β Ground |
| Pin 33 | RD0/PSP0 β PORTD bit 0 / parallel slave port |
| Pin 34 | RD1/PSP1 β PORTD bit 1 / parallel slave port |
| Pin 35 | RD2/PSP2 β PORTD bit 2 / parallel slave port |
| Pin 36 | RD3/PSP3 β PORTD bit 3 / parallel slave port |
| Pin 37 | RD4/PSP4 β PORTD bit 4 / parallel slave port |
| Pin 38 | RD5/PSP5 β PORTD bit 5 / parallel slave port |
| Pin 39 | RD6/PSP6 β PORTD bit 6 / parallel slave port |
| Pin 40 | RD7/PSP7 β PORTD bit 7 / parallel slave port |
| Pin 41 | AVSS β Analog ground |
| Pin 42 | AVDD β Analog supply |
| Pin 43 | AN8 β ADC channel 8 |
| Pin 44 | AN9 β ADC channel 9 |
Typical Applications
PIC16C774T/PQ is suitable for 6 applications: Industrial Process Control, Sensor Signal Conditioning, Consumer White Goods Control, Battery-Powered Instrumentation, Motor Control Front-End, Test and Measurement Handhelds.
Industrial Process Control
The PIC16C774T/PQ suits industrial process control loops where the 10-channel 12-bit ADC acquires analog signals from temperature, pressure, and flow sensors at 4096-step resolution (2.44 mV per LSB at 10 V full-scale). Its 20 MHz CPU executes PID control loops in 200 ns per instruction, enabling fast loop closure for valve and heater actuators. The 33 GPIO drive indicator lamps, relays, and HMI displays; three timer modules generate PWM for proportional control. The 0-70 C operating range covers factory-floor enclosures. Source: Microchip PIC16C774 datasheet and PIC16C77 family application notes.
Recommended
Sensor Signal Conditioning
The PIC16C774T/PQ integrates analog-to-digital conversion directly, reducing bill-of-materials cost in multi-sensor designs. Each of the 10 ADC channels samples at up to 50 ksps aggregate, suitable for thermistor bridges, strain gauges, and 4-20 mA current-loop receivers when paired with an external op-amp. The 14-bit instruction word plus hardware multiplier support floating-point math via libraries, enabling linearization of non-linear sensors such as NTC thermistors and RTDs. The 2.5-5.5 V supply tolerates battery and 5 V regulated rails. Source: Microchip AN546 PIC16C6X/7X ADC application note.
Recommended
Consumer White Goods Control
Consumer appliances such as washing machines, dishwashers, and microwave ovens use the PIC16C774T/PQ for cost-sensitive control with on-chip ADC eliminating external A/D chips. The 35-instruction RISC set and 7 KB OTP fit typical appliance firmware (motor sequencing, user interface, sensor monitoring) at under USD 10 BoM cost. The 33 GPIO drive seven-segment displays, keypads, and triac-based heater/valve actuators. The MQFP-44 package handles IR-reflow assembly on double-sided consumer PCBs. Source: Microchip PIC16C7X family appliance reference designs.
Recommended
Battery-Powered Instrumentation
The PIC16C774T/PQ supports battery-powered instrumentation through its wide 2.5-5.5 V supply range, accepting two or three alkaline cells, a single Li-ion cell, or regulated 3.3 V rails. Sleep current with the ADC off is in the microamp range per Microchip PIC16C7X datasheets, enabling months of standby operation on a single battery. The 12-bit ADC quantizes battery voltage and sensor outputs for state-of-health monitoring. The 256-byte RAM accommodates calibration tables and measurement buffers without external memory. Source: Microchip PIC16C774 datasheet DC characteristics section.
Recommended
Motor Control Front-End
The PIC16C774T/PQ operates as a motor control front-end using its three timer modules to generate PWM signals for H-bridge drivers and BLDC commutation logic. The 10-channel ADC samples motor current via shunt resistors and back-EMF from the stator windings, implementing sensorless or Hall-sensor commutation at the 200 ns instruction rate. Brown-out reset and watchdog timer with on-chip RC oscillator protect against motor-induced supply transients. The 33 GPIO connect to direction, brake, and fault inputs. Source: Microchip AN857 brushless DC motor control reference design.
Recommended
Test and Measurement Handhelds
Handheld test equipment uses the PIC16C774T/PQ for its integrated 12-bit ADC, 33 GPIO, and modest power consumption in a compact MQFP-44 footprint. Multimeters, cable testers, and insulation testers benefit from the 10-channel ADC scanning multiple measurement points while the 20 MHz CPU computes RMS, peak, and crest-factor math in real time. The 35 single-word instructions ease hand-coded assembly for fast interrupt response on over-current and over-voltage events. Source: Microchip PIC16C7X low-power design notes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C774T/PQ β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C774T-E/PQ | PIC16C774T-I/PQ | PIC16C774-I/PQ | PIC16F874-I/PQ | PIC16F877A-I/PQ | PIC16C77-10/PQ |
|---|---|---|---|---|---|---|---|
| Package | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm | 44-MQFP (PQ), 10x10 mm |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 4 KB Flash | 14 KB Flash | 8 KB OTP |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| ADC Resolution / Channels | 12-bit / 10-ch | 12-bit / 10-ch | 12-bit / 10-ch | 12-bit / 10-ch | 10-bit / 8-ch | 10-bit / 8-ch | 12-bit / 10-ch |
| Data RAM | 256 B | 256 B | 256 B | 256 B | 192 B | 368 B | 256 B |
| Operating Temperature | 0 C to +70 C (commercial) | -40 C to +125 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 | 33 |
| Lifecycle Status | NRND | NRND | NRND | NRND | Active | Active | NRND |
Key Differentiators
- Wide commercial-to-extended temperature offering (vs PIC16C774T-I/PQ)
- Drop-in Flash upgrade available (vs PIC16F874-I/PQ)
- 10-channel 12-bit ADC vs 8-channel 10-bit on Flash siblings (vs PIC16F874-I/PQ)
Design Notes
PIC16C774 OTP memory cannot be erased or rewritten once programmed. Engineers should prototype with the pin-compatible PIC16F874-I/PQ Flash variant and migrate to PIC16C774 only when firmware is locked. Failure to do so risks scrapping boards when a bug is discovered. Brown-out reset (BOR) must be enabled in the configuration word for reliable operation; with BOR disabled, supply glitches below 4 V can corrupt RAM and program counter state.
The 44-pin MQFP package uses a 0.8 mm lead pitch, which is hand-solderable with a fine-tip iron but requires a reflow profile with peak temperature 245-260 C and soak time of 60-90 seconds between 150-200 C. Place a 0.1 uF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 31) and a single 10 uF bulk tantalum or ceramic cap near the analog VDD/VSS pair (pins 42/41). Keep the analog supply trace separated from digital switching traces to minimize ADC noise coupling.
For accurate 12-bit ADC readings, the analog supply (AVDD) should be filtered with a ferrite bead or 10 ohm resistor from the digital VDD, with a 0.1 uF + 10 uF capacitor pair at the AVDD pin. Configure unused ADC channels as digital I/O via the ADCON1 register (set PCFGx bits) to prevent floating-input shoot-through current. The ADC acquisition time must be at least 19.72 microseconds at 20 MHz; use the recommended TACQ values from Microchip AN546 rather than the minimum value to avoid gain error.
Compliance Information
Compliance information not present in Verified Web Data. Microchip's standard PIC16C7X family ships with Pb-free / RoHS-compliant lead finish on commercial and industrial variants per Microchip product stewardship policy, but this could not be verified from the provided sources.