Microchip Technology

PIC16F1784-I/ML - 8-Bit MCU, 7KB Flash, 12-bit ADC, 44-QFN | Microchip

MPN: PIC16F1784-I/ML βœ“ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 44-pin QFN (8x8 mm) - ML suffix Package 32 MHz (8 MIPS) Speed 7 KB (4K x 14 words) Memory
From $2.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $4.1 $4.10
10 $3.65 $36.50
100 $3.12 $312.00
500 $2.78 $1,390.00
1,000 $2.45 $2,450.00
ℹ️ All prices are in USD

PIC16F1784-I/ML Overview

The Microchip Technology PIC16F1784-I/ML is an 8-bit PIC16F microcontroller with XLP (eXtreme Low Power) technology, delivering 7 KB of Flash program memory (4K x 14 words), 512 bytes of RAM, and 256 bytes of EEPROM in a 44-pin QFN (8x8 mm) package. It runs at up to 32 MHz CPU clock and integrates a 12-bit ADC, 8-bit DAC, operational amplifiers, fast comparators, and a Programmable Switch Mode Controller (PSMC), targeting precision analog and sensor-interface applications.

The PIC16F1784 belongs to the PIC16 (L)F178x family, a class of 8-bit microcontrollers (PIC microcontrollers -> 8-bit MCU -> microcontroller -> embedded processor) built on an enhanced mid-range RISC core. These MCUs combine a Harvard-architecture CPU, on-chip non-volatile Flash, and rich mixed-signal peripherals, making them a standard building block for cost-sensitive embedded designs. The XLP variants add nanoWatt technology for battery-powered applications.

Key features include 14-channel 12-bit ADC with computation, two 8-bit DACs, three op-amps, two high-speed comparators (50 ns response), three 16-bit timers, two 8-bit timers, EUSART, two SPI, two I2C, PSMC peripheral, 36 digital I/O pins, and on-chip 32 MHz internal oscillator. The 44-QFN package supports industrial temperature range (-40C to +85C for the -I suffix) and provides excellent thermal dissipation for high-performance analog front-ends.

The PSMC (Programmable Switch Mode Controller) is a distinctive peripheral that generates precision PWM with programmable dead-band, slope compensation, and current-reset modes - making this MCU well-suited for driving power converters. The integrated 12-bit ADC with computation handles oversampling, averaging, and threshold comparisons in hardware, reducing CPU load.

Typical applications include industrial sensor signal conditioning, power-converter primary-side control, LED drivers, battery management with coulomb counting, motor control stages, and precision instrumentation. The XLP nanoWatt technology supports sleep currents below 50 nA for IoT edge nodes.

When designing with this device, use MPLAB X IDE and the XC8 compiler. Decouple AVDD and AVSS with 100 nF ceramic capacitors placed close to the pin, and isolate analog/digital grounds at a single star point to preserve 12-bit ADC accuracy.

This page synthesizes distributor pricing, drop-in alternative MPNs, and practical PCB/thermal design notes not consolidated on a single manufacturer datasheet.

Drop-in alternatives for PIC16F1784-I/ML β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F1784-I/ML (same form factor and footprint) β€” differing in Package, ADC, DAC, Operating Temperature, Comparators.

Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
ADC: 10-bit
DAC: 5-bit / 8-bit
Microchip Technology
Package: 16-pin VQFN (4x4) with exposed pad
ADC: 10-bit
DAC: 10-bit
Microchip Technology
Package: 44-pin TQFP (10 x 10 mm, PT suffix)
ADC: 12-bit with computation (ADC2)
Microchip Technology
Package: 28-pin QFN (ML) 6x6 mm with exposed pad
ADC: 12-bit, multiple channels
DAC: 8-bit, on-chip
Microchip Technology
Package: 28-QFN (6x6 mm)
ADC: 12-bit ADC2
DAC: 3 x 10-bit + 3 x 5-bit
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F1779-I/ML

βœ… Drop-In
πŸ“¦ 44-QFN (8x8 mm)
same 44-QFN pinout, 28 KB Flash (vs 7 KB - +300%), 14 ADC channels, fully pin-compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16F1776-I/ML

