Microchip Technology

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

MPN: PIC16C67T-20I/PT ✗ End of Life
In Stock Ships in 1-3 business days
4.0 V to 6.0 V Vdss 44-pin TQFP (10x10 mm), Tape & Reel Package 20 MHz maximum Speed 14 KB (8K x 14) OTP EPROM Memory
From $6.5 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $9.85 $9.85
10 $8.92 $89.20
100 $7.95 $795.00
500 $7.1 $3,550.00
1,000 $6.5 $6,500.00
ℹ️ All prices are in USD

PIC16C67T-20I/PT Overview

The Microchip Technology PIC16C67T-20I/PT is an 8-bit PIC® RISC microcontroller with 20 MHz operating speed, 14 KB (8K x 14) One-Time-Programmable (OTP) program memory and 368 bytes of RAM, housed in a 44-pin TQFP (10x10 mm) surface-mount package with Tape & Reel packaging (suffix "T"). The device integrates 33 digital I/O pins, a 20 MHz internal instruction cycle, and a rich peripheral set including PWM, Watchdog Timer (WDT), Brown-out Detect/Reset (BOR), and Power-on Reset (POR).

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripherals into one package. The PIC16C family uses a RISC (Reduced Instruction Set Computer) architecture with 35 single-word instructions, where every instruction executes in one instruction cycle (4 clock cycles). MCUs sit at the lowest tier of the embedded hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor device, and they remain dominant in cost-sensitive and deterministic control tasks where 32-bit processors are over-spec'd.

Key features of the PIC16C67T-20I/PT include: (1) wide 4.0V to 6.0V supply voltage range for industrial power rails; (2) fully static CMOS design enabling DC to 20 MHz operation; (3) on-chip peripherals including a 10-bit ADC, two 8-bit timers and one 16-bit timer, an enhanced USART, MSSP (I2C/SPI), and capture/compare/PWM modules; (4) industrial -40C to +85C operating temperature range (the "I" suffix); and (5) three serial communication interfaces (I2C, SPI, UART/USART) for sensor networks and inter-MCU buses.

Architecturally, the PIC16C67 uses Harvard memory separation with a 14-bit instruction word and 8-bit data path. Its OTP EPROM cell enables one-time field programming with cost advantages over Flash, suitable for mature high-volume industrial products. The brown-out detect and watchdog timer support safety-critical applications where lockup recovery is mandatory.

Typical applications include industrial control modules, motor drive controllers (using the PWM module), sensor interface boards (using the ADC and I2C/SPI peripherals), building automation, and embedded legacy replacement of older 8051-based designs. The 44-TQFP package provides ample I/O for keypad scanning, LCD drive, and multi-sensor acquisition.

When designing with this part, note that OTP memory cannot be re-programmed - firmware bugs require a board swap, not a reflash. Use the PIC16F877 Flash equivalent for prototypes or low-volume runs, and reserve the PIC16C67T-20I/PT for cost-optimized high-volume production.

This page consolidates distributor pricing, pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, helping engineers source, evaluate, and integrate the PIC16C67T-20I/PT into legacy and new designs.

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

Microchip Technology
Program Memory Size: 14 KB (8K x 14 words)
ADC: 8-channel, 8-bit
Core: 8-bit RISC (Harvard)
Microchip Technology
Program Memory Size: 14 KB (8K x 14)
Core: PIC16 (8-bit RISC, Harvard)
Program Memory Type: OTP EPROM
Microchip Technology
Program Memory Size: 14 KB (8K x 14 instructions)
ADC: 8 channels x 8-bit
Package: 44-pin TQFP (10 x 10 mm)
Microchip Technology
Program Memory Size: 14 KB (8K x 14)
ADC: 10-bit, 8 channels
Core: PIC16C6x, 8-bit RISC Harvard

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

PIC16C67-20I/PT

✅ Drop-In
📦 44-TQFP (10x10)
same die, identical electrical specs, supplied in Tray instead of Tape & Reel (-$0.50 typical savings)

