Microchip Technology

PIC16F1789-I/MV - 28KB Flash, 8-Bit XLP MCU | Microchip

MPN: PIC16F1789-I/MV ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 50 nA typical Id 40-pin UQFN (MV), 5 mm × 5 mm with EP Package 32 MHz (200 ns instruction cycle) Speed 28 KB (16K × 14 words) Memory
From $1.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.2 $3.20
10 $2.85 $28.50
100 $2.5 $250.00
500 $2.2 $1,100.00
1,000 $1.95 $1,950.00
ℹ️ All prices are in USD

PIC16F1789-I/MV Overview

The Microchip Technology PIC16F1789-I/MV is an 8-bit Enhanced Mid-Range PIC16F microcontroller featuring 28 KB of self-read/write flash, 2 KB SRAM, and 256 B EEPROM, executing at 32 MHz (200 ns instruction cycle) from a 1.8 V to 5.5 V supply. The part ships in a 40-pin UQFN (MV) package measuring 5 mm × 5 mm with an exposed thermal pad, and integrates four 16-bit PSMCs (Programmable Switch Mode Controllers), a 12-bit ADC with up to 32 channels, 8-bit DAC, op-amps, comparators and mTouch capacitive touch peripherals. The "-I" suffix indicates the industrial -40 °C to +85 °C temperature range and the XLP (eXtreme Low Power) family label denotes sub-µA sleep currents down to 50 nA typical.

An 8-bit microcontroller is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a collection of analog and digital peripherals around a von-Neumann or Harvard bus. Within the broader taxonomy it sits below 16-bit and 32-bit MCUs but above simple logic ICs, and is widely used where deterministic real-time response, low cost and ultra-low standby power matter more than raw compute throughput. The PIC16F1789 belongs to the PIC16 enhanced mid-range core family, which adds a deeper 16-level stack, more interrupt sources and C-optimized architecture versus the baseline PIC10/12/16 line.

Key features include four PSMC channels capable of dedicated 16-bit PWM with complementary outputs and dead-band control, a 12-bit ADC up to 32 channels with acquisition timer, two operational amplifiers, two comparators, an 8-bit DAC, mTouch capacitive touch support, EUSART, MSSP (SPI/I²C), and a 32 MHz internal oscillator with ±1 % accuracy. The device retains CIP (Core Independent Peripheral) blocks that allow hardware state machines to operate without CPU intervention, dramatically reducing firmware complexity for power conversion and lighting control.

Typical applications include LED drivers with high-resolution dimming, brushed DC motor and SMPS control using the PSMC, battery-powered IoT sensor nodes that leverage the XLP 50 nA sleep current, and capacitive touch user interfaces for appliances and industrial panels. Combined with the small UQFN-40 footprint, the part fits inside compact modules where board area is constrained.

When designing with the PIC16F1789-I/MV, place the 0.1 µF VDD decoupling capacitors within 3 mm of each power pin and connect the exposed pad to a continuous ground plane for thermal dissipation. Configure unused I/O as outputs low and disable unused peripherals in firmware to achieve the lowest sleep current.

Drop-in alternatives for PIC16F1789-I/MV — 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-I/MV (same form factor and footprint) — differing in ADC, DAC, Maximum CPU Speed, Package, Program Memory (Flash).

Microchip Technology
ADC: 10-bit, up to 28 channels
DAC: Two 5-bit and one 8-bit DAC
Maximum CPU Speed: 32 MHz
Microchip Technology
ADC: 12-bit, up to 11 channels
DAC: 5-bit and 8-bit
Maximum CPU Speed: 32 MHz (8 MIPS)

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

PIC16F1789-E/MV

✅ Drop-In
📦 40-pin UQFN (MV) 5x5 mm
same die and UQFN-40 package; -E grade extends temperature to -40C to +125C (vs -40C to +85C industrial); firmware-compatible

📋 Reference alternative (not in catalog)

PIC16F1719-I/MV

