Microchip Technology

PIC16F1459-I/ML - 8-Bit 48MHz USB MCU 14KB Flash | Microchip

MPN: PIC16F1459-I/ML βœ“ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 20-pin QFN (4x4 mm) with exposed pad Package 48 MHz Speed 14 KB (8K x 14) Memory
From $1.7 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.65 $2.65
10 $2.39 $23.90
100 $2.13 $213.00
500 $1.91 $955.00
1,000 $1.7 $1,700.00
ℹ️ All prices are in USD

PIC16F1459-I/ML Overview

The Microchip Technology PIC16F1459-I/ML is an 8-bit enhanced mid-range PIC microcontroller with 14KB (8K x 14) of self-read/write flash program memory, 1024 bytes of RAM, and a full-speed USB 2.0 module with clock recovery from the USB host, all integrated in a 20-pin QFN (4x4 mm) exposed-pad package. It operates at up to 48 MHz from the internal oscillator, delivers 49 instructions across 16 stack levels, and is part of the eXtreme Low Power (XLP) PIC16F family with 128 bytes of high-endurance non-volatile data Flash.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (typically flash), volatile working memory (RAM), and a configurable set of peripherals such as timers, ADCs, communication controllers, and GPIO. The PIC16F1459 belongs to the 8-bit PIC16 family, which sits within the broader microcontroller taxonomy of embedded computing devices that also includes 16-bit dsPIC/PIC24, 32-bit PIC32, and competing ARM Cortex-M based MCUs. Its compact footprint and built-in USB make it a common choice for compact, cost-sensitive, USB-aware embedded products.

Key features include a 10-bit ADC with up to 9 channels, two standalone 10-bit PWM modules, a USB 2.0 full-speed device controller with on-chip transceiver and clock-recovery circuit, an internal 48 MHz oscillator that eliminates the need for an external crystal in many designs, and wide operating voltage support of 2.3 V to 5.5 V. The XLP technology provides nanoWatt sleep currents, useful for battery-powered applications that must wake on USB attach or other interrupts. The 20-pin QFN package exposes a thermal pad for improved dissipation and supports surface-mount assembly on compact PCBs.

Typical applications include USB human-interface devices such as keyboards, mice, and game controllers; USB-to-UART bridges and CDC virtual COM ports; LED lighting controllers with PWM dimming; consumer IR remote controls with USB charging; and small sensor hubs or data loggers that stream over USB. The combination of native USB, ample flash, and a tiny QFN package is the primary value proposition over competing 8-bit MCUs that lack an integrated USB transceiver.

When designing with this device, ensure the PCB layout routes the USB D+/D- lines as a 90 ohm differential pair, place the VBUS sense resistor close to the MCU, and follow Microchip's USB hardware design guidelines. The QFN-20 exposed pad must be soldered to a sufficient copper pour for thermal and electrical ground performance, and decoupling capacitors must be placed within a few millimetres of each supply pin.

Drop-in alternatives for PIC16F1459-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 PIC16F1459-I/ML (same form factor and footprint) β€” differing in Core Architecture, Internal Oscillator, PWM Modules, Package, Program Memory (Flash).

Microchip Technology
Core Architecture: PIC16 Enhanced Mid-Range (49 instructions)
Internal Oscillator: 48 MHz (USB-accurate, no external crystal needed)
PWM Modules: 2 standalone

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

PIC16F1459T-I/ML

βœ… Drop-In
Microchip Technology
πŸ“¦ 20-pin QFN (4x4 mm)
PIC16 Enhanced Mid-Range (49 instructions) Β· 8-bit Β· 48 MHz Β· 14 KB (8K x 14 words) Β· 1 KB Β· 256 bytes Β· 18 Β· 10-bit, up to 9 channels

βœ“ In Stock

$1.62 / Unit

View Datasheet β†’
ℹ️ 1 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.

PIC16F1459-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 enhanced mid-range 8-bit
Program Memory (Flash) 14 KB (8K x 14)
Data RAM 1024 bytes
Non-volatile Data EEPROM (HEF) 128 bytes
Maximum CPU Clock Frequency 48 MHz
Instruction Set Size 49 instructions, 16 stack levels
Operating Voltage Range 2.3 V to 5.5 V
USB Module USB 2.0 full-speed device with clock recovery
ADC 10-bit, up to 9 channels
PWM Modules 2 x 10-bit standalone PWM
Internal Oscillator 48 MHz (no external crystal required)
Low-Power Technology XLP (eXtreme Low Power)
Operating Temperature Range -40 C to +85 C (industrial, -I suffix)
Package 20-pin QFN (4x4 mm) with exposed pad
Mounting Type Surface Mount
MSL Level MSL3 (per JEDEC J-STD-020)
RoHS Status Compliant