📋 Reference alternative (not in catalog)

PIC16C67T-20/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
8-bit Microcontroller (MCU) · PIC PIC® 16C · PIC16C6x, 8-bit RISC Harvard · OTP (One-Time Programmable) EPROM · 14 KB (8K x 14) · 368 bytes · 20 MHz · 200 ns (20 MHz) / 50 ns core execution

✓ In Stock

$9.1 / Unit

View Datasheet →

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 →

PIC16C67T-04I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16C (8-bit RISC, 14-bit instruction word) · 4 MHz · OTP EPROM · 14 KB (8K x 14 instructions) · 368 bytes · Not present · 5 V (operating) · 33

✓ In Stock

$7.9 / Unit

View Datasheet →

PIC16C67T-04/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (10x10)
PIC16 (8-bit RISC, Harvard) · OTP EPROM · 14 KB (8K x 14) · 368 x 8 bytes · Not present · 4 MHz · 14-bit · 33

✓ In Stock

$5.72 / Unit

View Datasheet →

PIC16F877-20I/PT

✅ Drop-In
📦 44-TQFP (10x10)
Flash memory (reprogrammable) vs OTP, 14 KB Flash + 256 B EEPROM + 368 B RAM, otherwise pin-to-pin compatible; recommended migration path

📋 Reference alternative (not in catalog)

PIC16C67T-20I/PT Maximum Ratings & Electrical Characteristics

Core PIC16 8-bit RISC
Program Memory Size 14 KB (8K x 14) OTP EPROM
RAM Size 368 x 8 bytes (368 bytes)
EEPROM Size None (OTP device)
CPU Speed 20 MHz maximum
Instruction Set 35 single-word instructions
Number of I/O Pins 33
Supply Voltage 4.0 V to 6.0 V
Operating Temperature Range -40 C to +85 C (Industrial)
Package 44-pin TQFP (10x10 mm), Tape & Reel
Mounting Type Surface Mount
ADC 8-channel 10-bit
Timers 2 x 8-bit + 1 x 16-bit
Communication Interfaces I2C, SPI, UART/USART (MSSP + USART)
PWM Modules 2 (Capture/Compare/PWM)
Watchdog Timer Yes (WDT)
Brown-out Reset Yes (BOR)
Power-on Reset Yes (POR)
Oscillator External (crystal/RC/HS supported)
RoHS Status Compliant

PIC16C67T-20I/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 OSC1/CLKI — External oscillator input or crystal connection
Pin 2 OSC2/CLKO — External oscillator output or clock output
Pin 3 MCLR/VPP — Master Clear (active-low reset) / programming voltage input
Pin 4 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Pin 5 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 6 RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference
Pin 7 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 10 VSS — Ground reference
Pin 11 VDD — Positive supply voltage (4.0V to 6.0V)
Pin 12 RB0/INT — PORTB bit 0 / External interrupt input
Pin 13 RB1 — PORTB bit 1
Pin 14 RB2 — PORTB bit 2
Pin 15 RB3/PGM — PORTB bit 3 / Low-voltage programming input
Pin 16 RB4 — PORTB bit 4
Pin 17 RB5 — PORTB bit 5
Pin 18 RB6/PGC — PORTB bit 6 / In-circuit debugger clock
Pin 19 RB7/PGD — PORTB bit 7 / In-circuit debugger data
Pin 20 VSS — Ground reference
Pin 21 VDD — Positive supply voltage (4.0V to 6.0V)
Pin 22 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 23 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 24 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 25 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO — PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock
Pin 29 RC7/RX/DT — PORTC bit 7 / USART receive / USART data
Pin 30 VSS — Ground reference
Pin 31 VDD — Positive supply voltage (4.0V to 6.0V)
Pin 32 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 33 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 34 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 35 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 36 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 37 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 38 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 39 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 40 VSS — Ground reference
Pin 41 VDD — Positive supply voltage (4.0V to 6.0V)
Pin 42 RE0/RD/AN5 — PORTE bit 0 / Read control for PSP / Analog input 5
Pin 43 RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6
Pin 44 RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / Analog input 7

