PIC16C67T-04E/PQ - 8-Bit 4MHz OTP MCU 14KB | Microchip | MQFP-44
N.º da peça: PIC16C67T-04E/PQ ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.4 | $164,00 |
| 100 | $14.2 | $1.420,00 |
| 500 | $12.55 | $6.275,00 |
| 1.000 | $11.2 | $11.200,00 |
PIC16C67T-04E/PQ Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/OTP/Flash), working RAM, peripheral modules, and I/O on one die. The PIC16C6X family uses Microchip's enhanced mid-range 8-bit RISC core with 35 single-word instructions, an 8-level deep hardware stack, and a Harvard bus architecture that separates program and data paths. PIC microcontrollers sit inside the broader category hierarchy: microcontroller -> embedded processor -> semiconductor device -> integrated circuit, and dominate cost-sensitive 8-bit embedded designs.
Key features of the PIC16C67T-04E/PQ include 33 digital I/O pins arranged across multiple ports, three timer/counter modules (Timer0, Timer1, Timer2), a USART module for asynchronous/synchronous serial communications, a 10-bit (typically) or 8-bit ADC channel set on related variants, and a watchdog timer with its own on-chip RC oscillator for reliable recovery. The device supports in-circuit serial programming (ICSP) via the RB6/RB7 pins and operates from a 2.5 V to 6.0 V supply. With only 35 instructions and deterministic single-cycle execution (200 ns at 20 MHz, 1 us at 4 MHz), the part is friendly to assembler and C development using MPLAB IDE and the MPASM/MPLAB XC toolchains.
The PIC16C67T-04E/PQ uses the PIC16C6X core architecture with a 14-bit instruction word, an 8-bit data path, and separate program/data buses (Harvard). Internal peripherals are memory-mapped; the USART, timers, and interrupt controller share a common interrupt vector. The OTP program memory is windowless - once programmed, it cannot be erased, making the part suitable for low-cost production runs where field updates are not required and for legacy industrial installations where the firmware has been frozen for many years.
Typical applications include industrial control panels, sensor-interface boards, motor-control front-ends, simple human-machine interface (HMI) keypads, automotive body controllers (non-safety), and consumer appliance main boards. The 33 I/O pins comfortably drive multiple key-scan matrices, LED indicator rows, and UART-linked peripherals in a single chip without external glue logic.
When designing with this part, note that the OTP memory requires production-grade programming on the MPLAB PM3 or equivalent before PCB assembly - the part cannot be re-programmed in the field. Engineers should also budget for the larger MQFP-44 footprint (10x10 mm) compared to modern 8-bit MCUs available in SOIC or QFN packages, and confirm that the 4 MHz oscillator limit of the "-04" speed grade meets timing requirements.
This page synthesizes distributor pricing, lifecycle status, and a drop-in alternative matrix sourced from the Microchip PIC16C67 family datasheet and authorized distributors - information not consolidated on any single manufacturer page.
Alternativas drop-in para PIC16C67T-04E/PQ — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16C67T-04E/PQ (mesmo formato e footprint) — diferindo em Program Memory Size, Package, RAM Size, Core Architecture, Program Memory Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C67-04E/PQ
✅ Drop-In✓ Em estoque
$4.91 / unidade
Ver ficha técnica →PIC16C67T-04/PT
✅ Drop-In✓ Em estoque
$5.72 / unidade
Ver ficha técnica →PIC16C67-10I/PQ
✅ Drop-In✓ Em estoque
$3.3 / unidade
Ver ficha técnica →PIC16C66T-20I/SO
✅ Drop-In✓ Em estoque
$7.25 / unidade
Ver ficha técnica →PIC16C65B-04I/PQ
✅ Drop-In✓ Em estoque
$5.45 / unidade
Ver ficha técnica →PIC16C67T-04E/PQ Classificações máximas e características elétricas
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Core Family | PIC16C6X Enhanced Mid-Range |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 B |
| EEPROM Size | None (OTP only) |
| Frequência máxima de clock | 4 MHz |
| Instruction Cycle Time | 1 us at 4 MHz |
| Largura do barramento de dados | 8 bit |
| Instruction Word Width | 14 bit |
| I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Interfaces | USART (SCI) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Faixa de temperatura de operação | -40 C to +125 C (E suffix) |
| Encapsulamento | MQFP-44 (PQ), 10x10 mm |
| Tipo de montagem | Surface Mount |
| Programming Method | ICSP (In-Circuit Serial Programming) via RB6/RB7 |
| Packaging | Tape & Reel (T suffix) |
Configuração de pinos do PIC16C67T-04E/PQ
| Pino 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pino 2 | RA0/AN0 — Port A bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — Port A bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — Port A bit 2 / analog input 2 |
| Pino 5 | RA3/AN3/VREF — Port A bit 3 / analog input 3 / voltage reference |
| Pino 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — Port A bit 5 / analog input 4 / SPI slave select |
| Pino 8 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pino 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pino 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pino 12 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pino 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 14 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pino 15 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pino 16 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pino 17 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pino 18 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 19 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 20 | RC6/TX/CK — Port C bit 6 / USART transmit / USART clock |
| Pino 21 | RC7/RX/DT — Port C bit 7 / USART receive / USART data |
| Pino 22 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| Pino 23 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| Pino 24 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| Pino 25 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| Pino 26 | VSS — Ground reference |
| Pino 27 | VDD — Positive supply voltage |
| Pino 28 | RE0/RD/AN5 — Port E bit 0 / read control / analog input 5 |
| Pino 29 | RE1/WR/AN6 — Port E bit 1 / write control / analog input 6 |
| Pino 30 | RE2/CS/AN7 — Port E bit 2 / chip select / analog input 7 |
| Pino 31 | RB0/INT — Port B bit 0 / external interrupt |
| Pino 32 | RB1 — Port B bit 1 |
| Pino 33 | RB2 — Port B bit 2 |
| Pino 34 | RB3 — Port B bit 3 |
| Pino 35 | RB4 — Port B bit 4 |
| Pino 36 | RB5 — Port B bit 5 |
| Pino 37 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pino 38 | RB7/PGD — Port B bit 7 / ICSP data |
| Pino 39 | NC — Not connected (per datasheet) |
| Pino 40 | NC — Not connected (per datasheet) |
| Pino 41 | NC — Not connected (per datasheet) |
| Pino 42 | NC — Not connected (per datasheet) |
| Pino 43 | NC — Not connected (per datasheet) |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16C67T-04E/PQ é adequado para 6 aplicaçãos: Industrial Control Panels, Sensor Interface Front-Ends, Motor Control Front-Ends, HMI Keypad and LED Controller, Consumer Appliance Main Board, Automotive Body Controller (Non-Safety).
Industrial Control Panels
The PIC16C67T-04E/PQ is well-suited to industrial control panels where a deterministic 8-bit core, 33 I/O lines, and a USART for Modbus or RS-485 links are required. With 14 KB of OTP program memory the part holds mid-sized control loops, key-scan matrices, and indicator-LED multiplexing tables without external memory. The 4 MHz oscillator input yields a 1 us instruction cycle, which is fast enough for periodic scan loops at 10-100 ms. Compared with a switching regulator the linear 5 V rail is fine because panel current stays under 50 mA, simplifying EMC compliance.
Recomendado
Sensor Interface Front-Ends
The PIC16C67T-04E/PQ fits sensor-interface front-ends that multiplex analog inputs, condition signals in software, and forward data over a USART link. The 33 I/O pins easily accommodate 8-16 sensor channels plus an addressable I2C/SPI bus. With only 368 bytes of RAM the firmware must be lean, but the OTP code memory can hold substantial calibration tables. The 4 MHz instruction cycle is fast enough to service 1 kHz sample rates with margin, and the USART enables direct connection to a host controller or wireless modem.
Recomendado
Motor Control Front-Ends
Use the PIC16C67T-04E/PQ as the logic core for small motor-control front-ends where the MCU generates PWM and direction signals and an external gate driver handles the high-current switching. Three timer modules (Timer0/1/2) provide PWM, event timing, and a free-running tick; the USART carries telemetry to a master controller. Because the PIC16C67 lacks hardware PWM capture for closed-loop commutation, software commutated BLDC or stepper drives are typical. The 5 V supply rail makes logic-level interface to gate drivers straightforward.
Recomendado
HMI Keypad and LED Controller
The PIC16C67T-04E/PQ makes an effective HMI keypad-and-LED controller where it scans a 4x4 or 8x8 key matrix, debounces inputs in software, refreshes multiplexed 7-segment or LED indicator rows, and reports events over USART. Its 33 I/O pins comfortably handle an 8x8 matrix plus indicator rows without external mux. The OTP memory holds the key map and indicator patterns permanently, which is desirable in regulated industrial or appliance environments where firmware drift is unacceptable. The USART links the HMI to a host controller or display module.
Recomendado
Consumer Appliance Main Board
The PIC16C67T-04E/PQ serves in legacy consumer appliances - washing machines, microwave ovens, dishwashers, and HVAC controllers - where its OTP program memory locks in firmware that cannot be corrupted in the field. The 33 I/O pins drive relays, triacs, sensors, and user-interface elements; the USART links to a sub-display or wireless module. The PIC16C67's 14 KB program memory holds complete appliance state machines with mode tables, error logs, and indicator patterns. E-grade temperature rating (-40 C to +125 C) suits under-hood or motor-compartment mounting.
Recomendado
Automotive Body Controller (Non-Safety)
The PIC16C67T-04E/PQ finds ongoing use in automotive body-control modules - door locks, window lifters, mirror controllers, lighting multiplexers - where the OTP firmware is locked after qualification and cannot be reflashed. The E-grade temperature range (-40 C to +125 C) and 33 I/O pins support the multi-load switching typical of body modules. The USART provides a LIN or K-line interface to the vehicle network. Note that safety-critical applications require AEC-Q100-qualified parts; this PIC16C67 variant is not AEC-Q100 and must be confined to non-safety body functions.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C67T-04E/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C67-04E/PQ | PIC16C67T-04/PT | PIC16C67-10I/PQ | PIC16C66T-20I/SO | PIC16C65B-04I/PQ |
|---|---|---|---|---|---|---|
| Package | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) | MQFP-44 (PQ) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB OTP | 7 KB OTP |
| RAM | 368 B | 368 B | 368 B | 368 B | 368 B | 192 B |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 20 MHz | 4 MHz |
| I/O Pins | 33 | 33 | 33 | 33 | 22 | 33 |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | 0 C to +70 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Packaging | Tape & Reel | Tray | Tape & Reel | Tray | Tape & Reel | Tray |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Principais diferenciais
- 14 KB OTP memory - largest in PIC16C6X family (vs PIC16C65B-04I/PQ)
- Extended temperature E grade (-40 C to +125 C) (vs PIC16C67T-04/PT)
- 4 MHz speed grade optimized for deterministic control (vs PIC16C66T-20I/SO)
- Tap-and-reel packaging for high-volume SMT (vs PIC16C67-04E/PQ)
Notas de projeto
Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the VDD pin and a bulk 10-47 uF tantalum or electrolytic capacitor on the same 5 V rail. The PIC16C67 has only one VDD pin on the MQFP-44; all VSS pins should be tied to a low-impedance ground plane to reduce digital switching noise coupling into the analog AVdd/AVss pair. Add a 10-100 ohm ferrite bead on VDD if the supply rail also powers relays or motors to keep MCU noise below 50 mVpp.
The PIC16C67T-04E/PQ uses One-Time Programmable (OTP) memory - once a fuse is blown, the part cannot be erased. Plan for at least 3-5% OTP programming yield loss and never rely on a single prototype. Use windowless parts only for production runs where firmware is locked; for development use the PIC16F877 or PIC18F452 with Flash. MCLR must be pulled high through a 10 kohm resistor; a floating MCLR causes spurious resets. ICSP pins RB6/RB7 must not be pulled low at power-up or programming will fail.
Route the 4 MHz oscillator traces (OSC1/OSC2) within 5 mm of the IC, keep them short, and guard them with a ground pour to minimize EMI. Avoid running digital signal traces parallel to the oscillator traces. Place the crystal or resonator as close to OSC1/OSC2 as possible and keep the load capacitors within 3 mm of the oscillator pins. For industrial designs with significant EMI, add a 4.7 kohm series resistor on MCLR and a 100 nF capacitor to ground to improve noise immunity on the reset line.
Estimated: At 5 V supply, 4 MHz clock, and full 33 I/O pins sourcing 20 mA each, total power dissipation is approximately 250 mW (5 V x 50 mA), giving a junction temperature rise of about 6 C above ambient on the MQFP-44 with theta_JA near 25 C/W. The "E" temperature grade supports -40 C to +125 C operation but does not relax thermal design - verify with worst-case ambient and I/O loading in your specific enclosure.
Informações de conformidade
RoHS, lead-free and halogen-free status were not confirmed in the verified web data; users should request the latest material declaration from Microchip. The PIC16C6X family is not AEC-Q100 qualified; do not use in automotive safety-critical applications.