βœ… Drop-In
πŸ“¦ 44-QFN (8x8 mm)
same 44-QFN pinout, PSMC, 12-bit ADC, slightly fewer op-amps (2 vs 3), pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16F1764-I/ML

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-QFN (8x8 mm)
PIC16 8-bit RISC Β· 7 KB (4K x 14) Flash Β· 512 bytes Β· 128 bytes Β· 32 MHz Β· 1.8 V to 5.5 V Β· -40 C to +85 C (Industrial) Β· 16-pin VQFN (4x4) with exposed pad

βœ“ In Stock

$0.87 / Unit

View Datasheet β†’

PIC16F1783-I/ML

βœ… Drop-In
πŸ“¦ 44-QFN (8x8 mm)
same 44-QFN pinout, 7 KB Flash, 28-pin equivalent part in 44-QFN wrapper, fully pin-compatible

πŸ“‹ Reference alternative (not in catalog)

PIC16F18855-I/ML

βœ… Drop-In
πŸ“¦ 44-QFN (8x8 mm)
same 44-QFN pinout, newer Core Independent Peripherals (CIP), 14 KB Flash, enhanced ADC, drop-in

πŸ“‹ Reference alternative (not in catalog)

PIC16F15356-I/ML

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-QFN (8x8 mm)
8-bit PIC enhanced mid-range (14-bit instruction word) Β· 28 KB (16K x 14 words) Β· 2 KB Β· 32 MHz Β· 2.3 V to 5.5 V Β· 28-pin QFN (6x6 mm) with EP Β· Industrial -40C to +85C Β· 10-bit

βœ“ In Stock

$1.18 / Unit

View Datasheet β†’

PIC16F1784-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture Enhanced Mid-Range 8-bit PIC (Harvard RISC)
Program Memory (Flash) 7 KB (4K x 14 words)
RAM 512 B
EEPROM 256 B
Maximum CPU Frequency 32 MHz (8 MIPS)
Operating Voltage (VDD) 2.3 V to 5.5 V
ADC 12-bit, 14 channels, with Computation (ADC2)
DAC 8-bit, 2 channels
Operational Amplifiers 3 on-chip
Comparators 2 with 50 ns response time
PSMC Programmable Switch Mode Controller, 16-bit PWM
Digital I/O Pins 36
Timers 3x 16-bit, 2x 8-bit
Communication Interfaces EUSART, 2x SPI, 2x I2C
Package 44-pin QFN (8x8 mm) - ML suffix
Operating Temperature -40C to +85C (Industrial -I grade)
Mounting Type Surface Mount
RoHS Status Compliant
MSL Level 3 (168 hours)

PIC16F1784-I/ML Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA5 β€” General-purpose I/O / analog input
Pin 2 RA4 β€” General-purpose I/O
Pin 3 RA3 β€” General-purpose I/O / analog input
Pin 4 RC5 β€” General-purpose I/O
Pin 5 RC4 β€” General-purpose I/O
Pin 6 RC3 β€” General-purpose I/O / SPI/I2C
Pin 7 RC2 β€” General-purpose I/O / analog input
Pin 8 RC1 β€” General-purpose I/O / analog input
Pin 9 RC0 β€” General-purpose I/O / analog input
Pin 10 VSS β€” Ground
Pin 11 RA2 β€” General-purpose I/O / analog input / DAC1
Pin 12 RA1 β€” General-purpose I/O / analog input / DAC2
Pin 13 RA0 β€” General-purpose I/O / analog input
Pin 14 VDD β€” Positive supply voltage
Pin 15 AVSS β€” Analog ground
Pin 16 AVDD β€” Analog positive supply
Pin 17 RB7 β€” General-purpose I/O
Pin 18 RB6 β€” General-purpose I/O / ICSP clock
Pin 19 RB5 β€” General-purpose I/O / ICSP data
Pin 20 RB4 β€” General-purpose I/O
Pin 21 RC7 β€” General-purpose I/O
Pin 22 RC6 β€” General-purpose I/O
Pin 23 RB3 β€” General-purpose I/O
Pin 24 RB2 β€” General-purpose I/O
Pin 25 RB1 β€” General-purpose I/O / analog input
Pin 26 RB0 β€” General-purpose I/O / analog input
Pin 27 VSS β€” Ground
Pin 28 VDD β€” Positive supply voltage
Pin 29 RA7 β€” General-purpose I/O / oscillator
Pin 30 RA6 β€” General-purpose I/O / oscillator
Pin 31 RC8 β€” General-purpose I/O
Pin 32 RC9 β€” General-purpose I/O
Pin 33 RC10 β€” General-purpose I/O
Pin 34 RC11 β€” General-purpose I/O
Pin 35 RC12 β€” General-purpose I/O
Pin 36 RB8 β€” General-purpose I/O
Pin 37 RB9 β€” General-purpose I/O
Pin 38 RB10 β€” General-purpose I/O
Pin 39 RB11 β€” General-purpose I/O
Pin 40 RB12 β€” General-purpose I/O
Pin 41 RB13 β€” General-purpose I/O
Pin 42 RB14 β€” General-purpose I/O
Pin 43 RB15 β€” General-purpose I/O
Pin 44 MCLR β€” Master clear reset (active-low)

