PIC16LC67-04I/P - 8-bit PIC MCU 14KB EPROM 33 I/O | Microchip
N.º da peça: PIC16LC67-04I/P ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16LC67-04I/P — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LC67-04I/P (mesmo formato e footprint) — diferindo em Instruction Set, Package, Program Memory Size, Timers, Mounting Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C67-04/P
✅ Drop-In✓ Em estoque
$6.3 / unidade
Ver ficha técnica →PIC16LC67-04/PT
✅ Drop-In✓ Em estoque
$6.98 / unidade
Ver ficha técnica →PIC16C67-10/P
✅ Drop-In✓ Em estoque
$3.34 / unidade
Ver ficha técnica →PIC16C65A-04I/P
✅ Drop-In✓ Em estoque
$5.25 / unidade
Ver ficha técnica →PIC16LC67-04I/P Classificações máximas e características elétricas
| 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) |
| Tensão de alimentação | 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) |
| Encapsulamento | CERDIP-40 (windowed, through-hole, 0.600 inch) |
| Temperatura de operação | -40 C to +85 C (Industrial grade, -I) |
| Tipo de montagem | Through-Hole |
| Nível MSL | 1 (unlimited) |
| Lead Free | No (windowed CERDIP contains leaded glass) |
Configuração de pinos do PIC16LC67-04I/P
| Pino 1 | MCLR/VPP — Master clear reset input / programming voltage input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC voltage reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pino 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5 |
| Pino 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6 |
| Pino 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7 |
| Pino 11 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 17 | RC2/CCP1 — PORTC bit 2 / CCP1 capture/compare/PWM output |
| Pino 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Pino 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Pino 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Pino 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Pino 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 25 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / synchronous clock |
| Pino 26 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / synchronous data |
| Pino 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Pino 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Pino 29 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Pino 30 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Pino 31 | VSS — Ground reference (second VSS pin) |
| Pino 32 | VDD — Positive supply voltage (second VDD pin) |
| Pino 33 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pino 34 | RB1 — PORTB bit 1 |
| Pino 35 | RB2 — PORTB bit 2 |
| Pino 36 | RB3/PGM — PORTB bit 3 / low-voltage programming enable |
| Pino 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pino 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pino 39 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| Pino 40 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
Aplicações típicas
PIC16LC67-04I/P é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LC67-04I/P — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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Ω.
Informações de conformidade
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.