Microchip Technology

PIC16F1789-E/ML - 8-Bit 32MHz 28KB Flash MCU 44-QFN | Microchip

MPN: PIC16F1789-E/ML ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with Exposed Pad Package 32 MHz (8 MHz x 4 PLL) Speed 28 KB (16K x 14 words) Memory
From $1.7 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $2.85 $2.85
10 $2.55 $25.50
100 $2.18 $218.00
500 $1.92 $960.00
1,000 $1.7 $1,700.00
ℹ️ All prices are in USD

PIC16F1789-E/ML Overview

The Microchip Technology PIC16F1789-E/ML is an 8-bit enhanced mid-range CMOS microcontroller with 28KB of self-read/write Flash, 2KB of RAM, and 256 bytes of EEPROM, housed in a 44-pin QFN (8x8 mm) exposed-pad package. It integrates a 32MHz internal oscillator, 12-bit ADC, 5-bit and 8-bit DAC modules, four Programmable Switch Mode Controllers (PSMC), operational amplifiers, fast comparators, and support for I2C, SPI, EUSART, and CCP peripherals. According to the manufacturer datasheet, the device operates from 1.8V to 5.5V across -40C to +125C industrial temperature range.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (RAM), non-volatile data storage (EEPROM), and a rich set of peripheral interfaces. Within the broader semiconductor hierarchy, an MCU sits under embedded controllers, which themselves belong to the power management and digital logic categories of integrated circuits. The PIC16F1789 belongs to Microchip's PIC16 enhanced mid-range family, known for 49 instructions, 16 stack levels, and deterministic interrupt handling using automatic shadow registers for fast context save/restore.

Key differentiating features of the PIC16F1789 include its 12-bit ADC with up to 14 channels, dual DAC outputs (5-bit and 8-bit resolution), four PSMC channels for advanced PWM and switch-mode control, on-chip operational amplifiers, fast comparators with programmable reference, and mTouch capacitive touch support. The XLP (eXtreme Low Power) technology delivers sleep currents in the nanoampere range, making the device attractive for battery-powered sensor applications.

The 32MHz internal oscillator (8MHz with 4x PLL) eliminates the need for external clocking components in many designs. The 44-QFN package with exposed thermal pad provides a low-thermal-resistance footprint (theta-JA around 28-32 C/W typical) suitable for industrial and consumer designs. The device supports in-circuit serial programming (ICSP) and debugging via Microchip's MPLAB X IDE with PICkit, ICD, or REAL ICE tools.

Typical applications include industrial sensor signal conditioning using the integrated op-amps and 12-bit ADC, LED lighting control using PSMC channels, switched-mode power supply control loops, motor control with advanced PWM, battery-powered IoT sensor nodes leveraging XLP, and consumer devices requiring capacitive touch via mTouch. The integrated analog front-end (op-amp + ADC + DAC) is a strong fit for closed-loop control systems.

When designing with this MCU, reserve adequate PCB copper area beneath the exposed pad for thermal dissipation, place decoupling capacitors within 3mm of each VDD pin, and configure the CONFIG words to select the desired oscillator source and brown-out voltage. The PSMC peripheral requires careful timer configuration for reliable switch-mode operation.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone, including parametric comparisons against the PIC16F1788, PIC16F1779, and PIC16F1825 family members.

Drop-in alternatives for PIC16F1789-E/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 PIC16F1789-E/ML (same form factor and footprint) — differing in Package, DAC, Instruction Set, Operating Temperature, Operational Amplifiers.

Microchip Technology
Package: 44-QFN (8x8 mm)
Instruction Set: PIC16 (14-bit instruction word)
Microchip Technology
Package: 28-QFN (6x6 mm) with exposed pad
DAC: Dual 8-bit and one 5-bit DAC
Operating Temperature: -40C to +125C (industrial)
Microchip Technology
Package: 40-pin PDIP (P), 0.600 inch (15.24 mm) row spacing
DAC: 5-bit and 8-bit DAC outputs
Instruction Set: 49 instructions, 16-level hardware stack

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F1789-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
Microchip Technology · PIC® XLP™ 16F · 8-Bit · PIC enhanced mid-range · 32 MHz · 28 KB (16K x 14) FLASH · 2 KB · 256 B