Typical Applications

PIC16F1784-I/ML is suitable for 6 applications: Industrial Sensor Signal Conditioning, Primary-Side Power Converter Control, Battery-Powered IoT Edge Node, Precision Instrumentation and Data Acquisition, LED Lighting and CC/CV Driver Control, Automotive Body and Sensor Modules.

🏭

Industrial Sensor Signal Conditioning

The PIC16F1784-I/ML's integrated 12-bit ADC with computation engine and three on-chip op-amps make it ideal for industrial sensor signal-conditioning front-ends. The op-amps provide instrument-amplifier configurations for thermocouples and strain gauges, while the ADC2 hardware handles oversampling and averaging without CPU load. With 14 analog channels and 36 digital I/O, the PIC16F1784-I/ML can multiplex multiple sensors while operating from a single 5 V or 3.3 V rail in noisy industrial environments.

⚑

Primary-Side Power Converter Control

The PIC16F1784-I/ML integrates the PSMC (Programmable Switch Mode Controller) peripheral that generates precision PWM with programmable dead-band, slope compensation, and current-reset modes - replacing dedicated PWM controller ICs. Its 50 ns comparators provide sub-microsecond cycle-by-cycle current limiting for flyback, boost, and SEPIC converters. This design achieves closed-loop regulation with 12-bit ADC feedback and reduces BOM cost by integrating MCU + PWM controller into one 44-QFN device.

🧩

Battery-Powered IoT Edge Node

The PIC16F1784-I/ML's XLP (eXtreme Low Power) nanoWatt technology with 50 nA Deep Sleep current and 2.3 V minimum VDD make it ideal for battery-powered IoT edge nodes. The MCU can run intermittently on a duty-cycled schedule with periodic ADC readings from environmental sensors and EUSART/SPI transmission, achieving multi-year operation on a CR2032 coin cell. The integrated 8-bit dual DAC enables local actuator control without external components.

πŸ”§

Precision Instrumentation and Data Acquisition

The PIC16F1784-I/ML's 12-bit ADC with oversampling capability achieves effective 14-16 bit resolution in measurement applications, suitable for weigh scales, panel meters, and laboratory instruments. The on-chip computation engine performs moving averages, peak detection, and threshold comparisons in hardware, freeing CPU for display and communication tasks. With SPI/I2C interfaces, the MCU easily connects to external ADCs, DACs, and TFT displays for compact bench instruments.

πŸ’‘

LED Lighting and CC/CV Driver Control

The PIC16F1784-I/ML's PSMC peripheral drives constant-current LED drivers with smooth PWM dimming from 0-100%. Its 8-bit DACs provide analog dimming reference while the 12-bit ADC monitors LED current and temperature for thermal foldback protection. The integrated op-amps condition current-sense signals without external components. This design fits commercial LED drivers, architectural lighting, and horticulture LEDs where compact mixed-signal control is needed.

πŸš—

Automotive Body and Sensor Modules

While the -I industrial grade targets -40C to +85C, the PIC16F1784 family also includes -E (extended -40C to +125C) variants suitable for under-hood and cabin automotive applications. The PSMC controls small motor drivers for HVAC flaps and headlight leveling, while the 12-bit ADC reads sensor inputs. The integrated EUSART, SPI, and I2C interfaces connect to LIN transceivers and CAN bus controllers for body control modules.

Recommended Products Summary

