PIC16LC67-04/PT - 8-Bit 4MHz MCU, 14KB OTP, 44-TQFP | Microchip
Référence : PIC16LC67-04/PT ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $10.9 | $10,90 |
| 10 | $9.81 | $98,10 |
| 100 | $8.72 | $872,00 |
| 500 | $7.85 | $3 925,00 |
| 1 000 | $6.98 | $6 980,00 |
PIC16LC67-04/PT Présentation
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU, program memory, data RAM, and peripherals. Within the broader component taxonomy, the PIC16LC67 belongs to the 8-bit MCU category -> microcontroller -> embedded processor -> integrated circuit -> semiconductor. It uses Harvard architecture with separate program and data buses, fully static CMOS design, and is part of the legacy PIC16C6x family used for industrial control, instrumentation, and consumer-electronics embedded designs.
Key specifications include 4MHz maximum clock, 14-bit instruction word (giving 8K addressable program words), 368 x 8 SRAM, 33 digital I/O lines, an external oscillator interface, and a wide 2.5V to 6.0V operating voltage range. The OTP memory allows one-time field programming of application firmware, which lowers per-unit cost versus flash MCUs and suits mature, code-stable designs. The 44-pin TQFP provides compact board-area integration while exposing all 33 I/O, ADC, and communication peripherals.
Architecturally, the PIC16LC67 uses CMOS EPROM/ROM technology, fully static operation (clock can be stopped for power savings), and a 35-instruction RISC instruction set with most instructions executing in a single instruction cycle. The wide supply range supports battery-backed and 5V-rail industrial systems; the LC variant is the low-power commercial-temperature (0C to +70C) grade.
Typical applications include industrial control panels, sensor signal conditioning, motor-driver front-ends, embedded instrumentation, and legacy 5V system retrofits where a code-stable OTP MCU is preferred. The 33 I/O and 368-byte RAM make it suitable for moderate-density I/O expansion and small protocol stacks (I2C/SPI slave, UART) implemented in firmware.
When designing with this MCU, ensure your programmer supports the PIC16C OTP device window (UV erase not applicable - one-time programmable). Use the ICD/ICSP header for in-circuit programming, and verify the device ID matches before code commit, since OTP parts cannot be re-programmed once locked.
This page synthesizes distributor pricing, pin-compatible alternatives in the 44-pin TQFP family, and practical design notes not found in the manufacturer datasheet.
Alternatives de remplacement direct pour PIC16LC67-04/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LC67-04/PT (même facteur de forme et même empreinte) — différant par Package, Core Architecture, Operating Temperature, Timers, Program Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F877-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F877A-I/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC18F452-I/PT
✅ Remplacement direct✓ En stock
$5.84 / unité
Voir la fiche technique →PIC16F747-I/PT
✅ Remplacement direct✓ En stock
$4.4 / unité
Voir la fiche technique →PIC16F946-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16LC67-04/PT Valeurs maximales et caractéristiques électriques
| Device Family | PIC16C (PIC16LC6x) |
| Core | 8-bit PIC RISC |
| Instruction Set | 35 instructions, 14-bit word |
| Program Memory Type | OTP (One-Time-Programmable) EPROM |
| Program Memory Size | 14KB (8K x 14) |
| RAM Size | 368 x 8 bytes |
| Number of I/O Pins | 33 |
| Fréquence d'horloge maximale | 4 MHz |
| Operating Voltage Range | 2.5 V to 6.0 V |
| Oscillator Type | External |
| Architecture | Harvard, fully static CMOS |
| Plage de température de fonctionnement | 0 C to +70 C (Commercial) |
| Boîtier | 44-pin TQFP (10x10 mm) |
| Type de montage | Surface Mount |
| Packaging | Tray |
Configuration des broches de PIC16LC67-04/PT
| Broche 1 | OSC1/CLKIN — External oscillator input or clock in |
| Broche 2 | OSC2/CLKOUT — Oscillator output or clock out (crystal mode) |
| Broche 3 | MCLR/VPP — Master clear reset (active low) / programming voltage input |
| Broche 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Broche 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Broche 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Broche 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / voltage reference plus |
| Broche 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 9 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Broche 10 | RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5 |
| Broche 11 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| Broche 12 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Broche 13 | VDD — Positive supply voltage (2.5V to 6.0V) |
| Broche 14 | VSS — Ground reference |
| Broche 15 | OSC1 — Oscillator crystal connection (alternate) |
| Broche 16 | OSC2 — Oscillator crystal connection (alternate) |
| Broche 17 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| Broche 18 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| Broche 19 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Broche 20 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Broche 21 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Broche 22 | RC5/SDO — PORTC bit 5 / SPI data out |
| Broche 23 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| Broche 24 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Broche 25 | RB0/INT — PORTB bit 0 / external interrupt |
| Broche 26 | RB1 — PORTB bit 1 |
| Broche 27 | RB2 — PORTB bit 2 |
| Broche 28 | RB3/PGM — PORTB bit 3 / LVP programming |
| Broche 29 | RB4 — PORTB bit 4 |
| Broche 30 | RB5 — PORTB bit 5 |
| Broche 31 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 32 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 33 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Broche 34 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Broche 35 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Broche 36 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Broche 37 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Broche 38 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Broche 39 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Broche 40 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Broche 41 | VDD — Positive supply voltage (2.5V to 6.0V) |
| Broche 42 | VSS — Ground reference |
| Broche 43 | NC — Not connected (per datasheet package) |
| Broche 44 | NC — Not connected (per datasheet package) |
Applications typiques
PIC16LC67-04/PT convient pour 7 applications: Industrial Control Panels, Embedded Instrumentation, Motor Driver Front-Ends, Sensor Signal Conditioning Hubs, Consumer Electronics Sub-Systems, Legacy 5V System Retrofits, Automotive Body Electronics (Non-Safety).
Industrial Control Panels
The PIC16LC67-04/PT's 33 GPIO, 4MHz processing, and 2.5V to 6.0V supply range make it a practical control MCU for industrial panels driving relays, contactors, and indicator stacks. Its 14KB OTP memory holds fixed-function ladder-logic replacements and timer/PID routines, while the 368-byte RAM supports small state-machine buffers. The 44-TQFP footprint is well suited to the through-hole-free assembly typical of sealed industrial enclosures. Recommended companions include the ULN2003A (relay driver), PCF8574 (I/O expander for keypad/scan matrix), and MAX232 (RS-232 line driver for legacy PLC links). Engineers should add TVS diodes and bulk RC filtering on each GPIO driving an inductive load; the OTP memory means a firmware bug is unrecoverable, so design the panel with a known-good PIC16F877 development twin.
Recommandé
Embedded Instrumentation
Front-ends for handheld meters and bench instruments benefit from the PIC16LC67-04/PT's wide 2.5V to 6.0V supply, low-cost OTP memory, and 33 GPIO for direct LCD/segment-driver control. The 4MHz clock is sufficient for ADC sequencing, sensor linearization, and UART/USB bridging via external PHY; the 368-byte RAM fits small circular buffers for streaming measurements. The 44-TQFP integrates well with 4x4 keypads and 16x2 character LCDs without external glue logic. Recommended companions include MCP3201 (12-bit ADC for sensor channels), 74HC595 (LCD segment driver), and LM358 (signal conditioning op-amp). Designers should reserve one timer for a watchdog and one for ADC triggering; OTP makes field firmware updates impossible, so ensure all calibration is via digital pots rather than code revision.
Recommandé
Motor Driver Front-Ends
The PIC16LC67-04/PT can host the control loop and PWM generation for small brushed-DC and stepper drivers. Its capture/compare/PWM peripherals and 4MHz instruction rate deliver sub-millisecond commutation timing, while the 33 GPIO expose H-bridge direction/enable pins without external latches. OTP memory locks the acceleration/deceleration profile and current-trip thresholds into the part, eliminating firmware tampering in production. The 2.5V to 6.0V supply supports both 3.3V logic-level and legacy 5V H-bridges. Recommended companions include DRV8871 (brushed DC driver), L298 (dual H-bridge), and ACS712 (current-sense amplifier). Add a hardware watchdog or use the PIC's internal WDT; remember OTP means motor-control tuning requires a development PIC16F877 twin before committing the LC67 to the BOM.
Recommandé
Sensor Signal Conditioning Hubs
The PIC16LC67-04/PT's wide 2.5V to 6.0V supply and 33 GPIO suit multi-sensor aggregation boards (temperature, humidity, flow, and switch inputs) that report over UART or I2C to a host. The 14KB OTP stores calibration tables and linearization polynomials, and the 368-byte RAM handles averaging buffers for noisy analog channels. The 4MHz clock is fast enough for I2C master duties and modest 9600-baud UART traffic. Recommended companions include DS18B20 (1-Wire temperature), BME280 (humidity/pressure), and MAX485 (RS-485 transceiver for long sensor runs). Layout tip: isolate the analog supply with a ferrite bead; OTP means design bugs cannot be patched, so build the prototype with a flash equivalent and freeze the build only when the BOM is fully validated.
Recommandé
Consumer Electronics Sub-Systems
Within larger consumer products (small appliances, remote controls, HVAC remotes, toy subsystems), the PIC16LC67-04/PT acts as a low-cost I/O co-processor handling keypad scanning, LED driving, and buzzer/timer duties. Its 33 GPIO drive charlieplexed LED matrices directly, and the 14KB OTP stores UI state machines, IR protocol tables, and battery-charge profiles. The 0C to +70C commercial temperature range covers most indoor consumer environments. Recommended companions include TSOP38238 (IR receiver for remote control), BC847 (NPN transistor for LED/buzzer), and MCP1700 (3.3V LDO regulator). For high-volume consumer products, the OTP cost advantage is significant; just remember to validate every firmware revision on a flash twin before committing, because the LC67 cannot be re-programmed.
Recommandé
Legacy 5V System Retrofits
Designers maintaining or refreshing legacy 5V embedded systems benefit from the PIC16LC67-04/PT's compatibility with 5V CMOS logic levels and the long-life 44-TQFP footprint shared with PIC16F877 and PIC18F families. The 2.5V to 6.0V supply covers the typical 5V regulated bus, and the 4MHz clock is the same generation as legacy 8051 and PIC16C designs, easing timing analysis in retrofits. The 14KB OTP holds fixed-function replacement firmware that emulates older part behavior. Recommended companions include 74HC4050 (5V to 3.3V level shifter if mixing with newer MCUs), 24LC256 (I2C EEPROM for parameter storage), and DS1307 (RTC for timekeeping). Plan a flash migration path early: OTP inventory will deplete over time, so design with a flash fallback pinout even if the LC67 ships first.
Recommandé
Automotive Body Electronics (Non-Safety)
Non-safety automotive subsystems (interior lighting, HVAC panel controls, seat-position memory) can use the PIC16LC67-04/PT for its wide supply range and tolerant CMOS design. The 0C to +70C range is the limiting factor - it does not meet AEC-Q100 automotive temperature requirements, so it must stay inside the passenger cabin only. The 33 GPIO drive LED arrays, switches, and small relays, while the 14KB OTP stores fixed lighting scenes and HVAC setpoint logic. Recommended companions include TLE4271 (5V automotive LDO), BTS6143D (smart high-side switch), and TJA1050 (CAN transceiver for diagnostic link). For any safety-relevant function, select an AEC-Q100 qualified MCU instead; the LC67 is suitable only for body-comfort subsystems where a -40C to +125C grade is not required.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LC67-04/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F877-I/PT | PIC16F877A-I/PT | PIC18F452-I/PT | PIC16F747-I/PT | PIC16F946-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Program Memory | 14KB OTP | 14KB Flash | 14KB Flash | 32KB Flash | 7KB Flash | 16KB Flash |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 1536 bytes | 256 bytes | 336 bytes |
| Maximum Clock Frequency | 4 MHz | 20 MHz | 20 MHz | 40 MHz | 20 MHz | 20 MHz |
| Memory Type | OTP (one-time) | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) |
| I/O Pins | 33 | 33 | 33 | 34 | 36 | 25 |
| Operating Voltage Range | 2.5 V to 6.0 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Lifecycle Status | NRND | Active | Active | Active | Active | Active |
| Unit Price (qty 1, USD, as of 2026-09-22) | $10.90 | $7.50 - $8.50 | $6.80 - $7.80 | $8.20 - $9.50 | $5.40 - $6.20 | $6.10 - $7.00 |
Principaux différenciateurs
- Lower per-unit cost via OTP memory in high-volume production (vs PIC16F877-I/PT)
- Flash memory allows in-circuit reprogramming (vs PIC16F877A-I/PT)
- Faster 16-bit instruction set for compute-intensive tasks (vs PIC18F452-I/PT)
Notes de conception
The PIC16LC67-04/PT is OTP (one-time-programmable) - you cannot erase and re-program the part. Develop and validate all firmware on a flash equivalent such as PIC16F877-I/PT first, then commit the validated code to the LC67 only once the BOM is frozen. Build a parallel-development twin into your prototyping budget, because every code change in production requires a new OTP unit. Add a dedicated ICSP header with MCLR pull-up to enable post-assembly programming; without it, locked or misprogrammed parts are scrap.
Estimated: at 5V supply and 4MHz clock, the PIC16LC67 draws approximately 2 mA active and 1 uA standby per the PIC16C6x datasheet family. For battery-powered designs, switch to sleep mode (via SLEEP instruction) and wake on watchdog or external interrupt - the LC variant offers low-power operation. Add a 100 nF decoupling cap as close as possible to each VDD pin (the 44-TQFP has two VDD pins on pins 13 and 41, plus two VSS pins on 14 and 42), and bulk decoupling of at least 10 uF on the supply rail to suppress relay/coil switching transients.
Place a 4-layer PCB with dedicated ground plane under the 44-TQFP, or at minimum a 2-layer board with a flooded ground pour on the bottom layer. Keep crystal/oscillator traces short (under 10mm), and place the load capacitor within 5mm of the OSC1/OSC2 pins. Route ICSP signals (PGC/PGD on RB6/RB7) with no adjacent switching signals to prevent programming failures. For analog inputs (RA0-RA5), use guard traces or ground isolation if digital signals pass within 5mm - the ADC reference is supply-derived and susceptible to digital switching noise.
Informations de conformité
RoHS/REACH/lead-free status not confirmed in distributor data; PIC16C OTP legacy family predates full RoHS transition. Not AEC-Q100 qualified - 0C to +70C commercial temperature range only; do not use in automotive safety-relevant applications. Verify compliance with Microchip product ecology documents before declaring in BOM.