PIC16C67T-20/PQ - 8-Bit 20MHz OTP MCU 14KB | Microchip
Артикул: PIC16C67T-20/PQ ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $12.5 | $12,50 |
| 10 | $11.25 | $112,50 |
| 100 | $10 | $1.000,00 |
| 500 | $8.95 | $4.475,00 |
| 1.000 | $8.2 | $8.200,00 |
PIC16C67T-20/PQ Обзор
A PIC microcontroller (Peripheral Interface Controller) is a family of Harvard-architecture microcontrollers originally developed by General Instrument and popularized by Microchip. PIC MCUs are RISC processors -> microcontrollers -> embedded processors -> semiconductors, distinguished by their compact instruction set (35 single-word instructions in the PIC16C family), deterministic execution and integrated peripherals. The PIC16C6X series specifically targets applications requiring a balance of moderate program memory, ample I/O and OTP programmability for cost-sensitive production.
Key features of the PIC16C67T-20/PQ include 33 digital I/O pins, 14KB (8K x 14) OTP program memory, 368 x 8 bytes of data RAM, three 8-bit timer/counters, two Capture/Compare/PWM (CCP) modules, a USART serial port, and a 10-bit multi-channel Analog-to-Digital Converter (ADC). The 20MHz oscillator provides 5 MIPS throughput with a 200ns instruction cycle, and the device operates across the standard 4.5V-5.5V commercial supply range at 0-70C.
The PIC16C67T-20/PQ uses a 14-bit-wide instruction word and a Harvard bus, separating program and data memory for predictable real-time behavior. Internal peripherals are accessible via Special Function Registers (SFRs), and interrupt handling is hardware-vectored with two priority levels. The 10-bit ADC, USART and dual CCP modules integrate most of the analog and digital glue logic typically required in industrial control front-ends.
Typical applications include industrial automation controllers, motor control drivers, instrumentation front-ends, smart sensor nodes, and embedded control boards where OTP memory offers the lowest unit price in packaging applications and short programming cycles are acceptable. The wide I/O count (33 pins) supports keypads, LED displays and parallel peripheral expansion common in factory-floor equipment.
When designing with this device, place a 0.1uF decoupling capacitor close to each VDD/VSS pair and follow the oscillator layout guidelines in the datasheet to minimize EMI. OTP memory can be programmed only once - verify firmware with a windowed or flash prototype (e.g., PIC16F877) before committing to OTP production units.
This page synthesizes distributor pricing, drop-in alternatives from Microchip's same-family variants, and practical design notes not found in the manufacturer datasheet.
Аналоги без доработки для PIC16C67T-20/PQ — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C67T-20/PQ (тот же форм-фактор и посадочное место) — отличается по Program Memory Type, Instruction Set, Program Memory Size, Core Architecture, Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C67-20/PQ
✅ Прямая замена✓ В наличии
$7.85 / шт.
Открыть даташит →PIC16C67-20I/PQ
✅ Прямая замена✓ В наличии
$3.62 / шт.
Открыть даташит →PIC16C67T-10/PQ
✅ Прямая замена✓ В наличии
$5.75 / шт.
Открыть даташит →PIC16C67T-10E/PQ
✅ Прямая замена✓ В наличии
$7.4 / шт.
Открыть даташит →PIC16F877-20/PQ
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$10.3927 / шт.
Открыть даташит →PIC16C67T-20/PQ Максимальные параметры и электрические характеристики
| Core Architecture | PIC16C (8-bit RISC) |
| Program Memory | 14 KB (8K x 14) OTP |
| RAM | 368 x 8 bytes |
| Максимальная тактовая частота | 20 MHz |
| Instruction Cycle | 200 ns (5 MIPS) |
| Supply Voltage (Vdd) | 4.5 V to 5.5 V |
| Рабочая температура | 0C to +70C (Commercial) |
| I/O Pins | 33 |
| Timers | 3 x 8-bit Timer/Counters |
| CCP Modules | 2 |
| ADC | 10-bit, multi-channel |
| Serial Interface | USART (SCI) |
| Корпус | 44-MQFP (10x10 mm) |
| Packaging | Tape & Reel |
| Тип монтажа | Surface Mount |
| Instruction Set | 35 single-word instructions |
Конфигурация выводов PIC16C67T-20/PQ
| Контакт 1 | RA0/AN0 — PORTA bit 0 / Analog channel 0 |
| Контакт 2 | RA1/AN1 — PORTA bit 1 / Analog channel 1 |
| Контакт 3 | RA2/AN2 — PORTA bit 2 / Analog channel 2 |
| Контакт 4 | RA3/AN3/VREF — PORTA bit 3 / Analog channel 3 / ADC Vref |
| Контакт 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 6 | RA5/AN4/SS — PORTA bit 5 / Analog channel 4 / SPI Slave Select |
| Контакт 7 | RE0/RD/AN5 — PORTE bit 0 / Parallel-DSP line / Analog channel 5 |
| Контакт 8 | RE1/WR/AN6 — PORTE bit 1 / Parallel-DSP write / Analog channel 6 |
| Контакт 9 | RE2/CS/AN7 — PORTE bit 2 / Parallel-DSP chip select / Analog channel 7 |
| Контакт 10 | VDD — Positive supply voltage (5V) |
| Контакт 11 | VSS — Ground reference |
| Контакт 12 | OSC1/CLKIN — Oscillator input / external clock |
| Контакт 13 | OSC2/CLKOUT — Oscillator output |
| Контакт 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| Контакт 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 16 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 18 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Контакт 19 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Контакт 20 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Контакт 21 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Контакт 22 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 23 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 24 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Контакт 25 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Контакт 26 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Контакт 27 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Контакт 28 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Контакт 29 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Контакт 30 | VSS — Ground reference |
| Контакт 31 | VDD — Positive supply voltage (5V) |
| Контакт 32 | RB0/INT — PORTB bit 0 / External interrupt |
| Контакт 33 | RB1 — PORTB bit 1 |
| Контакт 34 | RB2 — PORTB bit 2 |
| Контакт 35 | RB3 — PORTB bit 3 |
| Контакт 36 | RB4 — PORTB bit 4 |
| Контакт 37 | RB5 — PORTB bit 5 |
| Контакт 38 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Контакт 39 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| Контакт 40 | MCLR/VPP — Master clear reset / Programming voltage |
| Контакт 41 | NC — Not connected (per datasheet) |
| Контакт 42 | NC — Not connected (per datasheet) |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C67T-20/PQ подходит для 6 применениеs: Industrial Automation Controllers, Motor Control and PWM Drivers, Smart Instrumentation Front-Ends, Sensor Interface Modules, Embedded OEM Control Boards, Legacy Equipment Service and Repair.
Industrial Automation Controllers
The PIC16C67T-20/PQ's 33 digital I/O pins, 20MHz core (5 MIPS throughput) and 14KB OTP memory make it well-suited to industrial PLC-style controllers that drive relays, read switches and sequence machine operations. The PIC16C core's deterministic 200ns instruction cycle supports real-time control loops with predictable jitter, while the integrated USART links the controller to a host HMI or supervisory PLC. With OTP memory pricing typically below flash equivalents at high volume, it remains a cost-effective option for fixed-code production runs.
Рекомендуется
Motor Control and PWM Drivers
The dual Capture/Compare/PWM (CCP) modules of the PIC16C67T-20/PQ can drive two independent PWM channels, suitable for brushed DC motor control, small stepper sequencing, or LED dimming stages. The 20MHz clock provides 50ns PWM edge resolution, more than adequate for sub-kHz motor commutation. Pairing the MCU with external H-bridge drivers such as the L298N or DRV8871 yields a compact, deterministic motion-control board for low-power automation.
Рекомендуется
Smart Instrumentation Front-Ends
With its integrated 10-bit multi-channel ADC and USART, the PIC16C67T-20/PQ can digitise up to 8 analog sensor channels and stream the readings over RS-232/RS-485 to a host data logger. The 368 bytes of RAM accommodate circular buffering for moderate sample rates, and the 20MHz core handles oversampling or simple digital filtering (e.g., moving average) without burdening the main loop. This combination is ideal for panel meters, multi-channel data acquisition cards and bench instruments.
Рекомендуется
Sensor Interface Modules
The PIC16C67T-20/PQ's 33 I/O and 10-bit ADC suit multi-sensor interface boards in HVAC, environmental monitoring and process control. The PIC16C core's small 35-instruction set eases firmware certification for safety-sensitive installations, and OTP memory prevents inadvertent firmware tampering in the field. The 44-MQFP footprint provides enough I/O for keypad input, LCD output and several analog sensor channels simultaneously.
Рекомендуется
Embedded OEM Control Boards
OEMs building cost-sensitive fixed-function controllers - vending machines, access panels, appliance controllers, lighting panels - benefit from the PIC16C67T-20/PQ's OTP memory (lowest per-unit cost at high volume) and mature toolchain (MPLAB, MPASM, ICD). Its 5V supply and 0-70C commercial temperature range cover most indoor equipment environments. The 14KB program memory fits typical mid-complexity control firmware with room for bootloader or diagnostics overlays.
Рекомендуется
Legacy Equipment Service and Repair
Because the PIC16C67T-20/PQ is obsolete, its primary remaining application is as a replacement part for legacy equipment still in field service - industrial control systems, OEM modules and instruments designed in the late 1990s and 2000s. Brokers and surplus distributors stock the part specifically for this maintenance market. For new designs the PIC16F877-20/PQ (flash, active lifecycle, same 44-MQFP footprint) is the recommended pin-compatible migration path.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C67T-20/PQ — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C67-20/PQ | PIC16C67-20I/PQ | PIC16C67T-10/PQ | PIC16C67T-10E/PQ | PIC16F877-20/PQ |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-MQFP (10x10 mm), Tape & Reel | 44-MQFP (10x10 mm), Tray - same footprint | 44-MQFP (10x10 mm), Tray - same footprint | 44-MQFP (10x10 mm), Tape & Reel - same footprint | 44-MQFP (10x10 mm), Tape & Reel - same footprint | 44-MQFP (10x10 mm), Tray - same footprint |
| Core | PIC16C 8-bit RISC | PIC16C 8-bit | PIC16C 8-bit | PIC16C 8-bit | PIC16C 8-bit | PIC16F 8-bit (flash, same ISA) |
| Program Memory | 14 KB (8K x 14) OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash (reprogrammable) |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 10 MHz (-50%) | 10 MHz (-50%) | 20 MHz |
| Operating Temperature | 0C to +70C (Commercial) | 0C to +70C | -40C to +85C (Industrial) | 0C to +70C | -40C to +85C | 0C to +70C |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Active (recommended migration) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes + 256B EEPROM |
| EEPROM | None (OTP only) | None | None | None | None | 256 bytes (data EEPROM) |
Ключевые отличия
- Same die as PIC16C67-20/PQ with Tape & Reel packaging (против PIC16C67-20/PQ)
- Industrial temperature grade available as pin-compatible variant (против PIC16C67-20I/PQ)
- Flash-based active-lifecycle alternative exists (против PIC16F877-20/PQ)
- 20MHz vs 10MHz clock grade family (против PIC16C67T-10/PQ)
Заметки по проектированию
Place a 0.1uF ceramic decoupling capacitor within 5mm of each VDD/VSS pin pair on the PIC16C67T-20/PQ. The device has two VDD/VSS pairs (pins 10/11 and 31/30) and both must be decoupled. Add a 10uF bulk tantalum or aluminum electrolytic capacitor near the supply pins to handle transient current spikes from the ADC and output-pin switching. Estimated: with 33 I/O pins each sinking 20mA, peak transient current could reach ~660mA - the bulk cap absorbs this without causing VDD droop.
OTP memory can be programmed only once. Verify your firmware on a windowed (PIC16C67/JW) or flash equivalent (PIC16F877) prototype before committing to OTP production units. A single code bug in a 14KB OTP costs USD 10+ per scrapped unit. For development, order the flash-based PIC16F877-20/PQ (same pinout) and program it as if it were the OTP version - the instruction set is binary compatible.
Keep the crystal/oscillator traces short (under 10mm) and surround them with a grounded copper pour to minimise EMI pickup on the PIC16C67T-20/PQ. Place C1/C2 capacitors within 5mm of OSC1/OSC2 with their ground returns tied to the same VSS island as the MCU's VSS pins. For high-speed USART (above 57600 baud) keep the TX/RX traces matched in length and avoid routing near relay or motor-driver switching nodes.
The PIC16C67T-20/PQ at 20MHz and 5V draws approximately 15-25mA active (0.075W to 0.125W). In the 44-MQFP package with theta_JA around 50 C/W, junction temperature rise above ambient is roughly 4-6C, so no heatsink is required. However, if all 33 I/O pins are sourcing 20mA simultaneously (660mA total) the dissipation approaches 3.3W and a copper pour on the PCB becomes mandatory. Estimated: 1J/T at full I/O load with minimum 1 sq-in copper pour.
Информация о соответствии
Compliance data not present in Verified Web Data. PIC16C6X family predates widespread RoHS adoption; lead-free status uncertain. Not AEC-Q100 qualified - automotive applications should use PIC18F or dsPIC equivalents.