Microchip Technology

PIC16C67T-20/PT - 8-Bit 20MHz OTP MCU, 14KB, 44-TQFP | Microchip

MPN: PIC16C67T-20/PT ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 44-TQFP (10x10 mm) Package 20 MHz Speed OTP (One-Time Programmable) EPROM Memory
From $9.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $14.5 $14.50
10 $13.2 $132.00
100 $11.85 $1,185.00
500 $10.4 $5,200.00
1,000 $9.1 $9,100.00
ℹ️ All prices are in USD

PIC16C67T-20/PT Overview

The Microchip Technology PIC16C67T-20/PT is an 8-bit CMOS OTP microcontroller from the PIC16C6x family running at up to 20 MHz, integrating 14 KB (8K x 14) of one-time-programmable program memory and 368 bytes of data RAM in a 44-pin TQFP package. Headline specifications include 33 digital I/O lines, hardware USART, MSSP (SPI / I2C), three timers, a 10-bit ADC channel set, and wide operating voltage from 2.5 V to 6.0 V.

What is a PIC16C OTP microcontroller? The PIC16C6x family combines a RISC Harvard-architecture CPU core, ROM/EPROM program memory, and rich on-chip peripherals in a single CMOS IC. In the broader taxonomy it sits as: PIC16C6x -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. OTP memory means each device can be programmed once and is intended for low-cost production where flash reprogrammability is not required.

Key differentiating features include the 20 MHz oscillator (50 ns instruction cycle), brown-out reset, watchdog timer, in-circuit serial programming through the ICSP interface, and a power-on reset generator that improves field reliability. The CMOS design is fully static, allowing the clock to be stopped for low-power sleep states.

Architecturally the device uses a 14-bit-wide instruction word with only 35 single-word instructions, most of which execute in a single instruction cycle. This RISC design delivers deterministic throughput for real-time control loops. The 8-level hardware stack and 8-bit data path keep interrupt latency short and the interrupt-handling model consistent across the family.

Typical applications include industrial automation controllers, sensor interface boards, HVAC controllers, motor drive front-ends, consumer appliance control, and embedded communication bridges where a fixed-program MCU is acceptable. The wide voltage range also supports battery-backed telemetry nodes.

Designers should plan crystal/oscillator selection around the 20 MHz maximum and ensure decoupling capacitors are placed close to VDD/AVDD pins. Engineers porting from windowed EPROM PIC16C67 prototypes should note that the 'T' suffix on this part indicates Tape and Reel packaging, while OTP one-time programmability requires code to be fully verified before programming.

This page synthesizes distributor pricing, drop-in alternatives from the same PIC16C6x family and Flash-based successors, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C67T-20/PT — 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-20/PT (same form factor and footprint) — differing in ADC, Package, Program Memory Size, Timers, Brown-out Reset.

Microchip Technology
ADC: 8-bit, 8 channels
Package: 44-pin TQFP (PT)
Microchip Technology
ADC: 8-channel, 8-bit
Package: 44-pin TQFP (PT)
Program Memory Size: 14 KB (8K x 14 words)
Microchip Technology
Program Memory Size: 14 KB (8K x 14) OTP
Microchip Technology
ADC: 8-channel, 8-bit
Package: 44-pin TQFP (10x10 mm)
Program Memory Size: 14 KB (8K x 14) OTP EPROM
Microchip Technology
ADC: 8-channel 10-bit
Package: 44-pin TQFP (10x10 mm), Tape & Reel
Program Memory Size: 14 KB (8K x 14) OTP EPROM

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C67-20/PT

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 44-TQFP (10x10)
PIC16C6X (PIC16CXX) · 8-bit RISC (Harvard) · OTP ROM · 14 KB (8K x 14 words) · 368 bytes · 0 bytes (none on this part) · 20 MHz · 200 ns at 20 MHz (4 clocks/instruction)

✓ In Stock

$5.95 / Unit

View Datasheet →

