PIC16F1784-I/MV - 8-bit PIC XLP MCU 7KB Flash 40-UQFN | Microchip
N.º da peça: PIC16F1784-I/MV ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $2.85 | $2,85 |
| 10 | $2.52 | $25,20 |
| 100 | $2.1 | $210,00 |
| 500 | $1.82 | $910,00 |
| 1.000 | $1.55 | $1.550,00 |
PIC16F1784-I/MV Visão geral
A microcontroller (MCU) is a single-chip computer that combines a CPU core, program and data memory, peripherals, and I/O into one package. The PIC16F1784 belongs to Microchip's PIC® XLP™ family, which spans 8-bit microcontrollers -> mid-range enhanced PIC16 cores -> RISC microcontrollers -> embedded microcontrollers -> microprocessors IC, and ultimately into the broader semiconductor category. XLP stands for eXtreme Low Power, a designation reserved for PIC MCUs engineered for sub-microamp sleep currents and battery-friendly run modes.
Key features of the PIC16F1784-I/MV include a 12-bit ADC with charge pump, an 8-bit DAC, an operational amplifier (OPAMP), a high-speed comparator (FastComp), a Peripheral Signal Select Multiplexer (PSMC), four 8-bit/16-bit timers, and serial peripherals including I²C, SPI, and UART with LIN-bus support. The CPU executes most instructions in one cycle, the device supports up to 35 digital I/O pins, and a 32 kHz to 32 MHz internal oscillator block reduces BOM cost.
Typical applications include battery-powered sensor conditioning loops, LED lighting controllers with closed-loop current regulation, BLDC motor control using the PSMC peripheral, low-cost smoke/CO detector signal chains, and small-form-factor consumer appliances where 7KB of Flash and 256 bytes of EEPROM are sufficient. The 5x5 mm UQFN package suits hand-held and space-constrained PCB layouts.
When designing with this MCU, ensure the exposed pad is soldered to the ground plane for thermal and electrical performance, and respect the 2.3V-5.5V VDD range. The internal oscillator typically provides ±1% accuracy after calibration for most non-precision timing applications.
This page synthesizes distributor pricing, drop-in same-package alternatives (including the -I/ML 44-pin QFN sibling and the PIC16F1789-I/MV higher-memory variant), and practical design notes not found in the manufacturer datasheet alone.
Alternativas drop-in para PIC16F1784-I/MV — 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 PIC16F1784-I/MV (mesmo formato e footprint) — diferindo em ADC, Package, DAC, Operating Temperature, Program Memory (Flash).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F1784-I/ML
✅ Drop-In✓ Em estoque
$2.45 / unidade
Ver ficha técnica →PIC16F1789-I/MV
✅ Drop-In✓ Em estoque
$1.95 / unidade
Ver ficha técnica →PIC16F1783-I/MV
✅ Drop-In✓ Em estoque
$1.62 / unidade
Ver ficha técnica →PIC16F1719-I/MV
✅ Drop-In✓ Em estoque
$1.89 / unidade
Ver ficha técnica →PIC16F1769-I/MV
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F15356-I/MV
✅ Drop-In✓ Em estoque
$1.18 / unidade
Ver ficha técnica →PIC16F1784-I/MV Classificações máximas e características elétricas
| Core Architecture | PIC16 enhanced mid-range 8-bit RISC |
| CPU Speed | 32 MHz (8 MIPS) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Number of I/O Pins | 35 |
| ADC | 12-bit with charge pump |
| DAC | 8-bit |
| Operational Amplifier | 1x on-chip OPAMP |
| Comparator | Yes (high-speed FastComp) |
| PSMC Module | Yes (Peripheral Signal Select Multiplexer) |
| Timers | 4x (8-bit / 16-bit mixed) |
| Serial Interfaces | I²C, SPI, UART with LIN-bus |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| Temperatura de operação | -40 °C to +85 °C (industrial) |
| Encapsulamento | 40-pin UQFN EP (5x5 mm), MV suffix |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC16F1784-I/MV
| Pino 1 | RA5 — Digital I/O / analog input |
| Pino 2 | RA0 — Digital I/O / analog input |
| Pino 3 | RA1 — Digital I/O / analog input |
| Pino 4 | RA2 — Digital I/O / analog input |
| Pino 5 | RA3 — Digital I/O / analog input |
| Pino 6 | RA4 — Digital I/O / analog output / Timer0 gate |
| Pino 7 | VDD — Positive supply voltage (2.3 V - 5.5 V) |
| Pino 8 | VSS — Ground reference |
| Pino 9 | RA7 — Digital I/O / analog input / OSCOUT |
| Pino 10 | RA6 — Digital I/O / analog input / OSCIN |
| Pino 11 | RC0 — Digital I/O / analog input / comparator output |
| Pino 12 | RC1 — Digital I/O / analog input / op-amp output |
| Pino 13 | RC2 — Digital I/O / analog input / op-amp inverting input |
| Pino 14 | RC3 — Digital I/O / analog input / op-amp non-inverting input |
| Pino 15 | RC4 — Digital I/O / analog input / I²C SDA |
| Pino 16 | RC5 — Digital I/O / analog input / I²C SCL |
| Pino 17 | RC6 — Digital I/O / analog input / TX |
| Pino 18 | RC7 — Digital I/O / analog input / RX |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage |
| Pino 21 | RB0 — Digital I/O / analog input / interrupt-on-change |
| Pino 22 | RB1 — Digital I/O / analog input / interrupt-on-change |
| Pino 23 | RB2 — Digital I/O / analog input / interrupt-on-change |
| Pino 24 | RB3 — Digital I/O / analog input / interrupt-on-change |
| Pino 25 | RB4 — Digital I/O / analog input / interrupt-on-change |
| Pino 26 | RB5 — Digital I/O / analog input / interrupt-on-change |
| Pino 27 | RB6 — Digital I/O / ICSPCLK / ICDCLK |
| Pino 28 | RB7 — Digital I/O / ICSPDAT / ICDDAT |
| Pino 29 | MCLR — Master clear (reset) input |
| Pino 30 | RA10 — Digital I/O / analog input |
| Pino 31 | RA11 — Digital I/O / analog input |
| Pino 32 | RA12 — Digital I/O / analog input |
| Pino 33 | RA13 — Digital I/O / analog input |
| Pino 34 | RA14 — Digital I/O / analog input |
| Pino 35 | RA15 — Digital I/O / analog input |
| Pino 36 | RC8 — Digital I/O / analog input |
| Pino 37 | RC9 — Digital I/O / analog input |
| Pino 38 | RC10 — Digital I/O / analog input |
| Pino 39 | RC11 — Digital I/O / analog input |
| Pino 40 | RC12 — Digital I/O / analog input |
| Pino 41 | EP — Exposed thermal pad - solder to ground plane |
Aplicações típicas
PIC16F1784-I/MV é adequado para 6 aplicaçãos: Battery-Powered Sensor Node, Closed-Loop LED Lighting Controller, BLDC Motor / Fan Control, Smoke / CO Detector Signal Chain, Industrial Sensor Transmitter (4-20 mA / 0-10 V), Consumer Appliance UI Controller.
Battery-Powered Sensor Node
The PIC16F1784-I/MV fits battery-powered sensor nodes because its XLP (eXtreme Low Power) sub-microamp sleep current (around 50 nA typical with WDT off) keeps quiescent drain to a minimum, while the 12-bit ADC with charge pump captures accurate sensor readings on demand. Operating from 2.3 V to 5.5 V means a single lithium primary cell or two alkaline cells are sufficient, and the 7 KB Flash is adequate for typical sensor-fusion firmware. The on-chip op-amp and FastComp let designers build a complete signal-conditioning front-end without external analog ICs.
Recomendado
Closed-Loop LED Lighting Controller
The PIC16F1784-I/MV suits closed-loop LED lighting controllers because the on-chip op-amp can condition the current-sense shunt output while the 8-bit DAC or PWM drives the LED string. The 12-bit ADC samples the feedback voltage with sufficient resolution for accurate lumen regulation, and the PSMC peripheral simplifies high-side FET control. The 32 MHz CPU runs a PI control loop in real time, and the 5x5 mm UQFN package fits space-constrained lamp PCBs.
Recomendado
BLDC Motor / Fan Control
The PIC16F1784-I/MV supports low-cost brushless DC motor control thanks to its PSMC (Peripheral Signal Select Multiplexer) module, which can drive the gate driver timing for a 3-phase or 1-phase H-bridge topology. The FastComp comparator implements zero-cross detection or sensorless BEMF feedback, while the 12-bit ADC measures back-EMF for closed-loop speed control. The 5x5 mm UQFN footprint suits small form-factor fan and micro-pump motor-control PCBs.
Recomendado
Smoke / CO Detector Signal Chain
The PIC16F1784-I/MV is well suited to smoke and CO detector electronics because its low quiescent current extends the 10-year battery-life target, and the integrated 12-bit ADC with on-chip op-amp can directly condition the photoelectric or electrochemical sensor output. The 256-byte EEPROM stores calibration and self-test history, while the LIN-bus capable UART enables multi-detector networked systems. The 40-pin UQFN EP (MV) footprint matches the standard detector-board mechanical envelope.
Recomendado
Industrial Sensor Transmitter (4-20 mA / 0-10 V)
The PIC16F1784-I/MV fits industrial sensor-transmitter designs because the 12-bit ADC with charge pump and on-chip op-amp form a ready-made analog front-end for bridge sensors, RTDs, or 4-20 mA loop-powered measurements. Operating from 2.3 V to 5.5 V accommodates loop-power budgets, the 32 MHz CPU executes linearization and HART-style modulation in real time, and the -40 °C to +85 °C industrial temperature range meets harsh-environment requirements.
Recomendado
Consumer Appliance UI Controller
The PIC16F1784-I/MV suits consumer appliance user-interface controllers because the 35 I/O pins drive segment LCDs, button matrices, LED indicators, and rotary encoders without external expanders. The 8-bit DAC generates audio feedback tones, the PSMC handles buzzer or triac timing, and the I²C/SPI/UART peripherals link to the main appliance controller. The small 5x5 mm UQFN package simplifies mounting inside tight appliance enclosures.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F1784-I/MV — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F1784-I/ML | PIC16F1789-I/MV | PIC16F1783-I/MV | PIC16F1719-I/MV | PIC16F1769-I/MV | PIC16F15356-I/MV |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN EP (5x5 mm, MV) | 44-pin QFN (ML) | 40-pin UQFN EP (5x5 mm) - same | 40-pin UQFN EP (5x5 mm) - same | 40-pin UQFN EP (5x5 mm) - same | 40-pin UQFN EP (5x5 mm) - same | 40-pin UQFN EP (5x5 mm) - same |
| Core / Family | PIC16 enhanced mid-range / PIC16F178x | PIC16 enhanced mid-range / PIC16F178x | PIC16 enhanced mid-range / PIC16F178x | PIC16 enhanced mid-range / PIC16F178x | PIC16 enhanced mid-range / PIC16F171x | PIC16 enhanced mid-range / PIC16F176x | PIC16 enhanced mid-range / PIC16F153xx |
| CPU Speed | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS |
| Flash Program Memory | 7 KB (4K x 14) | 7 KB | 14 KB | 4 KB | 28 KB | 14 KB | 28 KB |
| RAM | 512 B | 512 B | 1 KB | 512 B | 2 KB | 1 KB | 2 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| ADC / DAC | 12-bit ADC / 8-bit DAC | 12-bit ADC / 8-bit DAC | 12-bit ADC / 8-bit DAC | 12-bit ADC / 8-bit DAC | 10-bit ADC / 5-/10-bit DAC | 10-bit ADC / 8-bit DAC | 10-bit ADC / 5-bit DAC |
| Operating Voltage | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V | 2.3 V - 5.5 V |
Principais diferenciais
- Highest in-family ADC resolution with on-chip op-amp (vs PIC16F1719-I/MV)
- Largest Flash in PIC16F178x sub-family at 40-pin UQFN (vs PIC16F1783-I/MV)
- True XLP sub-microamp sleep with full analog peripherals (vs PIC16F15356-I/MV)
Notas de projeto
The 40-pin UQFN EP package dissipates heat through the exposed pad on the underside (pin 41 reference). For continuous 32 MHz CPU activity at +85 °C ambient, ensure the exposed pad is soldered to a ground copper pour of at least 25 mm². Without proper pad soldering, junction-to-ambient thermal resistance rises significantly and may cause thermal shutdown during sustained high-load firmware execution.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 7 and pin 20), with the ground return to the nearest VSS pin via a short trace. For designs switching the ADC mid-stream or using the PSMC peripheral, add a 10 µF bulk capacitor on VDD. Keep analog input traces short and route them away from digital switching lines to minimize ADC noise coupling.
The MCLR pin (pin 29) must be pulled high through a 10 kΩ resistor for normal operation; leaving it floating prevents device startup. The internal HFINTOSC accuracy is typically ±1% after factory calibration; designs requiring tighter timing must use an external 32.768 kHz crystal or a calibrated HFINTOSC tuning register value. Do not exceed 5.5 V on any I/O pin or VDD, even transiently, or the device may latch-up.
When enabling the on-chip 12-bit ADC with charge pump, allow at least 10 µs acquisition time and switch the channel several µs before triggering conversion to settle the sample-and-hold capacitor. The charge-pump output requires a 1 nF to 100 nF bypass capacitor near the VCAP pin (when used). Disabling the charge pump when ADC is idle reduces quiescent current by approximately 200 µA.
Informações de conformidade
RoHS compliant and lead-free per Microchip product page. AEC-Q100 qualification not stated for this industrial-grade -I/MV variant; automotive-grade options exist in the PIC16F1784 family under different suffixes.