Typical Applications

PIC16C67T-20I/PT is suitable for 6 applications: Industrial Process Control Modules, Motor Drive and PWM Controllers, Sensor Interface Boards (I2C/SPI/UART), Building Automation and HVAC Controllers, Legacy 8051 Replacement (Pin-Compatible Migration), Embedded Appliance Controllers.

🏭

Industrial Process Control Modules

The PIC16C67T-20I/PT fits industrial process control modules because its 14 KB OTP program memory supports small-to-medium control firmware, and its 8-channel 10-bit ADC reads multiple analog sensor inputs (temperature, pressure, flow) directly without external signal conditioning. Placed on a 5V industrial rail, the -40C to +85C industrial temperature range handles factory-floor thermal extremes. The 33 I/O pins drive relays, indicator LEDs, and keypad inputs simultaneously, eliminating the need for an I/O expander. Its 20 MHz instruction rate delivers 5 MIPS, sufficient for PID loop execution at 100 Hz sampling. Compared with a 32-bit MCU, the PIC16C67T-20I/PT is dramatically cheaper (~$6-9 vs $3-15 in volume) and its deterministic RISC core simplifies real-time validation.

🏭

Motor Drive and PWM Controllers

The PIC16C67T-20I/PT's 2 Capture/Compare/PWM (CCP) modules make it well-suited for brushed DC motor speed control, small stepper drives, and PWM dimming applications. The 20 MHz clock provides 5 MIPS, enabling PWM frequencies up to 78 kHz at 8-bit resolution (fast enough to avoid audible motor whine). The 33 I/O pins support quadrature encoder input, direction control, and over-current feedback signals without multiplexing. Brown-out detect and watchdog timer provide fault recovery critical for unattended motor drive deployments. The 44-TQFP package fits within compact motor-control PCBs alongside gate drivers like the MCP1407. For higher-performance BLDC or FOC control, the PIC18F4431 offers dedicated motor-control PWM hardware.

🧩

Sensor Interface Boards (I2C/SPI/UART)

The PIC16C67T-20I/PT's MSSP (Master Synchronous Serial Port) supporting both I2C and SPI, combined with the enhanced USART, lets the device act as a sensor hub aggregating multiple digital sensors and forwarding data upstream. The 33 I/O pins can host up to two simultaneous I2C buses (one MSSP + bit-banged), enabling isolation between sensor channels. The 8-channel 10-bit ADC additionally reads analog sensors, providing mixed-signal aggregation in one chip. Operating from 4.0V to 6.0V, the part accepts common industrial sensor power levels directly. Designers frequently pair the PIC16C67T-20I/PT with sensors like the MCP9808 (I2C temperature) and MPU-6050 (I2C IMU) on the same PCB for compact sensor nodes.

🏭

Building Automation and HVAC Controllers

The PIC16C67T-20I/PT's 14 KB OTP program memory and 33 I/O pins are well-matched to HVAC controller boards that need to read multiple zone temperatures, drive damper actuators, and communicate with central control units. The industrial -40C to +85C temperature range supports unheated equipment rooms and rooftop installations. Three serial interfaces (I2C, SPI, USART) enable BACnet or Modbus gateway modules. The Brown-out Reset prevents false state during power brownouts common in HVAC compressor switching. The PIC16C67T-20I/PT's cost point (~$6-9 at volume) suits price-sensitive commercial building automation where dozens of controllers are deployed per facility.

🔧

Legacy 8051 Replacement (Pin-Compatible Migration)

