PIC16C67T-04/L - 8-bit PIC MCU, 14KB OTP, 4MHz | Microchip | PLCC-44
MPN: PIC16C67T-04/L ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.95 | $7.95 |
| 10 | $7.15 | $71.50 |
| 100 | $6.4 | $640.00 |
| 500 | $5.75 | $2,875.00 |
| 1,000 | $5.1 | $5,100.00 |
PIC16C67T-04/L Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and programmable I/O peripherals. Within the broader taxonomy, the PIC16C67 belongs to the 8-bit PIC16 family -> PIC microcontrollers -> microcontrollers -> embedded processors -> semiconductors. Compared with modern 32-bit Cortex-M devices, a PIC16-class MCU is valued for deterministic interrupt latency, simple toolchain requirements, and a small footprint in cost-sensitive industrial and appliance designs. The PIC16C67 specifically targets applications requiring more I/O and program memory than the PIC16C54/55/56/57 baseline, while retaining the PIC16 instruction-set compatibility.
Key features include a RISC architecture with 35 single-word instructions, an 8-level deep hardware stack, power-on reset (POR), brown-out reset, watchdog timer with its own on-chip RC oscillator, three hardware timers (Timer0, Timer1, Timer2), a synchronous serial port (SSP) supporting SPI and I2C, a USART for asynchronous or synchronous serial communication, and a capture/compare/PWM (CCP) module. The 33 I/O pins are organized into multiple ports (RA, RB, RC, RD, RE) with individual direction control. Two 8-bit and one 16-bit timer deliver the timing and PWM building blocks that most 1990s-era and early-2000s embedded designs required.
The PIC16C67 architecture uses a Harvard memory model with separate program and data buses, allowing instruction fetch and operand access in a single cycle. Its 14-bit instruction word delivers higher code density than 8-bit CISC architectures, and the OTP EPROM cell provides radiation-tolerant, field-proven non-volatile storage that does not require a separate programming voltage in-circuit, although VPP is needed during device programming. The integrated brown-out reset and watchdog timer allow the device to recover automatically from supply glitches and software lockups in unattended industrial installations.
Typical applications include industrial control and instrumentation, HVAC and appliance controllers, automotive body and chassis subsystems (non-safety), data-acquisition front ends, sensor conditioning, simple closed-loop motor drivers, and embedded communication bridges. The wide 4.5V-5.5V supply range and 33 I/O pins allow direct interface to 5V logic, relays, keypads, and alphanumeric LCDs without level shifters.
When designing with this device, allocate a 4 MHz or slower clock source, place a 0.1 microfarad decoupling capacitor close to VDD, and reserve programming pins (RB3/PGM, RB6/PGC, RB7/PGD) for in-circuit serial programming access. Because the OTP memory cannot be updated in the field, plan for engineering samples in windowed CERDIP packages (PIC16C67-04/JW) during firmware development, then transition to the plastic PLCC version for production.
This page synthesizes distributor pricing, drop-in same-package alternatives from Microchip's PIC16C6x family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C67T-04/L — 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-04/L (same form factor and footprint) — differing in Instruction Cycle Time, Maximum Clock Frequency, Core Architecture, Package, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C67-04/L
✅ Drop-In✓ In Stock
$3.65 / Unit
View Datasheet →PIC16C67-04I/L
✅ Drop-In✓ In Stock
$4.5 / Unit
View Datasheet →PIC16C67-10I/L
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C67-20I/L
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$6.75 / Unit
View Datasheet →PIC16C66T-04/L
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C67-04/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC16C67T-04/L Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle Time | 200 ns (single-cycle); 400 ns (branch) |
| Supply Voltage (VDD) | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| Pin Count | 44 |
| Package Type | PLCC-44 (plastic, surface mount) |
| Timers | Timer0, Timer1, Timer2 (8/16/8-bit) |
| Communication Peripherals | USART (SCI), SSP (SPI / I2C) |
| CCP Module | 1 (capture / compare / PWM) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Brown-out Reset | Yes |
| Hardware Stack | 8 levels |
| Instruction Set Size | 35 instructions |
| Operating Temperature Range | Industrial / Automotive grade (see data sheet) |
| Mounting Type | Surface Mount |
PIC16C67T-04/L Pin Configuration
| Pin 1 | RA2/AN2 — PORTA bit 2 / analog channel 2 |
| Pin 2 | RA3/AN3 — PORTA bit 3 / analog channel 3 / VREF+ |
| Pin 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 4 | RA5/AN4/SS — PORTA bit 5 / analog channel 4 / SPI slave select |
| Pin 5 | RE0/RD/AN5 — PORTE bit 0 / read control for PSP / analog channel 5 |
| Pin 6 | RE1/WR/AN6 — PORTE bit 1 / write control for PSP / analog channel 6 |
| Pin 7 | RE2/CS/AN7 — PORTE bit 2 / chip select for PSP / analog channel 7 |
| Pin 8 | VDD — Positive supply (5 V) |
| Pin 9 | OSC2/CLKOUT — Crystal output / clock out |
| Pin 10 | OSC1/CLKIN — Crystal input / external clock |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pin 16 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pin 17 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pin 18 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pin 19 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pin 20 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pin 21 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pin 22 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pin 23 | VSS — Ground reference |
| 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 transmit / clock |
| Pin 27 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Pin 28 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 29 | RB1 — PORTB bit 1 |
| Pin 30 | RB2 — PORTB bit 2 |
| Pin 31 | RB3/PGM — PORTB bit 3 / low-voltage programming entry |
| Pin 32 | RB4 — PORTB bit 4 |
| Pin 33 | RB5 — PORTB bit 5 |
| Pin 34 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 35 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 36 | VSS — Ground reference |
| Pin 37 | VDD — Positive supply (5 V) |
| Pin 38 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 39 | RA0/AN0 — PORTA bit 0 / analog channel 0 |
| Pin 40 | RA1/AN1 — PORTA bit 1 / analog channel 1 |
| Pin 41 | NC — Not connected (per datasheet) |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC16C67T-04/L is suitable for 6 applications: Industrial Control and Instrumentation, HVAC and Appliance Controllers, Data Acquisition Front Ends, Sensor Conditioning and Signal Routing, Embedded Communication Bridges, Automotive Body and Chassis Subsystems.
Industrial Control and Instrumentation
The PIC16C67T-04/L fits industrial control and instrumentation applications because its 33 digital I/O pins can directly drive 5 V relays, optocouplers, and sensor front-ends, while the integrated watchdog timer and brown-out reset survive the supply transients typical of 24 V industrial buses. The 14 KB OTP EPROM holds substantial state-machine code for PLC-style I/O scanning and PID loops. Place the MCU between the 5 V regulated rail and the field-side optocouplers; unlike flash-based successors the OTP memory forces engineering validation on windowed samples (PIC16C67-04/JW) before committing to the plastic PLCC for production runs, where high reliability outweighs field-upgradeability.
Recommended
HVAC and Appliance Controllers
The PIC16C67T-04/L serves HVAC and appliance controllers thanks to its 4.5 V to 5.5 V supply tolerance matching rectified mains-derived rails, the CCP module providing PWM outputs for fan motors and valves, and 368 bytes of RAM sufficient for keypad debounce, setpoint storage, and LCD segment updates. The integrated watchdog recovers unattended systems from firmware lock-ups after EMI events from compressor switching. Wire the PIC16C67 I/O directly to triac-zero-cross drivers and thermistor networks; its 5 V TTL-compatible logic eliminates level shifters, while OTP memory suits the locked BOM of high-volume white-goods production.
Recommended
Data Acquisition Front Ends
The PIC16C67T-04/L anchors data-acquisition front ends by integrating the USART, SSP (SPI/I2C), and a 16-bit capture register, allowing direct interface to external 12-/16-bit ADCs, DACs, and EEPROM without glue logic. The 8 MHz internal instruction throughput from a 4 MHz input keeps sampling jitter low in time-stamped measurements. Use the PIC16C67 to read multiplexed analog channels through an external ADC, store calibration in serial EEPROM, and forward frames over RS-485 via the USART; its deterministic interrupt latency preserves timing accuracy better than higher-end MCUs running RTOS kernels.
Recommended
Sensor Conditioning and Signal Routing
The PIC16C67T-04/L is well suited to sensor conditioning and signal routing hubs that aggregate multiple 4-20 mA loops, thermocouples, or strain gauges and forward conditioned data over serial links. Its 33 I/O drive multiplexed analog switches and digital isolators, while the PIC16C67 hardware stack (8 levels) handles nested sensor interrupt routines. Deploy the PIC16C67 between sensor arrays and a central controller; its OTP memory ensures code cannot be tampered with in the field, and the 5 V I/O directly drives legacy 5 V instrumentation amplifiers - a fit-and-forget solution where firmware field updates are undesirable.
Recommended
Embedded Communication Bridges
The PIC16C67T-04/L acts as an embedded communication bridge between UART-based field devices, I2C sensors, and SPI peripherals, using its USART plus SSP module to translate protocols in real time at 4 MIPS. The 14 KB OTP holds protocol stacks for Modbus RTU, I2C-to-SPI conversion, and packet buffering. Connect the PIC16C67 between a Modbus RS-485 segment and an I2C sensor bus; its deterministic 200 ns instruction cycle maintains framing accuracy that higher-level RTOS-based bridges struggle to match, while OTP memory protects the bridge firmware from accidental over-the-air modification.
Recommended
Automotive Body and Chassis Subsystems
The PIC16C67T-04/L serves non-safety automotive body and chassis subsystems - such as seat controllers, mirror adjusters, and lighting modules - because its 4.5 V to 5.5 V supply range tolerates 12 V battery transients when paired with an external regulator, and the watchdog plus brown-out reset provide automotive-grade fault recovery. The 33 I/O directly switch 5 V relay coils and LED arrays. Mount the PIC16C67 inside door-modules or headlamp assemblies; its OTP memory guarantees production firmware cannot be flashed in the field (advantageous for warranty control), while the PLCC-44 package withstands the mechanical stress of vehicle assembly lines.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C67T-04/L — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C67-04/L | PIC16C67-04I/L | PIC16C67-10I/L | PIC16C67-20I/L | PIC16C66T-04/L | PIC16C67-04/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PLCC-44 | PLCC-44 - same | PLCC-44 - same | PLCC-44 - same | PLCC-44 - same | PLCC-44 - same | TQFP-44 - different footprint |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 20 MHz | 4 MHz | 4 MHz |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB OTP | 14 KB OTP |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 22 | 33 |
| 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 | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V |
| Operating Temperature Range | Industrial | Industrial | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial | Industrial |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM |
| Pin Count | 44 | 44 | 44 | 44 | 44 | 44 | 44 |
Key Differentiators
- 33 I/O pins and full PORTD/E for PSP expansion (vs PIC16C66T-04/L)
- 14 KB OTP program memory versus 8 KB in PIC16C66 (vs PIC16C66T-04/L)
- Tape-and-reel packaging for high-volume SMT assembly (vs PIC16C67-04/L)
- Established long-term Microchip supply commitment (vs PIC16C67-04I/L)
Design Notes
Place a 0.1 microfarad decoupling capacitor as close as possible to the VDD pins (PLCC pins 8 and 37) with a short trace to the adjacent VSS pins (23 and 36). For designs that switch inductive loads or relays, add a 10 microfarad bulk capacitor on the main 5 V rail near the MCU. Keep the crystal or resonator traces to OSC1/CLKIN (pin 10) and OSC2/CLKOUT (pin 9) short and guarded by a ground ring to reduce EMI susceptibility.
Because PIC16C67T-04/L uses OTP EPROM, the program memory cannot be erased once written - a misprogrammed unit becomes e-waste. Always validate firmware on a windowed CERDIP sample (PIC16C67-04/JW) before committing to the PLCC-44 OTP package. Also note that the ICSP pins (RB6/PGC, RB7/PGD, RB3/PGM, MCLR/VPP) must be accessible on the PCB; isolating them with series resistors or buffer gates will prevent in-circuit programming.
The PIC16C67T-04/L draws approximately 5 to 15 mA active current at 4 MHz / 5 V plus I/O loading; in sleep mode consumption drops to microampere levels. Brown-out reset must be enabled in the configuration word to hold the MCU in reset when VDD falls below approximately 4 V, preventing code execution from corrupted memory. Inductive loads switched by I/O pins require flyback diodes or snubbers; never let VDD spikes exceed 5.5 V even briefly.
Compliance Information
Compliance flags not provided in the Verified Web Data. Refer to Microchip's PIC16C67 product page and lot-specific Certificate of Compliance for RoHS / REACH / lead-free status. PIC16C67 is not AEC-Q100 qualified; consult PIC18F-K or dsPIC33A automotive families for AEC-Q100 applications.