PIC16LC67-04I/P - 8-bit PIC MCU 14KB EPROM 33 I/O | Microchip
Teilenummer: PIC16LC67-04I/P ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $12.45 | $12,45 |
| 10 | $11.2 | $112,00 |
| 100 | $9.85 | $985,00 |
| 500 | $8.65 | $4.325,00 |
| 1.000 | $7.5 | $7.500,00 |
PIC16LC67-04I/P Übersicht
A microcontroller (MCU) is a single-chip computer integrating a CPU core, non-volatile program memory, volatile data RAM, peripheral modules (timers, ADC, USART, I/O ports), and interrupt control on one die. PIC16C-series parts use one-time-programmable EPROM (UV-erasable windowed variants for development, windowed CERDIP packages carry a quartz window for erasing under UV light). In the broader taxonomy, the PIC16LC67 is an 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC, and it belongs to the legacy PIC16C6x mid-range family that bridged early PIC16C5x and the later PIC16F Flash families.
Key features include three timer/counter blocks (Timer0 8-bit with 8-bit prescaler; Timer1 16-bit with prescaler and external crystal increment-during-sleep capability; Timer2 8-bit with postscaler), a 10-bit multi-channel ADC, a synchronous/asynchronous USART with addressable 9-bit mode, an SPI/I2C MSSP peripheral, capture/compare/PWM (CCP) modules, and a watchdog timer with its own on-chip RC oscillator for reliable operation. The 40-pin CERDIP-40 form factor exposes external interrupt pins (RB0/INT), analog inputs (RA0-RA5), and parallel slave port functions on PORTD/PORTE for direct bus attachment to external controllers.
The PIC16LC67 implements the PIC16C6x architecture: a RISC core with 35 single-cycle instructions, an 8-level deep hardware stack, and a 14-bit program word with 8K x 14 user-addressable program memory. The 'LC' suffix indicates the low-voltage CMOS process variant supporting operation down to 2.5 V, an upgrade over the original PIC16C67's 3.0 V minimum. The instruction cycle is 4 clocks (1 µs at 4 MHz), and the device supports in-circuit serial programming (ICSP) via two dedicated pins (RB6/RB7) for production-line firmware loading.
Typical applications include industrial control panels, sensor signal conditioning and acquisition nodes, motor drive interface logic, consumer appliance controllers, instrumentation front-ends, and legacy embedded systems that still require EPROM-based firmware for long-term archival stability. The windowed CERDIP package is especially favored in development and low-volume production where iterative firmware changes and UV erasure are acceptable.
When designing with this part, plan the decoupling network carefully: place one 100 nF ceramic capacitor adjacent to each VDD/VSS pin pair and a bulk 10 µF tantalum or aluminum electrolytic on the main supply rail. Ensure the MCLR reset pin is pulled high through a 10 kΩ resistor with a 100 nF capacitor to ground for noise immunity. EPROM windowed parts must be shielded from fluorescent and direct sunlight; cover the window with an opaque label after programming.
This page synthesizes distributor pricing, pin-compatible alternatives (including the same-family variants PIC16LC66 and PIC16LC65A), and practical design notes not aggregated on the manufacturer datasheet or a single distributor page.
Drop-in-Alternativen für PIC16LC67-04I/P – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16LC67-04I/P (gleiche Bauform und Footprint) – abweichend in Instruction Set, Package, Program Memory Size, Timers, Mounting Type.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C67-04/P
✅ Drop-In✓ Auf Lager
$6.3 / Stück
Datenblatt ansehen →PIC16LC67-04/PT
✅ Drop-In✓ Auf Lager
$6.98 / Stück
Datenblatt ansehen →PIC16C67-10/P
✅ Drop-In✓ Auf Lager
$3.34 / Stück
Datenblatt ansehen →PIC16C65A-04I/P
✅ Drop-In✓ Auf Lager
$5.25 / Stück
Datenblatt ansehen →PIC16LC67-04I/P Grenzwerte & elektrische Eigenschaften
| Core | PIC16 8-bit RISC |
| Instruction Set | 14-bit, 35 single-cycle instructions |
| Program Memory | 14 KB EPROM (8K x 14) |
| RAM | 368 bytes |
| Maximum Clock Speed | 4 MHz (10 MHz PIC16C67 equivalent at higher Vdd) |
| Instruction Cycle | 4 clock periods (1 µs at 4 MHz) |
| Versorgungsspannung | 2.5 V to 5.5 V |
| I/O Pins | 33 |
| Timers | Timer0 (8-bit + prescaler), Timer1 (16-bit + prescaler), Timer2 (8-bit + postscaler) |
| USART | 1 x addressable 9-bit mode (synchronous / asynchronous) |
| MSSP | 1 x SPI / I2C |
| Watchdog Timer | Yes (with dedicated on-chip RC oscillator) |
| Gehäuse | CERDIP-40 (windowed, through-hole, 0.600 inch) |
| Betriebstemperatur | -40 C to +85 C (Industrial grade, -I) |
| Montageart | Through-Hole |
| MSL-Level | 1 (unlimited) |
| Lead Free | No (windowed CERDIP contains leaded glass) |
PIC16LC67-04I/P Pin-Konfiguration
| Pin 1 | MCLR/VPP — Master clear reset input / programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| Pin 11 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 capture/compare/PWM output |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / synchronous clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / synchronous data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pin 31 | VSS — Ground reference (second VSS pin) |
| Pin 32 | VDD — Positive supply voltage (second VDD pin) |
| Pin 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 34 | RB1 — PORTB bit 1 |
| Pin 35 | RB2 — PORTB bit 2 |
| Pin 36 | RB3/PGM — PORTB bit 3 / low-voltage programming enable |
| Pin 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
Typische Anwendungen
PIC16LC67-04I/P ist geeignet für 6 Anwendungs: Industrial Control Panels, Sensor Signal Acquisition Nodes, Motor Drive Interface Logic, Consumer Appliance Controllers, Instrumentation Front-Ends, Legacy Embedded Systems Requiring EPROM.
Industrial Control Panels
The PIC16LC67-04I/P's 33 digital I/O, 14 KB EPROM, and 2.5 V to 5.5 V supply tolerance make it well suited to industrial control panel PLCs and relay driver boards. Its 8-bit PIC16 mid-range core executes 35 single-cycle instructions in 1 µs at 4 MHz, easily handling scan-cycle logic for digital input debouncing and output sequencing on PORTA-PORTE. The industrial -40 C to +85 C rating supports factory floor ambient conditions. Designers typically connect PORTA and PORTE to opto-isolated inputs while PORTB and PORTC drive 24 V relay coils through MOSFET drivers. Use the USART for RS-485 panel-bus communication and Timer1 for input pulse-width measurement.
Empfohlen
Sensor Signal Acquisition Nodes
The PIC16LC67-04I/P's analog peripherals (10-bit ADC and analog comparator) and low-voltage CMOS operation down to 2.5 V fit distributed sensor nodes that monitor temperature, pressure, and process variables. The wide supply tolerance allows direct battery or 3.3 V rail operation without an extra LDO. The 8-channel ADC samples at the PIC16C6x typical rate, supporting multi-sensor arrays with one node. Place a 100 nF decoupling capacitor on VDD and route analog inputs (RA0-RA5) away from the switching nodes of PORTB drivers. The windowed CERDIP also lets engineering teams iterate sensor-fusion firmware with UV erasure.
Empfohlen
Motor Drive Interface Logic
The PIC16LC67-04I/P serves as the command-and-control front end for brushed DC, stepper, and small BLDC motor drivers, leveraging its three timer/counter blocks for PWM generation and quadrature decoding. Timer2 with its postscaler pairs with a CCP module to generate variable-duty PWM into PORTB or PORTC pins, which feed an H-bridge driver such as the L293D. The 16-bit Timer1 captures quadrature encoder feedback on RB0/RB1 interrupt pins. The 14 KB EPROM accommodates state-machine control tables and lookup tables for commutation sequencing. Industrial temperature rating supports motor control cabinet environments up to +85 C.
Empfohlen
Consumer Appliance Controllers
The PIC16LC67-04I/P is well matched to legacy appliance controllers such as washing machines, dishwashers, microwave ovens, and HVAC thermostats where 5 V or 3.3 V operation is acceptable and EPROM-based firmware provides 20+ year data retention. The 33 I/O pins drive 7-segment LED displays via PORTA-PORTC, scan keypads via PORTB, and switch triac outputs on PORTD for AC load control. The MSSP peripheral (SPI/I2C) interfaces with EEPROM for user settings and with LED or LCD driver ICs. The windowed CERDIP package supports pre-production firmware iteration. Place MOVs across triac outputs for surge protection.
Empfohlen
Instrumentation Front-Ends
The PIC16LC67-04I/P's 14 KB EPROM, USART, and 33 I/O deliver enough headroom for instrumentation front-ends in laboratory and field measurement gear, where it handles display driving, button input, range selection, and serial data export to a host PC or logger. The 4 MHz clock and 1 µs instruction cycle suit waveform-edge timing and frequency counting on RB0/INT. Its 14-bit instruction word simplifies fixed-point math for calibration coefficients stored in internal EEPROM. For higher-precision needs, pair the PIC16LC67 with an external 16-bit ADC such as the ADS1115 over I2C. The CERDIP package is also preferred for EMI-resistant analog sections in shielded enclosures.
Empfohlen
Legacy Embedded Systems Requiring EPROM
The PIC16LC67-04I/P's windowed CERDIP EPROM is the preferred choice for long-term archival systems and military/aerospace platforms where flash memory data retention (10 years typical) is unacceptable compared to UV-erasable EPROM (40+ years). EPROM cells are also more radiation-tolerant than flash, making the LC67 suitable for space and defense retrofits. The 33 I/O pins interface with custom backplane buses and 8-bit peripherals. The industrial -40 C to +85 C rating handles most field-deployed environments. Designers should note that the CERDIP package contains a quartz erase window that must be covered with an opaque label after programming to prevent data corruption from ambient UV.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16LC67-04I/P – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C67-04/P | PIC16LC67-04/PT | PIC16C67-10/P | PIC16C65A-04I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | CERDIP-40 (windowed) | CERDIP-40 (windowed) - same | CERDIP-40 (windowed) - same | CERDIP-40 (windowed) - same | CERDIP-40 (windowed) - same |
| Program Memory | 14 KB EPROM (8K x 14) | 14 KB EPROM (8K x 14) | 14 KB EPROM (8K x 14) | 14 KB EPROM (8K x 14) | 7K x 14 EPROM (-12.5%) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 4 MHz |
| Minimum Vdd | 2.5 V | 3.0 V | 2.5 V | 4.5 V | 3.0 V |
| Temperature Grade | Industrial -40 C to +85 C | Industrial -40 C to +85 C | Commercial 0 C to +70 C | Industrial -40 C to +85 C | Industrial -40 C to +85 C |
| Drop-in Compatible | (reference) | Yes (at 3.3 V or 5 V only) | Yes (commercial temp only) | Yes (at 5 V only) | No (smaller program memory) |
Wichtigste Unterscheidungsmerkmale
- Lower minimum supply voltage (2.5 V) than original PIC16C67 (vs. PIC16C67-04/P)
- Industrial temperature grade (-40 C to +85 C) versus commercial grade on -04/PT (vs. PIC16LC67-04/PT)
- Larger program memory than PIC16C65A (vs. PIC16C65A-04I/P)
Designhinweise
PIC16LC67-04I/P draws a typical supply current of 2 mA at 5 V / 4 MHz and drops to under 1 mA at 3.3 V / 4 MHz; sleep mode reduces I_DD to microampere range. Place a 100 nF ceramic decoupling capacitor adjacent to each VDD/VSS pin pair (pins 11, 32 and 12, 31) and add a bulk 10 µF tantalum or aluminum electrolytic on the main supply rail within 1 inch of the package. Estimated: total quiescent draw on a 5 V board with all peripherals idle is approximately 5 mA, dominated by peripheral bias currents and I/O leakage.
The MCLR pin (pin 1) requires a 10 kΩ pull-up to VDD with a 100 nF capacitor to VSS for noise immunity; floating MCLR causes intermittent resets in electrically noisy environments such as motor drive and relay panels. Do not connect the EPROM quartz erase window to the user's view after programming - cover it with an opaque label to prevent UV-induced data corruption from ambient light, fluorescent lamps, and direct sunlight. ICSP programming uses pins RB6/PGC (39) and RB7/PGD (40); do not load these pins heavily or pull them low during reset, or ICSP will fail.
Route analog inputs (RA0-RA5, RE0-RE2) on the opposite side of the PCB from switching nodes such as PWM outputs on RC1/RC2 and digital outputs on PORTD. Place the 4 MHz crystal and its two 22 pF load capacitors within 0.5 inch of pins 13 (OSC1) and 14 (OSC2), with a guard ring around the crystal traces. Keep parallel slave port traces (RD0-RD7) short and length-matched if used at speeds above 1 MHz, and source-terminate the bus with 33 Ω resistors for backplane attachment. Decouple each analog input with 10 nF to VSS if the source impedance is above 2.5 kΩ.
Compliance-Informationen
Windowed CERDIP packages contain leaded glass seal and are not RoHS-compliant per Microchip's product page. AEC-Q100 qualification not available for PIC16 LC family; for automotive grade consult Microchip's PIC16 enhanced mid-range automotive catalog. Conflict-minerals compliance per Microchip corporate policy.