✓ In Stock

$2.81 / Unit

View Datasheet →

PIC16F1788-E/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC® XLP™ 16F · PIC16 (8-bit RISC) · 32 MHz · 28 KB (16K x 14 words) · 2 KB · 256 bytes · 1.8 V to 5.5 V · 12-bit, up to 11 channels

✓ In Stock

$2.3 / Unit

View Datasheet →

PIC16F1779-E/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC · 8-bit · 28 KB (16K x 14) Flash · 2 KB · 32 MHz · PIC16 (14-bit instruction word) · A/D 12x10b; D/A 1x10b · 44-QFN (8x8 mm)

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC16F1719-I/ML

✅ Drop-In
📦 44-QFN (8x8 mm)
same 44-QFN footprint, PIC16F1719 family has 28KB Flash but reduced analog (10-bit ADC vs 12-bit) and no PSMC (-2 peripheral categories)

📋 Reference alternative (not in catalog)

PIC16F1769-E/ML

✅ Drop-In
📦 44-QFN (8x8 mm)
same 44-QFN footprint, PIC16F1769 family has 28KB Flash but 10-bit ADC and fewer op-amps (vs 12-bit ADC and full op-amp set)

📋 Reference alternative (not in catalog)

PIC16F1789-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 Enhanced Mid-Range 8-bit
Program Memory (Flash) 28 KB (16K x 14 words)
RAM 2 KB
EEPROM 256 Bytes
Maximum CPU Speed 32 MHz (8 MHz x 4 PLL)
Supply Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40 C to +125 C (Industrial, -E suffix)
ADC 12-bit, up to 14 channels
DAC 5-bit DAC + 8-bit DAC
PSMC Channels 4 (Programmable Switch Mode Controller)
Operational Amplifiers On-chip (2 or 3, datasheet dependent)
Comparators Fast comparators with programmable reference
Communication Peripherals I2C, SPI, EUSART (RS-232/RS-485), CCP
Package 44-pin QFN (8x8 mm) with Exposed Pad
Mounting Type Surface Mount
Instruction Set 49 Instructions, 16 Stack Levels
Capacitive Touch mTouch supported
Low Power Technology XLP (eXtreme Low Power)
Programming/Debug ICSP via MPLAB X IDE, PICkit, ICD, REAL ICE

