PIC16LF84-04/P - 4MHz 8-Bit Flash MCU, 1.75KB | Microchip
부품 번호: PIC16LF84-04/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.5 | $5.50 |
| 10 | $5.05 | $50.50 |
| 100 | $4.4 | $440.00 |
| 500 | $3.85 | $1,925.00 |
| 1,000 | $3.45 | $3,450.00 |
PIC16LF84-04/P 개요
What is a PIC16 microcontroller? A PIC16 is an 8-bit RISC microcontroller from Microchip's PIC (Peripheral Interface Controller) family - a Harvard-architecture MCU family that sits within the broader class of microcontrollers, embedded processors, and semiconductors. PIC16 devices execute one instruction per clock cycle (except branches), have a small instruction set of 35 instructions, and offer deterministic interrupt response - making them a long-standing industry workhorse for control applications.
Key features of the PIC16LF84-04/P include 13 bidirectional I/O pins individually selectable for direction, a power-on reset (POR) and watchdog timer (WDT), an in-circuit serial programming (ICSP) interface, an 8-bit timer/counter (TMR0) with 8-bit prescaler, and a 10-bit + 2-bit capture/compare/PWM module (CCP). Brown-out reset and power-saving SLEEP mode are also integrated. The '04' speed suffix specifies a 4 MHz maximum clock; the 'LF' package designator specifies the low-voltage silicon.
Architecturally, PIC16LF84 uses a 14-bit instruction word with separate program and data buses, allowing the CPU and EEPROM/flash controller to operate in parallel. The 8-level-deep hardware stack supports structured subroutines and interrupts, and the integrated RC oscillator option reduces external BOM.
Typical applications include hobbyist / education boards (the basis of countless Arduino precursors), simple sensor interfaces, low-power remote controls, LED drivers, and small appliance controllers. The flash memory and ICSP let designers iterate firmware in-circuit without UV-erasing windowed parts.
When designing with this part, add a 0.1uF ceramic decoupling capacitor within 5 mm of VDD, reserve MCLR (pin 4) for in-circuit programming, and observe the 4 MHz oscillator limit. SLEEP current is well under 1uA, making this part a frequent choice for battery-backed IoT nodes and intrusion-detection devices that wake on interrupt.
This page consolidates distributor pricing, pinout, and same-package drop-in alternatives beyond what the manufacturer datasheet alone provides - including verified recommendations for engineers migrating to PIC16F84A or sourcing lower-cost PIC16LF83 variants.
드롭인 대체품: PIC16LF84-04/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF84-04/P (동일 폼 팩터 및 풋프린트) — 차이점: Mounting Type, Maximum Clock Frequency, Number of I/O Pins, Operating Temperature, Package.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F84-04/P
✅ 드롭인✓ 재고 있음
$3.95 / 개
데이터시트 보기 →PIC16F84A-04/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF84-04I/P
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF83-04/P
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.2 / 개
데이터시트 보기 →PIC16LF84-04/SO
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16LF84-04/P 최대 정격 & 전기적 특성
| Core Processor | PIC |
| Core Size | 8-bit |
| 최대 클록 주파수 | 4 MHz |
| Program Memory Size | 1.75 KB (1K x 14) FLASH |
| RAM Size | 68 bytes |
| EEPROM Size | 64 bytes |
| Number of I/O Pins | 13 |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| 데이터 버스 폭 | 8-bit |
| Oscillator Type | External (XT/HS/LP/RC) or Internal RC |
| Number of Timers | 1 x 8-bit (TMR0) |
| Peripherals | POR, WDT, CCP, ICSP, Brown-out Reset |
| Connectivity | In-Circuit Serial Programming (ICSP) |
| 패키지 / 케이스 | 18-PDIP (DIP-18) |
| 실장 유형 | Through-Hole |
| MSL 레벨 | 1 (unlimited) |
PIC16LF84-04/P 핀 구성
| 핀 1 | RA2 — Bidirectional I/O port A bit 2 |
| 핀 2 | RA3 — Bidirectional I/O port A bit 3 |
| 핀 3 | RA4/T0CKI — Bidirectional I/O port A bit 4 / Timer0 clock input |
| 핀 4 | MCLR — Master Clear (reset, active low) / ICSP programming voltage input |
| 핀 5 | VSS — Ground reference |
| 핀 6 | RB0/INT — Bidirectional I/O port B bit 0 / External interrupt input |
| 핀 7 | RB1 — Bidirectional I/O port B bit 1 |
| 핀 8 | RB2 — Bidirectional I/O port B bit 2 |
| 핀 9 | RB3 — Bidirectional I/O port B bit 3 |
| 핀 10 | RB4 — Bidirectional I/O port B bit 4 |
| 핀 11 | RB5 — Bidirectional I/O port B bit 5 |
| 핀 12 | RB6 — Bidirectional I/O port B bit 6 / ICSP clock |
| 핀 13 | RB7 — Bidirectional I/O port B bit 7 / ICSP data |
| 핀 14 | VDD — Positive supply voltage (2.0V to 5.5V) |
| 핀 15 | OSC2/CLKOUT — Oscillator output / Clock output (Fosc/4) |
| 핀 16 | OSC1/CLKIN — Oscillator input / External clock input |
| 핀 17 | RA0 — Bidirectional I/O port A bit 0 |
| 핀 18 | RA1 — Bidirectional I/O port A bit 1 |
일반적인 애플리케이션
PIC16LF84-04/P 적합 용도: 7 애플리케이션s: Battery-Powered Sensor Node, Remote Control / IR Transmitter, Educational / Hobbyist Microcontroller Board, Industrial Control Sub-Board, LED Lighting / Display Sequencer, Automotive Aftermarket Accessory Controller, Low-Cost Security Sensor.
Battery-Powered Sensor Node
The PIC16LF84-04/P fits battery-powered sensor nodes because of its 2.0V-5.5V wide supply window that spans a single lithium cell (3.0V nominal) and a pair of AA cells (2.4V-3.0V nominal). SLEEP current below 1 microampere allows years of standby life on a single CR2032, while the 4 MHz clock and 13 I/O pins handle periodic sensor reads and slow UART-style output. Engineers wire the MCU direct to a wake-on-interrupt sensor, then return to SLEEP between samples. Trade-off: only 68 bytes RAM limits buffer depth for streaming protocols, so this part suits polled / store-and-forward telemetry rather than high-rate DSP.
추천
Remote Control / IR Transmitter
The PIC16LF84-04/P suits IR / RF remote controls thanks to its 13 I/O pins (plenty for a 4x4 keypad matrix, an LED driver, and a serial modulator) and 1.75KB flash, which holds rich button-mapping tables for universal remote designs. The TMR0 counter can drive 38 kHz carrier timing for consumer IR protocols such as NEC or RC5 without external logic. Low quiescent current keeps coin-cell remotes alive for years of shelf life. Trade-off: no integrated UART means RC5/RC6 protocols rely on software bit-banging, which the 4 MHz clock handles with adequate margin.
추천
Educational / Hobbyist Microcontroller Board
The PIC16LF84-04/P is a classic educational MCU, owing its popularity to the through-hole 18-PDIP package that fits breadboards and solderless prototyping kits. Instructors rely on PIC16 instruction-set basics (35 instructions) and ICSP programming for in-class firmware experiment without needing UV-erase. The 4 MHz clock and 1.75KB flash support assembly and C tutorials covering timer, interrupt, and EEPROM exercises. Trade-off: the LF84 lacks modern peripherals such as ADC and PWM, so advanced lessons step up to PIC16F88 or PIC16F1x boards.
추천
Industrial Control Sub-Board
The PIC16LF84-04/P serves sub-board controllers inside industrial machines - driving relays, reading contact inputs, and sequencing interlocks at low cost. Its 5.5V supply tolerance covers 24V-to-5V rails with simple Zener clamps, while 13 I/O pins handle multiple contact inputs and opto-isolated outputs. Brown-out reset plus watchdog timer guard against unreliable industrial supply and firmware lockups in factory environments. Trade-off: only 1.75KB flash and 1 CCP module constrain loop complexity; multi-axis motion controllers migrate to dsPIC33 or PIC24 families.
추천
LED Lighting / Display Sequencer
The PIC16LF84-04/P works as a sequencer for LED strips, marquee displays, and decorative light controllers where a few hundred bytes of flash hold chase patterns and timing tables. Its wide supply range accepts 3.3V or 5V LED rails directly, and 13 I/O pins drive Charlieplexed LED matrices up to 9 segments without external drivers. ICSP allows on-the-fly retargeting of displays with new patterns. Trade-off: limited RAM prevents video-rate frame buffers, so the part suits frame-by-frame programmed sequences rather than per-pixel pipelines.
추천
Automotive Aftermarket Accessory Controller
The PIC16LF84-04/P fits aftermarket automotive accessories - alarm modules, seat-heater timers, and lighting controllers - where its 5.5V tolerance rides through cranking transients and 13.8V running rail is regulated externally. The 13 I/O pins read door/ignition switches and drive relays; the watchdog timer protects against lockup during vehicle-battery brown-out. EEPROM retains user settings such as seat-position memory even when the battery is disconnected. Trade-off: the LF84 is not AEC-Q100 qualified, so it is restricted to accessory, not safety-critical, modules.
추천
Low-Cost Security Sensor
The PIC16LF84-04/P supports low-cost PIR motion, door-contact, and smoke-detector sub-modules thanks to sub-1uA SLEEP current that lets a 9V battery alarm board last 5+ years. The PIC16LF84-04I/P industrial temp variant handles unheated garage or attic deployments. On wake from interrupt, the part reads the sensor, latches an alarm relay, and lights an LED, then returns to SLEEP for months. Trade-off: limited RAM prevents logging or wireless streaming, so the part suits local-only sensors rather than networked smoke detectors.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF84-04/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F84-04/P | PIC16F84A-04/P | PIC16LF84-04I/P | PIC16LF83-04/P | PIC16LF84-04/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP (DIP-18) | 18-PDIP (DIP-18) - same | 18-PDIP (DIP-18) - same | 18-PDIP (DIP-18) - same | 18-PDIP (DIP-18) - same | 18-SOIC (SO-18) - same pinout, SMD package |
| Maximum Clock | 4 MHz | 4 MHz | 20 MHz | 4 MHz | 4 MHz | 4 MHz |
| Supply Voltage | 2.0 V to 5.5 V | 4.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 |
| Program Memory | 1.75 KB FLASH | 1.75 KB FLASH | 1.75 KB FLASH | 1.75 KB FLASH | 896 B FLASH | 1.75 KB FLASH |
| RAM | 68 B | 68 B | 68 B | 68 B | 36 B | 68 B |
| EEPROM | 64 B | 64 B | 64 B | 64 B | 64 B | 64 B |
| I/O Pins | 13 | 13 | 13 | 13 | 13 | 13 |
| Industrial Temperature | No (0C to +70C commercial) | No (commercial) | Various -04I / -04A grades | Yes (-40C to +85C) | No (commercial) | No (commercial) |
| Status (active / EOL) | Active | Active | Active | Active | NRND | Active |
주요 차별점
- Wide supply voltage range (2.0V to 5.5V) (vs PIC16F84-04/P)
- Five-times higher clock ceiling (20 MHz) on the F84A drop-in (vs PIC16F84A-04/P)
- Higher flash endurance on F84A (vs PIC16F84A-04/P)
- Industrial -40C to +85C support (vs PIC16LF84-04I/P)
- Cost-down option in same family (vs PIC16LF83-04/P)
설계 노트
Decouple VDD (pin 14) with a 0.1uF ceramic capacitor placed within 5 mm of the IC pin to suppress switching noise. For battery applications, add a 10uF bulk capacitor in parallel to handle the inrush when waking from SLEEP. The 'LF' silicon operates across 2.0V to 5.5V, so a single 3.0V coin cell or two AAs is sufficient; standard F84 requires 4.0V minimum and is unsuitable for low-voltage supplies.
Reserve pin 4 (MCLR) for the ICSP reset line during bring-up by including a 10k pull-up to VDD plus a footprint for a momentary reset button and a series 10k to the programmer header. Pin 12 (RB6) and pin 13 (RB7) double as the ICSP clock and data, so route those traces short and away from switching nodes. The OSC1/OSC2 traces should be kept short with the crystal or resonator placed within 10 mm of the chip.
Watch out for two common pitfalls: (1) the LF84 is rated to 4 MHz, not 4.096 MHz - do not exceed 4 MHz even for short bursts; (2) RB0 is the only external interrupt source, so place the most latency-critical wake-up event on RB0/INT and rely on PORTB change interrupts (RB4-RB7) for less time-sensitive events. A common mistake is treating RA4 as a true CMOS output - RA4 is open-drain on PIC16F8X devices and requires a pull-up to source current.
When laying out a 2-layer board for the 18-PDIP, flood the GND plane under the entire part and connect VSS (pin 5) directly to it with a single short trace. Keep digital I/O traces short or route them over the GND plane to minimise crosstalk to sensitive analog inputs. For the SOIC-18 surface-mount variant (PIC16LF84-04/SO), leave a copper pour under the chip but do not rely on it as a thermal via field - the SOIC has no thermal pad.
규정 준수 정보
Compliance values not present in Verified Web Data; RoHS, REACH, lead-free, halogen-free, and conflict-minerals status should be confirmed via Microchip product page or by requesting a material declaration from the distributor. Not AEC-Q100 qualified - this part is not specified for automotive safety-critical applications.