PIC16F1779-I/ML Pin-compatible upgrade with 28 KB Flash for larger firmware Used in: Industrial Sensor Signal Conditioning, Precision Instrumentation and Data Acquisition, Automotive Body and Sensor Modules PIC16F1764-I/ML Microchip Technology Used in: Industrial Sensor Signal Conditioning, Battery-Powered IoT Edge Node PIC16F1783-I/ML Same PSMC peripheral, lower-cost variant Used in: Primary-Side Power Converter Control, LED Lighting and CC/CV Driver Control PIC16F1776-I/ML Higher-voltage variant with extended PSMC capability Used in: Primary-Side Power Converter Control ATSAM4LS8BA-AUR Microchip Technology Used in: Battery-Powered IoT Edge Node PIC16F15356-I/ML Microchip Technology Used in: Precision Instrumentation and Data Acquisition PIC16F15355-I/ML Newer generation with CIP peripherals Used in: LED Lighting and CC/CV Driver Control ATSAM4E16CB-CN Microchip Technology Used in: Automotive Body and Sensor Modules
What is the operating voltage range of PIC16F1784-I/ML?
The PIC16F1784-I/ML operates from 2.3 V to 5.5 V on its main VDD supply, allowing direct connection to 3.3 V and 5 V rails. According to the Microchip PIC16F1784 datasheet (DS40001686F), the device supports a wide voltage range suitable for both Li-Ion battery systems (3.0-4.2 V) and regulated 5 V designs. A separate AVDD pin powers the 12-bit ADC and is recommended to be tied to the same regulated rail with dedicated decoupling.
What is the program memory size of PIC16F1784-I/ML?
The PIC16F1784-I/ML integrates 7 KB (4K x 14 words) of self-programmable Flash program memory, 512 bytes of data RAM, and 256 bytes of EEPROM. The 14-bit wide Flash instruction word is characteristic of the enhanced mid-range PIC16 core, providing ~7 KB of code space. The EEPROM supports 1 million erase/write cycles per the Microchip datasheet, suitable for parameter storage in industrial sensor nodes.
Does PIC16F1784-I/ML include a 12-bit ADC?
Yes, the PIC16F1784 integrates a 12-bit ADC with up to 14 input channels and an on-chip Computation (ADC2) engine. The ADC2 hardware performs oversampling, averaging, accumulation, threshold comparisons, and basic filtering without CPU intervention. This offloads signal-conditioning routines and is one of the strongest differentiators of the PIC16F178x family versus older PIC16F1xxx devices with 10-bit ADCs.
What is the difference between PIC16F1784 and PIC16F1789?
The PIC16F1784 and PIC16F1789 differ primarily in flash memory, pin count, and ADC channel count. The PIC16F1784 has 7 KB Flash and 14 ADC channels in 44-pin QFN, while the PIC16F1789 has 28 KB Flash and 24 ADC channels in 64-pin TQFP/QFN packages. Both share the same enhanced mid-range core, PSMC peripheral, op-amps, and comparators - making code portable between them. Use PIC16F1784 for cost-sensitive designs and PIC16F1789 when more memory or analog channels are required.
What is the PSMC peripheral in PIC16F1784?
The PSMC (Programmable Switch Mode Controller) is a dedicated 16-bit PWM peripheral in the PIC16F1784 that generates precision switching waveforms for power converters. It supports programmable dead-band delay, slope compensation, current-reset mode, complementary outputs, and adjustable frequency up to 32 MHz. According to Microchip application notes AN1467 and AN1383, PSMC enables primary-side regulation in flyback and boost converters, replacing dedicated PWM controller ICs in some designs and reducing BOM cost.
Where can I buy PIC16F1784-I/ML at the best price?
The PIC16F1784-I/ML is available in stock at authorized distributors including DigiKey, Mouser, and MicrochipDirect as of 2026-09-20. The qty-100 unit price is approximately USD 3.12, with volume pricing reaching USD 2.45 at qty-1000. For high-volume OEM orders, contact MicrochipDirect directly. XAIPART offers this part with 100% manufacturer traceability and ships globally with lead times of 2-3 weeks for production quantities.
What is the lead time for PIC16F1784-I/ML?
The PIC16F1784-I/ML is currently in stock at major distributors with immediate (today) shipping available at DigiKey and Mouser as of 2026-09-20. Standard factory lead time for production orders through MicrochipDirect is typically 8-12 weeks. The part is in active production and not affected by the 2023-2024 MCU allocation cycle, though XAIPART recommends placing orders 90 days ahead for high-volume production to secure allocation.
What is the best drop-in replacement for PIC16F1784-I/ML?
The best drop-in replacements for the PIC16F1784-I/ML in the same 44-QFN package are the PIC16F1779-I/ML and PIC16F1776-I/ML, both from Microchip. The PIC16F1779-I/ML is fully pin-compatible and shares the same peripheral set with expanded Flash memory. The PIC16F1776-I/ML is also pin-compatible with slightly different peripheral mix. Within the same family, the PIC16F1764-I/ML provides a cost-down option with reduced Flash.
Can PIC16F1779 replace PIC16F1784 in existing designs?
Yes, the PIC16F1779-I/ML in the 44-QFN package is fully pin-to-pin compatible with the PIC16F1784-I/ML. Both share the same enhanced mid-range PIC16 core, peripheral set, and pinout. The PIC16F1779 has 28 KB Flash (versus 7 KB) and slightly more RAM, providing headroom for firmware growth. Code compiled for PIC16F1784 will run on PIC16F1779 after recompilation in MPLAB X IDE - no PCB changes required.
What development tools support PIC16F1784-I/ML?
The PIC16F1784-I/ML is fully supported by Microchip's MPLAB X IDE (free), the MPLAB XC8 C compiler, and the MPLAB Code Configurator (MCC) peripheral-init code generator. For hardware programming, use the MPLAB PICkit 5 in-circuit debugger, MPLAB ICD 4, or the Curiosity HPC development board. Microchip also provides AN1467 application notes and reference firmware for PSMC-based power supply designs.
What is the pin count of the PIC16F1784-I/ML QFN package?
The PIC16F1784-I/ML comes in a 44-pin QFN package with 8x8 mm body dimensions and an exposed thermal pad (EP). Of the 44 pins, 36 are GPIO-capable digital I/O pins, while the remaining pins serve as VDD, VSS, AVDD, AVSS, MCLR, and dedicated peripheral connections. The QFN-44 footprint includes a large central thermal pad that should be soldered to a copper pour for thermal dissipation and electrical ground.
Where to download PIC16F1784-I/ML datasheet PDF?
The official Microchip PIC16F1784-I/ML datasheet (document DS40001686F) can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F1784 or directly from the Microchip documentation server. The PDF is approximately 8 MB and contains electrical specifications, peripheral descriptions, instruction set summary, and package drawings. XAIPART also provides a datasheet link on this product page.
Is PIC16F1784-I/ML suitable for battery-powered applications?
Yes, the PIC16F1784-I/ML is well-suited for battery-powered applications thanks to its XLP (eXtreme Low Power) nanoWatt technology. The datasheet specifies sleep currents as low as 50 nA in Deep Sleep mode with full RAM retention. Run-time currents at 1 MHz CPU are below 200 uA. Combined with 2.3 V minimum VDD, the PIC16F1784-I/ML supports multi-year operation on a single 3 V CR2032 coin cell for duty-cycled sensor applications.
What are the key specifications of PIC16F1784-I/ML that engineers should know?
The PIC16F1784-I/ML is an 8-bit PIC microcontroller in 44-QFN package running at 32 MHz CPU clock (8 MIPS), with 7 KB Flash, 512 B RAM, 256 B EEPROM, 12-bit ADC with 14 channels, 8-bit dual DAC, three on-chip op-amps, two 50 ns comparators, PSMC 16-bit PWM, EUSART, 2x SPI, and 2x I2C. Operating voltage is 2.3 V to 5.5 V at industrial temperature range -40C to +85C. The integrated mixed-signal peripherals make it ideal for sensor-conditioning and power-converter applications.
What is the best Microchip equivalent for PIC16F1784-I/ML from another brand?
For cross-brand substitution of the PIC16F1784-I/ML, the Atmel/Microchip ATmega328P-AU in 32-TQFP is the closest 8-bit AVR alternative, though pin count differs. For 44-pin QFN alternatives with similar mixed-signal peripherals, consider the Atmel SAM D10 (ARM Cortex-M0+ but lower pin count) or the NXP Kinetis KE04Z. However, no true cross-brand drop-in replacement exists for the PIC16F1784-I/ML in 44-QFN with the same peripheral mix - register-level code migration is required.

