PIC16C67-20E/PT - 14KB OTP 8-Bit MCU 20MHz TQFP-44 | Microchip
부품 번호: PIC16C67-20E/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $6.2 | $6.20 |
| 10 | $5.58 | $55.80 |
| 100 | $4.95 | $495.00 |
| 500 | $4.43 | $2,215.00 |
| 1,000 | $3.91 | $3,910.00 |
PIC16C67-20E/PT 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, data RAM, and peripheral interfaces such as timers, capture/compare, and communication ports. The PIC16C family sits within the broader taxonomy of embedded 8-bit microcontrollers -> microcontrollers -> microprocessors -> integrated circuits -> semiconductors. The PIC16C6X sub-family in particular uses a Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch and deterministic interrupt response.
Key features of the PIC16C67-20E/PT include on-chip peripherals: three timers, two capture/compare/PWM modules, two serial communication ports (USART/SCI and SPI/I2C), an 8-bit parallel slave port, a watchdog timer, and a brown-out reset circuit. The 368-byte RAM supports a 14-bit instruction word with 8-bit data path, and the OTP program memory is one-time programmable - ideal for low-volume production or prototyping before mask-ROM conversion.
Typical applications for the PIC16C67-20E/PT include industrial control, instrumentation, automotive body electronics, sensor interfacing, and embedded control boards. The 33 I/O pins and rich peripheral set make it well suited for mixed-signal control applications that require multiple timer channels and serial connectivity without external glue logic. The 20 MHz clock delivers 5 MIPS of computational throughput.
When designing with this device, ensure the MCLR reset circuit follows Microchip's recommended RC configuration and that the oscillator start-up timer accounts for crystal stabilization. The OTP memory variant is best suited for development and pre-production runs; for high-volume production consider the mask-ROM or Flash siblings (PIC16F877A, PIC16C77) which use the same pinout.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single-source reference for sourcing and second-sourcing decisions.
드롭인 대체품: PIC16C67-20E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C67-20E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Timers, RoHS Status, Serial Interfaces, Package, Program Memory Size.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C67-20/PT
✅ 드롭인✓ 재고 있음
$5.95 / 개
데이터시트 보기 →PIC16C67-10I/PT
✅ 드롭인✓ 재고 있음
$5.1 / 개
데이터시트 보기 →PIC16C67-04E/PT
✅ 드롭인✓ 재고 있음
$7.1 / 개
데이터시트 보기 →PIC16F877A-I/PT
✅ 드롭인✓ 재고 있음
$4.95 / 개
데이터시트 보기 →PIC16F874A-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C77-20E/PT
✅ 드롭인✓ 재고 있음
$8.75 / 개
데이터시트 보기 →PIC16C67-20E/PT 최대 정격 & 전기적 특성
| Series | PIC16C6X |
| Core | 8-bit PIC RISC |
| Program Memory Size | 14 KB (8K x 14) OTP |
| RAM Size | 368 bytes |
| Number of I/O Pins | 33 |
| 최대 클록 주파수 | 20 MHz |
| Instruction Set | 35 single-word instructions |
| Package Type | TQFP-44 (PT), 10x10 mm |
| 실장 유형 | Surface Mount |
| Timers | 3 (Timer0/1/2) |
| Capture/Compare/PWM | 2 (CCP modules) |
| Serial Interfaces | USART, SPI, I2C (SSP) |
| Parallel Slave Port | 8-bit PSP |
| Watchdog Timer | Yes |
| Brown-out Reset | Yes |
| 동작 온도 범위 | -40C to +125C (E = extended) |
| RoHS 상태 | Unknown - check distributor listing |
PIC16C67-20E/PT 핀 구성
| 핀 1 | /MCLR — Master Clear reset input (active low) |
| 핀 2 | RA0 — PORTA bit 0 (digital I/O or analog input AN0) |
| 핀 3 | RA1 — PORTA bit 1 (digital I/O or analog input AN1) |
| 핀 4 | RA2 — PORTA bit 2 (digital I/O or analog input AN2) |
| 핀 5 | RA3 — PORTA bit 3 (digital I/O or analog input AN3, Vref+) |
| 핀 6 | RA4 — PORTA bit 4 (digital I/O, T0CKI timer0 clock) |
| 핀 7 | RA5 — PORTA bit 5 (digital I/O, AN4 analog input) |
| 핀 8 | RE0 — PORTE bit 0 (digital I/O, /RD control) |
| 핀 9 | RE1 — PORTE bit 1 (digital I/O, /WR control) |
| 핀 10 | RE2 — PORTE bit 2 (digital I/O, /CS control) |
| 핀 11 | Vdd — Positive supply voltage (+5V) |
| 핀 12 | Vss — Ground reference |
| 핀 13 | OSC1 — Crystal oscillator input |
| 핀 14 | OSC2 — Crystal oscillator output |
| 핀 15 | RC0 — PORTC bit 0 (digital I/O, T1OSO timer1 osc output) |
| 핀 16 | RC1 — PORTC bit 1 (digital I/O, T1OSI timer1 osc input) |
| 핀 17 | RC2 — PORTC bit 2 (digital I/O, CCP1) |
| 핀 18 | RC3 — PORTC bit 3 (digital I/O, SCL I2C clock) |
| 핀 19 | RD0 — PORTD bit 0 (parallel slave port data) |
| 핀 20 | RD1 — PORTD bit 1 (parallel slave port data) |
| 핀 21 | RD2 — PORTD bit 2 (parallel slave port data) |
| 핀 22 | RD3 — PORTD bit 3 (parallel slave port data) |
| 핀 23 | RC4 — PORTC bit 4 (digital I/O, SDA I2C data) |
| 핀 24 | RC5 — PORTC bit 5 (digital I/O, SDO SPI data out) |
| 핀 25 | RC6 — PORTC bit 6 (digital I/O, TX USART transmit) |
| 핀 26 | RC7 — PORTC bit 7 (digital I/O, RX USART receive) |
| 핀 27 | RD4 — PORTD bit 4 (parallel slave port data) |
| 핀 28 | RD5 — PORTD bit 5 (parallel slave port data) |
| 핀 29 | RD6 — PORTD bit 6 (parallel slave port data) |
| 핀 30 | RD7 — PORTD bit 7 (parallel slave port data) |
| 핀 31 | Vss — Ground reference |
| 핀 32 | Vdd — Positive supply voltage (+5V) |
| 핀 33 | RB0 — PORTB bit 0 (digital I/O, external interrupt) |
| 핀 34 | RB1 — PORTB bit 1 (digital I/O) |
| 핀 35 | RB2 — PORTB bit 2 (digital I/O) |
| 핀 36 | RB3 — PORTB bit 3 (digital I/O) |
| 핀 37 | RB4 — PORTB bit 4 (digital I/O, interrupt-on-change) |
| 핀 38 | RB5 — PORTB bit 5 (digital I/O, interrupt-on-change) |
| 핀 39 | RB6 — PORTB bit 6 (digital I/O, interrupt-on-change, ICP) |
| 핀 40 | RB7 — PORTB bit 7 (digital I/O, interrupt-on-change, PGD) |
| 핀 41 | NC — Not connected (no internal bond) |
| 핀 42 | NC — Not connected (no internal bond) |
| 핀 43 | NC — Not connected (no internal bond) |
| 핀 44 | NC — Not connected (no internal bond) |
일반적인 애플리케이션
PIC16C67-20E/PT 적합 용도: 7 애플리케이션s: Industrial Process Control, Automotive Body Electronics, Instrumentation and Data Acquisition, Appliance Control Boards, Sensor Interface Hubs, Point-of-Sale Terminals and Peripherals, LED Lighting Controllers.
Industrial Process Control
The PIC16C67-20E/PT is well suited to industrial process controllers requiring its 33 digital I/O lines for driving relays, solenoids, and indicator LEDs. Its 20 MHz CPU delivers 5 MIPS, sufficient for closed-loop PID control of temperature, pressure, or flow variables. The USART and I2C peripherals enable networking with motor drives, sensor arrays, and operator-panel HMIs. The -40C to +125C extended temperature range (E suffix) allows cabinet-free mounting near process equipment. Practical consideration: the 368-byte RAM limits data-logging depth - external EEPROM is needed for extensive historical storage.
추천
Automotive Body Electronics
Body controllers in vehicles - controlling lighting, door locks, mirror adjustments, and seat position - fit the PIC16C67-20E/PT's I/O count and timer-rich architecture. The 33 I/O lines can scan multiple switch matrices and drive relay banks. Two CCP modules handle PWM dimming of instrument-panel lamps. The USART provides diagnostic K-line/LIN connectivity for service tools. Practical limitation: this is the C (OTP) variant, not AEC-Q100 qualified; for AEC-Q100 automotive applications use the PIC16F877A-I/PT or PIC18 family. The extended -40C to +125C range covers under-hood and cabin environments.
추천
Instrumentation and Data Acquisition
The PIC16C67-20E/PT serves as a controller front-end for instrumentation, where its USART connects to external 12-/16-bit ADCs and DACs over SPI. Two CCP modules can be configured for input capture to time external events with microsecond resolution. Five MIPS of CPU throughput handles data compression and display refresh of alphanumeric or graphic LCDs. Practical benefit: the 14KB OTP code space accommodates comprehensive calibration routines. Use the parallel slave port (PORTD/PORTE) to interface with external data buses for high-throughput acquisition systems without CPU intervention.
추천
Appliance Control Boards
Washing machines, dishwashers, ovens, and HVAC indoor units use the PIC16C67-20E/PT to coordinate motor control, sensor feedback, and user-interface I/O. The 33 I/O lines drive triac gate controls, sense water-level switches, scan keypads, and drive 7-segment or LCD displays. The watchdog timer and brown-out reset are essential for unpredictable power-line environments. The 5 MIPS throughput handles fuzzy-logic or PID motor control algorithms. For cost-sensitive high-volume production consider the mask-ROM sibling PIC16C77; for firmware-upgradable designs use PIC16F877A-I/PT.
추천
Sensor Interface Hubs
The PIC16C67-20E/PT acts as a multi-sensor hub, collecting temperature, humidity, pressure, and motion data via I2C sensor peripherals and forwarding aggregated readings over the USART or SPI link. The 33 I/O pins allow local actuator responses - fan speed control, valve actuation, alarm signaling. Two CCP modules can drive PWM outputs to proportional control valves or variable-speed fans. Practical benefit: the OTP code space prevents firmware tampering in field-deployed sensor networks. For battery-powered sensor nodes consider PIC16F88 or PIC16LF1907 for nanoWatt sleep currents.
추천
Point-of-Sale Terminals and Peripherals
POS peripherals - barcode scanners, receipt printers, customer displays - use the PIC16C67-20E/PT to manage USB or RS-232 host links, scan-button input, and LED status indicators. The parallel slave port can interface to a host CPU's data bus for high-throughput barcode packet delivery. The 14KB OTP code space stores complex USB HID or vendor-class protocol stacks. Practical consideration: 5 MIPS easily handles protocol parsing at USB full-speed (12 Mbps) when paired with a USB SIE peripheral such as the MCP2200. For newer designs use PIC18F4550 with integrated USB.
추천
LED Lighting Controllers
Addressable LED strip controllers, architectural lighting dimmers, and RGB color-mixing fixtures use the PIC16C67-20E/PT's two CCP modules for PWM dimming of three LED channels (red, green, blue). The 33 I/O lines can drive additional LED strings or sense pushbutton controls. USART connectivity allows DMX-512 or WS28xx-style LED protocol reception. The 5 MIPS throughput computes color-space conversions and dimming curves in real time. Practical benefit: the extended -40C to +125C range covers enclosed-luminaire thermal environments without derating.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C67-20E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C67-20/PT | PIC16C67-10I/PT | PIC16F877A-I/PT | PIC16F874A-I/PT | PIC16C77-20E/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash | 7 KB Flash | 14 KB Mask ROM |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes | 368 bytes |
| Maximum Clock | 20 MHz (5 MIPS) | 20 MHz | 10 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Memory Type | OTP (one-time programmable) | OTP | OTP | Flash (reprogrammable) | Flash (reprogrammable) | Mask ROM (factory programmed) |
| Temperature Range | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Recommended Use | Prototyping, low-volume production | Commercial-grade prototyping | Lower-power/speed designs | Production (reprogrammable Flash) | Production (smaller Flash) | High-volume production (mask ROM) |
주요 차별점
- Extended temperature range -40C to +125C (vs PIC16C67-20/PT)
- 20 MHz full-speed operation (vs PIC16C67-10I/PT)
- Flash reprogrammability when migrating to PIC16F877A-I/PT (vs PIC16C67-20E/PT (this part))
- Mask-ROM cost optimization for high-volume runs (vs PIC16C77-20E/PT)
설계 노트
The PIC16C67-20E/PT requires a stable +5V Vdd supply (4.0V to 5.5V typical). Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of the Vdd/Vss pin pair, plus a bulk 10 uF tantalum or aluminum electrolytic capacitor. Enable the brown-out reset (BOR) configuration bit to prevent code execution during Vdd droops, which is critical for industrial environments with noisy power rails.
Route the /MCLR reset line away from high-current switching traces; add a 10 kohm pull-up to Vdd and a 100 nF capacitor to ground on /MCLR to filter EMI-induced resets. Keep the crystal traces (OSC1/OSC2) short, symmetric, and surrounded by a ground guard ring to minimize stray capacitance that detunes the oscillator. Place the crystal within 10 mm of the MCU pins per Microchip's oscillator layout guidelines.
The PIC16C67 uses One-Time Programmable (OTP) memory - the part cannot be erased or re-programmed once written. Verify all firmware using a windowed UV-erasable PIC16C67 sample or a PIC16F877A development board before committing the final code to OTP parts. Also note that the configuration bits (oscillator selection, watchdog enable, code protection) are part of the OTP array and must be set correctly on the first and only programming cycle.
The 44-pin TQFP (PT) package has a 0.8 mm pitch. Use a 4-layer PCB with a continuous ground plane under the device for thermal spreading and EMI suppression. Expose thermal pad stitching vias (0.3 mm diameter, 1.2 mm pitch) on the ground plane beneath the package to reduce ground bounce. Keep digital signal traces at least 3x trace-width away from the analog AVdd/AVss rail if the application uses the A/D module.
규정 준수 정보
RoHS and lead-free status not confirmed in the provided web data - check with distributor for current compliance documentation. This is an OTP (one-time programmable) device; for AEC-Q100 automotive qualified PIC16 family parts, refer to Microchip's automotive-grade product lines.