The PIC16C67T-20I/PT can serve as a pin-compatible replacement for legacy 8051-family microcontrollers in mature industrial designs where the original part has gone EOL. With 33 I/O pins in a 44-TQFP footprint, it fits standard 8051 socket adapter boards. The RISC architecture executes instructions 4x faster than the 8051 at the same clock rate, providing headroom for software upgrades. The 14 KB OTP program memory and 368 bytes RAM accommodate typical 8051 firmware with minor optimization. Designers can migrate existing 8051 codebases (assembly or C) to PIC16 with MPLAB-X IDE and the XC8 compiler. Existing boards can be reused with minor BOM swaps, avoiding costly PCB redesign.

📱

Embedded Appliance Controllers

The PIC16C67T-20I/PT's combination of OTP memory (lowest unit cost for high volume), 33 I/O for keypad/LCD/relay interfacing, and three serial interfaces makes it ideal for embedded appliance controllers such as washing machines, dishwashers, and microwave ovens. The OTP program memory prevents firmware tampering in consumer products and reduces per-unit cost below Flash equivalents by 10-30 percent at high volumes. The 20 MHz speed runs main control loops fast enough to handle multiple motor and heater outputs in real time. The watchdog timer prevents lockup in unattended operation, a critical safety feature for appliance compliance. Pair it with character LCDs driven directly from the I/O pins and triac drivers like the MOC3021.

Recommended Products Summary