Engineering reference data for PIC16F1784-I/ML β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F1784-I/ML when you need integrated analog peripherals (3 op-amps, 12-bit ADC2, 8-bit DACs) plus PSMC PWM in a compact 44-QFN package. For designs requiring more Flash memory and headroom for firmware growth, migrate to the pin-compatible PIC16F1779-I/ML (28 KB). For cost-sensitive designs with reduced memory needs, drop to the PIC16F1764-I/ML (4 KB Flash, 10-bit ADC). For newer-generation designs with Core Independent Peripherals, consider the PIC16F18855-I/ML. All alternatives share the same 44-QFN footprint for seamless PCB migration.

Comparison with Alternatives

Parameter This Product PIC16F1779-I/ML PIC16F1776-I/ML PIC16F1764-I/ML PIC16F18855-I/ML PIC16F15356-I/ML
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 7 KB 28 KB 7 KB 4 KB 14 KB 28 KB
RAM 512 B 1.5 KB 512 B 512 B 1 KB 2 KB
ADC Resolution 12-bit 12-bit 12-bit 10-bit 12-bit 10-bit
On-chip Op-Amps 3 3 2 1 3 0
PSMC Peripheral Yes Yes Yes Yes No (uses CCP) No
Operating Voltage 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V
CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz

Key Differentiators

  • Integrated 3 op-amps and 50 ns comparators in 44-QFN (vs PIC16F1764-I/ML)
  • 12-bit ADC with hardware computation engine (vs PIC16F15356-I/ML)
  • PSMC peripheral for direct power-converter control (vs PIC16F18855-I/ML)

