PIC16C67-20I/L - 8-Bit 20MHz OTP MCU 14KB | Microchip PLCC-44
부품 번호: PIC16C67-20I/L ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.95 | $9.95 |
| 10 | $9.2 | $92.00 |
| 100 | $8.45 | $845.00 |
| 500 | $7.6 | $3,800.00 |
| 1,000 | $6.75 | $6,750.00 |
PIC16C67-20I/L 개요
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, RAM, and I/O peripherals. The PIC16C family uses a RISC-style architecture with 35 single-word instructions, all executing in one instruction cycle except program branches (two cycles), giving 200 ns instruction time at 20 MHz. Compared to 16-bit or 32-bit MCUs, 8-bit parts remain popular for cost-sensitive, deterministic control tasks.
Key features of the PIC16C67-20I/L include 33 digital I/O pins, a fully static design that allows DC to 20 MHz clock input, three timers, a USART, capture/compare/PWM modules, and a parallel slave port. The OTP program memory enables low-cost prototyping and small-to-medium volume production, and the CMOS process delivers low power consumption (15 uA typical at 5V/4 MHz).
Architecturally, the PIC16C67 uses a Harvard bus with separate program and data memories, an 8-bit ALU, and a hardware stack. The OTP cell is programmed via the Microchip PM3 universal programmer, supporting in-circuit serial programming on appropriate variants. On-chip peripherals include an 8-bit ADC on related family members and two analog comparators in this part.
Typical applications include industrial automation controllers, motor control front-ends, sensor signal conditioning, instrumentation, automotive body electronics, and consumer appliance controls. The wide operating voltage (4.5V to 5.5V) and -40C to +85C industrial range make it suitable for factory-floor equipment.
When designing with the PIC16C67-20I/L, note that OTP parts cannot be reprogrammed in-circuit; use a Flash-based PIC16F77 or PIC16F877 for development iterations. The PLCC-44 socket simplifies programming and field replacement, but for new designs consider migration to modern Flash PIC MCUs.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC16C6X family, and practical design notes not aggregated in the manufacturer datasheet.
드롭인 대체품: PIC16C67-20I/L — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C67-20I/L (동일 폼 팩터 및 풋프린트) — 차이점: Program Memory Size, Package, Instruction Cycle Time, Core Architecture, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F77-I/L
✅ 드롭인✓ 재고 있음
$7.55 / 개
데이터시트 보기 →PIC16C66-20I/L
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C67-20E/L
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$9.3 / 개
데이터시트 보기 →PIC16C67-20/L
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$6.81 / 개
데이터시트 보기 →PIC16C67-10I/L
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16C77-20I/L
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC16C67-20I/L 최대 정격 & 전기적 특성
| Core Architecture | PIC 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| 최대 클록 주파수 | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 instructions |
| 공급 전압 | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| 패키지 | 44-pin PLCC (J-lead) |
| 동작 온도 | -40C to +85C (Industrial) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
PIC16C67-20I/L 핀 구성
| 핀 1 | MCLRbar/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 — PORTA bit 2 / Analog input 2 |
| 핀 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| 핀 7 | RA5/SSbar/AN4 — PORTA bit 5 / Slave Select / Analog input 4 |
| 핀 8 | RE0/RDbar/AN5 — PORTE bit 0 / Read control for PSP / Analog input 5 |
| 핀 9 | RE1/WRbar/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| 핀 10 | RE2/CSbar/AN7 — PORTE bit 2 / Chip Select for PSP / Analog input 7 |
| 핀 11 | VDD — Positive supply voltage (4.5V to 5.5V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKIN — Oscillator input / external clock input |
| 핀 14 | OSC2/CLKOUT — Oscillator output / clock output (Fosc/4) |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock |
| 핀 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / 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 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 transmit / USART clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART 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 supply voltage (4.5V to 5.5V) |
| 핀 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 / In-circuit debugger clock |
| 핀 40 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
| 핀 41 | NC — Not connected (per datasheet) |
| 핀 42 | NC — Not connected (per datasheet) |
| 핀 43 | NC — Not connected (per datasheet) |
| 핀 44 | NC — Not connected (per datasheet) |
일반적인 애플리케이션
PIC16C67-20I/L 적합 용도: 6 애플리케이션s: Industrial Automation Controllers, Motor Control Front-Ends, Sensor Signal Conditioning Hubs, Test and Measurement Instrumentation, Automotive Body Electronics, Consumer Appliance Control.
Industrial Automation Controllers
The PIC16C67-20I/L fits industrial PLC and process-controller applications because its 14KB OTP holds complete ladder-logic interpreters, its 20MHz clock delivers 5 MIPS for real-time loop control, and its 33 I/O pins drive relays, optocouplers, and discrete sensors directly. The -40C to +85C industrial temperature range tolerates factory-floor enclosures. According to the Microchip datasheet (Document 30262D), the wide 4.5V to 5.5V supply range handles 5V regulated rails common in industrial backplanes. Place 100nF decoupling on each VDD pin and route MCLRbar through a 10k pull-up to VDD. The OTP memory prevents unauthorized firmware reverse-engineering, which is a security plus for proprietary control algorithms.
추천
Motor Control Front-Ends
The PIC16C67-20I/L serves as a motor-control command processor in BLDC, stepper, and small DC motor drive boards. Its capture/compare/PWM module generates switching waveforms up to 20MHz timer resolution, the 8-bit ALU computes PID loop corrections in microseconds, and the 33 I/O pins interface Hall sensors, opto-isolated gate drivers, and fault inputs. Per Microchip AN898, the PWM module can drive MOSFET bridges directly when paired with gate drivers such as the TC4427. The OTP memory ensures the motor-control firmware cannot be copied by competitors. Use the USART for encoder feedback or to a higher-level controller, and allocate one I/O pin for hardware emergency-stop that triggers the PWM shutdown register.
추천
Sensor Signal Conditioning Hubs
The PIC16C67-20I/L is well-suited as a sensor-conditioning front-end where multiple analog sensors are digitized externally and routed to the MCU for linearization, calibration, and protocol conversion. Its 368 bytes RAM buffer sensor readings, the 20MHz clock runs calibration math at high rates, and the USART/RS-232 outputs the processed data. The 33 I/O pins read digital sensors, switches, and status LEDs. For systems needing on-chip ADC, swap to the PIC16C77-20I/L (pin-compatible, adds 8-bit ADC). Per the manufacturer datasheet, typical operating current of 15uA at 5V/4MHz enables solar-powered remote sensor nodes. Add an external 12-bit ADC such as MCP3201 for higher precision requirements.
추천
Test and Measurement Instrumentation
The PIC16C67-20I/L provides deterministic control in bench-top instruments such as multimeters, signal generators, and data loggers. Its 35-instruction RISC core guarantees deterministic 200ns instruction cycles, simplifying worst-case execution-time analysis for measurement loops. The capture module times frequency measurements with 50ns resolution at 20MHz, and the 33 I/O pins drive LCDs, keypads, and rotary encoders. According to the Microchip datasheet (Document 30262D), the parallel slave port allows a host PC to bulk-load measurement tables directly to RAM. The industrial -40C to +85C range ensures stable operation in lab environments. Use the USART to stream results to a PC running a calibration GUI.
추천
Automotive Body Electronics
The PIC16C67-20I/L is appropriate for non-safety automotive body modules such as seat controllers, mirror adjusters, and lighting drivers where its industrial temperature range covers cabin environments. The 14KB OTP holds complete seat-position memory tables and lighting sequences, the 20MHz clock services CAN-class messaging via external transceivers, and the 33 I/O pins drive motor relays and LED arrays. The OTP prevents aftermarket firmware tampering. Per Microchip automotive-grade notes, the PIC16C67-20I/L is rated for cabin-only deployment; for under-hood or safety-critical ECUs use AEC-Q100-qualified PIC16F variants. Use the capture module for rotary-encoder feedback on mirror adjustment knobs.
추천
Consumer Appliance Control
The PIC16C67-20I/L is widely deployed in white-goods appliance controllers such as washing machines, dishwashers, and microwave ovens. Its 14KB OTP holds cycle programs and user-interface state machines, the 20MHz clock drives display multiplexing and timing loops, and the 33 I/O pins interface membrane keypads, seven-segment displays, and triac-zero-cross detectors. The low 15uA typical operating current at 5V/4MHz (per the datasheet) supports standby-mode energy compliance. The OTP memory secures proprietary wash-cycle algorithms. Add an external zero-cross SSR driver such as MOC3041 for mains-load switching. The industrial temperature range handles kitchen and laundry-room ambient conditions.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C67-20I/L — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F77-I/L | PIC16C66-20I/L | PIC16C67-20E/L |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin PLCC (J-lead) | 44-pin PLCC (J-lead) - same | 44-pin PLCC (J-lead) - same | 44-pin PLCC (J-lead) - same |
| Program Memory | 14KB OTP | 14KB Flash | 8KB OTP | 14KB OTP |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| On-chip ADC | No | 8 channels x 8-bit | No | No |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Reprogrammability | OTP (one-time) | Flash (100k cycles) | OTP (one-time) | OTP (one-time) |
주요 차별점
- Higher program memory (14KB vs 8KB) within same PLCC-44 family (vs PIC16C66-20I/L)
- Flash reprogrammability plus integrated ADC (vs PIC16F77-I/L)
- Extended temperature range option in same package (vs PIC16C67-20E/L)
설계 노트
Place 100nF ceramic decoupling capacitors as close as possible to each VDD pin (pins 11 and 32). Add a bulk 10uF tantalum or aluminum electrolytic capacitor near the IC for low-frequency noise suppression. The PIC16C67-20I/L draws typical 15uA at 5V/4MHz per the datasheet, but peaks above 20mA during OTP programming - ensure VDD stays above 4.5V during the programming pulse to prevent code corruption.
Route the OSC1/OSC2 traces (pins 13/14) short and symmetric to minimize stray capacitance. Keep clock traces away from high-current switching signals. Place a ground guard ring around the oscillator circuit if using a crystal. For EMI-sensitive applications, place a series resistor (50-100 ohm) close to the CLKOUT/CLKIN pin to dampen ringing. Always provide a 10k pull-up on MCLRbar (pin 1) to VDD, with a diode to VDD if in-circuit programming is needed.
Do not exceed the absolute maximum VDD of 7.0V - the OTP memory cells will be permanently damaged. Use the PIC16LC67 (low-voltage variant) for 3.3V systems. When programming OTP via PM3, ensure MCLRbar/VPP receives 13.0V to 13.25V; insufficient voltage causes unreliable programming. Note that OTP cannot be erased: design with a PIC16F77-I/L for development and migrate to PIC16C67-20I/L only for production runs.
The 33 I/O pins source/sink 25mA per pin (max 200mA total for all pins) per the datasheet. For driving LEDs directly, place a series resistor of 220 ohm for 5V supplies. The parallel slave port (PORTD) operates at 8-bit bus speeds up to 20MHz; add 10-100 ohm series damping resistors if driving long capacitive loads. Use the capture module with 50ns resolution at 20MHz for precise frequency measurements.
규정 준수 정보
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications use PIC16F77-I/L with appropriate AEC-Q100 grade. Lead-free matte-tin plating. Halogen-free status not specified in provided data.