PIC16LF1784-I/P - 7KB Flash 8-Bit XLP MCU, 40-Pin DIP | Microchip
부품 번호: PIC16LF1784-I/P ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.2 | $220.00 |
| 500 | $1.95 | $975.00 |
| 1,000 | $1.72 | $1,720.00 |
PIC16LF1784-I/P 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a configurable set of peripherals such as ADCs, communication interfaces, timers, and I/O. The PIC16LF1784 belongs to the PIC16 mid-range 8-bit architecture family, sitting inside the broader category of microcontrollers and embedded processors. The LF prefix denotes a wide-voltage, low-power variant optimized for battery-operated designs, while the F version uses the same core at a higher VDD range.
Key features include a 32 MHz internal oscillator, 10-bit slope ADC assistance, zero-cross detection, high-current I/O capable of directly driving LEDs, mTouch capacitive-touch peripherals, and a peripheral pin select (PPS) system that remaps digital I/O to physical pins in software. The device operates from 1.8 V to 3.6 V across -40 °C to +85 °C industrial temperature range, and integrates multiple serial interfaces including I²C, SPI, and AUSART.
Architecturally, the part uses Microchip's enhanced mid-range 14-bit instruction core with a hardware multiplier, deep call stack, and a 32-level interrupt priority scheme. On-chip peripherals are designed to minimize external component count - the op amps, comparators, DAC, and PSMC peripherals support direct closed-loop analog control without an external analog front end.
Typical applications include low-power sensor conditioning loops, LED lighting controllers with constant-current regulation, battery-powered instrumentation, capacitive-touch user interfaces, and small motor control via the PSMC peripheral. The wide VDD range also makes the part a fit for energy-harvesting front ends.
When designing with this part, note that the -I/P suffix combines the industrial temperature grade (-40 °C to +85 °C) with the 40-pin PDIP package; the LF (low-voltage) variant is preferred when VIN stays below 3.6 V, while the F variant should be selected for 5 V rails. Carefully review PPS assignments and the PPS unlock sequence before committing the pinout.
This page synthesizes distributor pricing, parametric comparisons, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC16LF1784-I/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF1784-I/P (동일 폼 팩터 및 풋프린트) — 차이점: Communication Interfaces, Core Architecture, I/O Pins, Mounting Type, Package.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1784-I/PT
✅ 드롭인✓ 재고 있음
$1.85 / 개
데이터시트 보기 →PIC16LF1784-I/P 최대 정격 & 전기적 특성
| Product Family | PIC16F178x (mid-range 8-bit enhanced core) |
| Core Architecture | 8-bit PIC enhanced mid-range, 14-bit instruction word |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| 동작 온도 | -40 °C to +85 °C (industrial, -I grade) |
| Communication Interfaces | I²C, SPI, AUSART (EUSART) |
| I/O Pins | Up to 36 (varies with package) |
| 패키지 | 40-pin PDIP (P) |
| 실장 유형 | Through-Hole |
| RoHS 상태 | Compliant |
| MSL 레벨 | 1 (not moisture sensitive) |
PIC16LF1784-I/P 핀 구성
| 핀 1 | RA3/AN3/C1IN+/C2IN+/VREF+ — PORTA bit 3 / ADC input / comparator input / voltage reference |
| 핀 2 | RA4/C1OUT/T0CKI — PORTA bit 4 / comparator 1 output / Timer0 clock input |
| 핀 3 | RA5/AN4/C2OUT — PORTA bit 5 / ADC input / comparator 2 output |
| 핀 4 | RA6/OSC2/CLKOUT — PORTA bit 6 / oscillator output / clock out |
| 핀 5 | RA7/OSC1/CLKIN — PORTA bit 7 / oscillator input / clock in |
| 핀 6 | RE0/AN5 — PORTE bit 0 / ADC input |
| 핀 7 | RE1/AN6 — PORTE bit 1 / ADC input |
| 핀 8 | RE2/AN7 — PORTE bit 2 / ADC input |
| 핀 9 | VDD — Positive supply voltage (1.8V-3.6V) |
| 핀 10 | VSS — Ground reference |
| 핀 11 | RA0/AN0/C1IN-/C2IN-/DACOUT — PORTA bit 0 / ADC input / comparator input / DAC output |
| 핀 12 | RA1/AN1/C1IN-/C2IN-/OPA1OUT — PORTA bit 1 / ADC input / comparator input / op amp 1 output |
| 핀 13 | RA2/AN2 — PORTA bit 2 / ADC input |
| 핀 14 | RC0/SOSCO/T1CKI — PORTC bit 0 / secondary oscillator output / Timer1 clock |
| 핀 15 | RC1/SOSCI/CCP2 — PORTC bit 1 / secondary oscillator input / CCP2 |
| 핀 16 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| 핀 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| 핀 18 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| 핀 19 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 20 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| 핀 21 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| 핀 22 | RD0 — PORTD bit 0 |
| 핀 23 | RD1 — PORTD bit 1 |
| 핀 24 | RD2 — PORTD bit 2 |
| 핀 25 | RD3 — PORTD bit 3 |
| 핀 26 | RD4 — PORTD bit 4 |
| 핀 27 | RD5 — PORTD bit 5 |
| 핀 28 | RD6 — PORTD bit 6 |
| 핀 29 | RD7 — PORTD bit 7 |
| 핀 30 | VSS — Ground reference |
| 핀 31 | VDD — Positive supply voltage |
| 핀 32 | RB0/AN12/INT — PORTB bit 0 / ADC input / external interrupt |
| 핀 33 | RB1/AN10 — PORTB bit 1 / ADC input |
| 핀 34 | RB2/AN8 — PORTB bit 2 / ADC input |
| 핀 35 | RB3/AN9 — PORTB bit 3 / ADC input |
| 핀 36 | RB4 — PORTB bit 4 |
| 핀 37 | RB5 — PORTB bit 5 |
| 핀 38 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock |
| 핀 39 | RB7/ICSPDAT — PORTB bit 7 / ICSP data |
| 핀 40 | MCLR/VPP/RE3 — Master clear reset / programming voltage / PORTE bit 3 |
일반적인 애플리케이션
PIC16LF1784-I/P 적합 용도: 6 애플리케이션s: Battery-Powered Sensor Conditioning, LED Lighting Constant-Current Controller, Capacitive Touch User Interface, Industrial 4-20 mA Loop Transmitter, Small BLDC / Brushed Motor Control, Portable Medical / Health Monitoring.
Battery-Powered Sensor Conditioning
The PIC16LF1784-I/P's on-chip op amps, 12-bit ADC, 8-bit DAC, and 1.8V-3.6V XLP operation make it a strong fit for analog sensor conditioning in battery-powered systems. The internal op amps can directly buffer and amplify thermocouple, bridge, or electrochemical sensor outputs before ADC sampling, removing the need for an external analog front end. With sleep current below 1 µA and a 32 MHz core for fast wake-and-process cycles, the device delivers multi-year coin-cell life in duty-cycled measurement applications such as wireless environmental sensors and portable medical diagnostics.
추천
LED Lighting Constant-Current Controller
The PSMC peripheral combined with internal op amps and comparators allows the PIC16LF1784-I/P to implement a closed-loop constant-current LED driver without external analog ICs. The PSMC generates high-frequency PWM to drive an external MOSFET, while the op amp senses shunt current and feeds the comparator for hysteretic or peak-current-mode control. Compared to discrete LED driver ICs, this architecture adds dimming flexibility, fault logging to the 256-byte EEPROM, and dynamic color control across multiple LED strings.
추천
Capacitive Touch User Interface
The PIC16LF1784-I/P integrates Microchip's mTouch capacitive-touch sensing peripheral, supporting direct button, slider, and wheel sensing through PCB pads without dedicated touch ICs. Combined with the XLP sleep modes, the MCU can wake on a touch event, scan up to 16 channels, and return to deep sleep within tens of microseconds, achieving total system currents below 5 µA in standby. The 7 KB Flash and 512-byte SRAM comfortably fit touch libraries plus application logic for appliances, IoT switches, and consumer white goods.
추천
Industrial 4-20 mA Loop Transmitter
The PIC16LF1784-I/P's 12-bit ADC, 8-bit DAC, and integrated op amps are well-matched to a 4-20 mA current-loop transmitter front end. The op amp can be configured as a precision voltage-to-current converter with a single external pass transistor, while the DAC sets the loop current and the ADC reads a diagnostic voltage for loop compliance monitoring. At 1.8 V to 3.6 V operation the part runs from a derived loop voltage, eliminating a separate digital isolator in many designs.
추천
Small BLDC / Brushed Motor Control
The PSMC peripheral supports complementary PWM outputs with dead-band control, enabling direct drive of small brushless DC or brushed DC motor half-bridges from the PIC16LF1784-I/P. The internal op amps sense motor current for current-mode control or stall detection, while the comparators implement hardware overcurrent protection independent of firmware. With 32 MHz CPU throughput, sensorless back-EMF zero-cross detection and PID loop execution fit within the 7 KB Flash envelope for fans, pumps, and small appliances.
추천
Portable Medical / Health Monitoring
The PIC16LF1784-I/P's XLP operation, 12-bit ADC, and on-chip op amps support compact medical peripherals such as pulse oximeters, glucometers, and wearable health patches. The op amp can directly interface with photodiode or electrochemical sensors, while the DAC drives bias networks for active probes. Combined with low sleep current and AES-friendly hardware, the part is suitable for connected medical devices where battery life, sensor accuracy, and PCB size are all constrained.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF1784-I/P — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1784-I/P | PIC16LF1784-I/PT | PIC16F1784-I/PT |
|---|---|---|---|---|
| Package | PDIP-40 | PDIP-40 - same | TQFP-44 | TQFP-44 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 7 KB | 7 KB | 7 KB | 7 KB |
| SRAM | 512 B | 512 B | 512 B | 512 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B |
| Maximum Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF/XLP) | 1.8 V to 5.5 V (F) | 1.8 V to 3.6 V (LF/XLP) | 1.8 V to 5.5 V (F) |
| ADC | 12-bit | 12-bit | 12-bit | 12-bit |
| DAC | 8-bit | 8-bit | 8-bit | 8-bit |
| RoHS Compliance | Compliant | Compliant | Compliant | Compliant |
주요 차별점
- Low-voltage XLP operation in the LF prefix (vs PIC16F1784-I/P)
- 40-pin PDIP through-hole package (vs PIC16LF1784-I/PT)
- Integrated advanced-analog peripherals (vs PIC16LF1783-I/P)
설계 노트
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD/VSS pin pair, and add a bulk 10 µF capacitor if the application drives LEDs or relays from the same rail. For XLP sleep-mode operation, use the internal low-power LDO and disable unused peripherals (ADC, DAC, op amps) in firmware before issuing the SLEEP instruction. The PIC16LF1784's datasheet indicates that leaving peripherals enabled in sleep can raise quiescent current by an order of magnitude.
Keep analog signals (ANx, VREF+, op-amp inputs) short and away from switching nodes such as the PSMC PWM output traces and digital switching rails. Use a guard ring tied to analog ground around sensitive op-amp feedback nodes. When using the PSMC to drive a power stage, route the high-current loop over a tight area to minimize radiated EMI that could couple into the ADC or op-amp inputs.
When migrating firmware from the PIC16F1784 to the PIC16LF1784, verify that VDD never exceeds 3.6 V, including during ICSP programming - some programmers default to 5 V on MCLR/VPP and will damage the LF die. Always check the Programming Specification for the correct VPP voltage before connecting the debugger. Configuration bit settings, especially WDT, BOR, and LVP, must match the datasheet defaults to avoid unintended resets on power-up.
규정 준수 정보
RoHS compliant per Microchip product page; LF variant is not AEC-Q100 qualified - select PIC16LF1784-E/P (extended) or PIC16F1784 automotive variants if AEC-Q100 is required.