PIC16F877-20I/PT Flash-based sibling for prototyping Used in: Industrial Process Control Modules, Legacy 8051 Replacement (Pin-Compatible Migration) PIC18F4520-I/PT Higher performance upgrade with extended instruction set Used in: Industrial Process Control Modules MCP9700T-E/TT Temperature sensor companion for ADC input Used in: Industrial Process Control Modules, Building Automation and HVAC Controllers MCP1700-3302E 3.3V LDO regulator for sensor rail Used in: Industrial Process Control Modules, Legacy 8051 Replacement (Pin-Compatible Migration), Embedded Appliance Controllers MCP1407-E/MF Gate driver companion for MOSFET switching Used in: Motor Drive and PWM Controllers PIC18F4431-I/PT Dedicated motor-control upgrade with 14 PWM channels Used in: Motor Drive and PWM Controllers ACS712-05B Current sensor for motor feedback loop Used in: Motor Drive and PWM Controllers MCP9808T-E/MS High-accuracy I2C temperature sensor Used in: Sensor Interface Boards (I2C/SPI/UART) MPU-6050 I2C 6-axis IMU sensor Used in: Sensor Interface Boards (I2C/SPI/UART) MCP2551-I/P CAN transceiver for industrial networking Used in: Sensor Interface Boards (I2C/SPI/UART), Building Automation and HVAC Controllers ULN2003LV-Q1 Darlington driver for relay control Used in: Building Automation and HVAC Controllers MOC3021M Optoisolator/triac driver for AC load switching Used in: Embedded Appliance Controllers HD44780 LCD Character LCD display for user interface Used in: Embedded Appliance Controllers
What is the PIC16C67T-20I/PT and what package does it use?
The PIC16C67T-20I/PT is a Microchip Technology PIC16C-series 8-bit RISC microcontroller with 14 KB of OTP program memory and 20 MHz CPU speed, packaged in a 44-pin TQFP (10x10 mm) with Tape & Reel packaging (indicated by the "T" suffix). It is an industrial-temperature (-40C to +85C) variant of the PIC16C67 family. According to the Microchip PIC16C6X datasheet, the "I" suffix denotes industrial temperature grade and "PT" denotes the TQFP package.
Where can I buy the PIC16C67T-20I/PT and what is the price?
The PIC16C67T-20I/PT is available through authorized distributors including DigiKey, Mouser, Heisener, and Microchip USA. As of 2026-09-18, single-unit pricing is approximately $9.85, with volume pricing dropping to around $6.50 at 1000-piece quantities. Note that the part is marked NRND (Not Recommended for New Designs), so stock may be limited - request a quote for confirmed lead times.
What is the lead time for the PIC16C67T-20I/PT?
The PIC16C67T-20I/PT lead time varies by distributor and is typically 2-3 weeks when in stock. As of 2026-09-18, Heisener reports approximately 2,928 units in stock with a quoted delivery window of Feb 17 to Feb 22 for new orders. Since the part is NRND, we recommend confirming current stock and lead time directly with the distributor before placing volume orders.
Is the PIC16C67T-20I/PT still in production?
The PIC16C67T-20I/PT is classified as NRND (Not Recommended for New Designs) as of 2026-09-18. Existing customers in long-running production may still order it, but Microchip recommends migrating to Flash-based equivalents such as the PIC16F877-20I/PT or PIC18F-series parts for new designs. NRND status indicates the part is in maintenance mode and may transition to full discontinuation.
What is the difference between PIC16C67T-20I/PT and PIC16F877-20I/PT?
The PIC16C67T-20I/PT uses OTP EPROM memory (one-time programmable, cannot be reflashed in-circuit), while the PIC16F877-20I/PT uses Flash memory (in-circuit re-programmable). Both share the same 44-pin TQFP package, 20 MHz speed, and 14 KB program memory, making the PIC16F877-20I/PT a strong functional upgrade path for prototyping. For new designs, choose the F-version; for mature high-volume production, the C-version's lower unit cost may justify OTP.
What are good drop-in replacements for the PIC16C67T-20I/PT?
The best drop-in replacements include the PIC16C67-20I/PT (same chip without Tape & Reel packaging, but identical die and pinout), PIC16C67T-20/PT (commercial temperature grade 0C to +70C, otherwise identical), and PIC16C67-20/PT (commercial grade, no T&R). For Flash-based migration, the PIC16F877-20I/PT is pin-compatible but requires firmware rework. Cross-brand equivalents from Atmel or NXP are not drop-in due to different core architectures.
What is the operating voltage range of PIC16C67T-20I/PT?
The PIC16C67T-20I/PT operates from 4.0V to 6.0V DC supply voltage, per the Microchip PIC16C6X datasheet. This wide range accommodates both 5V regulated and battery-backed industrial power rails. Brown-out Reset (BOR) is enabled by default to protect against voltage drops below the safe operating threshold. Designers should add a 100 nF decoupling capacitor close to the VDD pin and a 10 uF bulk capacitor at the board input.
How much program memory does the PIC16C67T-20I/PT have?
The PIC16C67T-20I/PT contains 14 KB (8K x 14) of OTP EPROM program memory, organized as 8192 words of 14-bit instruction width. It also has 368 bytes of general-purpose RAM and no separate EEPROM (data EEPROM is not available on this PIC16C6X family member). The 14-bit instruction word allows for 35 single-word RISC instructions with single-cycle execution (except program branches which take two cycles).
How many I/O pins does the PIC16C67T-20I/PT have?
The PIC16C67T-20I/PT provides 33 digital I/O pins across PORTA (6 pins), PORTB (8 pins), PORTC (8 pins), and PORTD and PORTE (8+3 pins). Multiple pins have alternate peripheral functions such as ADC inputs, MSSP (I2C/SPI), USART, PWM outputs, and external interrupts. According to the Microchip datasheet, several pins are multiplexed with the ICSP programming interface and may need isolation resistors during in-circuit programming.
Where can I download the PIC16C67T-20I/PT datasheet PDF?
The official PIC16C67T-20I/PT datasheet can be downloaded from Microchip's website. The PIC16C6X family datasheet document covers the PIC16C67 device family and is available at https://ww1.microchip.com/. You can also access the datasheet via DigiKey's product page or through Microchip's product portal at https://www.microchip.com/en-us/product/PIC16C67. We recommend always downloading the latest revision before starting a new design.
Where to find the PIC16C67T-20I/PT pinout diagram?
The PIC16C67T-20I/PT pinout for the 44-pin TQFP package is documented in the PIC16C6X family datasheet, section "Pinout Descriptions" and "Package Marking Information." Pin 1 is at the top-left of the package when viewed from above with the dot marker. The 44-pin TQFP provides 33 I/O pins plus power, ground, reset, oscillator, and programming pins arranged in four sides of 11 pins each.
Is the PIC16C67T-20I/PT suitable for new product designs in 2026?
The PIC16C67T-20I/PT is marked NRND (Not Recommended for New Designs) as of 2026-09-18. For new designs, Microchip recommends the PIC16F877-20I/PT (Flash, pin-compatible) or the newer PIC18F4520 (extended instruction set, more peripherals, 5V tolerant). For mature production lines where the design is already validated and BOM changes are costly, the PIC16C67T-20I/PT remains a viable option while stock lasts.
What is the difference between PIC16C67T-20I/PT and PIC16C66T-20I/PT?
The PIC16C67T-20I/PT has 14 KB program memory and 33 I/O pins, while the PIC16C66T-20I/PT has 8 KB program memory and 22 I/O pins. Both share the same RISC core, 20 MHz speed, and similar peripheral mix (ADC, PWM, I2C/SPI, UART). Choose the PIC16C67 if you need the larger memory or extra I/O; choose the PIC16C66 for simpler, cost-sensitive applications where 8 KB is sufficient.
What programmer should I use for the PIC16C67T-20I/PT?
The PIC16C67T-20I/PT can be programmed using the Microchip MPLAB PM3 Universal Device Programmer, MPLAB ICD2/ICD3 in-circuit debuggers (with appropriate adapter), or third-party OTP programmers such as the Elnec BeeProg. Because the device is OTP, programming must be performed before or during board assembly - firmware cannot be updated in the field. Plan programming logistics into your manufacturing flow.
What are the key specifications of PIC16C67T-20I/PT that engineers should know?
Engineers working with the PIC16C67T-20I/PT should know: 8-bit RISC core at 20 MHz, 14 KB OTP program memory, 368 bytes RAM, 33 I/O pins, 4.0V to 6.0V supply, -40C to +85C industrial temperature range, 8-channel 10-bit ADC, MSSP (I2C/SPI) plus enhanced USART, 2 PWM modules, brown-out reset and watchdog timer, and 44-pin TQFP package. The OTP memory means firmware is permanent and bugs require board replacement, not reflashing.

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

