PIC16C67-04/L - 8-Bit 4MHz 14KB OTP MCU | Microchip | PLCC-44
部品番号: PIC16C67-04/L ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.74 | $4.74 |
| 10 | $4.36 | $43.60 |
| 100 | $3.94 | $394.00 |
| 500 | $3.78 | $1,890.00 |
| 1,000 | $3.65 | $3,650.00 |
PIC16C67-04/L 概要
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC16C family sits within the 8-bit microcontroller hierarchy: MCU -> 8-bit MCU -> PIC -> PIC16 mid-range -> PIC16C6x OTP family. It is designed for embedded control applications where deterministic instruction timing, low power, and simple peripheral integration are prioritized over raw processing throughput.
Key features of the PIC16C67-04/L include 35 single-cycle instructions (200 ns per instruction at 20 MHz oscillator, 1 us at 4 MHz), a wide operating voltage range of 2.5 V to 6.0 V, and three operating temperature grades: commercial, industrial, and extended. The device uses Harvard architecture with separate program and data buses, allowing instruction fetch to occur in parallel with operand access. It draws only 15 uA typical at 5 V / 4 MHz and 1 uA typical at 3 V / 32 kHz, making it suitable for battery-backed or sleep-dominant designs.
Typically applied in industrial control front-ends, automotive body electronics, sensor signal conditioning, and embedded instrumentation, the PIC16C67-04/L was widely adopted in the late 1990s and early 2000s as a workhorse OTP MCU. Its OTP memory is one-time programmable and cannot be erased, so this part is intended for high-volume production where firmware is final and field updates are not required.
When designing with this part, verify OTP memory constraints for your firmware revision strategy early in the project. For prototypes or products requiring field updates, choose a Flash-based PIC16F equivalent. The 44-pin PLCC footprint is socketable, which simplifies development lab programming and final assembly.
ドロップイン代替品: PIC16C67-04/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16C67-04/L (同一形状・フットプリント) — 相違点: Timers, Instruction Cycle Time, Mounting Type, Package, ADC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16C67-04I/L
✅ ドロップイン✓ 在庫あり
$4.5 / 個
データシートを見る →PIC16C67T-04/L
✅ ドロップイン✓ 在庫あり
$5.1 / 個
データシートを見る →PIC16F877-04/L
✅ ドロップイン✓ 在庫あり
$3.82 / 個
データシートを見る →PIC16C67T-04E/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C66-04/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16C67-04/L 最大定格&電気的特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM Size | 368 bytes |
| 最大クロック周波数 | 4 MHz (internal instruction rate) |
| Maximum Oscillator Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns (at 20 MHz), 1 us (at 4 MHz) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Number of I/O Pins | 33 |
| ADC | 8-bit, 5 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | USART + Synchronous Serial Port (SSP/SPI/I2C) |
| パッケージ | PLCC-44 (16.59 mm x 16.59 mm) |
PIC16C67-04/L ピン構成
| ピン 1 | MCLR — Master Clear (reset) input, active low |
| ピン 2 | RA0 — Port A bit 0 / analog input AN0 |
| ピン 3 | RA1 — Port A bit 1 / analog input AN1 |
| ピン 4 | RA2 — Port A bit 2 / analog input AN2 |
| ピン 5 | RA3 — Port A bit 3 / analog input AN3 |
| ピン 6 | RA4 — Port A bit 4 / T0CKI (Timer0 clock input) |
| ピン 7 | RA5 — Port A bit 5 / analog input AN4 / SS |
| ピン 8 | RE0 — Port E bit 0 / RD (read control for parallel slave port) |
| ピン 9 | RE1 — Port E bit 1 / WR (write control for parallel slave port) |
| ピン 10 | RE2 — Port E bit 2 / CS (chip select for parallel slave port) |
| ピン 11 | VDD — Positive supply voltage (2.5 V to 6.0 V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1 — Oscillator crystal input / external clock input |
| ピン 14 | OSC2 — Oscillator crystal output |
| ピン 15 | RC0 — Port C bit 0 / T1OSO / T1CKI |
| ピン 16 | RC1 — Port C bit 1 / T1OSI / CCP2 |
| ピン 17 | RC2 — Port C bit 2 / CCP1 (Capture/Compare/PWM 1) |
| ピン 18 | RC3 — Port C bit 3 / SCL (I2C clock) / SCK (SPI clock) |
| ピン 19 | RD0 — Port D bit 0 |
| ピン 20 | RD1 — Port D bit 1 |
| ピン 21 | RD2 — Port D bit 2 |
| ピン 22 | RD3 — Port D bit 3 |
| ピン 23 | RC4 — Port C bit 4 / SDI (SPI data in) |
| ピン 24 | RC5 — Port C bit 5 / SDO (SPI data out) |
| ピン 25 | RC6 — Port C bit 6 / TX (USART asynchronous transmit) / CK (USART synchronous clock) |
| ピン 26 | RC7 — Port C bit 7 / RX (USART asynchronous receive) / DT (USART synchronous data) |
| ピン 27 | RD4 — Port D bit 4 |
| ピン 28 | RD5 — Port D bit 5 |
| ピン 29 | RD6 — Port D bit 6 |
| ピン 30 | RD7 — Port D bit 7 |
| ピン 31 | VSS — Ground reference |
| ピン 32 | VDD — Positive supply voltage (2.5 V to 6.0 V) |
| ピン 33 | RB0 — Port B bit 0 / INT (external interrupt) |
| ピン 34 | RB1 — Port B bit 1 |
| ピン 35 | RB2 — Port B bit 2 |
| ピン 36 | RB3 — Port B bit 3 |
| ピン 37 | RB4 — Port B bit 4 |
| ピン 38 | RB5 — Port B bit 5 |
| ピン 39 | RB6 — Port B bit 6 / PGC (ICSP clock) |
| ピン 40 | RB7 — Port B bit 7 / PGD (ICSP 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-04/L の用途: 6 件s: Industrial Control Front-End, Automotive Body Electronics, Embedded Instrumentation, Sensor Signal Conditioning, Consumer Appliance Control, Point-of-Sale Terminal Peripherals.
Industrial Control Front-End
The PIC16C67-04/L is well-suited for industrial control front-ends such as PLC digital input modules, motor-driver control boards, and process instrumentation. Its 33 digital I/O lines can directly interface to opto-isolated inputs, relay drivers, and 24 V industrial buses, while the integrated 8-bit ADC handles analog sensor readout from temperature, pressure, and flow transmitters. The wide 2.5 V to 6.0 V supply range accommodates unregulated 24 V industrial rails after bulk regulation. Its deterministic 200 ns instruction cycle at 20 MHz enables fast control loops with predictable latency, and the 5 mA typical active current keeps thermal dissipation low in DIN-rail enclosures. Recommended companion parts: ULN2003A (relay driver), PC817 (opto-isolator), LM358 (analog front-end).
おすすめ
Automotive Body Electronics
The PIC16C67-04/L fits non-safety automotive body electronics such as seat controllers, mirror adjusters, interior lighting dimmers, and HVAC blend-door actuators. Its 33 I/O can drive multiple H-bridge motor drivers and LED strings, while the two CCP modules generate the PWM signals required for variable-brightness lighting or proportional valve control. The 4 MHz instruction rate is more than sufficient for 100 Hz PWM refresh and serial diagnostics on LIN or K-line. However, automotive temperature grades and AEC-Q100 qualification are typically required; the standard /L variant may need re-screening for under-hood applications. Recommended companion parts: TLE4275 (5 V automotive regulator), MC33660 (LIN transceiver), IRF7507 (MOSFET half-bridge).
おすすめ
Embedded Instrumentation
The PIC16C67-04/L is a fit for bench-top and panel-mount instrumentation such as digital panel meters, data loggers, and signal-conditioning front-ends. Its on-chip 8-bit ADC with five input channels can digitize thermocouple or strain-gauge signals after external amplification, while the integrated USART provides RS-232 or RS-485 communication to host PCs or SCADA systems. The 14 KB OTP memory holds calibration tables, lookup curves, and menu-driven firmware, and the 368 bytes of RAM buffer sensor reads between serial transmissions. The instruction-accurate timing allows precise timing of multiplexer scans and excitation pulses. Recommended companion parts: MAX232 (RS-232 transceiver), MAX485 (RS-485 transceiver), MCP6S21 (programmable gain amplifier).
おすすめ
Sensor Signal Conditioning
The PIC16C67-04/L serves as a low-power sensor signal conditioner for thermistor arrays, photodiode arrays, and bridge-style pressure sensors. The on-chip ADC digitizes amplified sensor outputs, while firmware running on the RISC core performs linearization, temperature compensation, and digital filtering. The PIC16C67-04/L's low 1 uA typical current at 3 V / 32 kHz makes it ideal for battery-powered sensor nodes that spend most of their time in sleep mode. The two CCP modules can generate excitation pulses for ratiometric bridge measurements, improving power-supply rejection. Recommended companion parts: MCP6001 (low-power op-amp), MCP9700 (analog temperature sensor), MCP1525 (voltage reference).
おすすめ
Consumer Appliance Control
The PIC16C67-04/L is well-suited to consumer appliance control boards such as washing-machine timers, microwave-oven keypads, and air-conditioner remote receivers. Its 33 I/O can scan matrix keypads, drive seven-segment displays via external transistors, and read appliance sensors (door switches, water level, thermistor). The wide 2.5 V to 6.0 V supply range allows direct operation from rectified mains after a small regulator. The 14 KB OTP holds complete appliance firmware including fault handling and diagnostic routines. Its RISC architecture ensures deterministic response to interrupts such as door-open events during operation. Recommended companion parts: ULN2003A (display driver), MOC3021 (triac driver), DS18B20 (digital temperature sensor).
おすすめ
Point-of-Sale Terminal Peripherals
The PIC16C67-04/L is widely used in point-of-sale (POS) peripherals such as barcode scanner decoders, receipt printer controllers, and magnetic-stripe readers. Its USART interfaces to PC host or mainboard via RS-232, while the synchronous serial port (SSP) drives LCD character displays and SPI peripherals. The 33 I/O support keypad matrices, status LEDs, and buzzer drivers. The RISC core runs 35 single-cycle instructions, simplifying firmware development and code verification under tight retail time-to-market constraints. Its 4 MHz instruction rate easily decodes common barcode symbologies such as UPC-A and Code 128 in real time. Recommended companion parts: MAX232 (RS-232 driver), 74HC595 (shift register for I/O expansion), HD44780 (LCD controller).
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16C67-04/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16C67-04/P | PIC16C67-04I/L | PIC16C67T-04/L | PIC16F877-04/L | PIC16C66-04/L |
|---|---|---|---|---|---|---|
| Package | PLCC-44 | PDIP-40 | PLCC-44 | PLCC-44 | PLCC-44 | PLCC-44 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash | 8 KB OTP |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| Max Instruction Rate | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Memory Type | OTP (one-time write) | OTP | OTP | OTP | Flash (reprogrammable) | OTP |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Active | Obsolete |
| Field Firmware Update | Not supported (OTP) | Not supported | Not supported | Not supported | Supported (ICSP) | Not supported |
主な差別化要因
- 44-pin PLCC package with 33 I/O - more I/O than competing 40-pin PDIP variants (vs PIC16C67-04/P)
- Industrial temperature grade available in same footprint (vs PIC16C67-04I/L)
- Flash-based drop-in replacement enables field firmware updates (vs PIC16F877-04/L)
設計ノート
The PIC16C67-04/L uses One-Time Programmable (OTP) memory, which can be written only once and cannot be erased. Engineers accustomed to Flash-based PIC16F parts often make the mistake of planning firmware revisions through the same MCU - this is impossible with OTP. Use a PIC16F877-04/L or PIC18F equivalent during development, and reserve OTP parts for the final production firmware revision only. Engineering samples of OTP devices are typically expensive and limit iteration speed.
Estimated: at 5 V supply and 4 MHz oscillator, the PIC16C67-04/L draws approximately 15 mA active current and 5 uA standby current per the datasheet. For battery-powered designs, leverage the sleep mode and use a 32.768 kHz Timer1 clock for real-time wake-up. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (there are two: pins 11 and 32) and a bulk 10 uF electrolytic on the main 5 V rail to suppress motor and relay switching transients common in industrial control.
The PLCC-44 package is socketable, which greatly simplifies prototype programming and rework. Always include a PLCC-44 socket footprint in your design even for production, because it allows field replacement without hot-air rework. Keep analog traces (RA0-RA5 to ADC inputs) short and routed away from digital switching nodes such as the oscillator and PWM outputs. Add a ground pour under the IC and stitch vias around the oscillator area to minimize EMI coupling into the analog front-end.
Place the 20 MHz crystal or ceramic resonator as close as possible to OSC1 (pin 13) and OSC2 (pin 14) with traces shorter than 5 mm. Use a guard ring tied to ground around the oscillator area to prevent high-frequency noise coupling into adjacent analog inputs. The MCLR pin (pin 1) should be pulled up through a 10 kohm resistor to VDD and decoupled with a 100 nF capacitor; this RC delay prevents false resets during power-up brown-out events.
コンプライアンス情報
Compliance certifications for PIC16C67-04/L are not documented in available web sources. The legacy PIC16C6x family predates widespread RoHS adoption, so /L variants may not be RoHS compliant. AEC-Q100 is not applicable to standard industrial-grade parts; automotive customers should contact Microchip directly for AEC-Q100 screened equivalents.