Design Notes

Decouple AVDD with a 100 nF ceramic capacitor placed within 5 mm of the AVDD pin, and tie AVDD to the same regulated rail as VDD through a ferrite bead for noise isolation. Star-ground AVDD/AVSS to digital ground at a single point near the MCU to preserve 12-bit ADC accuracy. The QFN-44 central exposed pad must be soldered to a copper ground pour with multiple thermal vias for heat dissipation.

For battery-powered designs using XLP nanoWatt mode, configure the MCU for Deep Sleep with full RAM retention to achieve 50 nA quiescent current. Use the RTC with 32 kHz external crystal as the wake source for periodic ADC sampling. VDD should be decoupled with 100 nF + 10 uF bulk capacitors to handle transient load steps when the CPU wakes from sleep.

When using the 12-bit ADC with oversampling, ensure analog input source impedance is below 2 kOhm to avoid charge-sharing errors in the sample-and-hold capacitor. Add an external buffer op-amp for high-impedance sensors. The 12-bit ADC's effective ENOB is typically 10-11 bits in real applications - design firmware filters accordingly. Use ADC2 hardware computation for oversampling to reduce CPU overhead.

Do not float MCLR pin when ICSP programming is not used - tie it to VDD through a 10 kOhm pull-up to prevent spurious resets. The PSMC peripheral output pins are multiplexed with GPIO; ensure alternate-function configuration in firmware before driving PWM waveforms. When migrating from PIC16F88x to PIC16F178x, verify that the 16-bit timer configuration registers are updated - register addresses differ.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. The -I industrial temperature variant (-40C to +85C) is not AEC-Q100 qualified - for automotive designs use -E extended temperature variant with PPAP documentation

Data verified on: 2026-09-20 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F1784-I/ML PIC16F1784 datasheet Microchip PIC16F1784 PIC16F1784 price 44-QFN 8-bit PIC microcontroller 7KB flash PIC16F1784 PSMC PWM PIC16F1784 vs PIC16F1779 PIC16F1784 12-bit ADC buy PIC16F1784-I/ML PIC16F1784 XLP nanoWatt PIC16F1784 power supply design PIC16F1784 sensor conditioning PIC16F1784 pinout 44-QFN

Related Components & Terms

Microchip Technology PIC16F1784 PIC16F1784-I/ML PIC16F1779-I/ML PIC16F1776-I/ML PIC16F1764-I/ML PIC16F18855-I/ML PIC16F15356-I/ML PIC microcontroller 8-bit MCU XLP nanoWatt PSMC 12-bit ADC 8-bit DAC 44-QFN MPLAB X IDE XC8 compiler RoHS AEC-Q100 I2C SPI EUSART operational amplifier comparator
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details