Selection Guide

Choose the PIC16C67T-20I/PT when you need an industrial-temperature (-40C to +85C) 8-bit MCU with 14 KB OTP memory, 20 MHz performance, and Tape & Reel SMT packaging. It is the right pick for new high-volume industrial product designs that can absorb OTP's one-time-programming trade-off in exchange for the lowest per-unit cost. Choose the PIC16C67-20I/PT if your assembly process uses Tray packaging. Choose the PIC16C67T-20/PT or PIC16C67T-04/PT if your product runs only in commercial temperature environments. For development and low-volume runs where firmware iteration is needed, switch to the pin-compatible PIC16F877-20I/PT (Flash, $0.5-1.00 higher) to enable in-circuit reprogramming. Avoid the 04-speed variants (PIC16C67T-04I/PT) unless your firmware has been profiled to fit within 1 MIPS.

Comparison with Alternatives

Parameter This Product PIC16C67-20I/PT PIC16C67T-20/PT PIC16C67T-04I/PT PIC16C67T-04/PT PIC16F877-20I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (10x10) 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same 44-TQFP (10x10) - same
Core Architecture 8-bit PIC16 RISC 8-bit PIC16 RISC - same 8-bit PIC16 RISC - same 8-bit PIC16 RISC - same 8-bit PIC16 RISC - same 8-bit PIC16 RISC - same
CPU Speed 20 MHz 20 MHz 20 MHz 4 MHz (-80%) 4 MHz (-80%) 20 MHz
Program Memory 14 KB OTP EPROM 14 KB OTP EPROM 14 KB OTP EPROM 14 KB OTP EPROM 14 KB OTP EPROM 14 KB Flash (reprogrammable)
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) -40 C to +85 C (Industrial) 0 C to +70 C (Commercial) -40 C to +85 C (Industrial)
I/O Pins 33 33 33 33 33 33
Memory Type OTP (one-time programmable) OTP OTP OTP OTP Flash (re-programmable)
Lifecycle Status NRND NRND NRND NRND NRND Active