PIC16F1789-E/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 RA0/AN0/C1IN+/DAC5OUT — PORTA bit 0 / Analog input 0 / Comparator 1 positive input / 5-bit DAC output
Pin 2 RA1/AN1/C1IN-/DACREF — PORTA bit 1 / Analog input 1 / Comparator 1 negative input / DAC reference
Pin 3 RA2/AN2/DAC5OUT — PORTA bit 2 / Analog input 2 / 5-bit DAC output
Pin 4 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / Positive voltage reference
Pin 5 RA4/AN4/T1G — PORTA bit 4 / Analog input 4 / Timer1 gate
Pin 6 RA5/AN5/VCAP — PORTA bit 5 / Analog input 5 / Voltage regulator capacitor
Pin 7 RA6/AN6/OPA1IN+ — PORTA bit 6 / Analog input 6 / Op-amp 1 positive input
Pin 8 RA7/AN7/OPA1IN- — PORTA bit 7 / Analog input 7 / Op-amp 1 negative input
Pin 9 VDD — Positive power supply
Pin 10 VSS — Ground reference
Pin 11 RB0/AN12/C2IN+ — PORTB bit 0 / Analog input 12 / Comparator 2 positive input
Pin 12 RB1/AN10/C1IN3-/PSMC1IN — PORTB bit 1 / Analog input 10 / Comparator input / PSMC1 input
Pin 13 RB2/AN8/C2IN3-/PSMC2IN — PORTB bit 2 / Analog input 8 / Comparator input / PSMC2 input
Pin 14 RB3/AN9/C3IN3-/PSMC3IN — PORTB bit 3 / Analog input 9 / Comparator input / PSMC3 input
Pin 15 RB4/AN11/C3IN2-/PSMC4IN — PORTB bit 4 / Analog input 11 / Comparator input / PSMC4 input
Pin 16 RB5/AN13/CCP3 — PORTB bit 5 / Analog input 13 / CCP3 capture/compare/PWM
Pin 17 RB6/PGC/ICSPDAT — PORTB bit 6 / Programming clock / ICSP data
Pin 18 RB7/PGD/ICSPCLK — PORTB bit 7 / Programming data / ICSP clock
Pin 19 RC0/SOSCO — PORTC bit 0 / Secondary oscillator output
Pin 20 RC1/SOSCI — PORTC bit 1 / Secondary oscillator input
Pin 21 RC2/CCP1/OPA1OUT — PORTC bit 2 / CCP1 / Op-amp 1 output
Pin 22 RC3/CCP2/OPA2OUT — PORTC bit 3 / CCP2 / Op-amp 2 output
Pin 23 RC4/OPA2IN- — PORTC bit 4 / Op-amp 2 negative input
Pin 24 RC5/OPA2IN+ — PORTC bit 5 / Op-amp 2 positive input
Pin 25 RC6/TX/CK — PORTC bit 6 / EUSART TX / Clock
Pin 26 RC7/RX/DT — PORTC bit 7 / EUSART RX / Data
Pin 27 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 28 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 29 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 30 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 31 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 32 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 33 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 34 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 35 RE0/AN14 — PORTE bit 0 / Analog input 14
Pin 36 RE1/AN15 — PORTE bit 1 / Analog input 15
Pin 37 RE2/AN16 — PORTE bit 2 / Analog input 16
Pin 38 RE3/MCLR/VPP — PORTE bit 3 / Master Clear (Reset) / Programming voltage
Pin 39 RF0 — PORTF bit 0 (digital only)
Pin 40 RF1 — PORTF bit 1 (digital only)
Pin 41 RF2 — PORTF bit 2 (digital only)
Pin 42 RF3 — PORTF bit 3 (digital only)
Pin 43 RF4 — PORTF bit 4 (digital only)
Pin 44 RF5 — PORTF bit 5 (digital only)
Pin EP EP (Exposed Pad) — Must be soldered to PCB ground plane for thermal dissipation

Typical Applications

PIC16F1789-E/ML is suitable for 6 applications: Industrial Sensor Signal Conditioning, Switch-Mode Power Supply (SMPS) Control, LED Lighting and Color-Mixing Controllers, Battery-Powered IoT Sensor Nodes, Capacitive Touch (mTouch) Human-Machine Interfaces, Closed-Loop Motor Control (BLDC, Stepper).

🏭

Industrial Sensor Signal Conditioning

The PIC16F1789-E/ML is well-suited for industrial 4-20 mA loop-powered sensor transmitters and bridge sensor conditioning because it integrates on-chip operational amplifiers, a 12-bit ADC with up to 14 channels, and 8-bit DAC for offset trimming. The on-chip op-amp can amplify a small bridge signal (e.g., 10 mV full-scale from a load cell) directly to the ADC input range, eliminating external instrumentation amplifiers. The 32MHz core processes linearization and temperature compensation algorithms in real time, while XLP sleep currents below 50 nA typical enable multi-year battery operation on loop-powered field instruments.

Switch-Mode Power Supply (SMPS) Control

The PIC16F1789-E/ML's four PSMC (Programmable Switch Mode Controller) channels and 32MHz CPU make it ideal for digital control of buck, boost, flyback, and SEPIC converters. Each PSMC channel provides programmable dead-band control, fault inputs, and 16-bit resolution for high-frequency PWM up to several hundred kHz, enabling digital compensation loops for voltage-mode or peak-current-mode control. The 12-bit ADC samples the output voltage and inductor current, while the 8-bit DAC sets reference thresholds for primary-side regulation. This integration reduces the SMPS bill of materials by replacing several analog controller ICs with a single MCU.

💡

LED Lighting and Color-Mixing Controllers

