PIC16C67T-10E/PQ - 8-bit OTP MCU 14KB 368 RAM 33 I/O | Microchip
MPN: PIC16C67T-10E/PQ ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.8 | $980.00 |
| 500 | $8.65 | $4,325.00 |
| 1,000 | $7.4 | $7,400.00 |
PIC16C67T-10E/PQ Overview
A microcontroller (MCU) is an integrated circuit that combines a CPU core, program memory, RAM, peripherals, and I/O on a single die, allowing designers to embed deterministic firmware control directly into a product. The PIC16C67 belongs to the mid-range PIC16 family - a register-based Harvard architecture with 14-bit instructions and 35 single-cycle opcodes (200 ns per instruction at 20 MHz). Within the broader taxonomy, the PIC16C67 is a RISC microcontroller -> 8-bit MCU -> embedded controller -> semiconductor. OTP program memory means the firmware is written once at production time and cannot be erased, which suits mature, low-cost, high-volume end products where code changes are not required.
Key features that differentiate this part include the 14KB program memory (8K x 14 words), hardware USART for asynchronous serial, Master Synchronous Serial Port (MSSP) supporting both SPI and I2C, three counter/timer modules, two PWM outputs, a 10 MHz internal operating frequency, and an 8-bit A/D converter with multiple input channels (refer to datasheet for exact channel count). The automotive temperature grade and PQ (MQFP-44) gull-wing package make it suitable for reflow assembly on standard surface-mount lines.
From an architecture perspective, the PIC16C67 uses a 14-bit instruction word, an 8-bit data path, separate program and data buses (Harvard), and a two-stage pipeline. Interrupt sources include external RB0/INT, port-B change-on-interrupt, timer overflows, USART TX/RX, A/D conversion-complete, and EEPROM/flash write-complete. Brown-out detection and a watchdog timer with its own on-chip RC oscillator are also integrated.
Typical applications include automotive body and chassis electronics, industrial motor control, sensor-interface front-ends, HVAC control boards, and embedded control subsystems where an 8-bit MCU with USART and PWM provides enough performance at low unit cost.
When designing with the PIC16C67T-10E/PQ, verify the 4.5V minimum supply - it cannot operate directly from a 3.3V rail. Use MPLAB PM3 or ICD programmers to develop firmware and ensure decoupling on VDD/VSS follows Microchip's recommended layout.
This page synthesizes distributor pricing, automotive-grade compatibility, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC16C67T-10E/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 PIC16C67T-10E/PQ (same form factor and footprint) — differing in Package, I/O Pins, Mounting Type, Program Memory Size, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C67T-10/PQ
✅ Drop-In✓ In Stock
$5.75 / Unit
View Datasheet →PIC16C67T-20I/PQ
✅ Drop-In✓ In Stock
$4.41 / Unit
View Datasheet →PIC16C67-10E/PQ
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →PIC16C67-20E/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F877A-I/PQ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C67T-10E/PQ Maximum Ratings & Electrical Characteristics
| Device Family | PIC16C6x (PIC16C67) |
| Core Architecture | 8-bit RISC, Harvard |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM | 368 bytes |
| Maximum Clock Speed | 20 MHz (200 ns instruction cycle) |
| Operating Frequency (this variant) | 10 MHz (E speed grade) |
| Supply Voltage (Vdd) | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| Communication Interfaces | I2C, SPI, USART |
| Timers | 3 |
| PWM Channels | 2 |
| A/D Converter | 8-bit (refer datasheet for channel count) |
| Operating Temperature Grade | Automotive (Extended) |
| Package | MQFP-44 (PQ), Tape and Reel |
| Pin Count | 44 |
| Mounting Type | Surface Mount (Gull-wing) |
| Instruction Set | 35 single-cycle instructions |
| RoHS Status | Refer to manufacturer - parts in T suffix may need verification |
PIC16C67T-10E/PQ Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (active low reset) / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / A/D reference voltage |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / Analog input 7 |
| Pin 11 | VDD — Positive supply voltage (4.5 V to 5.5 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKI — Oscillator crystal input / External clock input |
| Pin 14 | OSC2/CLKO — Oscillator crystal output / Clock output (Fosc/4) |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 34 | RB1 — PORTB bit 1 |
| Pin 35 | RB2 — PORTB bit 2 |
| Pin 36 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming input |
| Pin 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 41 | AVSS — Analog ground reference |
| Pin 42 | AVDD — Analog positive supply voltage |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C67T-10E/PQ is suitable for 6 applications: Automotive Body Control Modules, Industrial Motor Control and PWM Drives, Sensor Interface Front-Ends, HVAC Climate Control Boards, Embedded Serial Communication Gateways, Automotive Instrument Clusters.
Automotive Body Control Modules
The PIC16C67T-10E/PQ fits automotive body-control applications because of its -E extended temperature grade (-40C to +125C), 5 V operation tolerant of automotive load-dump transients (with external protection), 33 I/O pins to drive lamps and sense switches, and USART for LIN/J1850-style communication. With 14 KB of OTP memory and 368 bytes RAM, the part handles typical body-controller firmware: door-lock sequencing, interior-light PWM dimming, and switch debouncing. Its 200 ns instruction cycle is sufficient for 10 ms task loops that read inputs, update outputs, and service the USART interrupt. Use the PWM outputs to drive incandescent lamp FETs and the A/D converter to monitor battery voltage through a divider. Compared with newer PIC18 or dsPIC parts, the PIC16C67T-10E/PQ excels where cost dominates and the firmware has been frozen for high-volume production. The OTP memory prevents field tampering and reverse-engineering, which suits Tier-1 automotive security requirements.
Recommended
Industrial Motor Control and PWM Drives
The PIC16C67T-10E/PQ is well-suited to low-cost industrial PWM drives because it integrates three timers and two PWM channels in a 44-pin MQFP package. The 10 MHz instruction cycle supports a typical 1-10 kHz PWM update rate with comfortable CPU headroom for current sensing, fault handling, and serial diagnostics. Designers connect the PWM outputs to gate-driver inputs (such as the Microchip TC4427) that drive N-channel MOSFET half-bridges. The on-chip 8-bit A/D converter samples DC-bus current via a shunt amplifier, while the USART reports telemetry to a host PLC or HMI. The automotive temperature grade gives margin in factory-floor enclosures near power devices. Its 33 I/O pins accept digital limits, encoder feedback (via Timer0 in counter mode), and discrete enable signals. OTP memory locks in the validated motor-control algorithm to prevent post-production modification, a common requirement in industrial safety-critical drives.
Recommended
Sensor Interface Front-Ends
Sensor-interface front-ends in industrial instrumentation benefit from the PIC16C67T-10E/PQ's combination of 8-bit A/D converter, I2C/SPI MSSP, and USART in a single 44-pin package. The MCU aggregates readings from external digital sensors over I2C or SPI, performs linearization in firmware, and forwards engineering-unit values via RS-232 or RS-485. Its 368 bytes of RAM are sufficient for sample buffers and a small command parser; the 14 KB OTP memory holds calibration tables and Modbus RTU protocol stacks. The 10 MHz instruction rate supports a 100 ms measurement loop with multiple I2C transactions, while the 33 I/O lines drive status LEDs, keypads, and discrete outputs. Automotive temperature grade tolerates outdoor enclosures and factory cabinets. Compared with an external ADC plus microcontroller, this integrated approach reduces BOM cost and PCB area for cost-sensitive multi-channel sensor hubs.
Recommended
HVAC Climate Control Boards
HVAC climate-control boards in residential and light-commercial systems use the PIC16C67T-10E/PQ as a central controller because it integrates the PWM outputs needed for fan-speed control, the A/D inputs for thermistor temperature sensing, and the USART for display-panel communication. The 5 V supply aligns with typical 24 VAC-transformer-derived HVAC rails; the automotive temperature grade tolerates attic and outdoor-unit environments. Firmware in the 14 KB OTP memory implements PID loops for temperature regulation, schedules, and fault detection, while 368 bytes RAM hold setpoint and runtime variables. The 33 I/O lines interface with relay drivers for compressor contactors, triac optos for fan motors, and switch inputs for mode selectors. Compared with a discrete analog control board, this digital approach reduces calibration drift and enables field firmware versions via factory OTP programming.
Recommended
Embedded Serial Communication Gateways
Serial-communication gateways that bridge RS-232, RS-485, and I2C/SPI islands benefit from the PIC16C67T-10E/PQ's triple-protocol peripheral set. The USART handles the asynchronous side (RS-232 or RS-485 via external transceiver), the MSSP supports I2C master/slave or SPI master, and the firmware routes frames between the two. With 14 KB OTP and 368 bytes RAM, the part implements typical Modbus-to-I2C or Modbus-to-SPI protocol converters used in industrial automation. The 10 MHz instruction cycle processes a 9600 baud Modbus stream with negligible CPU load and still has margin for protocol parsing and CRC. The 33 I/O pins are useful for indicator LEDs, configuration DIP switches, and discrete handshake lines. OTP memory prevents unauthorized firmware changes, which is a plus for protocol-converter modules sold as fixed-function products.
Recommended
Automotive Instrument Clusters
Automotive instrument clusters for entry-level vehicles and two-wheelers use the PIC16C67T-10E/PQ to drive stepper-motor gauges, read fuel and temperature sensors, and service the body-control CAN or LIN bus. The automotive temperature grade is required for under-dash mounting where ambient temperatures reach +85C steady-state; OTP memory prevents post-warranty firmware tampering. The 33 I/O lines drive two to three stepper motors (one I/O per coil, four coils per motor), illuminate warning lamps, and read the odometer pulse input. The 8-bit A/D converter digitizes fuel-level and temperature sensor voltages, while the USART provides a debug/calibration port for factory line-end programming. With 14 KB of OTP, the firmware fits gauge-stepping algorithms, indicator logic, and self-test routines. The PIC16C67T-10E/PQ remains a low-cost, proven choice for high-volume cluster production where design reuse and tooling are already in place.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C67T-10E/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C67T-10/PQ | PIC16C67T-20I/PQ | PIC16C67-10E/PQ | PIC16F877A-I/PQ |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | MQFP-44 (PQ) | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same | MQFP-44 (PQ) - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Max Clock Speed | 10 MHz | 10 MHz | 20 MHz | 10 MHz | 20 MHz |
| Supply Voltage | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 2.0 V to 5.5 V |
| Temperature Grade | Automotive Extended (-40C to +125C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Automotive Extended (-40C to +125C) | Industrial (-40C to +85C) |
| Memory Type | OTP | OTP | OTP | OTP | Flash |
| Approx. Unit Price (qty 1) | $12.50 | $11.80 | $13.20 | $12.10 | $8.40 |
Key Differentiators
- Automotive extended temperature grade at lowest cost point in MQFP-44 (vs PIC16C67T-10/PQ)
- Tape-and-reel packaging for high-volume SMT assembly (vs PIC16C67-10E/PQ)
- Highest-volume-proven OTP silicon in this package (vs PIC16F877A-I/PQ)
- 20 MHz upgrade available in same MQFP-44 footprint (vs PIC16C67T-20I/PQ)
Design Notes
The PIC16C67T-10E/PQ requires a regulated 4.5 V to 5.5 V supply. Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pair (pins 11/12 and 31/32), and add a bulk 10 uF aluminum or tantalum capacitor on the main 5 V rail. For automotive load-dump protection, place a TVS diode (e.g., SMAJ33A) and series resistor upstream of the regulator. A separate analog supply (AVDD/AVSS, pins 41/42) should be filtered with a ferrite bead or small resistor and decoupled with 100 nF to keep ADC readings clean.
Do not program the configuration bits to disable MCLR; the MCLR pin (pin 1) must have a 10 kohm pull-up to VDD for normal operation, and a push-button to ground for manual reset. When using the on-chip A/D converter, allow adequate acquisition time (typically 20 us per channel at 5 V) or readings will be inaccurate. The PIC16C67 is OTP only - verify firmware on a PIC16F877A-I/PQ windowed or flash equivalent before committing to production programming. Brown-out reset (BOR) should be enabled to prevent code runaway at low VDD.
Route the oscillator traces (OSC1/OSC2, pins 13/14) short and surrounded by ground to minimize EMI pickup. Place the crystal or resonator within 0.5 inch of the MCU and add a guard ring tied to ground. The 33 I/O pins should be distributed so high-current switching outputs are physically separated from low-level analog inputs to reduce crosstalk on PORTA. Use a four-layer PCB with a dedicated ground plane for production designs; two-layer boards can work but require a ground pour on the bottom layer.
At 20 MHz clock with all peripherals active, the PIC16C67T-10E/PQ draws approximately 25 mA typical - about 125 mW dissipation in the MQFP-44 package. With theta_JA around 50 C/W for MQFP, this yields a junction temperature rise of ~6C above ambient, well within the -40C to +125C operating range. Estimated: this calculation assumes standard JEDEC EIA/JESD51 test conditions and may differ in your specific PCB layout. No heatsink is required.
Compliance Information
PIC16C67 family is a mature Microchip part; RoHS/REACH compliance should be verified from the lot-specific manufacturer documentation. Automotive temperature grade is qualified to Microchip's own extended (-E) test profile but AEC-Q100 status is not explicitly stated in the verified web data - confirm with Microchip if AEC-Q100 is required.