PIC16C67-10I/PQ - 8-bit OTP MCU, 14KB, 33 I/O | Microchip | 44-MQFP
MPN: PIC16C67-10I/PQ ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.65 | $46.50 |
| 100 | $4.1 | $410.00 |
| 500 | $3.7 | $1,850.00 |
| 1,000 | $3.3 | $3,300.00 |
PIC16C67-10I/PQ Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/EPROM/Flash), data RAM, and peripheral interfaces such as timers, USART, and I/O ports. Microcontrollers belong to the broader category of embedded processors within the semiconductor hierarchy. PIC microcontrollers use a RISC Harvard architecture with separate program and data buses, enabling single-cycle instruction execution and predictable interrupt response.
Key features of the PIC16C67-10I/PQ include 14 KB of OTP program memory, 368 bytes of RAM, three timers, a USART serial port, a Parallel Slave Port, and a Capture/Compare/PWM module. Industrial temperature grade (-40 °C to +85 °C) is indicated by the 'I' suffix, while 'PQ' denotes the 44-pin MQFP package. Low-power consumption is highlighted at 15 µA typical at 5 V/4 MHz and 1 µA typical at 3 V/32 kHz, supporting battery and standby-sensitive designs.
The device is built on low-power, high-speed CMOS EPROM/ROM technology and is fully static, allowing the clock to be stopped without losing register state. The wide operating voltage range and 33 I/O pins make it suitable for controlling multiple peripherals including keypads, displays, sensors, and communication interfaces in industrial, commercial, and consumer systems.
Typical applications include industrial automation controllers, automotive body electronics (non-safety), appliance control, security and access systems, instrumentation front-ends, and embedded control boards that require multiple digital I/O lines, serial communication, and moderate program memory. The Parallel Slave Port enables interface to an external host processor for data exchange.
When designing with this device, note that OTP memory is one-time programmable and not re-programmable in-circuit; for firmware development, a windowed (UV-erasable) CERDIP variant or a Flash-based PIC16F equivalent is preferred. Provide a 0.1 µF decoupling capacitor close to VDD and ensure MCLR is correctly tied to avoid unintended resets.
This page synthesizes distributor pricing, verified drop-in alternatives, and practical design notes not consolidated on any single manufacturer or distributor page.
Drop-in alternatives for PIC16C67-10I/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 PIC16C67-10I/PQ (same form factor and footprint) — differing in Program Memory Size, Package, Maximum Clock Frequency, Core Architecture, Instruction Cycle Time.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C67-10E/PQ
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →PIC16C67-04I/PQ
✅ Drop-In✓ In Stock
$6.1 / Unit
View Datasheet →PIC16C67-20I/PQ
✅ Drop-In✓ In Stock
$3.62 / Unit
View Datasheet →PIC16C67-10I/PQ Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM Size | 368 bytes |
| Maximum CPU Speed | 10 MHz |
| Supply Voltage Range | 2.5 V to 6.0 V |
| I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Interfaces | USART (SCI), Parallel Slave Port |
| PWM / CCP Modules | 1 Capture/Compare/PWM module |
| A/D Converter | None (digital-only MCU) |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package | 44-pin Metric Quad Flat Pack (MQFP / PQ) |
| Mounting Type | Surface Mount |
PIC16C67-10I/PQ Pin Configuration
| Pin 1 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pin 2 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pin 3 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pin 4 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / VREF |
| Pin 5 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 6 | RA5/SS/AN4 — Port A bit 5 / SPI slave select / analog input 4 |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock |
| Pin 8 | OSC2/CLKOUT — Oscillator output / clock out |
| Pin 9 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | RB0/INT — Port B bit 0 / external interrupt |
| Pin 13 | RB1 — Port B bit 1 |
| Pin 14 | RB2 — Port B bit 2 |
| Pin 15 | RB3/PGM — Port B bit 3 / LVP programming |
| Pin 16 | RB4 — Port B bit 4 |
| Pin 17 | RB5 — Port B bit 5 |
| Pin 18 | RB6/PGC — Port B bit 6 / ICD clock |
| Pin 19 | RB7/PGD — Port B bit 7 / ICD data |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply voltage |
| Pin 22 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / clock input |
| Pin 23 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 24 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 25 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 26 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 27 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 28 | RC6/TX/CK — Port C bit 6 / USART transmit / clock |
| Pin 29 | RC7/RX/DT — Port C bit 7 / USART receive / data |
| Pin 30 | VSS — Ground reference |
| Pin 31 | VDD — Positive supply voltage |
| Pin 32 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pin 33 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pin 34 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pin 35 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pin 36 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| Pin 37 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| Pin 38 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| Pin 39 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| Pin 40 | VSS — Ground reference |
| Pin 41 | VDD — Positive supply voltage |
| Pin 42 | RE0/RD/AN5 — Port E bit 0 / read control / analog input 5 |
| Pin 43 | RE1/WR/AN6 — Port E bit 1 / write control / analog input 6 |
| Pin 44 | RE2/CS/AN7 — Port E bit 2 / chip select / analog input 7 |
Typical Applications
PIC16C67-10I/PQ is suitable for 6 applications: Industrial Automation Controllers, Appliance Control Boards, Security and Access Control Systems, Instrumentation Front-Ends, Automotive Body Electronics (Non-Safety), Embedded Control Boards (Hobbyist / Legacy Maintenance).
Industrial Automation Controllers
The PIC16C67-10I/PQ fits industrial PLC and machine controller applications through its 33 I/O pins, USART, and 14 KB program memory, enabling direct interface to keypads, sensors, relays, and serial HMI panels. Industrial temperature grade (-40 to +85 C) supports factory-floor ambient conditions. The 10 MHz CPU delivers 2.5 MIPS, sufficient for PID loops at typical 100 Hz update rates and multi-channel scanning firmware. When migrating new designs to active parts, the PIC16F877A-I/PQ in the same 44-MQFP footprint provides Flash reprogrammability for field updates without UV erasure.
Recommended
Appliance Control Boards
The PIC16C67-10I/PQ is well suited to appliance control boards (washing machines, microwave ovens, HVAC thermostats) because of its 33 I/O pins, three timers for PWM motor control, and USART for display/keypad interface. The 2.5 V to 6.0 V supply range accommodates rectified mains-derived rails without additional regulation. With 15 uA typical current at 5 V/4 MHz and 1 uA at 3 V/32 kHz, sleep-mode firmware extends battery life in thermostats and remote controllers. For cost-sensitive consumer designs, the 14 KB OTP memory suffices for fixed-function appliance firmware.
Recommended
Security and Access Control Systems
The PIC16C67-10I/PQ enables access control panels and burglar alarm systems through its combination of 33 I/O lines (for keypads, magnetic switches, sirens, status LEDs), USART (for off-board modem or RS-485 link), and 14 KB program memory holding multi-zone event-logging firmware. The Parallel Slave Port allows a host processor to query logged events without consuming CPU cycles. Industrial temperature rating supports unheated garage and warehouse installations. Migrating to PIC16F877A-I/PQ enables secure firmware updates via Flash bootloaders for credential algorithm rotation.
Recommended
Instrumentation Front-Ends
The PIC16C67-10I/PQ serves as a digital controller in instrumentation front-ends (digital multimeters, process calibrators, laboratory data loggers) where its 33 I/O pins drive 7-segment displays, rotary encoders, range-relay multiplexers, and RS-232 host links via USART. Although the device lacks an integrated ADC, external sigma-delta converters can be connected through the Parallel Slave Port or USART. The 10 MHz CPU performs floating-point math routines for measurement scaling. For higher-accuracy designs requiring 12-bit ADC, consider PIC16F877A-I/PQ which adds on-chip 10-bit ADC.
Recommended
Automotive Body Electronics (Non-Safety)
The PIC16C67-10I/PQ fits non-safety automotive body electronics such as interior lighting controllers, seat-position memories, and HVAC blend-door actuators, where its 33 I/O lines drive multiple MOSFET bridges and PWM outputs. The 2.5-6.0 V supply tolerates 12 V battery transients when paired with an external regulator. Note that this part lacks AEC-Q100 qualification; automotive designs targeting safety-relevant ECUs should use AEC-Q100-qualified PIC18F or dsPIC33 families. For body-control prototypes, the PIC16F877A-I/PQ provides Flash reprogrammability during development.
Recommended
Embedded Control Boards (Hobbyist / Legacy Maintenance)
The PIC16C67-10I/PQ remains in use on legacy embedded control boards (CNC retrofits, amateur radio repeater controllers, robotic-arm servo drivers) where original designs must be maintained without PCB redesign. Its 33 I/O and 14 KB memory match common hobbyist and small-business controller requirements, and the MQFP package is still supported by hand-soldering rework stations. For new hobby projects, the PIC16F877A-I/PQ offers Flash reprogrammability for iterative development and is widely available on development boards. Migration is recommended for long-term support.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C67-10I/PQ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C67-10E/PQ | PIC16C67-04I/PQ | PIC16C67-20I/PQ | PIC16C67-10I/L |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin MQFP (PQ) | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin PLCC (L) - different lead form |
| Maximum Clock Speed | 10 MHz | 10 MHz | 4 MHz (-60%) | 20 MHz (+100%) | 10 MHz |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Program Memory | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Supply Voltage | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 3.0 V to 6.0 V (extended frequency) | 2.5 V to 6.0 V |
Key Differentiators
- Highest speed grade within the same -40C to +85C industrial window (vs PIC16C67-04I/PQ)
- Industrial temperature range (vs Extended for higher-grade variant) (vs PIC16C67-10E/PQ)
- MQFP surface-mount package with 0.8 mm pitch (vs PIC16C67-10I/L)
Design Notes
Estimated: at 10 MHz and 5 V, the PIC16C67-10I/PQ typically draws 15 mA active and 15 uA standby per Microchip datasheet. Place a 0.1 uF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 11, 21, 31, 41) and a bulk 10 uF tantalum or aluminum polymer capacitor on the main 5 V rail. Add a 10 kohm pull-up on MCLR (pin 9) to VDD to prevent spurious resets during power-up brown-out events.
PIC16C67-10I/PQ uses OTP EPROM that is one-time programmable - there is no in-circuit reprogramming. Production firmware must be fully validated on a windowed CERDIP (JW) or PLCC development sample before committing to OTP MQFP. For prototypes and field updates, migrate to PIC16F877A-I/PQ (Flash) in the same 44-MQFP footprint. Applying >13 V to MCLR without a current-limited programmer can latch-up the device.
The 44-pin MQFP package has 0.8 mm lead pitch with gull-wing leads on all four sides. Use a land pattern with 0.5 mm wide pads and 1.5 mm pad length to ensure reliable solder joints. Route all VDD/VSS pin pairs with short, wide traces; place decoupling caps on the same side as the IC to minimize via inductance. Keep the 10 MHz crystal (or resonator) within 10 mm of OSC1/OSC2 and surround it with a ground guard ring to reduce EMI susceptibility.
Compliance Information
RoHS, lead-free, and REACH compliance not stated in verified distributor data; this is typical of legacy OTP EPROM parts from the late 1990s. AEC-Q100 not qualified; do not use in safety-critical automotive applications.