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 — 동일 패키지, 핀 호환. 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 (vs PIC16C67-20/PQ)
- Industrial temperature grade available as pin-compatible variant (vs PIC16C67-20I/PQ)
- Flash-based active-lifecycle alternative exists (vs PIC16F877-20/PQ)
- 20MHz vs 10MHz clock grade family (vs 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.