The PIC16F1789-E/ML drives RGBW LED strips, architectural lighting, and horticultural LED fixtures by combining multiple PSMC channels for high-resolution PWM dimming (>16-bit effective via dithering) with the 12-bit ADC for ambient light and temperature feedback. The CCP and PSMC peripherals can generate phase-shifted PWM signals for multi-channel LED drivers, while the 5-bit and 8-bit DACs provide analog reference voltages to current-driver ICs. XLP low-power modes enable standby lighting controllers that draw <1 uA in sleep, waking on capacitive touch (mTouch) events to deliver instant-on response.

📱

Battery-Powered IoT Sensor Nodes

The PIC16F1789-E/ML's XLP technology delivers sleep currents under 50 nA typical with RTC running, making it ideal for coin-cell or 2xAA battery-powered IoT sensor endpoints. The integrated 12-bit ADC directly digitizes temperature, humidity, and gas-sensor analog signals, while the on-chip op-amp interfaces with low-output electrochemical gas sensors. The EUSART supports RS-485 wired connectivity, and the SPI/I2C peripherals connect to wireless modules like LoRa or BLE transceivers for hybrid wired/wireless sensor networks. The -40C to +125C extended temperature range covers outdoor and industrial deployments.

🧩

Capacitive Touch (mTouch) Human-Machine Interfaces

The PIC16F1789-E/ML supports Microchip's mTouch capacitive touch sensing via the on-chip ADC and dedicated CVD (Capacitive Voltage Divider) hardware, enabling robust touch buttons, sliders, and proximity sensors without external touch ICs. The 32MHz CPU executes mTouch decoding algorithms with sub-100 ms response, while the integrated op-amps and fast comparators provide hardware-level noise immunity against conducted EMI from switching power supplies. The device drives LED indicators via CCP/PWM while concurrently scanning up to 16 touch channels, reducing BOM for kitchen appliances, white goods, and consumer interfaces.

🏭

Closed-Loop Motor Control (BLDC, Stepper)

The PIC16F1789-E/ML provides cost-effective closed-loop control for small BLDC and stepper motors used in fans, pumps, and small appliances by combining four PSMC channels for complementary PWM with dead-band control, fast comparators for back-EMF sensing, and the 12-bit ADC for current/voltage feedback. The 32MHz core executes field-oriented control (FOC) algorithms within acceptable loop bandwidths for sub-100W motors. The integrated op-amps condition Hall-sensor or shunt-current signals directly, eliminating external signal-chain ICs and reducing PCB area by up to 40 percent versus discrete motor-control designs.

Recommended Products Summary