✅ Drop-In
Microchip Technology
📦 40-pin UQFN (MV) 5x5 mm
8-bit PIC (modified Harvard RISC) · 14-bit, 49 instructions · 28 KB (16K x 14 words) · 2 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 36 (approx., varies with package)

✓ In Stock

$1.89 / Unit

View Datasheet →
ℹ️ 3 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16F1789-I/MV Maximum Ratings & Electrical Characteristics

Core PIC16 Enhanced Mid-Range 8-bit
Maximum CPU Speed 32 MHz (200 ns instruction cycle)
Program Memory (Flash) 28 KB (16K × 14 words)
Data Memory (SRAM) 2 KB
EEPROM 256 B
Supply Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40 °C to +85 °C (industrial, "-I")
Package 40-pin UQFN (MV), 5 mm × 5 mm with EP
I/O Pins 36
ADC 12-bit, up to 32 channels
DAC 8-bit, 1 channel
Op-Amps / Comparators 2 op-amps / 2 comparators
PSMC Channels 4 (dedicated 16-bit PWM with complementary outputs)
Timers Timer0/1/2/4/6 and 16-bit PSMC timers
Communication EUSART, MSSP (SPI / I²C)
Capacitive Touch mTouch peripheral, CTMU
Internal Oscillator 32 MHz, ±1 % accuracy
Sleep Current (XLP) 50 nA typical
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F1789-I/MV Pin Configuration

QFN-40 Package Pinout Diagram QFN-40 6x6mm, P0.5mm, EP 4.1x4.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 QFN-40
Pin 1 RA0 — PORTA I/O / analog
Pin 2 RA1 — PORTA I/O / analog
Pin 3 RA2 — PORTA I/O / analog
Pin 4 RA3 — PORTA I/O / analog
Pin 5 RA4 — PORTA I/O / analog
Pin 6 VSS — Ground
Pin 7 VDD — Supply voltage
Pin 8 RA5 — PORTA I/O / analog
Pin 9 RA6 — PORTA I/O
Pin 10 RA7 — PORTA I/O
Pin 11 RC0 — PORTC I/O
Pin 12 RC1 — PORTC I/O
Pin 13 RC2 — PORTC I/O
Pin 14 RC3 — PORTC I/O
Pin 15 RC4 — PORTC I/O
Pin 16 RC5 — PORTC I/O
Pin 17 RC6 — PORTC I/O
Pin 18 RC7 — PORTC I/O
Pin 19 RB0 — PORTB I/O / analog / interrupt
Pin 20 RB1 — PORTB I/O / analog
Pin 21 RB2 — PORTB I/O / analog
Pin 22 RB3 — PORTB I/O / analog
Pin 23 VSS — Ground
Pin 24 VDD — Supply voltage
Pin 25 RB4 — PORTB I/O / analog
Pin 26 RB5 — PORTB I/O / analog
Pin 27 RB6 — PORTB I/O / analog / PGC
Pin 28 RB7 — PORTB I/O / analog / PGD
Pin 29 RD0 — PORTD I/O
Pin 30 RD1 — PORTD I/O
Pin 31 RD2 — PORTD I/O
Pin 32 RD3 — PORTD I/O
Pin 33 RD4 — PORTD I/O
Pin 34 RD5 — PORTD I/O
Pin 35 RD6 — PORTD I/O
Pin 36 RD7 — PORTD I/O
Pin 37 RE0 — PORTE I/O / analog
Pin 38 RE1 — PORTE I/O / analog
Pin 39 RE2 — PORTE I/O / analog
Pin 40 RE3 — PORTE I/O / analog
Pin EP EP — Exposed pad - connect to VSS/GND plane

Typical Applications

PIC16F1789-I/MV is suitable for 6 applications: LED Lighting Drivers with High-Resolution Dimming, Brushed DC Motor and SMPS Control, Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interfaces, Industrial Control Modules, Smart Appliance Front Panels.