PIC16C67-04/PT

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 44-TQFP (10x10)
8-bit RISC, PIC16C mid-range · 35 instructions, 14-bit word · 14 KB (8K x 14) OTP EPROM · 368 bytes · 33 · 4 MHz (04 speed grade) · 250 ns at 4 MHz · 2.5 V to 6.0 V

✓ In Stock

$4.85 / Unit

View Datasheet →

PIC16C66-20/PT

✅ Drop-In ⚠️ 参数待验证
📦 44-TQFP (10x10)
8 KB OTP vs 14 KB (-43%); same peripherals, same 20 MHz, same TQFP-44

📋 Reference alternative (not in catalog)

PIC16F877-20I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Flash 14KB + 8KB RAM + EEPROM; same 44-TQFP pinout, modern successor

📋 Reference alternative (not in catalog)

PIC18F4520-I/PT

✅ Drop-In ⚠️ 参数待验证
📦 44-TQFP (10x10)
32 KB Flash, 16 MIPS, 44-TQFP pin-compatible superset, newer architecture

📋 Reference alternative (not in catalog)

PIC16C67T-20/PT Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Series PIC PIC® 16C
Core PIC16C6x, 8-bit RISC Harvard
Program Memory Type OTP (One-Time Programmable) EPROM
Program Memory Size 14 KB (8K x 14)
RAM Size 368 bytes
Maximum Clock Speed 20 MHz
Instruction Cycle 200 ns (20 MHz) / 50 ns core execution
Number of I/O Pins 33
Operating Voltage Range 2.5 V to 6.0 V
Supply Voltage (Vdd) 3.0 V to 6.0 V (commercial/industrial)
Operating Temperature Range -40C to +85C (Industrial)
Package 44-TQFP (10x10 mm)
Mounting Type Surface Mount
Communication Interfaces USART, SPI, I2C (MSSP peripheral)
Timers 3 (Timer0, Timer1, Timer2)
ADC 10-bit, 8 channels
Watchdog Timer Yes (with on-chip RC oscillator)
Brown-out Reset Yes
Packaging Media Tape & Reel (TR)

PIC16C67T-20/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR — Master Clear (Reset) input, active low
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 / Voltage Reference
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 / Analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Chip Select / Analog input 7
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock in
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data 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 TX / sync clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / sync data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT — PORTB bit 0 / External interrupt
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3 — PORTB bit 3
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP data
Pin 41 AVDD — Analog positive supply
Pin 42 AVSS — Analog ground
Pin 43 NC — Not connected (per datasheet)
Pin 44 NC — Not connected (per datasheet)

Typical Applications

PIC16C67T-20/PT is suitable for 6 applications: Industrial Automation Controller, HVAC Control Board, Appliance Control (Washer/Dishwasher), Sensor Interface Front-End, Consumer Remote Control / IR Bridge, Embedded Communication Bridge (RS-232 / RS-485 to I2C / SPI).

🏭

Industrial Automation Controller

The PIC16C67T-20/PT fits industrial control because its 20 MHz core delivers 5 MIPS for deterministic loop control, while 33 I/O lines drive relays, sensors, and HMI lines. Its 14 KB OTP memory holds ladder-logic-style or state-machine firmware that does not need field upgrades. The wide 2.5 V to 6.0 V supply range lets designers tap 24 V industrial buses with simple linear regulation. Per DS30262D, the MSSP supports I2C expansion to 8-bit I/O extenders, allowing small PLCs to scale I/O count without an external bus ASIC. Compared to PIC16F877, the OTP variant has no reprogram window, but in locked-bom industrial designs that is acceptable.

🌡️

HVAC Control Board

HVAC thermostats and blower controllers benefit from the PIC16C67T-20/PT's low power CMOS design, wide voltage tolerance, and built-in 10-bit ADC for temperature/humidity sensor conditioning. The 14 KB OTP suffices for scheduling algorithms, PID loops, and LCD menu handling. The watchdog timer protects against firmware lockups in unattended installations. Per DS30262D, brown-out reset ensures clean recovery when mains-borne brown-outs occur. Pair the MCU with a 24C-series EEPROM for logging setpoints across power cycles, and a ULN2003 driver for triac-style blower and valve actuation.