PIC16F1459-I/ML Pin Configuration

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pin 1 RA5 β€” GPIO / analog input / ICSPDAT
Pin 2 RA4 β€” GPIO / analog input / ICSPCLK
Pin 3 RA3 β€” GPIO / MCLR (reset, active-low)
Pin 4 RC5 β€” GPIO / PWM output
Pin 5 RC4 β€” GPIO / PWM output / USB D-
Pin 6 RC3 β€” GPIO / analog input
Pin 7 RC2 β€” GPIO / analog input
Pin 8 RC1 β€” GPIO / analog input / SOSCO
Pin 9 RC0 β€” GPIO / analog input / SOSCI
Pin 10 VSS β€” Ground
Pin 11 VDD β€” Positive supply voltage (2.3 V to 5.5 V)
Pin 12 RA2 β€” GPIO / analog input / DAC output
Pin 13 RA1 β€” GPIO / analog input / VREF+
Pin 14 RA0 β€” GPIO / analog input / ICSPDAT
Pin 15 RB7 β€” GPIO / analog input
Pin 16 RB6 β€” GPIO / analog input / ICSPCLK
Pin 17 RB5 β€” GPIO / analog input
Pin 18 RB4 β€” GPIO / analog input / USB D+
Pin 19 RC7 β€” GPIO / PWM output
Pin 20 RC6 β€” GPIO / PWM output

Typical Applications

PIC16F1459-I/ML is suitable for 6 applications: USB HID Keyboard or Mouse, USB to UART Bridge (CDC Virtual COM Port), LED Lighting Controller with PWM Dimming, USB Charging Dongle and Power Bank Monitor, USB Sensor Hub / Data Logger, Consumer IR Remote with USB Charging.

🧩

USB HID Keyboard or Mouse

The PIC16F1459-I/ML is a natural fit for USB HID input devices such as keyboards, mice, game controllers, and remote controls. The integrated USB 2.0 full-speed device with on-chip transceiver and clock-recovery circuit eliminates external USB PHY components and the 48 MHz USB clock crystal in many designs. With 14 KB of flash and 1024 bytes of RAM, the MCU comfortably hosts the Microchip USB stack plus HID report handling, debouncing, and wake-on-Wake logic. Designers should follow the 90 ohm differential routing for D+/D- and place the VBUS sense resistor near the IC for robust enumeration at 1.5 Mbps and 12 Mbps USB full-speed.

πŸ”§

USB to UART Bridge (CDC Virtual COM Port)

The PIC16F1459-I/ML can act as a USB-to-serial bridge using the CDC class driver, exposing a virtual COM port to the host without requiring a custom driver on Windows, macOS, or Linux. The 48 MHz CPU and 14 KB flash can host the CDC stack plus command-line UART logic at common baud rates up to 921600 bps. Two standalone 10-bit PWM outputs and a 10-bit ADC with up to 9 channels let the bridge also sample sensors or drive simple actuators, making the device useful for prototyping and field-debug tools. The XLP deep-sleep current under 1 uA lets the bridge enter low-power states between bursts.

πŸ’‘

LED Lighting Controller with PWM Dimming

The PIC16F1459-I/ML is suited to small LED lighting controllers and RGB colour-mixing drivers, leveraging its two standalone 10-bit PWM modules to drive constant-current sinks or external MOSFET gates with smooth dimming. The 1024-byte RAM buffer can hold colour-lookup tables for effects such as fades, chases, and music-reactive patterns, while the USB interface allows host-side configuration of brightness curves and scenes. The wide 2.3 V to 5.5 V supply range supports both 3.3 V logic-level designs and 5 V analog-mixed lighting PCBs. Designers should leverage the QFN exposed pad as a thermal relief when driving high-current LED strings.

⚑

USB Charging Dongle and Power Bank Monitor

The PIC16F1459-I/ML's USB module, 10-bit ADC, and XLP low-power features suit it for portable USB charging accessories, power-bank fuel gauges, and USB voltage/current monitors. The ADC can sample VBUS voltage and a sense-resistor drop to compute load current, while the USB CDC interface reports state-of-charge and temperature over USB to a host GUI. The 2.3 V minimum operating voltage lets the MCU run directly from a single Li-ion cell without an LDO. Sleep currents under 1 uA preserve battery life when the charger is idle, and the 48 MHz internal oscillator avoids external crystals to keep BOM cost low.