💡

LED Lighting Drivers with High-Resolution Dimming

The PIC16F1789-I/MV is a strong fit for LED drivers because its four PSMC channels deliver dedicated 16-bit PWM with complementary outputs and dead-band control, enabling sub-1 % dimming steps at 200 Hz to 1 kHz refresh without CPU load. The 12-bit ADC and on-chip op-amps form a closed-loop current sensor that compensates for LED temperature drift. Designers place the MCU downstream of a buck or boost stage, sensing inductor/shunt voltage into the ADC and driving the PSMC outputs into a FET half-bridge. The 50 nA XLP sleep current enables standby consumption well under EU Ecodesign limits.

🏭

Brushed DC Motor and SMPS Control

The PIC16F1789-I/MV's PSMC peripherals provide 16-bit hardware PWM, fault input, and complementary outputs with programmable dead-band, which are essential for half-bridge and full-bridge motor drives as well as peak-current-mode SMPS control. The 200 ns instruction cycle allows a 32 MHz control loop, while two on-chip op-amps support current-sense amplification without external components. CIP blocks can run current-mode modulation without CPU intervention, freeing the core for housekeeping and communication. Industrial-grade -40 °C to +85 °C operation and 5.5 V tolerant I/O suit 12 V and 24 V bus systems.

🧩

Battery-Powered IoT Sensor Nodes

For battery-powered IoT nodes the PIC16F1789-I/MV combines a 50 nA typical XLP sleep current with a 1.8 V to 5.5 V operating range that accepts single-cell Li-Ion, two AA cells, or coin cells directly. mTouch capacitive touch and CTMU simplify touch and proximity wake-up buttons without external components. The MSSP / EUSART peripherals and 32 MHz core support low-duty-cycle protocol stacks (Modbus, MQTT-SN over UART) with the ADC sampling on demand. The UQFN-40 5×5 mm footprint drops into small sensor modules.

🎧

Capacitive Touch User Interfaces

The PIC16F1789-I/MV integrates the mTouch peripheral with CTMU (Charge Time Measurement Unit), which provides hardware-driven capacitive touch sensing with µA-level active current. Up to 32 ADC channels can be routed to PCB pads, supporting complex keypads and sliders in appliances and industrial HMI panels. The 32 MHz core runs Microchip's mTouch library for robust proximity detection and water-tolerance algorithms. Designers typically pair the MCU with a segmented LED driver and an EUSART link to a host controller.

🏭

Industrial Control Modules

Industrial PLCs and field-mounted I/O modules use the PIC16F1789-I/MV for its -40 °C to +85 °C rating, 36 I/O and hardware CIP peripherals that handle timing-critical tasks deterministically. EUSART supports RS-485/RS-232 bridges; MSSP drives I²C sensors and SPI ADCs without CPU overhead. The 16-level stack and 49-instruction set simplify IEC 61131-3 style ladder implementations. Designers use the UQFN package to keep module width under 22 mm for DIN-rail housings.

📺

Smart Appliance Front Panels

Front-panel controllers in washing machines, ovens and HVAC thermostats need capacitive touch, LED dimming and serial backplane connectivity - exactly the PIC16F1789-I/MV's wheelhouse. mTouch provides sealed glass-panel sensing, the PSMC runs LED backlight dimming with 16-bit resolution, and EUSART/MSSP bridge to the main appliance controller. The 28 KB flash hosts a USB CDC or Modbus stack, while the 256 B EEPROM stores user preferences. The 5×5 mm UQFN footprint leaves room for radio modules or displays.

