PIC16LC74B-04I/PQ - 8-Bit 4MHz MCU 7KB OTP 44-MQFP | Microchip
N.º da peça: PIC16LC74B-04I/PQ ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $12.85 | $12,85 |
| 10 | $11.45 | $114,50 |
| 100 | $9.95 | $995,00 |
| 500 | $8.75 | $4.375,00 |
| 1.000 | $7.6 | $7.600,00 |
PIC16LC74B-04I/PQ Visão geral
An 8-bit MCU (microcontroller unit) is a single-chip computer that integrates a CPU, volatile memory (RAM), non-volatile program memory, and programmable I/O peripherals on a single die. The PIC16CXX mid-range family uses a 14-bit instruction word with a RISC architecture and Harvard bus topology, positioning it below the baseline PIC architecture and aimed at low-power embedded control tasks. This places the PIC16LC74B-04I/PQ in the broader taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC.
Key features include 8-bit data path, Harvard architecture with separate program and data buses, low-power CMOS process, OTP program memory for one-time field programming or volume production, capture/compare/PWM peripherals, an analog comparator, and synchronous serial port (SSP) supporting both SPI and I²C master/slave modes. The device supports DC to 4 MHz clock operation across 2.0 V to 5.5 V VDD.
The PIC16LC74B employs a Harvard memory topology with a separate 14-bit program memory bus and 8-bit data bus, enabling simultaneous instruction fetch and operand access. A two-stage pipeline overlaps fetch and execute, allowing most instructions to complete in a single 200 ns instruction cycle at 20 MHz equivalent throughput with the four-clock oscillator scheme. Core peripherals include a Timer0 8-bit counter, Timer1 16-bit counter, Timer2 8-bit counter with postscaler, USART, 8-channel 8-bit ADC, and two analog comparators.
Typical applications for the PIC16LC74B-04I/PQ include industrial control systems, building automation sensor nodes, motor control peripherals (using the CCP module to drive low-power H-bridges), instrument panels and user-interface controllers, low-end remote controls, and consumer appliances that require deterministic 8-bit interrupt response with low standby current.
When designing with this MCU, ensure that the OTP windowed programming model matches your production volume: high-volume runs should move to masked-ROM PIC16C74B or flash-based PIC16F74 derivatives to avoid per-unit programming cost. Validate that all I/O assignments fall within the 33 available GPIO pins and respect the analog-input shared bus if the internal ADC is enabled.
This page synthesizes pricing tiers, drop-in alternatives, and practical design notes drawn from the Microchip datasheet and distributor listings, providing engineering information not available in a single product page.
Alternativas drop-in para PIC16LC74B-04I/PQ — 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 PIC16LC74B-04I/PQ (mesmo formato e footprint) — diferindo em RoHS Status, Timers, Program Memory Size, Core Architecture, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C74B-04I/PQ
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →PIC16LC74A-04/PQ
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.43 / unidade
Ver ficha técnica →PIC16F74-I/PQ
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16LC74B-04I/PQ Classificações máximas e características elétricas
| Family | PIC16CXX mid-range |
| Core | 8-bit PIC RISC |
| Frequência máxima de clock | 4 MHz |
| Instruction Cycle Time | 1 µs at 4 MHz |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| Data RAM | 192 bytes |
| Data EEPROM | Not present (OTP family) |
| I/O Pins | 33 |
| A/D Converter | 8-channel, 8-bit |
| Analog Comparators | 2 |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Capture/Compare/PWM | Yes (CCP module) |
| Serial Communication | USART, SSP (SPI / I²C) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Temperatura de operação | -40 °C to +85 °C (industrial) |
| Encapsulamento | 44-MQFP (10x10 mm) |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC16LC74B-04I/PQ
| Pino 1 | OSC1/CLKIN — Crystal/Resonator input or external clock input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| Pino 5 | RA3/AN3/VREF — PORTA bit 3 / analog input channel 3 / ADC reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SSP slave select |
| Pino 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / analog input 5 |
| Pino 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for parallel slave port / analog input 6 |
| Pino 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for parallel slave port / analog input 7 |
| Pino 11 | VDD — Positive supply (2.0 V to 5.5 V) |
| Pino 12 | VSS — Ground |
| Pino 13 | OSC2/CLKOUT — Crystal/Resonator output or clock output |
| Pino 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output or clock input |
| Pino 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 16 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output |
| Pino 17 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock or I²C clock |
| Pino 18 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in or I²C data |
| Pino 19 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| Pino 20 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| Pino 21 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Pino 22 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pino 23 | RB1 — PORTB bit 1 |
| Pino 24 | RB2 — PORTB bit 2 |
| Pino 25 | RB3 — PORTB bit 3 |
| Pino 26 | RB4 — PORTB bit 4 |
| Pino 27 | RB5 — PORTB bit 5 |
| Pino 28 | RB6 — PORTB bit 6 |
| Pino 29 | RB7 — PORTB bit 7 |
| Pino 30 | VPP/MCLR — Programming voltage input / Master Clear reset (active low) |
| Pino 31 | VSS — Ground |
| Pino 32 | VDD — Positive supply (2.0 V to 5.5 V) |
| Pino 33 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pino 34 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pino 35 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pino 36 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pino 37 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pino 38 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pino 39 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pino 40 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pino 41 | MCLR/VPP — Master Clear reset / programming voltage (alternate) (see datasheet for pinout variant) |
| Pino 42 | RA6 — PORTA bit 6 / oscillator function on some pinouts |
| Pino 43 | RA7 — PORTA bit 7 / oscillator function on some pinouts |
| Pino 44 | NC — Not connected (per datasheet pinout variant) |
Aplicações típicas
PIC16LC74B-04I/PQ é adequado para 6 aplicaçãos: Industrial Sensor Interface Module, Building Automation Controller, User Interface Panel Controller, Low-Power Sensor Node, Motor Drive Peripherals, Replacement Legacy Board.
Industrial Sensor Interface Module
The PIC16LC74B-04I/PQ is well suited to multi-channel sensor interface modules found in factory-floor I/O. Its 8-channel 8-bit ADC provides direct sampling for thermocouples, pressure transducers, or 4-20 mA loop inputs without an external A/D stage, while the 33 GPIO pins can drive indicator LEDs, relay coils, and isolated outputs. Operated from a 5 V rail at 4 MHz, the LC CMOS process keeps active current under 2 mA, and the 4 MHz speed yields 200 ns instruction cycles that comfortably handle polled scan loops at 100 Hz. A typical board uses PORTA and PORTB for analog inputs, PORTC for the I²C bus to a digital temperature sensor, and PORTD for digital outputs. Compared with newer ARM Cortex parts the PIC16LC74B offers simpler toolchain and deterministic interrupt response for legacy retrofits.
Recomendado
Building Automation Controller
In building automation the PIC16LC74B-04I/PQ acts as a sub-controller aggregating HVAC damper actuators, occupancy sensors, and low-power wireless bridges. The CCP module can generate the PWM needed for proportional damper control at 1 kHz, and the USART can fan out to a wired network. Industrial -40 °C to +85 °C support lets the board sit in unconditioned mechanical rooms while the 2.0 V minimum VDD lets the design drop in lithium battery backup during power dips. The 7 KB OTP program space is sufficient for typical BACnet-style scheduled control tables, and 192 bytes RAM accommodates the runtime state machine. Versus higher-end 32-bit Cortex parts, the PIC16LC74B reduces BOM cost by half a dollar per node at scale, and its deterministic interrupt latency simplifies IEC 60730 safety code review for appliance variants.
Recomendado
User Interface Panel Controller
LCD keypads and rotary-encoder user-interface panels are a classic strength of 8-bit PIC MCUs. The PIC16LC74B-04I/PQ scans up to a 4x4 matrix keypad via PORTB, drives a character LCD via PORTC, and reads two analog comparator inputs for rotary encoders. At 4 MHz, a multiplexed LCD refresh consumes less than 5 % of CPU bandwidth, leaving cycles for menu navigation and event logging. The OTP memory holds menu trees and localization strings without external storage. Compared with newer MCUs that require crystal oscillators, the PIC16LC74B internal RC oscillator option saves two components per panel for cost-sensitive consumer appliances. Industrial temp grade allows installation in elevators and instrument clusters with high ambient temperatures.
Recomendado
Low-Power Sensor Node
Battery-powered wireless sensor nodes leverage the LC process and low clock rate of the PIC16LC74B-04I/PQ to deliver multi-year life on 2x AA cells. Running at 4 MHz from 3 V, the MCU draws roughly 1.5 mA active, and Sleep mode drops current to single-digit µA between transmissions. The ADC samples the sensor at wake intervals, the USART (or software-bit-banged UART) hands data to a sub-GHz module, and the SSP bus interfaces to low-power digital sensors. The 33 GPIO can also drive piezo buzzers for local alert, and PORTE pins support Wake-on-Change interrupts for tamper detection. Compared with newer Cortex-M0+ parts the PIC16LC74B keeps sleep power lower and toolchain simpler.
Recomendado
Motor Drive Peripherals
The PIC16LC74B-04I/PQ can drive low-power stepper motors and small brushless DC fans in industrial equipment. The CCP module outputs the step pulses, Timer2 acts as the programmable post-scaler, and the analog comparators can decode Hall-sensor feedback directly. With VDD at 5 V, the MCU controls an Allegro A3967 stepper driver via PORTB and reads the rotor index back on PORTE. At 4 MHz the firmware updates the step rate at 100 µs granularity, sufficient for office and instrumentation fans that span 100-3000 rpm. Industrial temp grade (-40 °C to +85 °C) suits conveyor-driven applications, and OTP memory locks the firmware, preventing user modification. The 33 GPIO enables parallel multi-axis or higher-current direct-drive designs with optocoupler interfacing.
Recomendado
Replacement Legacy Board
The PIC16LC74B-04I/PQ is frequently used for repairing and cloning legacy industrial boards originally designed around PIC16C74B. Its identical 44-MQFP pinout, register set, and ADC channel mapping allow direct swap-in with no PCB change. The /PQ tray packaging matches the JEDEC MQFP-44 footprint standard, ensuring compatibility with original sockets and rework fixtures. For retrofit designs requiring firmware updates, moving to the Flash-based PIC16F74-I/PQ (same package) is a more sustainable option, while keeping the PIC16LC74B-04I/PQ for like-for-like repair on obsolete inventory. Compared with newer MCUs that use ball-grid packages, the PIC16LC74B in leaded MQFP allows hand-solder repair in maintenance situations where rework with hot air is impractical.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LC74B-04I/PQ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C74B-04I/PQ | PIC16LC74A-04/PQ | PIC16F74-I/PQ |
|---|---|---|---|---|
| Package | 44-MQFP (10x10) | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same | 44-MQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB (4K x 14) OTP | 7 KB OTP | 4 KB OTP | 7 KB Flash |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (industrial) | -40 °C to +85 °C | 0 °C to +70 °C | -40 °C to +85 °C |
| ADC | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit | 8-ch 8-bit |
| Memory Type | OTP | OTP | OTP | Flash |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active |
Principais diferenciais
- Same-package drop-in with broader lifecycle (vs PIC16F74-I/PQ)
- Identical core registers and pinout (vs PIC16C74B-04I/PQ)
- Higher memory density than PIC16LC74A (vs PIC16LC74A-04/PQ)
Notas de projeto
Estimated: at 4 MHz and 5 V VDD the PIC16LC74B draws approximately 2-3 mA in active mode based on LC-process DC characteristics; sleep current is around 1-5 µA. For battery-powered designs use the Sleep instruction with a Watchdog Timer wake cycle at 100 ms intervals to hold average current below 100 µA. Decouple VDD with a 100 nF ceramic placed within 5 mm of pins 11 and 31-32; add a 10 µF bulk cap if the supply is shared with noisy peripherals.
Route the 44-MQFP power pins (VDD: 11/32, VSS: 12/31) with a low-impedance ground plane under the die area. Keep the analog AVSS (tied to VSS) and AVDD trackage separate from digital switching pins when the ADC is in use. Place the crystal or resonator close to OSC1/OSC2 (pins 1/13) with guard traces to ground. For multi-layer boards, place a copper plane under the MCU package for thermal spreading.
Critical: the I/O pin count is 33, not 44 — pin count includes the VDD, VSS, MCLR/VPP, OSC1, and OSC2 pads, so do not plan on having 44 digital pins. ADC channel mapping follows AN0-AN7 on PORTA and PORTE ports; configuring a pin as a digital output overrides the analog channel. The OTP memory can only be programmed once — verify the firmware thoroughly before final programming to avoid having to discard parts. Use the MCLR reset (pin 30) as a true open-drain or with a 10 kΩ pull-up, never drive it from a digital source without isolation.
Informações de conformidade
RoHS/REACH compliance not stated in provided distributor data for this part. Part is obsolete; consult Microchip product lifecycle documentation for compliance status.