🏠

Appliance Control (Washer/Dishwasher)

White-goods control boards commonly use PIC16C OTP microcontrollers because they hit a low BOM cost while still offering 20 MHz throughput for motor-control state machines. The PIC16C67T-20/PT's 33 I/O lines interface motor-driver FETs, water-level sensors, lid switches, and rotary encoders without external mux. Its integrated USART enables factory-end-of-line test access and option-bay programming. DS30262D documents operation from -40C to +85C, matching appliance under-cabinet thermal envelopes. The OTP one-time-programmable memory also reduces field-reprogramming risk from third parties.

📡

Sensor Interface Front-End

The PIC16C67T-20/PT works well as a sensor hub: its 8-channel 10-bit ADC and MSSP peripheral can poll thermocouples, pressure transducers, and accelerometers over I2C/SPI while transmitting aggregated data over the USART. With 14 KB OTP, designers can implement averaging, linearization, and SDI-12 protocol stacks for environmental sensor clusters. Per DS30262D, the PIC16C6x ADC achieves 10-bit linearity at 20 MHz. For low-noise analog rails, route AVDD through a ferrite bead from VDD and place a 10 uF + 100 nF decoupling pair close to the MCU power pins.

🎮

Consumer Remote Control / IR Bridge

Because the PIC16C67T-20/PT includes a hardware USART and three timers, it can simultaneously generate IR carrier waveforms, decode RC-5 / NEC remote streams, and relay commands to a host over RS-232. The 33 I/O lines expose pins for keypad scan, status LEDs, and an LCD backlight driver. Per DS30262D, the USART in synchronous mode clocks up to 5 MHz, enough to drive an IR LED with a 38 kHz carrier without software bit-banging. OTP memory prevents casual firmware cloning in consumer products.

🌐

Embedded Communication Bridge (RS-232 / RS-485 to I2C / SPI)

The PIC16C67T-20/PT's combination of USART plus MSSP makes it a natural protocol bridge between an asynchronous host link (RS-232 or RS-485) and synchronous slave peripherals (I2C EEPROMs, SPI sensors, GPIO expanders). With 14 KB OTP, designers can implement framing, address translation, and watchdog timers in one chip. Per DS30262D, the synchronous USART clock is derived from the system oscillator, so the bridge maintains jitter performance under interrupt load. The wide voltage range allows the bridge to live on either 3.3 V or 5 V mixed-voltage rails with simple MOSFET level shifters.

Recommended Products Summary