What is the program memory size of the PIC16F1789-I/MV?
The PIC16F1789-I/MV integrates 28 KB (16K × 14) of flash program memory with self read/write capability. According to the Microchip PIC16(L)F1788/9 datasheet, the flash is rated for 10,000 erase/write cycles minimum, and is partitioned for a bootloader region, making the device suitable for field-upgradeable embedded products.
What is the maximum CPU clock and instruction cycle of the PIC16F1789?
The PIC16F1789 executes instructions at 32 MHz maximum, giving a 200 ns instruction cycle on the enhanced mid-range core. The 49-instruction set is C-friendly, and 16 stack levels allow nested interrupts with automatic shadow-register save and restore.
Where can I download the PIC16F1789-I/MV datasheet PDF?
The PIC16F1789 datasheet is hosted on the Microchip website and lists 28/40/44-pin variants of the PIC16F1788/9 family. The official PDF (document 40001775D) is available at https://ww1.microchip.com/downloads/aemDeviceDoc/40001775D.pdf and covers electrical characteristics, PSMC, ADC and mTouch peripheral descriptions.
How many ADC channels does the PIC16F1789-I/MV have?
The PIC16F1789 provides up to 32 channels of 12-bit ADC with a dedicated acquisition timer and hardware Capacitive Voltage Divider (CVD) support. Internal channels include the band-gap reference, FVR output and temperature indicator, enabling ratiometric measurements without an external reference.
What is the XLP sleep current of the PIC16F1789?
The PIC16F1789 belongs to Microchip's XLP family, with typical sleep current as low as 50 nA in retention mode with the RTCC disabled. Watchdog timer enable raises this to roughly 500 nA typical, and full-power operation with peripherals clocks running consumes about 2 mA at 5 V / 32 MHz.
What is the difference between PIC16F1789-I/MV and PIC16F1789-I/PT?
Both parts share the same PIC16F1789 silicon and 28 KB flash. The -I/MV suffix denotes the 40-pin UQFN 5×5 mm package with exposed pad, while the -I/PT denotes the 44-pin TQFP package. Pin count and footprint differ, so they are not drop-in substitutes on the same PCB; firmware is portable across both.
What is the difference between PIC16F1789-I/MV and PIC16F1789-I/P?
The PIC16F1789-I/P comes in a 40-pin PDIP through-hole package with the same 28 KB flash and 32 MHz core as the -I/MV. Pinout matches the UQFN in function, so they can be substituted during prototyping, but the UQFN (MV) is required for production surface-mount designs. Both are industrial temperature grade.
What is the price of PIC16F1789-I/MV in 1-piece quantities?
The PIC16F1789-I/MV lists at approximately $3.20 USD per piece at qty-1 as of 2026-09-20 from authorized distributors. Volume pricing drops to roughly $2.50 at qty 100 and $1.95 at qty 1000. Octopart tracks 13 distributors and is the best aggregator for current stock and lead time.
Is the PIC16F1789-I/MV in stock at distributors?
Stock is generally available at Microchip-direct channels and major distributors such as DigiKey and Mouser as of 2026-09-20. Lead time on the open market is typically 6-10 weeks for full reel quantities; distributors may also offer to source from factory backlog for scheduled orders.
Where to buy PIC16F1789-I/MV online?
You can buy the PIC16F1789-I/MV from DigiKey, Mouser, Arrow, Avnet and MicrochipDirect as of 2026-09-20. Octopart aggregates pricing from 13 distributors and surfaces real-time stock. For traceable, factory-fresh parts, MicrochipDirect is recommended; for small prototype quantities, DigiKey and Mouser are the fastest.
What is the lead time for PIC16F1789-I/MV?
Distributor stock lead time is typically 0-4 weeks for cut-tape and tube quantities as of 2026-09-20. Factory-direct reels from Microchip run 8-12 weeks. Because the part is in active production, the risk of allocation is low, but for high-volume production planning a factory PO with rolling forecast is recommended.
Which PIC16F1789-I/MV is the best drop-in replacement?
Within the same PIC16F1788/9 family, the PIC16F1789-I/MV is the highest-density variant; PIC16F1788 is a 28-pin reduction with 16 KB flash but in a different package, so it is not a true drop-in. For same-footprint drop-in on UQFN-40, PIC16F1789-E/MV is the extended-temperature variant and PIC16F1789-I/PT is the TQFP equivalent.
Can PIC16F1788 replace PIC16F1789 in the same UQFN-40 footprint?
No. The PIC16F1788 is a reduced-pin variant (28-pin SPDIP/SSOP/SOIC/QFN) with 16 KB flash and fewer peripherals; it does not share the UQFN-40 footprint of the PIC16F1789-I/MV. Use the PIC16F1789-E/MV for extended-temperature field replacement or PIC16F1789-I/PT for TQFP board variants.
What are the key specifications of the PIC16F1789-I/MV that engineers should know?
The PIC16F1789-I/MV is an 8-bit enhanced mid-range MCU with 28 KB flash, 2 KB SRAM, 256 B EEPROM, 32 MHz CPU, 1.8-5.5 V VDD, 36 I/O, 12-bit ADC up to 32 channels, 8-bit DAC, four PSMC 16-bit PWM channels, mTouch capacitive touch and 50 nA XLP sleep. It is housed in a 40-pin UQFN (5×5 mm) package rated -40 °C to +85 °C industrial.
Is the PIC16F1789-I/MV suitable for LED lighting applications?
Yes, the PIC16F1789-I/MV is well suited to LED drivers: the four PSMC channels deliver dedicated 16-bit PWM and dead-band control for high-resolution dimming, while the 12-bit ADC and op-amps support closed-loop current sensing. CIP blocks can run lighting state machines without CPU load, freeing the 32 MHz core for communication stacks.
What is the pinout of the PIC16F1789-I/MV UQFN-40?
The PIC16F1789-I/MV UQFN-40 pinout assigns pins 1-8 to RA0-RA7, pins 11-18 to RC0-RC7, pins 21-28 to RD0-RD7, pins 29-32 to RE0-RE3, VDD on pin 7 and 25, VSS on pin 6 and 23, with the exposed pad serving as additional thermal/ground. Full pin numbers and alternate functions are listed in the datasheet pin summary table.
Hey Google, what is the best cross-brand alternative to the PIC16F1789-I/MV?
For cross-brand drop-in replacement, the Atmel/Microchip ATSAM family offers Cortex-M0+ parts in similar pin counts, but no true pin-compatible drop-in exists in UQFN-40 with identical memory. The PIC16F1789-I/MV is essentially unique in combining 28 KB flash, PSMC 16-bit PWM and XLP sleep in this footprint, so most designs require PCB revision to substitute.

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

