PIC16C67-20I/P - 8-Bit 20MHz 14KB OTP MCU 40-PDIP | Microchip
料号: PIC16C67-20I/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.2 | $8.20 |
| 10 | $7.55 | $75.50 |
| 100 | $6.78 | $678.00 |
| 500 | $6.1 | $3,050.00 |
| 1,000 | $5.45 | $5,450.00 |
PIC16C67-20I/P 概述
What is an 8-bit OTP microcontroller? An 8-bit OTP (One-Time-Programmable) microcontroller is a small programmable computer on a single IC that executes instructions 8 bits at a time and stores its program in non-volatile memory that can be written exactly once. Within the broader taxonomy, OTP microcontrollers sit under the category of embedded microcontrollers, which themselves belong to microcontrollers, integrated circuits, and finally semiconductors. OTP parts are typically lower cost than flash or EEPROM equivalents and are widely used in high-volume consumer and industrial products where firmware is finalised before production.
The PIC16C67-20I/P executes instructions in a single 200 ns cycle (except program branches which take two cycles) at 20 MHz, and features a fully static design that allows the clock to be stopped without losing register state. It integrates three timer/counters, a synchronous serial port (SSP) supporting SPI and I²C, a USART, an 8-bit ADC with up to 8 channels, a parallel slave port, and a capture/compare/PWM module, providing substantial on-chip peripherals for the era. The OTP program memory, RISC architecture, and rich peripheral set make this MCU a strong choice for embedded control designs where deterministic execution is required.
Typical applications include industrial automation controllers, sensor interfacing front-ends, motor-control front-ends, automotive body electronics, consumer appliances, and low-cost embedded control boards that must operate reliably across wide temperature and voltage ranges. The 40-pin PDIP package is also friendly for prototyping, educational platforms, and legacy equipment maintenance. When designing with this device, ensure the part is programmed before PCB assembly or via the ICSP interface, because OTP memory cannot be erased or rewritten after the programming event.
直接替换替代料: PIC16C67-20I/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C67-20I/P (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, Core Architecture, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
PIC16F877-20I/P
✅ 直接替换✓ 有现货
$5.1 / 个
查看数据手册 →PIC16C67-20/PT
✅ 直接替换✓ 有现货
$5.95 / 个
查看数据手册 →PIC16C67-10I/PT
✅ 直接替换✓ 有现货
$5.1 / 个
查看数据手册 →PIC16C67-20I/P 最大额定值与电气特性
| Core Architecture | PIC16C6x 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 bytes |
| Maximum CPU Clock | 20 MHz |
| Instruction Cycle Time | 200 ns (single-cycle instructions) |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage Range | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| ADC | 8-bit, up to 8 channels |
| Communication Peripherals | USART, SSP (SPI/I²C) |
| 封装 | 40-pin PDIP (0.600 inch, 15.24 mm) |
| 工作温度范围 | Industrial (-40°C to +85°C) |
| 安装类型 | Through-Hole (DIP) |
PIC16C67-20I/P 引脚配置
| 引脚 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| 引脚 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 / ADC reference |
| 引脚 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 引脚 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SSP slave select |
| 引脚 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5 |
| 引脚 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6 |
| 引脚 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| 引脚 11 | VDD — Positive supply (4.5 V to 5.5 V) |
| 引脚 12 | VSS — Ground reference |
| 引脚 13 | OSC1/CLKI — Oscillator crystal input / external clock input |
| 引脚 14 | OSC2/CLKO — Oscillator crystal output / clock output |
| 引脚 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 引脚 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| 引脚 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| 引脚 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C 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 / I²C data |
| 引脚 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| 引脚 26 | RC7/RX/DT — PORTC bit 7 / USART receive / 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 (4.5 V to 5.5 V) |
| 引脚 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| 引脚 34 | RB1 — PORTB bit 1 |
| 引脚 35 | RB2 — PORTB bit 2 |
| 引脚 36 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming input |
| 引脚 37 | RB4 — PORTB bit 4 |
| 引脚 38 | RB5 — PORTB bit 5 |
| 引脚 39 | RB6/PGC — PORTB bit 6 / ICSP clock input |
| 引脚 40 | RB7/PGD — PORTB bit 7 / ICSP data I/O |
典型应用
PIC16C67-20I/P 适用于 6 应用s: Industrial Automation Controllers, Sensor Interfacing Front-Ends, Motor Control Front-Ends, Automotive Body Electronics, Consumer Appliance Control, Educational and Prototyping Platforms.
Industrial Automation Controllers
The PIC16C67-20I/P suits industrial automation controllers that require deterministic 8-bit processing at 20 MHz with 33 I/O lines for sensors, relays, and switches. Its 14 KB OTP memory is large enough for multi-state machine firmware, while the three timer/counters drive PWM outputs for motor or valve control. The industrial -40°C to +85°C temperature range handles factory-floor environments, and the 40-pin PDIP package simplifies prototyping and field replacement on legacy equipment.
推荐
Sensor Interfacing Front-Ends
For sensor front-ends combining digital I/O with analog inputs, the PIC16C67-20I/P offers an integrated 8-bit ADC with up to 8 channels plus a USART for digital telemetry. The 368 bytes of RAM handle modest sensor buffering, and the SSP module supports SPI/I²C sensors directly. Its 5 V supply and industrial temperature rating suit process-control and environmental monitoring deployments where deterministic sampling at 20 MHz matters.
推荐
Motor Control Front-Ends
The PIC16C67-20I/P works well as a motor-control front-end, using its CCP module for PWM generation and three timers for back-EMF sensing and commutation timing. The 20 MHz instruction rate provides 200 ns resolution, sufficient for trapezoidal BLDC commutation and stepper acceleration profiles. The 33 digital I/O pins drive gate drivers, H-bridges, and encoder inputs while the USART links to higher-level controllers for closed-loop coordination.
推荐
Automotive Body Electronics
Inside automotive body modules such as lighting controllers, seat controllers, or HVAC interfaces, the PIC16C67-20I/P provides the 8-bit processing headroom and I/O count needed for relay driving, switch scanning, and LIN-style UART communication. The industrial temperature range tolerates under-dash thermal conditions, and the OTP memory secures final firmware at a low unit cost. The PIC16C67 family is widely used in mature automotive subsystems where firmware stability matters more than field updates.
推荐
Consumer Appliance Control
White-goods and small appliance controllers use the PIC16C67-20I/P because it integrates timers, ADC, USART, and I/O in a single 5 V 40-pin PDIP that fits appliance PCBs economically. The OTP memory prevents accidental firmware tampering in the field, and the 200 ns instruction cycle supports real-time tasks like button debouncing, triac zero-crossing control, and sensor sampling. The 33 I/O lines drive seven-segment displays, keypads, and load-switching transistors without external logic.
推荐
Educational and Prototyping Platforms
The PIC16C67-20I/P is widely adopted in university microcontroller courses and DIY prototyping boards because the 40-pin PDIP is breadboard-friendly and the PIC16C6x RISC architecture has only 35 instructions, easing the learning curve. The ICSP interface allows programming without removing the part, and the rich peripheral set (USART, SSP, ADC, CCP) provides a complete teaching platform for embedded concepts including interrupts, timers, and serial communication.
推荐
推荐产品汇总
工程参考数据: PIC16C67-20I/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F877-20I/P | PIC16C67-20/P | PIC16C67-10I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Program Memory Type | OTP EPROM | Flash | OTP EPROM | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| Temperature Range | Industrial -40C to +85C | Industrial -40C to +85C | Commercial 0C to +70C | Industrial -40C to +85C |
| Reprogrammability | No (OTP, one-time programmable) | Yes (flash, >1000 cycles) | No (OTP) | No (OTP) |
| I/O Pins | 33 | 33 | 33 | 33 |
关键差异点
- Wide industrial temperature range in OTP silicon (对比 PIC16C67-20/P)
- 20 MHz instruction throughput in 40-pin PDIP (对比 PIC16C67-10I/P)
- Lowest unit cost via OTP memory in proven 8-bit core (对比 PIC16F877-20I/P)
设计说明
The PIC16C67-20I/P requires a stable 4.5 V to 5.5 V supply on both VDD pins (pins 11 and 32) with decoupling capacitors placed within a few millimetres of each VDD pin. Recommended values are 100 nF ceramic in parallel with 10 µF tantalum or aluminium polymer on the board-level supply. Brown-out detection and EPROM programming margins both rely on a clean rail; noisy supplies can cause OTP programming failures or spurious resets.
Because program memory is OTP, any bit written in error cannot be erased. Stage firmware in the flash-based PIC16F877-20I/P (same 40-pin PDIP footprint) for development, and only move to the PIC16C67-20I/P once firmware is fully validated. Plan ICSP programming fixtures and verify the programming waveform on the MCLR/VPP, RB6/PGC, and RB7/PGD lines before committing to volume programming.
Place the 20 MHz crystal or resonator close to pins 13 (OSC1) and 14 (OSC2), keeping trace lengths short and guarding both traces with a ground ring to reduce EMI coupling. Keep high-current switching traces (relay drives, triac control) away from the oscillator traces and analog inputs on PORTA. Add a 100 Ω resistor in series with the MCLR line if the pin is driven by a pushbutton or external supervisor, to limit inrush current.
合规信息
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified for automotive; Microchip recommends the PIC16F877A-I/P for automotive-grade designs.