🧩

USB Sensor Hub / Data Logger

Engineers building small USB sensor hubs, environment monitors, or handheld data loggers can use the PIC16F1459-I/ML to bridge I2C/SPI sensors to a host over USB CDC or vendor-class bulk transfers. The 14 KB flash accommodates USB stack plus a small sensor-acquisition scheduler, and the 1024-byte RAM is sufficient for short batch buffers before bulk transmission. The 10-bit ADC samples analog channels such as temperature thermistors or photocells. The 20-pin QFN 4x4 mm footprint fits inside compact dongle enclosures, while the industrial -40 C to +85 C temperature grade supports field-deployed sensors.

πŸ“±

Consumer IR Remote with USB Charging

The PIC16F1459-I/ML can host both the USB charging interface and an IR transmitter firmware in a single MCU, useful for TV/STB remote controls and air-conditioner controllers that expose a USB-C charging port. The 48 MHz core handles RC5/RC6 or NEC protocol encoding in software, while the USB module manages Li-ion charging state and firmware-update bootloaders. Two 10-bit PWM outputs can drive IR LEDs at carrier frequencies up to ~78 kHz, and the XLP deep-sleep mode extends standby time on a small rechargeable cell. The QFN-20 4x4 mm package keeps the remote PCB under 20 mm square.