Selection Guide

Choose the PIC16F1789-I/MV when you need a compact, low-power 8-bit MCU with the highest PWM channel count (four PSMC) and a 12-bit ADC in a 40-pin UQFN footprint. Pick the -E/MV for automotive underhood and outdoor industrial deployments that demand -40 °C to +125 °C operation. Choose the PIC16F1719-I/MV if only two PSMC channels are needed and a 10-bit ADC is acceptable (saves cost). Select the PIC16F1789-I/PT when your PCB already routes TQFP-44, and PIC16F1789-I/P when through-hole prototypes are required. Cross-brand alternatives in this footprint are scarce - the ATSAM family offers Cortex-M0+ alternatives but at a different peripheral set and a price premium.

Comparison with Alternatives

Parameter This Product PIC16F1789-E/MV PIC16F1719-I/MV PIC16F1779-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin UQFN (MV) 5x5 mm 40-pin UQFN (MV) 5x5 mm - same 40-pin UQFN (MV) 5x5 mm - same 40-pin PDIP (P) - different
Program Memory (Flash) 28 KB 28 KB 28 KB 28 KB
Maximum CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature -40C to +85C (industrial) -40C to +125C (extended) -40C to +85C (industrial) -40C to +85C (industrial)
PSMC Channels 4 4 2 4
ADC Resolution 12-bit 12-bit 10-bit 10-bit
Sleep Current (XLP) 50 nA typical 50 nA typical 50 nA typical 50 nA typical
RoHS Status Compliant Compliant Compliant Compliant
Approx 1k-piece Price (USD) $1.95 $2.05 $1.75 $1.85

