PIC16C67T-20E/PT - 8-Bit 20MHz 14KB OTP MCU 44-TQFP | Microchip
Артикул: PIC16C67T-20E/PT ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $18.95 | $18,95 |
| 10 | $17.5 | $175,00 |
| 100 | $15.8 | $1.580,00 |
| 500 | $14.2 | $7.100,00 |
| 1.000 | $12.9 | $12.900,00 |
PIC16C67T-20E/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/EPROM/Flash and RAM), and peripherals on one die. It belongs to the broader category of microcontrollers -> embedded processors -> semiconductors. PIC microcontrollers use a RISC architecture with a small, fixed instruction set optimized for deterministic real-time control in cost-sensitive applications. Unlike 32-bit Cortex-M parts, PIC16C devices target legacy industrial, automotive, and consumer designs where code size, power budget, and tool simplicity matter more than raw compute.
Key features include 14KB OTP program memory, 368 bytes of RAM, three 8-bit timers (Timer0/Timer1/Timer2), a 10-bit multi-channel Analog-to-Digital Converter (ADC), Capture/Compare/PWM (CCP) modules, and serial peripherals including I2C, SPI, and USART. The device offers programmable brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT), and an external oscillator interface. Peripherals such as PWM, ADC, and WDT make this MCU well-suited to closed-loop motor, power, and sensor-interface designs.
The PIC16C67 architecture uses a Harvard-style separate code/data bus with a 14-bit instruction word and an 8-bit data path, achieving single-cycle instruction execution at the system clock rate. CMOS EPROM technology provides non-volatile program storage; the OTP windowed-EPROM variant enables prototype development with UV erasure, while the OT (one-time) variant is suited to volume production.
Typical applications include industrial automation, consumer electronics, automotive body and chassis control modules, sensor interface boards, low-cost motor controllers, and legacy embedded systems requiring drop-in compatibility with the PIC16C6x family. Its 33 I/O pins and rich peripheral set support mixed-signal designs.
When designing with this part, ensure a stable 4V-6V rail and a 20MHz external clock or ceramic resonator; insufficient decoupling on VDD/AVDD will degrade ADC accuracy. Because OTP memory cannot be reprogrammed in-circuit, plan for a flash-based PIC16F7x equivalent for prototypes and late-stage firmware revisions.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, supporting engineers in selecting and qualifying the PIC16C67T-20E/PT for both new designs and legacy maintenance.
Аналоги без доработки для PIC16C67T-20E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C67T-20E/PT (тот же форм-фактор и посадочное место) — отличается по Program Memory Size, Package, Timers, ADC, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C67-20I/PT
✅ Прямая замена✓ В наличии
$5.05 / шт.
Открыть даташит →PIC16C67-20E/PT
✅ Прямая замена✓ В наличии
$3.91 / шт.
Открыть даташит →PIC16C67T-20/PT
✅ Прямая замена✓ В наличии
$9.1 / шт.
Открыть даташит →PIC16C67T-04E/PT
✅ Прямая замена✓ В наличии
$8.6 / шт.
Открыть даташит →PIC16F877A-I/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC16C67T-20E/PT Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC16C RISC |
| Program Memory Size | 14 KB (8K x 14) OTP EPROM |
| RAM Size | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle | 200 ns (4 clock cycles) |
| Supply Voltage (VDD) | 4 V to 6 V |
| Number of I/O Pins | 33 |
| ADC | 8-channel, 8-bit |
| Timers | 3 x 8-bit (Timer0/Timer1/Timer2) |
| CCP/PWM Modules | 2 |
| Serial Interfaces | I2C, SPI, USART |
| Brown-out Reset | Yes (programmable) |
| Watchdog Timer (WDT) | Yes |
| Рабочая температура | -40 C to +125 C (Extended grade, "E") |
| Корпус | 44-pin TQFP (10x10 mm) |
| Тип монтажа | Surface Mount |
| Packaging | Tape & Reel |
| Статус RoHS | non-compliant (legacy windowed-EPROM/OTP) |
Конфигурация выводов PIC16C67T-20E/PT
| Контакт 1 | MCLR/VPP — Master clear reset (active low) / programming voltage input |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Контакт 11 | VDD — Positive power supply |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 (Capture/Compare/PWM) |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive power supply |
| Контакт 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 41 | AVDD — Analog positive power supply |
| Контакт 42 | AVSS — Analog ground reference |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C67T-20E/PT подходит для 6 применениеs: Industrial Automation Controllers, Consumer Electronics Embedded Control, Sensor Interface and Signal Conditioning Boards, Low-Cost Motor and PWM Drivers, Automotive Body and Chassis Modules (Legacy), Hobby and Educational Embedded Platforms.
Industrial Automation Controllers
The PIC16C67T-20E/PT fits industrial automation controllers because its 33 digital I/O pins, two CCP/PWM modules, and 8-channel 8-bit ADC provide enough headroom to drive relays, sensors, and triac interfaces from a single chip. At 20 MHz it sustains 5 MIPS of deterministic execution - sufficient for PID loops running at 1 kHz with timing jitter under 1 us. Brown-out reset and watchdog timer harden the design against supply transients and firmware lockups in 24V factory buses; the 4-6 V supply range is compatible with 5 V industrial rails. Compared with switching to a flash-based PIC16F877A-I/PT, the OTP version favours high-volume SKUs where firmware is frozen.
Рекомендуется
Consumer Electronics Embedded Control
In consumer appliances - washing machines, microwave ovens, induction cooktops - the PIC16C67T-20E/PT delivers a low-cost 8-bit brain with enough program memory (14 KB) to host full state machines plus UI handling. The PIC RISC core runs 200 ns instructions at 20 MHz, easily handling capacitive-touch scanning, motor PWM, and seven-segment multiplexing. Its 33 I/O pins map directly to keypad matrices, LED drivers, and relay banks, eliminating external I/O expanders. The Extended temperature grade supports the warm appliance environment under the hood; OTP memory is appropriate because firmware is locked at production.
Рекомендуется
Sensor Interface and Signal Conditioning Boards
The PIC16C67T-20E/PT suits sensor-interface PCBs where analog signals must be digitized, averaged, and forwarded over UART/SPI/I2C to a host processor. Its 8-channel 8-bit ADC plus 33 I/O pins handle multi-sensor arrays (temperature, humidity, light, motion) with one chip, while the 20 MHz core provides oversampling headroom for digital filtering. Brown-out reset protects against brown-outs that would otherwise corrupt the calibration table in EEPROM; the watchdog recovers from firmware hangs during sensor faults. The 44-TQFP package fits compact sensor modules and accepts a 4-6 V supply compatible with most industrial sensors.
Рекомендуется
Low-Cost Motor and PWM Drivers
For brushed DC, small BLDC, or stepper motor control, the PIC16C67T-20E/PT's two CCP/PWM modules and 20 MIPS performance drive FET half-bridges with PWM frequencies up to 20 kHz and 10-bit resolution - enough for smooth commutation and current control. The 33 I/O lines accept quadrature encoder inputs, Hall sensors, and end-stop switches; 4-6 V supply is convenient when powered from a 5 V regulator. The Extended -40C to +125C range handles under-hood automotive and industrial cabinets. OTP memory prevents field firmware tampering, an advantage in safety-critical motor control.
Рекомендуется
Automotive Body and Chassis Modules (Legacy)
Although not AEC-Q100 qualified, the PIC16C67T-20E/PT has been deployed in non-safety automotive body controllers - lighting, HVAC flap motors, seat adjusters - where cost dominates. Its 33 I/O pins and 8-channel ADC support multi-load switching and sensor feedback; the USART/SPI/I2C peripherals link to body control modules via LIN/CAN bridges. Extended -40C to +125C rating covers under-dash and cabin environments. For new automotive programs, migrate to the AEC-Q100 qualified PIC18F4580-I/PT or PIC18F46K80-I/PT; the PIC16C67 is appropriate only for legacy maintenance.
Рекомендуется
Hobby and Educational Embedded Platforms
The PIC16C67T-20E/PT remains popular in universities and maker communities teaching 8-bit embedded design. Its PIC RISC instruction set is small (35 instructions), the Harvard architecture is easy to teach, and MPLAB X with MPASM/XC8 supports development on Windows, macOS, and Linux. The 44-TQFP package exposes 33 I/O for breadboarding experiments; the 20 MHz clock sustains meaningful real-time labs (PWM, ADC, UART). However, for student labs Microchip now recommends the flash-based PIC16F877A-I/PT because OTP cannot be reprogrammed, leading to high BOM cost on iterative labs.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C67T-20E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C67-20I/PT | PIC16C67-20E/PT | PIC16C67T-20/PT | PIC16C67T-04E/PT | PIC16F877A-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Program Memory | 14 KB OTP EPROM | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (-80%) | 20 MHz |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Memory Type | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | OTP EPROM | Flash (reprogrammable) |
| Temperature Grade | Extended (-40C to +125C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Commercial (0C to +70C) | Extended (-40C to +125C) | Industrial (-40C to +85C) |
| Lifecycle | NRND | NRND | NRND | NRND | NRND | Active |
Ключевые отличия
- Extended temperature grade vs Industrial-grade siblings (против PIC16C67-20I/PT)
- Active production vs NRND status of flash-based PIC16F877A (против PIC16F877A-I/PT)
- 20 MHz full-speed operation vs 4 MHz C-grade (против PIC16C67T-04E/PT)
- Larger program memory than PIC16C66 sibling (против PIC16C66T-20/SO)
Заметки по проектированию
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 11 and 32) and a bulk 10 uF tantalum or ceramic on the analog AVDD (pin 41). The PIC16C67T-20E/PT supply range is 4-6 V per the PIC16C6x/7x family datasheet; a 5 V rail from a switching regulator is acceptable if ripple is below 50 mVpp to avoid spurious ADC conversions. Estimated Icc at 20 MHz with all peripherals enabled is around 13 mA per the datasheet DC characteristics - ensure the regulator supplies at least 25 mA with margin.
Route the 20 MHz crystal traces from OSC1 (pin 13) and OSC2 (pin 14) as short as possible, guarded by a ground ring, and place load capacitors (typically 22-33 pF for a 20 MHz fundamental) within 2-3 mm of the crystal. Keep digital switching signals (PORTD bus) at least 5 mm away from the crystal and AVSS/AVDD rails to prevent injection of switching noise into the oscillator. The 44-TQFP thermal pad is not present; theta_JA is approximately 50 C/W so no heatsink is required.
Because the PIC16C67T-20E/PT uses OTP EPROM, firmware errors discovered after programming cannot be fixed in-circuit - the device must be discarded. Mitigate by building with PIC16F877A-I/PT during development (same pinout, Flash memory) and switching to the OTP PIC16C67T-20E/PT only when the firmware is frozen. Do not exceed the absolute maximum VDD of 7.0 V; voltages above this will permanently damage the EPROM cell. Always hold MCLR (pin 1) low during power-up until VDD is stable, otherwise undefined code execution may corrupt configuration bits.
The PIC16C67T-20E/PT 8-bit ADC achieves approximately 8-bit effective resolution at 20 MHz with proper analog design. To maximize ADC accuracy, drive analog inputs through a 10-100 ohm series resistor and a 100 nF capacitor to AVSS; this forms a low-pass filter that absorbs sample-charge glitches. Estimated: with a 10 kHz sampling rate and 10 ohm series resistance, the RC filter corner is ~160 kHz - well above the sample rate but below aliasing concerns. Keep analog and digital ground returns separated until they tie at a single point near the AVSS pin.
Информация о соответствии
PIC16C67T-20E/PT is a legacy windowed-EPROM/OTP part typically supplied with Pb-bearing terminations; verify RoHS status with distributor before placing orders. Not AEC-Q100 qualified - migrate to PIC18F4580-I/PT for automotive.