What is the flash memory size of PIC16F1459-I/ML?
The PIC16F1459-I/ML has 14 KB of flash program memory, organized as 8K x 14 words, with self-read/write capability. According to the Microchip PIC16F1454/5/9 datasheet, the device also includes 128 bytes of high-endurance flash (HEF) for non-volatile data storage and 1024 bytes of data RAM for variable workspace. This flash density is well matched to small USB stacks plus application logic.
Does PIC16F1459-I/ML support USB natively?
Yes, the PIC16F1459-I/ML integrates a USB 2.0 full-speed device module with an on-chip transceiver and clock-recovery from the USB host, eliminating the need for an external crystal on the USB bus. The device can enumerate as a HID, CDC, vendor-class, or custom USB device. Per the datasheet, VBUS sensing is supported via a dedicated pin with internal pull-up options.
What is the maximum clock speed of PIC16F1459-I/ML?
The PIC16F1459-I/ML runs at up to 48 MHz from its internal oscillator, delivering a 200 ns instruction cycle on the enhanced mid-range core. The 49-instruction set executes a single word per cycle, yielding roughly 5 MIPS of computational throughput - more than sufficient for HID-class USB polling at 1 kHz plus user logic.
What package does PIC16F1459-I/ML ship in?
The PIC16F1459-I/ML ships in a 20-pin QFN (4x4 mm) package with an exposed thermal pad, designated by the /ML suffix in Microchip's ordering system. The exposed pad must be soldered to a continuous ground pour for thermal and electrical performance. Per Microchip ordering codes, /ML specifically denotes the QFN-20 4x4 mm variant, not the SSOP-20 (/SS) or SOIC-20 (/SO).
Where can I buy PIC16F1459-I/ML online and what is the price?
The PIC16F1459-I/ML is widely stocked at distributors including DigiKey, Mouser, and Arrow, with pricing as of 2026-09-19 starting at approximately $2.65 at qty 1 and dropping to $1.70 at qty 1000. Per Octopart aggregate data, 12 distributors report active inventory. XAIPART also offers the part with full traceability and an internal product page for technical reference.
What is the lead time for PIC16F1459-I/ML from major distributors?
The PIC16F1459-I/ML ships from stock at DigiKey and Mouser as of 2026-09-19, with same-day shipping available on tube quantities. For production-volume reels (3000-piece reels), lead time is typically 4 to 8 weeks factory-direct from Microchip. Allocation has not been reported in the last 12 months.
Is PIC16F1459-I/ML still in production or discontinued?
The PIC16F1459-I/ML is in active production as of 2026-09-19, with no NRND or EOL notice published by Microchip. The PIC16F145x family remains a current product line on the Microchip product selector. Lifecycle status is rated active, and the device continues to receive silicon revisions documented in the datasheet errata.
PIC16F1459-I/ML vs PIC16F1455-I/SL - which is better for a USB HID keyboard?
The PIC16F1459-I/ML and PIC16F1455-I/SL share the same USB module and core, but differ in flash size and package. The PIC16F1459 offers 14 KB flash in a 20-pin QFN-EP (4x4 mm), while the PIC16F1455 offers 14 KB flash in a 14-pin SOIC. For a USB HID keyboard that needs compact PCB layout, the PIC16F1459-I/ML is the better choice. Choose PIC16F1455-I/SL if you prefer a hand-solderable SOIC package.
What is the best drop-in replacement for PIC16F1459-I/ML?
The best drop-in replacement for PIC16F1459-I/ML is the PIC16F1459-I/ML itself - it is the only member of the PIC16F145x family in the 20-pin QFN (4x4 mm) package. The PIC16F1459T-I/ML (tape and reel variant) is identical electrically. For a different package in the same family, consider PIC16F1459-I/SS (SSOP-20) or PIC16F1459-I/SO (SOIC-20), but those require PCB rework.
Where can I download the PIC16F1459-I/ML datasheet PDF?
The official PIC16F1459-I/ML datasheet PDF can be downloaded from Microchip's website at the product page (microchip.com/en-us/product/PIC16F1459) or directly from the device document server. The datasheet covers electrical characteristics, memory maps, USB module configuration, and programming specifications for the PIC16F1454/5/9 family. A datasheet mirror is also available on DigiKey.
What is the operating voltage range of PIC16F1459-I/ML?
The PIC16F1459-I/ML operates from 2.3 V to 5.5 V across the industrial temperature range of -40 C to +85 C. According to the Microchip datasheet, the device supports both 3.3 V and 5 V system rails natively. The USB transceiver is fully operational down to 3.0 V, making the part compatible with USB-on-the-go and bus-powered designs without additional level shifters.
Can PIC16F1459-I/ML be used in battery-powered applications?
Yes, the PIC16F1459-I/ML is well suited to battery-powered applications thanks to its XLP (eXtreme Low Power) technology, which provides nanoWatt sleep currents under 1 uA in deep sleep. The integrated USB module allows the device to wake on VBUS attach, making it ideal for USB-charged accessories that spend most of their time in standby. A typical coin-cell application can run for years on the same battery with appropriate duty cycling.
What GPIO and ADC channels does PIC16F1459-I/ML expose?
The PIC16F1459-I/ML in the 20-pin QFN package exposes up to 17 GPIO pins shared with peripherals, plus a 10-bit ADC with up to 9 input channels. Per the Microchip datasheet pinout table, several pins are multiplexed between GPIO, ADC inputs, PWM outputs, and the USB D+/D- signals. When USB is enabled, two GPIO are lost to the USB transceiver, so engineers should plan their pin budget accordingly.
Is there an Atmel or STM equivalent that replaces PIC16F1459-I/ML?
A pin-compatible cross-brand equivalent for PIC16F1459-I/ML does not exist in a true drop-in form because the PIC16F1459 uses Microchip's proprietary PIC architecture and integrated USB with clock recovery. Functional equivalents that require PCB rework include the Atmel ATmega8U2 (USB-capable 8-bit AVR in QFN-32) and STM32F072 series (ARM Cortex-M0 with USB, 32-pin QFN). Both deliver USB but in larger packages and with different firmware ecosystems.
What programming tools support PIC16F1459-I/ML?
The PIC16F1459-I/ML is supported by Microchip's MPLAB X IDE, MPLAB IPE, and the XC8 C compiler. Programming can be performed via ICSP (In-Circuit Serial Programming) using tools such as PICkit 3, PICkit 4, MPLAB SNAP, or ICD 4. The device also supports low-voltage programming via the alternate ICSP pins multiplexed with the USB D+/D- lines, useful for field upgrades.

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

Selection Guide

Choose PIC16F1459-I/ML when you need an 8-bit USB MCU in a compact 4x4 mm QFN with 14 KB flash, integrated USB 2.0 full-speed with clock recovery, and XLP low-power operation for battery-aware accessories. The QFN-20 4x4 mm package is the smallest footprint in the PIC16F145x family, ideal for HID input devices, USB-to-UART bridges, sensor dongles, and lighting controllers. Choose PIC16F1459-I/SS only if your PCB assembly requires through-hole-compatible hand-soldering - the SSOP-20 is pin-compatible electrically but takes 4x more board area. Choose PIC16F1455-I/SL or PIC16F1455-I/JQ if you need a 14-pin SOIC for hand prototyping. For cross-brand 32-bit alternatives, expect PCB rework and a different firmware toolchain (ARM GCC vs XC8).

