PIC16LC67-04/L - 8-Bit 4MHz MCU 14KB OTP 44-PLCC | Microchip
部品番号: PIC16LC67-04/L ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $14.93 | $14.93 |
| 10 | $12.65 | $126.50 |
| 100 | $9.98 | $998.00 |
| 500 | $8.42 | $4,210.00 |
| 1,000 | $6.95 | $6,950.00 |
PIC16LC67-04/L 概要
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/OTP/Flash), RAM, and peripheral I/O onto a single silicon die. The PIC 16C family uses a Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch and execution at 4 MHz for a 1 microsecond instruction cycle. In the broader semiconductor taxonomy, MCUs sit beneath microprocessors and above simple logic ICs, while OTP memory technology places this part in the low-cost, factory-programmed category suited for mature, high-volume products.
Key features include a Harvard RISC core with 35 single-word instructions, 33 digital I/O pins, three timers (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit), a 10-bit successive-approximation ADC, and a USART module. The device operates from a 2.5V to 5.5V supply (the LC suffix denotes the low-power/commercial voltage range), supports oscillator frequencies up to 20 MHz, and includes a watchdog timer with its own on-chip RC oscillator for reliable recovery from software faults.
The architecture uses a 14-bit instruction word with an 8-bit data path, providing 8K words of program memory addressing. The integrated analog and digital peripherals - including a Capture/Compare/PWM (CCP) module and two comparator modules - allow direct interfacing to motors, sensors, and human-interface hardware without external glue logic, reducing total system BOM cost for embedded control applications.
Typical applications include industrial control systems, consumer appliance controllers, HVAC thermostat logic, automotive body electronics (non-safety), and office automation peripherals where the OTP memory provides a stable code image for the product lifecycle. The 44-PLCC package supports through-hole socket assembly and is well suited to programming via a device programmer or in-circuit debugging with MPLAB tools.
When designing with the PIC16LC67-04/L, evaluate whether the OTP memory suits your production volume and firmware update strategy. For prototypes or low-volume builds, consider the PIC16F877 Flash-based equivalent in the same PLCC-44 footprint for iterative development. Ensure the oscillator configuration matches your timing requirements and that the watchdog timer is properly serviced by the firmware state machine to maintain system reliability.
This page synthesizes current distributor pricing, drop-in alternatives within the same 44-PLCC footprint, and design guidance not found on the manufacturer datasheet cover page.
ドロップイン代替品: PIC16LC67-04/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LC67-04/L (同一形状・フットプリント) — 相違点: ADC, Package, Program Memory Type, Timers, Program Memory Size.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LC67T-04/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LC67-04/PQ
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC16C67-04/L
✅ ドロップイン✓ 在庫あり
$3.65 / 個
データシートを見る →PIC16F877T-04/L
✅ ドロップイン✓ 在庫あり
$8.4 / 個
データシートを見る →PIC16LC66-04I/SP
✅ ドロップイン✓ 在庫あり
$3.65 / 個
データシートを見る →PIC16LC65B-04/PQ
✅ ドロップイン✓ 在庫あり
$2.5 / 個
データシートを見る →PIC16LC67-04/L 最大定格&電気的特性
| Architecture | PIC 16C (8-bit Harvard RISC) |
| Core | 8-bit |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM Size | 368 bytes |
| Maximum CPU Clock Speed | 4 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| パッケージ | 44-PLCC (16.59 x 16.59 mm) |
| ADC | 10-bit, multi-channel |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Communication | USART (SCI), synchronous serial port (SSP/SPI/I2C) |
| Watchdog Timer | Yes, with dedicated on-chip oscillator |
| 動作温度範囲 | 0C to +70C |
| 実装タイプ | Surface Mount / Through-Hole (PLCC socket compatible) |
| Instruction Set | 35 single-word instructions (14-bit word width) |
PIC16LC67-04/L ピン構成
| ピン 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC reference positive |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| ピン 8 | RE0/RD/AN5 — PORTE bit 0 / Parallel-port read control / Analog input 5 |
| ピン 9 | RE1/WR/AN6 — PORTE bit 1 / Parallel-port write control / Analog input 6 |
| ピン 10 | RE2/CS/AN7 — PORTE bit 2 / Parallel-port chip select / Analog input 7 |
| ピン 11 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| ピン 12 | VSS — Ground reference |
| ピン 13 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| ピン 14 | OSC2/CLKOUT — Crystal oscillator 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 / Capture/Compare/PWM 2 |
| ピン 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 async transmit / sync clock |
| ピン 26 | RC7/RX/DT — PORTC bit 7 / USART async receive / sync 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 (second VSS pin) |
| ピン 32 | VDD — Positive supply voltage (second VDD pin) |
| ピン 33 | RB0/INT — PORTB bit 0 / External interrupt |
| ピン 34 | RB1 — PORTB bit 1 |
| ピン 35 | RB2 — PORTB bit 2 |
| ピン 36 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| ピン 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 package layout) |
| ピン 42 | NC — Not connected (per datasheet package layout) |
| ピン 43 | NC — Not connected (per datasheet package layout) |
| ピン 44 | NC — Not connected (per datasheet package layout) |
主な用途
PIC16LC67-04/L の用途: 7 件s: Industrial Control Systems, Consumer Appliance Controllers, HVAC Thermostat Logic, Automotive Body Electronics, Office Automation Peripherals, Educational Development and Prototyping, Legacy Equipment Replacement.
Industrial Control Systems
The PIC16LC67-04/L fits industrial control-system designs that require a stable code image and reliable I/O handling without field reprogramming needs. The 8-bit Harvard RISC core runs 35 instructions in a single cycle at 4 MHz (1 microsecond), enabling real-time response for sensor reading and actuator control loops. Its 33 I/O pins and 10-bit ADC integrate directly with sensor arrays and motor-driver logic, while the 2.5 V to 5.5 V supply tolerates the 5 V industrial power rail. Compared to Flash-only alternatives, the OTP program memory locks the firmware against accidental rewrites, a deliberate advantage for legacy PLC-style controllers and process-control peripherals. The 44-PLCC package enables socketed removal for factory programming and field service. Engineers should configure the watchdog timer (with its own RC oscillator) to recover from electrical noise-induced lockups common in industrial environments.
おすすめ
Consumer Appliance Controllers
Consumer appliance controllers (washing machines, dishwashers, microwaves) are classic application fits for the PIC16LC67-04/L. The 14 KB OTP holds fixed-function appliance logic at low unit cost, the three timers (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with PWM) drive motor-control and user-interface timing, and the 368 bytes of RAM handle the simple state machines typical of appliance firmware. The 10-bit ADC reads temperature, water level, and humidity sensors at sample rates well within the 4 MHz instruction budget. Compared to newer PIC18F or PIC16F1xxx MCUs, the LC67 OTP parts reduce per-unit cost on mature, year-over-year unchanged appliance SKUs where firmware updates are not a requirement, making it a strong choice for the production lifecycle of a nameplate product. The USART module supports appliance-network modules and diagnostic interfaces.
おすすめ
HVAC Thermostat Logic
HVAC thermostat and indoor-air-quality controllers benefit from the PIC16LC67-04/L's wide 2.5 V to 5.5 V supply range, which accepts direct 3.3 V lithium battery inputs as well as 5 V wall-wart supplies typical of smart thermostats. The 33 I/O pins are sufficient to scan 7-segment LCD displays, button matrices, and relay-driver transistors without external multiplexer ICs, reducing BOM cost. The 10-bit ADC provides 0.5 degree C resolution when paired with 10 kohm NTC thermistor dividers, and Timer1 in 16-bit mode offers accurate scheduling for setpoint timing cycles. The OTP memory locks the locked-down thermostat calibration, preventing unauthorized firmware modification - a key compliance consideration. Compared to newer wireless thermostat designs, the LC67 is preferred in non-connected base-model thermostats where cost dominates over connectivity features. The 44-PLCC package can be socket-mounted for factory calibration and OEM programming.
おすすめ
Automotive Body Electronics
Non-safety automotive body-electronics modules (window controllers, mirror adjusters, ambient lighting) are typical deployments for the PIC16LC67-04/L family. The 33 I/O pins and CCP module drive MOSFET bridges for window and seat motors, while the 10-bit ADC reads current-sense shunts and potentiometer-based position sensors. The 0C to +70C commercial operating range covers cabin environments; for under-hood or industrial automotive designs, the -40C to +85C PIC16LC67-04I grade is selected instead. Compared to AEC-Q100 qualified MCUs, the LC67 family is best matched to body-electronics ECUs where functional safety is not the governing requirement and a stable OTP code image lowers per-unit cost. The USART interface integrates with body-control CAN or LIN transceivers for diagnostic communication on modern vehicle networks.
おすすめ
Office Automation Peripherals
Office automation peripherals (printers, scanners, fax machines, label printers) deploy the PIC16LC67-04/L to handle motor control for paper-feed rollers, user-interface panel scanning, and sensor I/O. The 14 KB OTP accommodates mature firmware cycles for printer-language interpretation and button/LED handling, while the three timers (Timer0/1/2) drive PWM motor control and 16-bit event timing for paper registration. The USART connects to host-side UART or USB-to-UART bridges, and the 33 I/O handle the parallel interface to optosensors that detect paper edges and registration marks. Compared to newer ARM Cortex-M based office controllers, the LC67 family offers a stable low-cost platform for high-volume entry-level printers where incremental firmware changes are infrequent. The 44-PLCC socket-friendly package simplifies factory programming in high-throughput OEM production lines.
おすすめ
Educational Development and Prototyping
The PIC16LC67-04/L remains a pedagogical platform for embedded systems courses and self-learners transitioning from PIC16F to PIC16C architecture documentation. Its 8-bit Harvard RISC core and 14-bit instruction word illustrate the von-Neumann-vs-Harvard and CISC-vs-RISC tradeoffs in undergraduate CS/CE curricula. The 33 I/O pins are sufficient for connecting character LCDs, keypads, and breadboard peripherals used in teaching labs, and the 10-bit ADC demonstrates successive-approximation conversion without burdening students with complex DMA or peripheral trigger configuration. Compared to newer Curiosity or Xplained development boards, the LC67 44-PLCC socket-mount lends itself to traditional through-hole teaching kits (and student-swap serviceability). The PIC16LC67T-04/L tape-and-reel variant, on the other hand, supports pick-and-place assembly in student-made SMT-based coursework projects.
おすすめ
Legacy Equipment Replacement
One of the most practical application contexts for the PIC16LC67-04/L is as a drop-in replacement for legacy equipment where the original PIC16C67 or PIC16LC67 socket footprint is still in production. Long-life products (industrial CNC machines, laboratory instruments, point-of-sale terminals) often ship with the same MCU for 10-20 years, and the LC67-04/L 44-PLCC continues to satisfy this need. The OTP memory is not a constraint in this context because the firmware image is mature and never updated; what matters is continued factory availability and pin-compatible silicon. Compared to migrating legacy designs to Flash MCUs (which would require PCB redesign and firmware verification), the LC67-04/L supports a direct socket-to-socket swap. The 2.5 V to 5.5 V supply range matches the legacy 5 V rails of vintage equipment.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LC67-04/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LC67T-04/L | PIC16LC67-04/PQ | PIC16C67-04/L | PIC16F877T-04/L | PIC16LC66-04I/SP | PIC16LC65B-04/PQ |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-PLCC (16.59 x 16.59 mm) | 44-PLCC (16.59 x 16.59 mm) - same | 44-MQFP - same pin functions, different footprint | 44-PLCC (16.59 x 16.59 mm) - same | 44-PLCC (16.59 x 16.59 mm) - same | 44-PLCC (matching socket) - same | 44-MQFP - same pin functions, different footprint |
| Core | 8-bit PIC16C RISC | 8-bit PIC16C RISC (identical) | 8-bit PIC16C RISC (identical) | 8-bit PIC16C RISC (identical) | 8-bit PIC16F RISC (superset core) | 8-bit PIC16C RISC (identical) | 8-bit PIC16C RISC (identical) |
| Program Memory | 14 KB OTP | 14 KB OTP (identical) | 14 KB OTP (identical) | 14 KB OTP (identical) | 14 KB Flash (re-programmable) | 8 KB OTP (-43%) | 8 KB OTP (-43%) |
| RAM Size | 368 bytes | 368 bytes (identical) | 368 bytes (identical) | 368 bytes (identical) | 368 bytes (identical) | 368 bytes (identical) | 192 bytes (-48%) |
| Maximum CPU Clock | 4 MHz | 4 MHz (identical) | 4 MHz (identical) | 4 MHz (identical) | 4 MHz (identical) | 4 MHz (identical) | 4 MHz (identical) |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V (identical) | 2.5 V to 5.5 V (identical) | 4.5 V to 5.5 V (NARROWER range, voltage-incompatible on 3.3V rails) | 2.0 V to 5.5 V (wider range) | 2.5 V to 5.5 V (identical) | 2.5 V to 5.5 V (identical) |
| I/O Pins | 33 | 33 (identical) | 33 (identical) | 33 (identical) | 33 (identical) | 33 (identical) | 33 (identical) |
| Operating Temperature Range | 0C to +70C (commercial) | 0C to +70C (identical) | 0C to +70C (identical) | 0C to +70C (identical) | 0C to +70C (identical) | -40C to +85C (industrial, wider) | 0C to +70C (identical) |
主な差別化要因
- Same-package drop-in alternative with Flash memory upgrade path (vs PIC16F877T-04/L)
- Lower-memory drop-in within same PLCC-44 footprint (vs PIC16LC65B-04/PQ)
- Broader voltage compatibility than non-LC variant (vs PIC16C67-04/L)
設計ノート
The PIC16LC67-04/L operates from 2.5 V to 5.5 V. Estimate decoupling needs as follows: place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 11 and 32), and a 10 microfarad bulk capacitor near the package. The two VSS pins (12 and 31) should both connect to the ground plane with short, wide traces. For battery-powered designs operating from 3.3 V rails, note that the standard PIC16C67 (non-LC) requires 4.5 V minimum and cannot share a 3.3 V supply. Reset (MCLR, pin 1) should be held above VIL during power-up with a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for the standard Microchip recommended Power-on Reset timing.
The 44-PLCC J-leads have a pitch of 1.27 mm. For through-hole socket-mount applications, use a quality PLCC-44 socket with stable contact force to maintain electrical continuity over thermal cycling. For surface-mount assembly, the J-lead footprint must include solder fillets at each lead and thermal reliefs at the four corner anchor pads. Place the crystal (or resonator) within 10 mm of OSC1 (pin 13) and OSC2 (pin 14) and surround it with a guard ground trace to minimize radiated EMI coupling into the high-impedance oscillator input. Estimated trace length budget for the oscillator network should not exceed 10 mm on each side per PIC16C6X hardware design guidelines.
Three common pitfalls should be avoided when designing with the PIC16LC67-04/L. First, OTP memory means firmware bugs discovered after programming require mechanical replacement of the part on through-hole sockets, not in-system reprogramming - verify code thoroughly using a Flash equivalent (PIC16F877) before committing to OTP production. Second, the 4 MHz speed grade specification is the maximum CPU clock rate; selecting an oscillator with significant positive frequency tolerance can cause silent in-system timing failures - use a crystal or ceramic resonator with at least +/-0.5% accuracy. Third, the watchdog timer (WDT) with its own RC oscillator is enabled by default after configuration word programming; firmware must issue a CLRWDT instruction on every loop iteration longer than the WDT period to prevent unintended resets.
コンプライアンス情報
Compliance certifications are not detailed in the retailer-provided web data. The PIC16LC67-04/L is generally considered a mature product; engineers should request the latest RoHS/REACH/lead-free declarations from Microchip directly via the manufacturer support portal if compliance is required for procurement or end-product certification.