PIC16F1788-E/ML Microchip Technology Used in: Industrial Sensor Signal Conditioning MCP6N11 External instrumentation amplifier for ultra-low-noise bridge sensors Used in: Industrial Sensor Signal Conditioning MCP4725 External 12-bit DAC for higher-precision analog output stage Used in: Industrial Sensor Signal Conditioning PIC16F1779-E/ML Microchip Technology Used in: Switch-Mode Power Supply (SMPS) Control MCP16331 Companion synchronous buck converter driver reference Used in: Switch-Mode Power Supply (SMPS) Control MCP1826 LDO regulator for MCU power rail Used in: LED Lighting and Color-Mixing Controllers TLC5971 12-bit PWM LED driver for high-density LED arrays Used in: LED Lighting and Color-Mixing Controllers RN2483 LoRaWAN transceiver module for long-range IoT connectivity Used in: Battery-Powered IoT Sensor Nodes MCP9808 High-accuracy I2C temperature sensor companion Used in: Battery-Powered IoT Sensor Nodes PIC16F1787-E/PT Microchip Technology Used in: Capacitive Touch (mTouch) Human-Machine Interfaces AT42QT1010 External single-channel touch sensor for additional buttons Used in: Capacitive Touch (mTouch) Human-Machine Interfaces MCP8024 Three-phase BLDC motor gate driver companion Used in: Closed-Loop Motor Control (BLDC, Stepper) PIC16F1615-I/ML Microchip Technology Used in: Closed-Loop Motor Control (BLDC, Stepper)
What is the flash memory size and CPU speed of PIC16F1789-E/ML?
The PIC16F1789-E/ML integrates 28KB of self-read/write Flash program memory (16K x 14-bit words) and runs at up to 32MHz from the internal 8MHz oscillator multiplied by the 4x PLL. According to the Microchip PIC16F1788/9 datasheet, this enhanced mid-range core executes 49 instructions with 16 hardware stack levels.
What package and pin count does PIC16F1789-E/ML use?
The PIC16F1789-E/ML is housed in a 44-pin QFN (Quad Flat No-lead) package with an exposed thermal pad, measuring 8mm x 8mm. The 'ML' suffix is Microchip's package designator for 44-QFN, and the exposed pad must be soldered to the PCB ground plane for thermal dissipation and electrical grounding.
What is the difference between PIC16F1789-E/ML and PIC16F1789-I/ML?
The PIC16F1789-E/ML and PIC16F1789-I/ML differ only in their operating temperature range. The 'E' suffix denotes the Extended industrial range (-40C to +125C), while the 'I' suffix denotes the Industrial range (-40C to +85C). Both share the same 44-QFN package, pinout, electrical characteristics, and silicon die, making them drop-in compatible.
What is the operating voltage range of PIC16F1789-E/ML?
The PIC16F1789-E/ML operates from 1.8V to 5.5V supply voltage across its full -40C to +125C temperature range. The device supports brown-out reset (BOR) and a low-power sleep mode with nanoampere-level quiescent current thanks to Microchip's XLP technology, making it suitable for battery-powered designs.
How much does PIC16F1789-E/ML cost and where can I buy it?
As of 2026-09-20, the PIC16F1789-E/ML prices start at approximately $2.85 per unit at qty 1, dropping to about $1.70 at 1000 pieces. The part is in stock at major distributors including Digi-Key, Mouser, and Microchip Direct, with lead times confirmed for immediate shipment on distributor websites.
What is the lead time and stock status for PIC16F1789-E/ML?
As of 2026-09-20, the PIC16F1789-E/ML is in production and listed as in stock at Digi-Key, Mouser, and Microchip Direct with immediate shipment availability. The lifecycle status is active per the Microchip product page, and Heisener distributor inventory records confirm over 2,300 pieces available for the ML package variant.
What are the best drop-in pin-compatible alternatives for PIC16F1789-E/ML?
Drop-in alternatives in the same 44-QFN (8x8 mm) package include the PIC16F1788-E/ML (28-pin reduced variant, lower flash), PIC16F1779-E/ML (advanced analog, similar family), and the 'I' temperature-grade PIC16F1789-I/ML. All share the same package and pinout but vary in memory and peripheral counts - verify each candidate against your project's exact peripheral and memory requirements.
PIC16F1789-E/ML vs PIC16F1825-I/ML - which should I choose?
The PIC16F1789-E/ML (28KB Flash, 2KB RAM, 12-bit ADC, PSMC, op-amps) targets advanced analog and switch-mode power applications, while the PIC16F1825-I/ML (14KB Flash, 1KB RAM, 10-bit ADC) targets general-purpose cost-sensitive designs. Choose the PIC16F1789-E/ML when you need 12-bit ADC resolution, on-chip op-amps, or PSMC peripherals for advanced PWM or switch-mode control.
When should I choose PIC16F1789-E/ML over PIC16F1788-E/ML?
Choose the PIC16F1789-E/ML (44-pin, 28KB Flash) when your design needs maximum I/O count, the largest memory, or all four PSMC channels. Choose the PIC16F1788-E/ML (28-pin, smaller package) when you need fewer I/O, smaller PCB footprint, and lower cost. Both belong to the same PIC16F1788/9 family and share core peripherals but differ in pin count and memory.
Where can I download the PIC16F1789-E/ML datasheet PDF?
The PIC16F1789 datasheet is published by Microchip and can be downloaded directly from the Microchip product page at microchip.com/en-us/product/PIC16F1789. The document covers the PIC16F1788/9 family, including the 44-QFN (ML) variant, and includes electrical characteristics, pinout, peripheral configuration, and programming information for ICSP.
Where do I find the pinout diagram for PIC16F1789-E/ML?
The pinout for the PIC16F1789-E/ML (44-QFN) is published in the Microchip PIC16F1788/9 datasheet in the pinout chapter, with pin 1 marker shown at the top-left of the QFN package. The XAIPART product page also displays an interactive pinout diagram derived from the manufacturer's published datasheet pinout for the ML package.
Can PIC16F1779-E/ML replace PIC16F1789-E/ML directly?
Yes, the PIC16F1779-E/ML is a drop-in compatible upgrade for the PIC16F1789-E/ML in the same 44-QFN (8x8 mm) package, offering similar 28KB Flash with additional peripherals (10-bit DAC, higher-resolution PWM, 16-bit timers) for LED lighting and advanced motor control. Both share the same pinout and core architecture, allowing direct PCB reuse.
What key specifications should engineers know about PIC16F1789-E/ML?
Engineers should know the PIC16F1789-E/ML combines 28KB Flash, 2KB RAM, 256B EEPROM, 32MHz CPU, 12-bit ADC with up to 14 channels, dual DAC outputs, four PSMC channels, on-chip op-amps, and XLP low-power technology in a 44-QFN package. It operates from 1.8V to 5.5V over -40C to +125C and supports mTouch capacitive touch sensing.
What is the best Microchip equivalent for PIC16F1789-E/ML for low-power IoT?
For low-power IoT sensor node applications, the PIC16F1789-E/ML itself is a strong choice thanks to XLP sleep currents below 50 nA typical, on-chip 12-bit ADC, and mTouch capacitive sensing support. If you need even lower power, the PIC16F1789-E/ML with sleep oscillator + WDT disabled configuration can reach sub-100 nA quiescent current per the datasheet DC characteristics.
Is PIC16F1789-E/ML RoHS compliant and suitable for automotive use?
The PIC16F1789-E/ML is RoHS compliant per Microchip's product specifications and uses lead-free (Pb-free) termination finish. However, it is NOT AEC-Q100 qualified for automotive applications - for automotive designs requiring AEC-Q100, consider Microchip's automotive-grade PIC16F1789 variants (such as the 'F' automotive suffix) listed in the Microchip cross-reference search tool.