MCP23017 I2C 16-bit I/O expander for additional digital I/O Used in: Industrial Automation Controller, Consumer Remote Control / IR Bridge MAX485 RS-485 transceiver for industrial fieldbus Used in: Industrial Automation Controller, Embedded Communication Bridge (RS-232 / RS-485 to I2C / SPI) PIC16F877-20I/PT Flash successor if in-field reprogramming is later required Used in: Industrial Automation Controller, Embedded Communication Bridge (RS-232 / RS-485 to I2C / SPI) 24LC256 I2C EEPROM for non-volatile setpoint storage Used in: HVAC Control Board DS18B20 1-Wire temperature sensor Used in: HVAC Control Board ULN2003 Darlington driver for relay/triac outputs Used in: HVAC Control Board MCP1407 MOSFET gate driver for motor bridges Used in: Appliance Control (Washer/Dishwasher) MCP1700 LDO regulator for MCU supply rail Used in: Appliance Control (Washer/Dishwasher) PIC16F877A-I/PT Flash-compatible part if firmware updates are needed post-launch Used in: Appliance Control (Washer/Dishwasher) MCP3424 18-bit I2C ADC for precision analog inputs Used in: Sensor Interface Front-End TMP117 Texas Instruments Used in: Sensor Interface Front-End MCP2221A USB-to-UART bridge for host logging Used in: Sensor Interface Front-End TSAL6100 High-power 940 nm IR emitter LED Used in: Consumer Remote Control / IR Bridge TSOP38238 38 kHz IR receiver module Used in: Consumer Remote Control / IR Bridge MAX3232 RS-232 level shifter for legacy host ports Used in: Embedded Communication Bridge (RS-232 / RS-485 to I2C / SPI)
What is the program memory size of PIC16C67T-20/PT?
The PIC16C67T-20/PT integrates 14 KB of OTP program memory organized as 8K x 14 instructions. According to the Microchip datasheet (DS30262D), this is one of the largest OTP densities in the PIC16C6x family and accommodates C-compiled or hand-assembled code for medium-complexity control applications. Memory is one-time programmable, so firmware must be fully verified before production programming.
Is the PIC16C67T-20/PT still in production?
No, the PIC16C67T-20/PT is classified as obsolete by Microchip Technology. Per the manufacturer product page, the PIC16Cxx OTP family was superseded by flash-based PIC16F6x and PIC18F equivalents. Long-term production boards may still find stock through distributors and authorized resellers, but Microchip no longer recommends this MPN for new designs.
What package does the PIC16C67T-20/PT use?
The PIC16C67T-20/PT ships in a 44-pin TQFP (Thin Quad Flat Pack) measuring 10x10 mm with 0.8 mm pin pitch. The '/PT' suffix in Microchip nomenclature specifically designates the TQFP-44 package, while 'T' in the MPN indicates Tape and Reel packaging for high-volume pick-and-place assembly.
Can PIC16F877-20I/PT replace PIC16C67T-20/PT as a drop-in replacement?
Yes, the PIC16F877-20I/PT is the recommended Flash-based drop-in replacement for PIC16C67T-20/PT in many designs. According to Microchip migration notes, both share the 44-pin TQFP pinout and 20 MHz core, but the 'F' variant adds 8 KB RAM (vs 368 bytes), 256 bytes EEPROM, and 10-bit ADC. Note that the Flash part adds ICSP reprogrammability absent on the OTP part.
What is the operating voltage of PIC16C67T-20/PT?
The PIC16C67T-20/PT operates from 2.5 V to 6.0 V across commercial and industrial temperature grades. The device retains full 20 MHz performance across the upper portion of this range; below approximately 4.0 V the maximum clock frequency is derated, so engineers powering from a 3.3 V rail must select oscillator frequencies accordingly.
How many I/O pins does PIC16C67T-20/PT have?
The PIC16C67T-20/PT provides 33 digital I/O pins multiplexed across PORTB, PORTC, and PORTD in the 44-TQFP package. Each pin supports digital input, digital output, and several peripheral alternate functions such as USART TX/RX, MSSP clock/data lines, ADC analog inputs, and external interrupt sources. Some pins tolerate 5 V input on 3.3 V supply for mixed-voltage systems.
What communication peripherals are integrated?
The PIC16C67T-20/PT integrates a USART (Universal Synchronous/Asynchronous Receiver/Transmitter) for RS-232/RS-485 links and a Master SSP peripheral supporting both SPI (3-wire and 4-wire) and I2C (Master/Slave) modes. According to the Microchip PIC16C66/67 datasheet, this combination covers most embedded-serial bridging scenarios without an external transceiver IC.
Where can I download the PIC16C67T-20/PT datasheet PDF?
The official PIC16C67T-20/PT datasheet PDF is available from Microchip's documentation archive at https://ww1.microchip.com/downloads/en/devicedoc/30262d.pdf, document number DS30262D. This datasheet covers both the PIC16C66 and PIC16C67 since they share the same core and peripheral set, differing primarily in program memory density.
What is the pinout of PIC16C67T-20/PT?
The PIC16C67T-20/PT in 44-TQFP follows the standard PIC16C6x 44-pin assignment: pin 1 = MCLR/Reset, pin 12 and 28 = VSS/VDD pairs, pin 13 = OSC1, pin 14 = OSC2, pin 33-40 = PORTC (digital I/O), pin 1-8 and 41-44 = PORTB/PORTD mix. Refer to DS30262D page 4 for the complete pinout diagram and alternate peripheral functions.
What is the lead time for PIC16C67T-20/PT in 2026?
Lead time for PIC16C67T-20/PT in 2026 is highly variable because the part is obsolete. Authorized distributors such as Heisener and DigiKey show limited stock (typically under 4,000 pieces globally) with quoted lead times of 'to be confirmed' or 1-2 weeks on remaining inventory. For new production, designers should migrate to PIC16F877-20I/PT or PIC18F4520-I/PT instead.
What is the price of PIC16C67T-20/PT?
As of 2026-09-18, the PIC16C67T-20/PT is priced around USD 14.50 in single-piece quantities, dropping to approximately USD 9.10 at 1,000-piece volumes from authorized resellers. Obsolete-part premiums apply because new Microchip production has ceased; pricing on distributor listings reflects remaining-channel inventory rather than factory quote.
Is PIC16C67T-20/PT RoHS compliant?
RoHS compliance status for PIC16C67T-20/PT varies by date code. Microchip transitioned the PIC16C6x family to lead-free / RoHS-compliant assembly during the 2000s, but pre-2005 date codes may not meet current RoHS thresholds. Check the lot-specific material declaration on the reel label or contact the distributor before using the part in a RoHS-bound product.
PIC16C67 vs PIC16C66 - which is better for my application?
The PIC16C67 and PIC16C66 share the same 44-pin TQFP pinout, peripherals, and 20 MHz core, differing only in program memory: the PIC16C67 has 14 KB (8K x 14) while the PIC16C66 has 8 KB (4K x 14). Choose PIC16C67 for code sizes up to about 12 KB, and PIC16C66 for code under 6 KB where the smaller OTP mask lowers unit cost. Both are pin-compatible drop-in alternatives.
What is the best cross-brand equivalent for PIC16C67T-20/PT?
There is no direct cross-brand drop-in replacement for PIC16C67T-20/PT because the PIC16C6x OTP family uses a proprietary Harvard architecture and Microchip instruction set not shared by Atmel, NXP, or ST. The pragmatic alternative is to migrate to a same-family Microchip Flash part such as PIC16F877-20I/PT or PIC18F4520-I/PT in the same 44-TQFP footprint, which preserves the development toolchain while gaining flash reprogrammability.
When should I choose PIC16C67T-20/PT over a flash-based PIC16F877?
Choose PIC16C67T-20/PT only when you already have a working PIC16C6x design and cannot justify a firmware rewrite plus re-validation cost. For new designs, the PIC16F877-20I/PT is strictly better: it adds flash reprogrammability (lower NRE for prototype iterations), 8 KB RAM versus 368 bytes, on-chip EEPROM, and In-Circuit Serial Programming. The OTP PIC16C67T-20/PT offers no advantage on a greenfield project.
Does PIC16C67T-20/PT support in-circuit debugging?
The PIC16C67T-20/PT itself does not include on-chip debug hardware; debug relies on the ICSP (In-Circuit Serial Programming) interface plus a MPLAB ICD debugger. For modern projects, the PIC16F877-20I/PT successor integrates background-debug hardware that supports up to 3 hardware breakpoints, drastically reducing debug cycle time compared to the OTP part.

