PIC16C67-04/PQ - 8-Bit 4MHz 14KB OTP MCU | Microchip
Артикул: PIC16C67-04/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.68 | $4,68 |
| 10 | $4.2 | $42,00 |
| 100 | $3.85 | $385,00 |
| 500 | $3.55 | $1.775,00 |
| 1.000 | $3.3 | $3.300,00 |
PIC16C67-04/PQ Обзор
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/Flash and RAM), and peripheral interfaces on one die. PIC microcontrollers from Microchip use a Harvard RISC architecture that executes one instruction per clock cycle (except program branches), delivering deterministic throughput for embedded control. Within the power-management and embedded-control hierarchy, MCUs sit above discrete logic and below DSPs/SoCs; the PIC16C6x mid-range family targets cost-sensitive, general-purpose embedded designs where deterministic timing, low power, and ease of programming outweigh raw computational throughput.
Key features of the PIC16C67-04/PQ include low-power consumption of 15 microamps typical at 5V/4 MHz and 1 microamp typical at 3V/32 kHz, a wide operating voltage range up to 6.0V, and commercial, industrial, and extended temperature variants. The 33 I/O pins share peripherals such as timers, a synchronous serial port (SSP) supporting SPI/I2C, a USART, capture/compare/PWM modules, and an 8-bit ADC, making it suitable for mixed-signal embedded products. Power management includes power-on reset, brown-out detection, watchdog timer with on-chip RC oscillator, and code protection.
Architecturally, the PIC16C67-04 uses a 14-bit instruction word with an 8-bit data path, a 13-bit program counter capable of addressing 8K words, and a two-level deep hardware stack. The OTP EPROM cell allows one-time field programming using a standard EPROM programmer; for prototype volume production the windowed JW variant enables UV erasure. This combination of deterministic execution, generous on-chip peripherals, and legacy-compatible tooling explains why the PIC16C67 family remains a baseline reference in many industrial and automotive subsystems designed in the 1990s.
Typical applications include industrial control subsystems, HVAC fan and damper controllers, automotive body electronics (climate, lighting, seat modules), instrumentation front-ends, security panel keypads, and small consumer appliances. Designers also use it for board-level glue logic replacement where 20-30 discrete logic ICs can be consolidated into a single programmed MCU, reducing BOM cost and PCB area.
When designing with the PIC16C67-04/PQ, remember that OTP memory can be programmed only once; for prototyping, use the PIC16C67-04/JW windowed variant or migrate to a Flash-based PIC16F877 in the same 44-pin QFP footprint. The maximum clock rate is 4 MHz for the -04 speed grade; for higher throughput in the same package, use the -10 or -20 speed grades. Always verify OTP programmer socket adapter compatibility for MQFP-44 packages.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not consolidated on a single manufacturer page. Cross-references are anchored to the Microchip PIC16C6x datasheet and DigiKey/Mouser listing data.
Аналоги без доработки для PIC16C67-04/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C67-04/PQ (тот же форм-фактор и посадочное место) — отличается по Package, Core Architecture, Mounting Type, Data EEPROM, Operating Temperature Range.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C67-04I/PQ
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC16C67-04E/PQ
✅ Прямая замена✓ В наличии
$4.91 / шт.
Открыть даташит →PIC16C67T-04/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F877-04/PQ
✅ Прямая замена✓ В наличии
$5.7 / шт.
Открыть даташит →PIC16C66-04/PQ
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C67-04/PQ Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit RISC (mid-range, 14-bit instruction word) |
| Family | PIC16C6x |
| Maximum CPU Clock | 4 MHz |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14 words) |
| Data RAM | 368 bytes |
| Data EEPROM | Not present (use external) |
| I/O Pins | 33 |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Typical Operating Voltage | 5 V |
| Диапазон рабочих температур | 0C to +70C (commercial); -40C to +85C (industrial) |
| Supply Current at 5V/4MHz | 15 uA typical |
| Supply Current at 3V/32kHz | 1 uA typical |
| Корпус | 44-pin MQFP (10x10 mm), surface mount |
| Instruction Set | 35 single-word instructions |
| Hardware Stack | 2-level (PIC16C6x) |
| Peripherals | Timers, SSP (SPI/I2C), USART, CCP, 8-bit ADC |
| Тип монтажа | Surface Mount (gull-wing leads) |
Конфигурация выводов PIC16C67-04/PQ
| Контакт 1 | MCLR/VPP — Master clear reset input / programming voltage input |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Контакт 11 | VDD — Positive supply voltage (2.5V to 6.0V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage (2.5V to 6.0V) |
| Контакт 33 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3 — PORTB bit 3 |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock (Flash variant only) |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data (Flash variant only) |
| Контакт 41 | NC — Not connected (no internal bond) |
| Контакт 42 | NC — Not connected (no internal bond) |
| Контакт 43 | NC — Not connected (no internal bond) |
| Контакт 44 | NC — Not connected (no internal bond) |
Типичное применение
PIC16C67-04/PQ подходит для 6 применениеs: Industrial Control Subsystems, Automotive Body Electronics, Instrumentation Front-Ends, HVAC Fan and Damper Controllers, Security Panel Keypads, Small Consumer Appliances.
Industrial Control Subsystems
The PIC16C67-04/PQ fits industrial control subsystems where its 14 KB OTP EPROM holds deterministic control firmware and its 33 I/O pins drive sensors, relays, and actuator interfaces. At 5 V/4 MHz the part draws only 15 uA typical, satisfying energy-budgeted PLC front-ends and remote I/O modules. The 8-bit ADC and USART integrate analog sensing and fieldbus links (RS-232/RS-485) without external peripherals. Designers use the PIC16C67's RISC pipeline for sub-microsecond interrupt response in motor-control loops, and its industrial temperature variant (-04I) handles -40C to +85C factory environments. The wide 2.5 V to 6.0 V supply range tolerates 24 V industrial rails stepped down through simple regulators.
Рекомендуется
Automotive Body Electronics
The PIC16C67-04/PQ has been widely designed into automotive body-electronics modules such as climate-control panels, lighting controllers, and seat-adjustment ECUs. Its 33 digital I/O lines comfortably drive LED arrays, switch-matrix keypads, and small DC motor bridges while the integrated CCP/PWM channels simplify dimming and brushed-motor speed control. The PIC16C6x family supports industrial and extended temperature grades (-40C to +125C with the -04E variant) suitable for cabin environments. The OTP EPROM cell keeps unit cost low for high-volume body modules where code is finalized at product launch. Engineers still deploying new automotive designs should migrate to PIC16F877A for Flash-based field updates and CAN bus firmware revisioning.
Рекомендуется
Instrumentation Front-Ends
The PIC16C67-04/PQ's 8-channel 8-bit ADC combined with its 33 I/O pins enables cost-effective multi-sensor instrumentation front-ends for laboratory and process-control equipment. The 4 MHz clock provides sufficient throughput for 10 kHz sample rates on all ADC channels sequentially, and the USART streams data to host PCs or LCD displays. Low-power operation (15 uA at 5 V/4 MHz, 1 uA at 3 V/32 kHz) suits battery-backed portable meters. The 44-pin MQFP package supports compact PCB layouts where the MCU sits between an analog front-end and a character LCD. Engineers value the deterministic interrupt latency of the PIC16C6x RISC core for time-stamping measurements.
Рекомендуется
HVAC Fan and Damper Controllers
The PIC16C67-04/PQ is a strong fit for HVAC fan and damper control boards where multiple triac-driven AC loads must be phase-angle or zero-cross switched. Its 33 I/O pins handle the keypad, LCD, multiple temperature sensor inputs (via ADC), and the triac optocoupler interface lines. The 14 KB OTP EPROM stores HVAC control algorithms including PID loops for damper positioning and fan-speed curves. The PIC16C6x timer and CCP peripherals generate accurate zero-cross timing references for triac firing without external phase-control ASICs. Industrial-temperature parts (-04I suffix) operate reliably in rooftop HVAC units exposed to -40C to +85C ambient.
Рекомендуется
Security Panel Keypads
The PIC16C67-04/PQ serves as the main controller in security alarm panels where it scans a 4x4 keypad matrix, drives a status LCD, monitors multiple zone inputs, and reports events over a telephone-line modem or serial link. Its 33 I/O pins accommodate the keypad, zone-expansion headers, siren drivers, and the PSTN modem DTMF interface. The 14 KB program memory holds zone-event tables and dialer protocols. Brown-out reset and the watchdog timer with on-chip RC oscillator protect against power-line glitches and firmware lockups - critical for UL-listed security equipment. Engineers migrating new designs should select PIC16F877-04/PQ for Flash-based firmware updates.
Рекомендуется
Small Consumer Appliances
The PIC16C67-04/PQ's low cost, OTP EPROM, and integrated peripherals make it a workhorse MCU for small consumer appliances such as coffee makers, microwave oven control panels, washing-machine timers, and bread machines. Its 33 I/O pins drive 7-segment LED displays, button matrices, relay banks, and buzzer drivers. The 8-bit ADC reads temperature sensors (NTC thermistor bridge) and water-level sensors. The 4 MHz clock is adequate for keypad scanning and timed-cooking algorithms. High-volume consumer OEMs benefit from the OTP cell's low per-unit programming cost compared with Flash MCUs - once firmware is locked, no boot loader is needed and code protection prevents cloning.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C67-04/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C67-04I/PQ | PIC16C67-04E/PQ | PIC16C67T-04/PQ | PIC16F877-04/PQ | PIC16C66-04/PQ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin MQFP (PQ) 10x10 mm | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same | 44-pin MQFP (PQ) - same |
| Core Architecture | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC (Flash) | 8-bit PIC RISC |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz (also available in -10/-20 grades) | 4 MHz |
| Program Memory | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB Flash (reprogrammable) | 8 KB OTP EPROM (-43%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Operating Temperature | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +125C (extended) | 0C to +70C (commercial) | 0C to +70C (industrial and extended grades available) | 0C to +70C (commercial) |
| Memory Reprogrammability | OTP EPROM (one-time) | OTP EPROM (one-time) | OTP EPROM (one-time) | OTP EPROM (one-time) | Flash (100k erase/write cycles, ICSP) | OTP EPROM (one-time) |
| On-chip Data EEPROM | None | None | None | None | 256 bytes | None |
Ключевые отличия
- Direct Flash equivalent with same pinout and reprogrammability (против PIC16F877-04/PQ)
- Industrial temperature range option in identical footprint (против PIC16C67-04I/PQ)
- Extended temperature range option in identical footprint (против PIC16C67-04E/PQ)
- Same-family sibling with reduced program memory (против PIC16C66-04/PQ)
Заметки по проектированию
Estimated: At 5 V supply and 4 MHz clock, the PIC16C67-04/PQ draws 15 uA typical (per datasheet) plus I/O sink/source current. For a typical design with all 33 I/O pins unloaded, total current is under 20 mA. Always place a 0.1 uF decoupling capacitor within 5 mm of the VDD pins (pin 11 and pin 32) and a bulk 10 uF tantalum or aluminum electrolytic on the supply rail. The PIC16C6x has two VDD pins; both must be connected to avoid supply bounce during I/O transitions. The wide 2.5 V to 6.0 V input range tolerates 24 V industrial rails stepped down with an LM7805 or switching regulator.
The 44-pin MQFP package has 0.8 mm lead pitch and gull-wing leads - hand soldering is feasible with a fine tip but production assembly should use reflow or wave soldering. Reserve a 4 mm x 4 mm copper pour under the package body for thermal dissipation (though the PIC16C67 dissipates under 100 mW typical so this is not critical). Place the 4 MHz ceramic resonator or crystal within 10 mm of pins 13-14 (OSC1/OSC2) with short, symmetrical traces to minimize stray capacitance. Keep ADC analog inputs (RA0-RA5, RE0-RE2) away from high-speed digital lines (RC6/RC7 USART, OSC2) to reduce crosstalk into the 8-bit ADC.
OTP EPROM cannot be erased - a miscoded PIC16C67-04/PQ is bricked and must be discarded. Use the PIC16C67-04/JW windowed variant or the PIC16F877-04/PQ Flash equivalent during firmware development, and only commit to OTP parts for production units once firmware is frozen. Programming voltage VPP on the MCLR pin (pin 1) must reach 13.0 V to 13.25 V typical; an under-voltage VPP will fail verification. The CONFIG word must be set for oscillator type, watchdog enable, brown-out voltage, and code protection before programming - factory default CONFIG disables code protection, leaving firmware readable by any EPROM programmer.
Estimated: The PIC16C6x family allows DC to 4 MHz operation with the internal oscillator block (selected via CONFIG), eliminating the external crystal and saving two PCB pins and approximately 20 mm x 10 mm of board area. If using an external 4 MHz ceramic resonator with built-in capacitors, choose a three-terminal device (e.g. Murata CSTLS4M00G53) to minimize component count. Place a 1 MOhm reset pull-up on MCLR (pin 1) and a 10 nF capacitor to ground for power-on reset delay. The ICSP clock/data pins (RB6/RB7) on the PIC16F877 variant are not usable on the PIC16C67 because OTP parts lack ICSP - reserve these as general-purpose I/O instead.
Информация о соответствии
PIC16C67-04/PQ is part of Microchip's legacy OTP EPROM family that predates RoHS requirements. Pb-free and RoHS-compliant variants may exist as PIC16C67-04E/PQ with date codes after 2005, but verified Web Data does not contain an explicit RoHS compliance statement for this part number - set to 'unknown' and consult Microchip directly. AEC-Q100 not applicable (consumer/industrial part, no automotive qualification claimed in datasheet).