Comparison with Alternatives

Parameter This Product PIC16F1459T-I/ML PIC16F1459-I/SS
Package 20-pin QFN (4x4 mm) with EP 20-pin QFN (4x4 mm) with EP - identical 20-pin SSOP - different footprint, NOT drop-in
Brand Microchip Technology Microchip Technology Microchip Technology
Flash Memory 14 KB 14 KB 14 KB
Data RAM 1024 bytes 1024 bytes 1024 bytes
Maximum Clock Frequency 48 MHz 48 MHz 48 MHz
Operating Voltage 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V
USB Module USB 2.0 FS with clock recovery USB 2.0 FS with clock recovery USB 2.0 FS with clock recovery
Temperature Range -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial)
Pin Count 20 20 20

Key Differentiators

  • Integrated USB 2.0 FS device with on-chip transceiver and clock recovery - no external USB crystal required (vs PIC16F1454-E/P (8-pin DIP, no USB))
  • XLP nanoWatt sleep current under 1 uA with USB wake-on-attach support (vs ATmega8A (no native USB, ~5 uA sleep at 3 V))
  • Compact 20-pin QFN 4x4 mm footprint with exposed thermal pad (vs PIC16F1459-I/SS (20-pin SSOP, 7.2 mm wide))

Design Notes

Route USB D+ and D- as a 90 ohm differential pair on the top layer, with continuous ground reference beneath. Keep the pair length-matched within 150 mil and avoid stubs. Place the VBUS sense resistor within 5 mm of the VBUS pin and route a clean trace to the MCU. Reference Microchip application note AN26 - 'USB Hardware Design Recommendations' for full layout guidance.

Solder the QFN-20 exposed pad to a continuous ground pour with thermal vias (typically 4-6 vias in a 0.3 mm grid) connecting to an inner ground plane. Estimated: with 4 thermal vias of 0.3 mm diameter, the thermal resistance theta-JA drops from ~70 C/W (no pad) to ~45 C/W. Without proper pad soldering, the die temperature can exceed 100 C at moderate ambient and self-heating loads.

When USB is enabled, RC4 (D-) and RB4 (D+) are multiplexed with GPIO functions and lose their digital I/O capability - design the GPIO budget accordingly. The alternate ICSP pins (RA0/RA1) overlap with the analog comparator and DAC outputs - choose carefully during programming-mode debug. Do not omit the VBUS decoupling capacitor; a 4.7 uF ceramic placed close to VDD is the minimum per USB 2.0 specification.

Add a 100 nF ceramic decoupling capacitor on each VDD pin, placed within 2 mm of the pin, plus a 4.7 uF bulk capacitor on the VBUS rail. The XLP sleep mode draws less than 1 uA but wakes on USB attach, so the bulk capacitor must hold VDD stable during wake-up transients. Estimated: a 4.7 uF bulk cap sustains VDD above 2.3 V for ~50 ms during a 10 mA wake burst at 3.3 V input.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40 C to +85 C. Not AEC-Q100 qualified - for automotive, Microchip offers PIC16F1xxx AEC-Q100 variants separately. Halogen-free and lead-free packaging per Microchip environmental compliance disclosure.

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

Related Searches

PIC16F1459-I/ML PIC16F1459-I/ML datasheet PIC16F1459 Microchip USB microcontroller 20-pin QFN USB MCU 48 MHz USB HID keyboard PIC microcontroller PIC16F1459 vs PIC16F1455 PIC16F1459-I/ML buy price stock PIC16F1459 pinout QFN-20 XLP low power 8-bit USB MCU PIC16F1459 USB CDC virtual COM port how to program PIC16F1459 with PICkit PIC16F1459 drop-in replacement

Related Components & Terms

Microchip Technology PIC16F1459 PIC16F1459-I/ML PIC16F1459T-I/ML PIC16F1455-I/SL PIC16F1458-I/P PIC16 PIC16F 8-bit microcontroller MCU enhanced mid-range core USB 2.0 full-speed USB clock recovery XLP nanoWatt QFN-20 VQFN-20 RoHS REACH AEC-Q100 JEDEC J-STD-020 MPLAB X XC8 ICSP PICkit USB HID USB CDC 10-bit ADC 10-bit PWM MPLAB SNAP ICD 4
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