Engineering reference data for PIC16C67T-20/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C67T-20/PT only when maintaining a long-lifecycle design that already runs on PIC16C6x OTP firmware and the production programmer/board is qualified for that part. For new designs the PIC16F877-20I/PT or PIC18F4520-I/PT are strictly better because they add flash reprogrammability and more memory at similar price points. Within the OTP family, prefer PIC16C66-20/PT for code under 6 KB and PIC16C67T-20/PT only when code exceeds 6 KB. Use the -04 grade only for low-speed control loops where 4 MHz is sufficient. The obsolete lifecycle status on all PIC16C OTP parts means designers should plan a flash-based migration within 12-24 months if production volumes remain above 5k/year.

Comparison with Alternatives

Parameter This Product PIC16C67-20/PT PIC16C67-04/PT PIC16C66-20/PT PIC16F877-20I/PT PIC18F4520-I/PT
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 14 KB OTP 14 KB OTP 14 KB OTP 8 KB OTP 14 KB Flash 32 KB Flash
RAM Size 368 B 368 B 368 B 368 B 8 KB 16 KB
Max Clock Speed 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz 40 MHz
Memory Type OTP EPROM OTP EPROM OTP EPROM OTP EPROM Flash Flash
ADC 10-bit, 8 ch 10-bit, 8 ch 10-bit, 8 ch 10-bit, 8 ch 10-bit, 8 ch 10-bit, 13 ch
Lifecycle Obsolete Obsolete Obsolete Obsolete Active Active
Approx 1k Price (USD) 9.10 8.50 6.20 7.80 5.10 4.95

