PIC16C67T-20/PT - 8-Bit 20MHz OTP MCU, 14KB, 44-TQFP | Microchip
Артикул: PIC16C67T-20/PT ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 |
PIC16C67T-20/PT Обзор
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.
Аналоги без доработки для PIC16C67T-20/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C67T-20/PT (тот же форм-фактор и посадочное место) — отличается по Package, Timers, ADC, Program Memory Size, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C67-20/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.95 / шт.
Открыть даташит →PIC16C67-04/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.85 / шт.
Открыть даташит →PIC16C66-20/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16F877-20I/PT
✅ Прямая замена✓ В наличии
$5.1 / шт.
Открыть даташит →PIC18F4520-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.05 / шт.
Открыть даташит →PIC16C67T-20/PT Максимальные параметры и электрические характеристики
| 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) |
| Диапазон рабочих температур | -40C to +85C (Industrial) |
| Корпус | 44-TQFP (10x10 mm) |
| Тип монтажа | 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
| Контакт 1 | MCLR — Master Clear (Reset) input, active low |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Контакт 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage Reference |
| Контакт 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 supply voltage |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Контакт 14 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock in |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data 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 TX / sync clock |
| Контакт 26 | RC7/RX/DT — PORTC bit 7 / USART RX / sync data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data 5 |
| Контакт 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data 6 |
| Контакт 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage |
| Контакт 33 | RB0/INT — PORTB bit 0 / External interrupt |
| Контакт 34 | RB1 — PORTB bit 1 |
| Контакт 35 | RB2 — PORTB bit 2 |
| Контакт 36 | RB3 — PORTB bit 3 |
| Контакт 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 supply |
| Контакт 42 | AVSS — Analog ground |
| Контакт 43 | NC — Not connected (per datasheet) |
| Контакт 44 | NC — Not connected (per datasheet) |
Типичное применение
PIC16C67T-20/PT подходит для 6 применениеs: 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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C67T-20/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Largest OTP density in the PIC16C6x 44-pin TQFP family (против PIC16C66-20/PT)
- 20 MHz clock speed at full supply range (против PIC16C67-04/PT)
- Tape-and-Reel factory packaging for high-volume SMT (против PIC16C67-20/PT (tube))
- Direct Flash successor exists for painless migration (против PIC16F877-20I/PT)
Заметки по проектированию
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.
Информация о соответствии
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.