Engineering reference data for PIC16F1789-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F1789-E/ML when your design requires integrated advanced analog peripherals (12-bit ADC, on-chip op-amps, dual DACs) and four PSMC channels for digital SMPS or motor control, combined with 28KB Flash and 2KB RAM in a compact 44-QFN package with extended -40C to +125C temperature range. Choose the PIC16F1789-I/ML if your design runs only in 0-70C or -40 to +85C environments and you want to save the small cost premium for the E temperature grade. Choose the PIC16F1788-E/ML if you need the same analog peripheral set but can use the lower pin-count 28-pin SPDIP/SOIC variant (different package, not drop-in). Choose the PIC16F1719-I/ML for cost-sensitive designs without PSMC requirements - you sacrifice 2 ADC bits and all PSMC channels but retain the same 44-QFN footprint.

Comparison with Alternatives

Parameter This Product PIC16F1789-I/ML PIC16F1788-E/ML PIC16F1779-E/ML PIC16F1719-I/ML PIC16F1769-E/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 28 KB 28 KB 28 KB 28 KB 28 KB 28 KB
RAM 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB
ADC Resolution 12-bit 12-bit 12-bit 12-bit 10-bit 10-bit
PSMC Channels 4 4 4 4 0 (no PSMC) 0 (no PSMC)
On-Chip Op-Amps Yes (2-3) Yes Yes Yes Reduced Reduced
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +125C (E)
Supply Voltage Range 1.8V to 5.5V 1.8V to 5.5V 1.8V to 5.5V 1.8V to 5.5V 1.8V to 5.5V 1.8V to 5.5V
Approx. Qty-1 Price (USD) $2.85 ~$2.80 ~$2.70 ~$3.00 ~$2.40 ~$2.30

Key Differentiators

  • Four integrated PSMC channels plus 12-bit ADC (vs PIC16F1719-I/ML)
  • Extended -40C to +125C temperature range (E suffix) (vs PIC16F1789-I/ML)
  • 28KB Flash plus dual DAC outputs (vs PIC16F1825-I/ML)
  • On-chip op-amps eliminate external signal chain (vs PIC16F1719-I/ML)