Key Differentiators

  • Largest OTP density in the PIC16C6x 44-pin TQFP family (vs PIC16C66-20/PT)
  • 20 MHz clock speed at full supply range (vs PIC16C67-04/PT)
  • Tape-and-Reel factory packaging for high-volume SMT (vs PIC16C67-20/PT (tube))
  • Direct Flash successor exists for painless migration (vs PIC16F877-20I/PT)

Design Notes

Estimated: at 20 MHz and 6.0 V supply, the PIC16C67T-20/PT draws roughly 20 mA active, requiring a low-noise 5 V LDO such as MCP1700 with a 10 uF bulk + 100 nF bypass pair within 5 mm of the VDD pins (pin 11 and pin 32). Route AVdd/AVss through a ferrite bead to isolate ADC noise, and place a 100 nF cap directly at pin 41/42. Brown-out reset must be enabled for industrial rails where input voltage sags are common.

The 'C' in PIC16C67 denotes OTP EPROM, meaning the device can be programmed exactly once. Lost units, partial verification, or last-minute spec changes cannot be recovered - order 10-20% over the BOM and verify firmware with the same programmer/board before sending any MPN to the production programmer. This is the #1 cost driver when migrating a PIC16Cxx design; the PIC16F877-20I/PT successor removes this issue with Flash memory.

Keep the 20 MHz crystal traces on the PIC16C67T-20/PT as short as possible (under 5 mm) and surround them with a ground pour. Route ICSP lines (RB6/RB7, MCLR) away from switching power and analog signal lines to prevent in-circuit programming noise from disrupting firmware load. If using the on-chip 10-bit ADC, add a 100 nF cap on each analog pin near the MCU to limit ADC sampling errors from switched-capacitor charge injection.

When using the MSSP peripheral in I2C mode at 400 kHz, add 4.7 kohm pull-ups to both SDA and SCL. For SPI at the full 5 MHz sync USART rate, source-terminate the clock line with a 33 ohm resistor if the bus length exceeds 50 mm. Watchdog timer should always be enabled (Configuration bit WDTE = ON) so that firmware lockups from EMI are recoverable within the 18 ms nominal WDT period.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliance varies by date code; pre-2005 reels may not meet current RoHS thresholds. Not AEC-Q100 qualified - choose PIC18F automotive family for vehicle applications. Microchip provides REACH, RoHS, and conflict-mineral declarations through the part's Material Declaration Sheet.

Data verified on: 2026-09-18 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C67T-20/PT datasheet PIC16C67T-20/PT price buy PIC16C67T-20/PT pinout TQFP-44 PIC16C67 vs PIC16F877 PIC16C67T-20/PT drop-in replacement Microchip 8-bit OTP microcontroller 14KB PIC16C6x 44-pin TQFP PIC16C67 industrial automation where to buy PIC16C67T-20/PT PIC16C67T-20/PT lead time stock what is the difference between PIC16C66 and PIC16C67 is PIC16C67T-20/PT still manufactured PIC16C67T-20/PT alternative Microchip Flash

Related Components & Terms

Microchip Technology PIC16C67T-20/PT PIC16C67-20/PT PIC16C67-04/PT PIC16C66-20/PT PIC16F877-20I/PT PIC18F4520-I/PT 8-bit microcontroller PIC16C6x OTP EPROM TQFP-44 44-TQFP 44-pin TQFP USART MSSP SPI I2C 10-bit ADC RoHS REACH Industrial automation HVAC control appliance control brown-out reset watchdog timer
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details