Key Differentiators

  • Available in Tape & Reel for high-volume SMT production (vs PIC16C67-20I/PT)
  • Industrial temperature range for harsh environments (vs PIC16C67T-20/PT)
  • Full 20 MHz CPU performance (vs PIC16C67T-04I/PT)

Design Notes

Estimated: the PIC16C67T-20I/PT draws approximately 13-20 mA active at 20 MHz and 5V, plus up to 50 mA total I/O sourcing when fully loaded. Decouple each VDD pin (5 pins: 11, 21, 31, 41, plus VDD on the TQFP) with a 100 nF ceramic capacitor placed within 5 mm of the pin. Add a single 10 uF bulk tantalum or aluminum electrolytic capacitor near the MCU power entry point. Brown-out Reset (BOR) should be enabled in the configuration bits to prevent undefined operation during supply droops below 4.0V. For battery-backed designs, route the MCU's VDD through a Schottky diode and add a 100 uF reservoir capacitor to ride out brief power interruptions.

Place the external crystal or resonator within 10 mm of the OSC1 (pin 1) and OSC2 (pin 2) pins with symmetrical trace lengths. Add a ground guard ring around the oscillator traces to prevent noise coupling from nearby switching signals. The MCLR pin (pin 3) requires a 10 kohm pull-up resistor to VDD for normal operation; for ICSP programming, use a typical Microchip-recommended ICSP circuit with a 10 kohm pull-up and a series resistor of approximately 470 ohm to prevent programming voltage back-feed. Keep analog inputs (PORTA and PORTE) physically separated from digital switching signals; route them on a separate analog ground island if mixed-signal performance is critical. The 44-TQFP thermal pad is not internally connected to ground; standard 44-TQFP PCBs do not require thermal via arrays.

OTP memory cannot be reflashed - any firmware bug discovered after production requires board-level rework or disposal. Plan comprehensive firmware validation before programming. Configuration bits must be set correctly on first programming: enable the watchdog timer (WDT) for unattended deployments, set the oscillator mode to match the crystal, enable or disable the low-voltage programming (LVP) pin (RB3/PGM), and select the appropriate brown-out voltage threshold. Pin RB3 is shared between GPIO and the LVP programming enable - if LVP is enabled, external circuitry on RB3 can interfere with programming. For multi-supplier designs, verify that alternates like PIC16C67-20I/PT (Tray vs T&R) maintain the same ordering code; some distributors list tray-only versions under different part numbers.

Compliance Information

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

Per Microchip product page; the part is NRND (Not Recommended for New Designs) as of 2026-09-18, but is still RoHS compliant. Not AEC-Q100 qualified; PIC16-family variants are not typically used in automotive safety-critical applications.

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

Related Searches

PIC16C67T-20I/PT PIC16C67T-20I/PT datasheet PIC16C67T-20I/PT price Microchip PIC16C67T-20I/PT 8-bit 20MHz OTP microcontroller 44-TQFP PIC16C67T-20I/PT pinout PIC16C67T-20I/PT drop-in replacement PIC16C67 vs PIC16F877 PIC16C67T-20I/PT buy online OTP microcontroller industrial grade 44-TQFP what is the replacement for PIC16C67T-20I/PT PIC16C67T-20I/PT lead time stock

Related Components & Terms

Microchip Technology PIC16C67T-20I/PT PIC16C67 PIC16F877 PIC16C66 8-bit microcontroller RISC architecture OTP EPROM Flash memory TQFP-44 TQFP package family TQFP-44 (10x10 mm) surface mount technology RoHS REACH AEC-Q100 PIC16C family MPLAB IDE XC8 compiler industrial temperature grade MOSFET gate driver USART MSSP PWM module 10-bit ADC watchdog timer brown-out reset ICSP programming MPLAB PM3 programmer PIC18F upgrade path
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