Design Notes

The 44-QFN exposed pad (EP) is the primary thermal path for the PIC16F1789-E/ML and must be soldered to a PCB ground copper plane of at least 1 square inch (645 mm^2) to keep junction temperature within safe limits. Without adequate copper, the thermal resistance can exceed 60 C/W, leading to thermal shutdown during sustained heavy peripheral activity (e.g., continuous PSMC switching at high frequency). For designs operating above 60C ambient, add thermal vias under the EP to the opposite PCB layer ground pour to improve heat spreading.

Place a 0.1 uF decoupling capacitor within 3 mm of each VDD/VDDCORE pin and a 10 uF bulk capacitor near the package EP ground connection. The PIC16F1789-E/ML has multiple VDD pins (main + analog + core regulator) - all must be properly decoupled to prevent ADC noise coupling into measurement channels. Use a star-ground topology connecting analog ground (VSS_AV) and digital ground (VSS_DIG) at a single point near the EP.

The VCAP pin (pin 6 in this 44-QFN package) requires a low-ESR 1 uF to 10 uF ceramic capacitor to ground for the internal core voltage regulator - omitting this capacitor or using a value outside the datasheet-specified range causes erratic MCU behavior, brown-out resets, or flash corruption during programming. Also, the MCLR/VPP pin (pin 38) must be pulled up to VDD via a 10 kOhm resistor; leaving MCLR floating or driving it with a weak pull-up can cause spurious resets in noisy environments.

When using the on-chip 12-bit ADC for precision measurements, route analog signals (ANx pins) away from digital switching traces (PWM outputs, clock lines) by at least 3x the trace width. Keep analog traces short and surround them with a ground guard ring connected to the analog ground plane. The PSMC outputs can inject switching noise into the ADC through shared supply - place a ferrite bead or pi-filter on the analog VDD pin if the ADC SNR falls below 70 dB in your prototype measurements.

For battery-powered designs, configure the PIC16F1789-E/ML's sleep mode carefully: disable all unused peripherals before WFI/WFI instruction, switch to the low-power internal LFINTOSC (31 kHz) for periodic wake-ups, and disable the ADC and op-amps in the peripheral disable registers. According to Microchip XLP datasheet DC characteristics, typical sleep current at 25C with RTC running from SOSC is approximately 0.7 uA - well below 50 nA specified for full sleep, but 10-50x better than running the main 32 MHz oscillator.

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 specifications. Not AEC-Q100 qualified - for automotive AEC-Q100 designs, refer to Microchip's automotive-grade PIC16F1789 variants (different ordering suffix). Lead-free (Pb-free) termination, halogen-free mold compound per Microchip environmental compliance data.

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

Related Searches

PIC16F1789-E/ML PIC16F1789-E/ML datasheet PIC16F1789 44-QFN microcontroller Microchip PIC16F1789 12-bit ADC PSMC PIC16F1789-E/ML price buy PIC16F1789 vs PIC16F1719 PIC16F1789 SMPS controller PIC16F1789 capacitive touch mTouch PIC16F1789 8-bit XLP low power MCU PIC16F1789-E/ML pinout 44-QFN PIC16F1789-E/ML lead time stock what is the flash memory of PIC16F1789 PIC16F1789-E/ML vs PIC16F1779-E/ML PIC16F1789-E/ML industrial sensor application Microchip 28KB Flash 44-pin QFN MCU

Related Components & Terms

Microchip Technology PIC16F1789-E/ML PIC16F1789 PIC16F1788-E/ML PIC16F1779-E/ML PIC16F1719-I/ML PIC16F1769-E/ML PIC16 enhanced mid-range core 8-bit microcontroller MCU embedded controller PSMC (Programmable Switch Mode Controller) 12-bit ADC 5-bit DAC 8-bit DAC operational amplifier (op-amp) XLP (eXtreme Low Power) mTouch capacitive touch sensing ICSP (In-Circuit Serial Programming) MPLAB X IDE 44-QFN package QFN family surface-mount device (SMD) RoHS REACH AEC-Q100 industrial sensor switch-mode power supply (SMPS) LED lighting controller BLDC motor control
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