PIC16C67-10/P - 8-bit CMOS MCU, 14KB OTP, 20MHz DIP-40
料号: PIC16C67-10/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.4 | $4.40 |
| 10 | $4.05 | $40.50 |
| 100 | $3.78 | $378.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.34 | $3,340.00 |
PIC16C67-10/P 概述
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/Flash/OTP), working RAM, and programmable peripherals. The PIC16C family uses a Harvard RISC architecture that physically separates program and data buses, enabling most instructions to complete in one instruction cycle. MCUs belong to the broader category of embedded processors and form the lowest tier of computing devices, below microprocessors and above simple logic ICs.
Key features include a wide 2.5V to 6.0V operating supply range, 8 analog input channels (10-bit resolution), a USART module, MSSP for I2C/SPI, three timer/counters, and a watchdog timer. Power consumption is rated at 15 µA typical at 5V/4 MHz and only 1 µA typical at 3V/32 kHz, making the PIC16C67-10/P suitable for both line-powered and battery-influenced designs. The OTP EPROM-based program memory is one-time programmable via a standard device programmer.
The architecture combines a hardware multiplier, dual 8-bit timer/counters, and interrupt-driven I/O. Its 14-bit instruction word keeps firmware compact and execution deterministic. The device operates fully statically, so the clock can be stopped without losing register state, which is useful for low-power wait modes in event-driven applications.
Typical applications include industrial control logic, instrumentation front ends, automotive subsystems (non-safety), HVAC controllers, sensor signal conditioning, and small appliances where deterministic interrupt response and long-term availability are valued over on-chip Flash reprogrammability.
When designing with this part, remember that OTP memory cannot be re-programmed - validate firmware on a windowed (JW) version or a compatible Flash equivalent before committing to production units. Use decoupling capacitors of 0.1 µF on VDD and place them within 5 mm of the supply pins to suppress switching noise from the output driver transitions.
This page synthesizes distributor pricing, drop-in compatible alternatives, application guidance, and design notes that are not consolidated on a single manufacturer or distributor page, giving procurement and embedded engineers a single decision-ready reference for the PIC16C67-10/P.
直接替换替代料: PIC16C67-10/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16C67-10/P (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, Core Architecture, Instruction Cycle Time.
快速对比工具——选择替代料号进行并排对比:
PIC16F877A-I/P
✅ 直接替换✓ 有现货
联系询价
查看数据手册 →PIC16F877-10/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F77-I/P
✅ 直接替换✓ 有现货
$8.4 / 个
查看数据手册 →PIC16C67-04/PT
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$4.85 / 个
查看数据手册 →PIC16C66-10/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C67-10/L
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$8.1 / 个
查看数据手册 →PIC16C67-10/P 最大额定值与电气特性
| Core Architecture | PIC16 RISC (Harvard) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8192 x 14-bit words) |
| Data RAM | 368 bytes |
| 最大时钟频率 | 20 MHz |
| Instruction Cycle Time | 200 ns (single-cycle) |
| Instruction Set | 35 single-word instructions (14-bit) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Typical Operating Supply | 4.5 V to 5.5 V |
| I/O Pins | 33 |
| ADC | 8-channel, 10-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Peripherals | USART, MSSP (I2C/SPI) |
| Watchdog Timer | Yes (software-enabled) |
| 封装 | PDIP-40 (Through-Hole) |
| 引脚数量 | 40 |
| 安装类型 | Through-Hole (DIP) |
PIC16C67-10/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 VREF+ |
| 引脚 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| 引脚 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| 引脚 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel port / Analog input 5 |
| 引脚 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for parallel port / Analog input 6 |
| 引脚 10 | RE2/CS/AN7 — PORTE bit 2 / Chip Select for parallel port / Analog input 7 |
| 引脚 11 | VDD — Positive supply voltage (+5V nominal) |
| 引脚 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 / Timer1 oscillator output / Timer1 clock input |
| 引脚 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 module |
| 引脚 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 asynchronous transmit / clock |
| 引脚 26 | RC7/RX/DT — PORTC bit 7 / USART asynchronous 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 voltage (+5V nominal) |
| 引脚 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 programming input |
| 引脚 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| 引脚 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| 引脚 39 | RB6/PGC — PORTB bit 6 / ICSP clock / interrupt-on-change |
| 引脚 40 | RB7/PGD — PORTB bit 7 / ICSP data / interrupt-on-change |
典型应用
PIC16C67-10/P 适用于 6 应用s: Industrial Control Logic, Instrumentation Front End, HVAC Climate Controller, Small Appliance Control, Automotive Body Electronics (Non-Safety), Sensor Signal Conditioning Hub.
Industrial Control Logic
The PIC16C67-10/P's 33 GPIO, 8-channel 10-bit ADC, and deterministic 200 ns interrupt response make it well-suited for industrial control panels driving relays, contactors, and indicator lamps. The 2.5V-6.0V supply tolerance accepts noisy 24V-derived 5V rails without extra regulation, and the PIC16 RISC core executes logic at 5 MIPS for real-time PLC-equivalent sequencing. Code density benefits from the 14-bit instruction word, allowing complex ladder-logic translations in under 7 KB. OTP memory is acceptable where firmware is locked at production and field updates are not required.
推荐
Instrumentation Front End
The PIC16C67-10/P's 10-bit ADC samples eight analog channels at up to ~50 ksps, suitable for temperature, pressure, and bridge-sensor front ends in benchtop instrumentation. Its USART supports direct RS-232/RS-485 communication with host PCs or data loggers, while the MSSP module provides SPI for LCD drivers and I2C for EEPROM data storage. The Harvard architecture keeps ADC sampling deterministic even under interrupt load, ensuring repeatable measurement timing critical for calibrated instrumentation. Low 15 µA typical current at 4 MHz allows battery-augmented portable meter designs.
推荐
HVAC Climate Controller
The PIC16C67-10/P serves effectively as the supervisory MCU in HVAC climate controllers, reading thermistor inputs via the 10-bit ADC and driving triac-gated blower and compressor relays through 33 GPIO. Its 35-instruction RISC core is straightforward to program in assembly for the deterministic state-machine logic typical of thermostat firmware, while the wide 2.5V-6.0V supply range accommodates rectified 24VAC HVAC rails. Three timers handle PWM for proportional valve control and time-proportioned outputs. OTP memory protects manufacturers' calibration firmware from unintended field modification.
推荐
Small Appliance Control
White-goods and small kitchen appliances benefit from the PIC16C67-10/P's combination of 33 GPIO for user-interface scanning, 10-bit ADC for sensor inputs (weight, temperature, humidity), and USART for diagnostics. The 1 µA typical sleep current at 3V/32 kHz extends battery life in portable appliances like handheld vacuums or cordless irons, while active-mode efficiency supports mains-powered washing machine or dishwasher controllers. OTP memory and the legacy PDIP package provide long-term availability with stable BoM pricing for high-volume consumer production.
推荐
Automotive Body Electronics (Non-Safety)
For non-safety body electronics such as seat controllers, mirror adjusters, window lift modules, and auxiliary lighting, the PIC16C67-10/P offers 33 GPIO for H-bridge drivers and switch matrices, plus a 10-bit ADC for current sensing. The 5V supply rail and 20 MHz clock handle multiplexed switch scanning at 100 Hz refresh rates comfortably. OTP memory locks module firmware at production, preventing warranty-affecting field modification. Designers should specify industrial temperature grade for under-dash environments and verify AEC-Q100 requirements separately if needed.
推荐
Sensor Signal Conditioning Hub
As a sensor hub, the PIC16C67-10/P aggregates signals from I2C or SPI sensors (via the MSSP peripheral) and forwards processed data over USART or I2C. Its 8-channel 10-bit ADC handles direct analog sensors, while 33 GPIO support discrete switch inputs and LED indicators. The 35-instruction PIC16 RISC core executes sensor-fusion algorithms with deterministic latency, important for closed-loop control where jitter would degrade loop stability. OTP memory secures proprietary calibration coefficients in production firmware.
推荐
推荐产品汇总
工程参考数据: PIC16C67-10/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F877A-I/P | PIC16F877-10/P | PIC16F77-I/P | PIC16C67-04/P | PIC16C66-10/P |
|---|---|---|---|---|---|---|
| Package | PDIP-40 | PDIP-40 - same | PDIP-40 - same | PDIP-40 - same | PDIP-40 - same | PDIP-40 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) | OTP EPROM | OTP EPROM |
| Program Memory Size | 14 KB (8192 x 14-bit) | 14 KB | 14 KB | 14 KB | 14 KB | 8 KB |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (-80%) | 20 MHz |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| ADC | 8-ch, 10-bit | 8-ch, 10-bit | 8-ch, 10-bit | 8-ch, 10-bit | 8-ch, 10-bit | 8-ch, 10-bit |
| In-Circuit Programming | No (OTP) | Yes (ICSP) | Yes (ICSP) | Yes (ICSP) | No (OTP) | No (OTP) |
关键差异点
- OTP EPROM memory locks firmware at production (对比 PIC16F877A-I/P (Flash))
- Same-package, higher-density memory option available (对比 PIC16C66-10/P)
- 20 MHz speed grade delivers 5 MIPS throughput (对比 PIC16C67-04/P (4 MHz speed grade))
设计说明
Place a 0.1 µF ceramic decoupling capacitor on each VDD pin (pins 11 and 32 on the PDIP-40) within 5 mm of the package body, with the trace to VDD kept short and wide. Add a bulk 10 µF tantalum or aluminum electrolytic capacitor at the board power-entry point. The PIC16C67-10/P supply range of 2.5V to 6.0V permits operation directly from a 5V linear regulator, but the inrush current on cold-start ADC conversions can create brief VDD droop; the bulk capacitor prevents brown-out resets during high-current GPIO transitions.
The PIC16C67-10/P contains OTP EPROM memory and cannot be re-programmed. Validate all firmware revisions on a windowed (JW) version, the Flash-based PIC16F877A-I/P development equivalent, or a software simulator before committing to OTP production units. Programming requires a high-voltage VPP pulse on the MCLR/VPP pin (typically 13.4V) delivered by a Microchip MPLAB PM3, ICD2/ICD3, or third-party programmer; in-circuit serial programming (ICSP) is NOT supported on this OTP variant, only parallel programming.
Because the PIC16C67-10/P can source/sink up to 25 mA per GPIO with total port limits of 200 mA, decoupling spikes on the supply rail occur during simultaneous port transitions. Sequence GPIO updates to limit peak current, or use series resistors (22-100 Ω) on heavily-loaded outputs to slow edge rates and reduce EMI. When using the parallel slave port (PSP), keep PORTD traces short and add source termination if the bus exceeds 50 mm to prevent ringing on the read/write strobes.
Route the OSC1/OSC2 crystal traces as a short, symmetric pair with the load capacitors grounded to the same VSS plane via short vias. Avoid routing digital signals (especially RB6/ICSP and the parallel port) directly beneath the crystal traces to minimize capacitive coupling that could shift the oscillator frequency. Keep the MCLR/VPP trace short and add a 10 kΩ pull-up to VDD to prevent spurious resets from EMI on long cables entering the enclosure.
合规信息
PDIP-40 versions of the PIC16C67 family historically use tin-lead solder plating and are NOT RoHS compliant by default. RoHS-compliant lead-free variants and modern Flash replacements (PIC16F877A-I/P) are recommended for new designs targeting EU/CE compliance. Conflict-minerals compliance is per Microchip's standard CMRT declarations.