PIC16C67T-10E/PT - 8-Bit 10MHz 14KB OTP MCU 44-TQFP | Microchip
MPN: PIC16C67T-10E/PT โ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.85 | $985.00 |
| 500 | $8.95 | $4,475.00 |
| 1,000 | $8.1 | $8,100.00 |
PIC16C67T-10E/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/EPROM/Flash/OTP), data memory (RAM), and peripherals (timers, ADC, communication ports, GPIO) into one package. Within the broader taxonomy it sits as MCU -> microcontroller -> embedded processor -> semiconductor. The PIC16C line uses a Harvard RISC architecture with a small instruction set optimized for deterministic interrupt response, low power, and compact code density, and the PIC16C67 specifically belongs to the "mid-range" PIC16 family featuring 14-bit instruction words.
Key features of the PIC16C67T-10E/PT include: a 14KB (8K x 14) OTP program memory, 368 x 8 RAM, 33 digital I/O, integrated 8-bit ADC with multiple input channels, three timer modules (TMR0, TMR1, TMR2), a Parallel Slave Port (PSP), and synchronous/asynchronous serial interfaces (SSP/SPI and USART/SCI). The "T" suffix indicates tape-and-reel packaging, "10" denotes 10 MHz maximum clock, "E" denotes the extended operating temperature grade, and "/PT" denotes the 44-pin TQFP package.
Architecturally, the PIC16C67 uses a 14-bit instruction word with a single accumulator (W) and a file-register-based data model, an interrupt-driven core, and an internal RC oscillator option for reduced BOM. The 10 MHz clock yields a 100 ns instruction cycle, supporting time-critical control loops.
Typical applications include industrial control systems, automotive body electronics, sensor interfaces, embedded control boards, and legacy replacement designs. The 33 I/O and integrated peripherals make it suitable for I/O-rich human-machine interface panels.
When designing with the PIC16C67T-10E/PT, ensure programming is completed before OTP window sealing; once sealed the device cannot be reprogrammed. Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the supply pin and provide a proper MCLR reset circuit.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16C67T-10E/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-10E/PT (same form factor and footprint) โ differing in Core Architecture, EEPROM Data Memory, Package, Program Memory Type, Timers.
Quick Comparison Tool โ Select alternative parts for side-by-side comparison:
PIC16F877-10E/PT
โ Drop-In๐ Reference alternative (not in catalog)
PIC16F877-10I/PT
โ Drop-In๐ Reference alternative (not in catalog)
PIC16F887-I/PT
โ Drop-In๐ Reference alternative (not in catalog)
PIC16C67-10I/PT
โ Drop-Inโ In Stock
$5.1 / Unit
View Datasheet โPIC16C67-10E/PT
โ Drop-In๐ Reference alternative (not in catalog)
PIC16C67-20I/PT
โ Drop-Inโ In Stock
$5.05 / Unit
View Datasheet โPIC16C67T-10E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 (8-bit RISC, Harvard) |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 x 8 bytes |
| EEPROM Data Memory | None |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns (at 10 MHz, 4 clocks per instruction) |
| Number of I/O Pins | 33 |
| Supply Voltage (Vdd) | 5 V nominal |
| Operating Temperature Grade | Extended (-40C to +125C) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Communication Interfaces | USART/SCI, SSP/SPI, I2C (via SSP), Parallel Slave Port (PSP) |
| ADC | 8-bit, multi-channel (per PIC16C6x family) |
| Timers | TMR0, TMR1, TMR2 |
| Packaging Format | Tape & Reel (T suffix) |
PIC16C67T-10E/PT Pin Configuration
| Pin 1 | MCLR/THV โ Master Clear (Reset) input / Programming voltage |
| 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 / ADC VREF+ |
| Pin 6 | RA4/T0CKI โ PORTA bit 4 / TMR0 clock input |
| Pin 7 | RA5/AN4/SS โ PORTA bit 5 / Analog input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 โ PORTE bit 0 / Parallel Slave Port read / Analog input 5 |
| Pin 9 | RE1/WR/AN6 โ PORTE bit 1 / Parallel Slave Port write / Analog input 6 |
| Pin 10 | RE2/CS/AN7 โ PORTE bit 2 / Parallel Slave Port chip select / Analog input 7 |
| Pin 11 | VDD โ Positive supply voltage (5 V) |
| Pin 12 | VSS โ Ground |
| Pin 13 | OSC1/CLKIN โ Oscillator crystal input / external clock input |
| Pin 14 | OSC2/CLKOUT โ Oscillator crystal output / clock output |
| Pin 15 | RC0/T1OSO/T1CKI โ PORTC bit 0 / TMR1 oscillator output / TMR1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 โ PORTC bit 1 / TMR1 oscillator input / CCP2 output |
| Pin 17 | RC2/CCP1 โ PORTC bit 2 / CCP1 PWM output |
| Pin 18 | RC3/SCK/SCL โ PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 โ PORTD bit 0 / Parallel Slave Port data bit 0 |
| Pin 20 | RD1/PSP1 โ PORTD bit 1 / Parallel Slave Port data bit 1 |
| Pin 21 | RD2/PSP2 โ PORTD bit 2 / Parallel Slave Port data bit 2 |
| Pin 22 | RD3/PSP3 โ PORTD bit 3 / Parallel Slave Port data bit 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 transmit / USART clock |
| Pin 26 | RC7/RX/DT โ PORTC bit 7 / USART receive / USART data |
| Pin 27 | RD4/PSP4 โ PORTD bit 4 / Parallel Slave Port data bit 4 |
| Pin 28 | RD5/PSP5 โ PORTD bit 5 / Parallel Slave Port data bit 5 |
| Pin 29 | RD6/PSP6 โ PORTD bit 6 / Parallel Slave Port data bit 6 |
| Pin 30 | RD7/PSP7 โ PORTD bit 7 / Parallel Slave Port data bit 7 |
| Pin 31 | VSS โ Ground |
| Pin 32 | VDD โ Positive supply voltage (5 V) |
| Pin 33 | RB0/INT โ PORTB bit 0 / External interrupt |
| Pin 34 | RB1 โ PORTB bit 1 |
| Pin 35 | RB2 โ PORTB bit 2 |
| Pin 36 | RB3/PGM โ PORTB bit 3 / Low-voltage programming |
| 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 | 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-10E/PT is suitable for 7 applications: Industrial Control Systems, Automotive Body Electronics, Sensor Interface Boards, Embedded Control Boards, Legacy Replacement Designs, Human-Machine Interface Panels, Motor Control and PWM Drivers.
Industrial Control Systems
The PIC16C67T-10E/PT's 33 I/O pins and integrated peripherals (USART, SSP/SPI, 8-bit ADC, three timers, PSP) make it well suited for industrial control boards that aggregate multiple sensor inputs and actuator outputs in a single MCU. The 14 KB OTP program memory supports mid-sized control firmware including state machines, PID loops, and communication stacks. The extended -40C to +125C temperature grade covers factory-floor enclosures and outdoor cabinets. At 10 MHz / 200 ns instruction cycle, the device sustains deterministic interrupt response for time-critical control loops. The 44-TQFP package and 5 V supply ease integration into legacy industrial backplanes that share rails with analog drivers.
Recommended
Automotive Body Electronics
In automotive body controllers (mirror adjusters, seat controllers, lighting, HVAC flap actuators), the PIC16C67T-10E/PT's extended temperature range and 33 I/O support multi-load driving via discrete transistors while the integrated ADC reads position sensors and the USART/SPI link to a body control module. The PIC16C67 family was originally qualified for under-hood and cabin modules where its OTP memory protected against firmware tampering. While the C67T-10E is now obsolete, many legacy automotive ECUs are still maintained with this part. The 10 MHz instruction rate is sufficient for body-control latency budgets of 10-50 ms while leaving headroom for LIN-style communication stacks.
Recommended
Sensor Interface Boards
The PIC16C67T-10E/PT's 8-bit ADC and 33 digital I/O suit multi-sensor acquisition boards in HVAC, environmental monitoring, and process instrumentation. With 14 KB OTP, firmware can host sensor linearization tables, calibration constants, and Modbus/USART communication stacks. The 10 MHz clock supports 100 kHz+ sampling rates when paired with the on-chip ADC. The extended -40C to +125C grade suits outdoor sensor housings and industrial cabinets. The PSP (Parallel Slave Port) enables direct bus attachment to a host controller or FPGA for data forwarding. For retrofit projects on legacy boards, the C67T-10E maintains exact firmware compatibility without PCB rework.
Recommended
Embedded Control Boards
General-purpose 8-bit embedded control boards for vending machines, access controllers, pump drivers, and small appliances commonly use the PIC16C67T-10E/PT because it consolidates timers, ADC, communication, and 33 I/O in a single 44-TQFP. The OTP memory protects against unauthorized firmware cloning in commercial equipment. The PIC16 mid-range instruction set eases assembly development and C-compiler support (CCS, XC8 legacy) reduces time-to-market. The 368-byte RAM supports stack depth for moderate interrupt nesting, and the parallel slave port simplifies integration with a host display controller. Many legacy designs still ship with this part; for new boards, Flash-based PIC16F877-10E/PT is preferred.
Recommended
Legacy Replacement Designs
The PIC16C67T-10E/PT is now categorized obsolete, and design teams maintaining legacy products use it only as a like-for-like replacement. The 44-TQFP package, 10 MHz clock, 14 KB OTP, and PIC16 mid-range instruction set are all locked by the original schematic and PCB layout. With 2 distributors still listing stock and shrinking inventory, design teams should qualify drop-in replacements (PIC16F877-10E/PT, PIC16F887-I/PT) ahead of full depletion. Migration typically requires code recompilation because PIC16F87x peripheral SFR addresses differ slightly from PIC16C6x. The 5 V supply rail and 44-TQFP land pattern remain compatible across the family.
Recommended
Human-Machine Interface Panels
The PIC16C67T-10E/PT's 33 I/O are well-matched to HMI panels that drive LED indicators, scan 4x4 or 5x5 key matrices, and talk to character LCDs or segment displays via the parallel slave port or I/O expansion. The 14 KB OTP holds button-debounce state machines, menu navigation code, and simple Modbus command handlers. The 10 MHz clock enables smooth LED multiplexing refresh without flicker, while the extended -40C to +125C grade supports outdoor or industrial enclosures. The PIC16C67 family was a popular HMI controller in 1990s-2000s industrial equipment, and the C67T-10E maintains that legacy footprint for service boards.
Recommended
Motor Control and PWM Drivers
The PIC16C67T-10E/PT's TMR2 plus CCP module can generate PWM outputs for small DC motor, fan, or LED-driver control applications, while the ADC reads current sense or tachometer feedback for closed-loop control. The 10 MHz instruction cycle supports PWM frequencies up to ~40 kHz with 10-bit resolution when using the PWM peripheral, and the 33 I/O can drive multiple half-bridges or relay banks. The extended -40C to +125C grade suits under-hood automotive cooling fans or industrial pump controllers. The USART supports feedback to a supervisory PLC. For modern designs, PIC16F887-I/PT adds enhanced PWM and complementary waveform generators.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C67T-10E/PT โ comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F877-10E/PT | PIC16F877-10I/PT | PIC16F887-I/PT | PIC16C67-10I/PT | PIC16C67-10E/PT | PIC16C67-20I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Program Memory | 14 KB OTP EPROM | 14 KB Flash | 14 KB Flash | 14 KB Flash | 14 KB OTP EPROM | 14 KB OTP EPROM | 14 KB OTP EPROM |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 10 MHz | 10 MHz | 20 MHz |
| RAM | 368 B | 368 B | 368 B | 368 B | 368 B | 368 B | 368 B |
| EEPROM Data Memory | None | 256 B | 256 B | 256 B | None | None | None |
| Operating Temperature | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| Reprogrammable | No (OTP) | Yes (Flash, ICSP) | Yes (Flash, ICSP) | Yes (Flash, ICSP) | No (OTP) | No (OTP) | No (OTP) |
| Lifecycle Status | Obsolete | Active / NRND | Active / NRND | Active | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Drop-in Flash-based successor with EEPROM data memory (vs PIC16F877-10E/PT)
- Higher clock speed with same pinout (vs PIC16C67-20I/PT)
- Enhanced peripheral set with same package (vs PIC16F887-I/PT)
Design Notes
PIC16C67T-10E/PT uses OTP EPROM - once the program memory is sealed via the configuration bits, the firmware cannot be changed. Design teams must validate firmware on windowed/erasable C67 parts (CERDIP/CLCC packages) before committing to OTP production. Plan for field firmware updates by designing the PCB with ICSP header access (RB6/PGC, RB7/PGD, MCLR) so a Flash-based successor (PIC16F877) can be substituted without layout changes.
Decouple both VDD pins (11 and 32) with 0.1 uF ceramic capacitors placed within 5 mm of each pin; add a single 10 uF bulk tantalum or ceramic capacitor near the device. The PIC16C67T-10E operates from 5 V nominal; supply tolerance is +/-10% per the PIC16C6x datasheet. The MCLR pin must be pulled high through a 10 kohm resistor with a 0.1 uF capacitor to VDD for power-on reset stability; without proper MCLR rise time the device may enter undefined states.
Route the OSC1/OSC2 traces short and symmetric; for crystal operation use a fundamental-mode 10 MHz crystal with two 15-33 pF load capacitors to ground, placed within 5 mm of the OSC pins. Keep high-speed digital lines (PORTD parallel slave port, USART) away from analog inputs (PORTA AN0-AN7) to minimize crosstalk. Place the analog AVdd/Vss pins (shared with digital VDD/VSS on TQFP-44) tracks short to the digital supply plane; if the design uses ADC, consider adding a ferrite bead between digital and analog supplies.
The PIC16C67T-10E/PT in 44-pin TQFP has a thermal resistance of approximately 50-60 C/W theta_JA on a standard 4-layer JEDEC test board (per Microchip package thermal data). At maximum 10 MHz active operation with all 33 I/O toggling, internal dissipation is well under 100 mW, so self-heating is negligible (<6 C rise). The thermal constraint is dominated by the extended -40C to +125C junction rating, not by self-heating - ensure ambient design margin stays below the 125 C limit per MIL-STD or customer qualification.
When using the Parallel Slave Port (PORTD + PORTE), keep the read (RE0/RD), write (RE1/WR), and chip select (RE2/CS) traces short and length-matched; add 22-33 ohm series damping resistors at the MCU pins if the host bus exceeds 10 MHz. For USART operation above 115.2 kbaud, ensure the TX/RC6 and RX/RC7 traces are routed over a continuous ground plane and avoid crossing clock lines. For SPI, keep the SCK/RC3 trace length matched to SDO/RC5 if multiple SPI slaves are on the bus to minimize skew.
Compliance Information
RoHS/REACH compliance status was not specified in the verified web data; this is typical for PIC16C OTP parts designed before RoHS mandate. Microchip provides compliance certificates via the product page on request.