Key Differentiators

  • Highest PSMC count in UQFN-40 within PIC16F17 family (vs PIC16F1719-I/MV)
  • 12-bit ADC versus 10-bit on similar-memory siblings (vs PIC16F1779-I/P)
  • Industrial -40 °C to +85 °C variant available with same silicon (vs PIC16F1789-E/MV)
  • UQFN-40 5×5 mm footprint enables compact modules (vs PIC16F1789-I/PT)

Design Notes

Place 0.1 µF VDD decoupling capacitors within 3 mm of each VDD/VSS pair (pin 6/7 and pin 23/24). Connect the UQFN exposed pad (EP) to a continuous ground plane with at least 8 thermal vias to a 1 oz inner-plane copper pour; this carries away the ~50 mW typical dissipation and keeps the junction rise below 10 °C. Avoid routing high-speed PSMC PWM traces across or under the exposed pad to maintain clean switching edges.

The PIC16F1789-I/MV operates from 1.8 V to 5.5 V. For 5 V systems, use a 10 µF bulk + 0.1 µF ceramic on each VDD pin. For 3.3 V operation, ensure the bulk capacitor ESR is below 50 mΩ to hold VDD within 3 % during PSMC switching transients. Place a ferrite bead on the analog AVDD pin if PSMC outputs are near to avoid ADC noise coupling.

Do not leave unused I/O pins floating - configure them as outputs low or inputs with the internal weak pull-up enabled to avoid parasitic current draw that can exceed the 50 nA XLP sleep target. The PGC/PGD pins (RB6/RB7) double as ICSP and as PORTB; reserve them for debug and not for high-speed signals, or design a way to isolate them during in-circuit programming.

When routing PSMC outputs to gate drivers, keep trace lengths matched (within 2 mm) for complementary pairs to avoid duty-cycle distortion. Place a 33 Ω series damping resistor close to the MCU pin to slow edges below 50 V/ns and prevent ground-bounce coupling into the ADC. The mTouch scan lines should be guarded with a ground-fill to keep external noise out of CTMU measurements.

Estimated: at 32 MHz, 5.5 V, all peripherals active, IO drive at full strength, typical ICC is ~4 mA -> ~22 mW die dissipation. With the UQFN-40 theta_JA of ~30 °C/W (JEDEC 4-layer board), junction rise is ~0.7 °C above ambient - no heatsink required. If the application uses sustained ADC sampling with PSMC switching, derate by 50 % and verify with a thermocouple measurement.

Compliance Information

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

RoHS and lead-free per Microchip product page. PIC16F1789 is not AEC-Q100 qualified - use AEC-Q100 PIC16F1789 variants (check Microchip automotive line) for automotive designs.

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

Related Searches

PIC16F1789-I/MV PIC16F1789 datasheet PDF Microchip PIC16F1789 PIC16F1789 UQFN-40 pinout 8-bit XLP MCU 32MHz 28KB flash PSMC 16-bit PWM LED driver MCU PIC16F1789 vs PIC16F1719 PIC16F1789-I/MV drop-in replacement buy PIC16F1789-I/MV online what is the sleep current of PIC16F1789 mTouch capacitive touch PIC16 MCU PIC16F1789-I/MV price stock

Related Components & Terms

Microchip Technology PIC16F1789 PIC16F1789-I/MV PIC16F1789-E/MV PIC16F1719-I/MV PIC16F1779-I/P PIC16 enhanced mid-range core 8-bit microcontroller MCU PIC16F17 family PSMC PWM 12-bit ADC XLP mTouch CTMU EUSART MSSP I²C SPI RS-485 UART LED driver SMPS IoT Industrial control UQFN-40 TQFP-44 PDIP-40 RoHS AEC-Q100 surface mount self-write flash
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