Microchip Technology

PIC16F1459-E/P - 8-bit 48MHz USB MCU 14KB Flash | Microchip

MPN: PIC16F1459-E/P ✓ Active
In Stock Ships in 1-3 business days
20-PDIP (P) Package 48 MHz Speed 14 KB (8K x 14) Memory
From $1.92 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.95 $2.95
10 $2.66 $26.60
100 $2.36 $236.00
500 $2.13 $1,065.00
1,000 $1.92 $1,920.00
ℹ️ All prices are in USD

PIC16F1459-E/P Overview

The Microchip Technology PIC16F1459-E/P is an 8-bit PIC microcontroller from the PIC XLP 16F family, delivering 48 MHz CPU performance with 14 KB (8K x 14) of flash program memory in a 20-pin PDIP through-hole package. The device integrates a Universal Serial Bus 2.0 module with clock recovery from the USB host, supporting both device and limited host/embedded-host roles without an external crystal.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data bus, optimized for embedded control tasks such as sensor reading, actuator driving, and protocol bridging. Within the broader taxonomy, an MCU belongs to microcontrollers, which sit under Integrated Circuits, which belong to semiconductors. The PIC16F1459 is a member of Microchip's enhanced mid-range core family that uses a 14-bit instruction word and provides 16 stack levels, balancing code density with deterministic interrupt latency.

Key features include an internal 48 MHz oscillator, 1 KB of SRAM, 128 bytes of non-volatile data EEPROM, an enhanced mid-range core with 49 instructions, and high-endurance flash with self read/write capability. Peripherals include a 10-bit ADC, two standalone USB physical-layer ports (one with internal pull-up), multiple timers, PWM modules, and serial interfaces including I2C, SPI, and UART. The XLP (eXtreme Low Power) designation indicates sub-microamp sleep currents suitable for battery-powered designs.

Architecturally, the PIC16F1459 leverages a Harvard-style modified RISC core with separate program and data buses, allowing instruction fetch and operand access in the same cycle. The integrated USB 2.0 full-speed module includes an internal 3.3V regulator and clock recovery from the USB host, eliminating external crystals for many low-cost USB HID, CDC, and vendor-class applications.

Typical applications include USB human-interface devices such as keyboards, mice, and game controllers, USB-to-UART bridges, low-cost data loggers with USB connectivity, LED lighting controllers with PWM dimming, consumer electronics, and industrial sensor interfaces that require a wired USB diagnostic port.

When designing with this device, ensure that the USB D+/D- traces are routed as a 90-ohm differential pair and that the VUSB pin is bypassed with a 0.47 uF capacitor to ground. The internal oscillator accuracy is sufficient for most USB applications when the clock-recovery mode is enabled, but a crystal may still be preferred for FCC/CE-EMI-sensitive products.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical PCB and power-design notes not found in the bare Microchip datasheet, helping engineers accelerate USB-enabled 8-bit designs.

Drop-in alternatives for PIC16F1459-E/P — 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-E/P (same form factor and footprint) — differing in I/O Pins, Package, ADC, Operating Temperature, Program Memory (Flash).

Microchip Technology
I/O Pins: 12
Package: 14-pin PDIP (P)
ADC: 10-bit, up to 9 channels
Microchip Technology
I/O Pins: 18
Operating Temperature: -40°C to +125°C
Program Memory (Flash): 7KB (4K x 14)
Microchip Technology
I/O Pins: 17
Package: 20-pin PDIP (0.300 inch / 7.62 mm)
ADC: 10-bit, up to 9 channels, 100 ksps
Microchip Technology
I/O Pins: 17
Package: 20-pin PDIP (P), through-hole
ADC: 10-bit, up to 12 channels
Microchip Technology
I/O Pins: 18 (with Peripheral Pin Select)
Package: 20-pin PDIP (0.300 inch / 7.62 mm)
ADC: 10-bit, with computation

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

PIC16F1455-E/P

✅ Drop-In
📦 20-PDIP
same 20-PDIP footprint, 14 KB flash identical; PIC16F1455 has fewer SPP/USB-streaming peripherals

📋 Reference alternative (not in catalog)

PIC16F1454-E/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
Enhanced mid-range 8-bit PIC16 RISC · 14-bit · 48 MHz · 14 KB (8K x 14) · 1024 bytes · 256 bytes (high-endurance Flash, 100k cycles) · 12 · 10-bit, up to 9 channels

✓ In Stock

$1.32 / Unit

View Datasheet →

PIC16F1458-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC 8-bit RISC (Harvard) · 7 KB (4K x 14) Flash · 512 bytes · 256 bytes · 48 MHz · 2.4 V to 5.5 V · USB 2.0 Full-Speed (12 Mbps) Device · 17

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F18345-E/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC16F183xx (8-bit PIC) · 14 KB · 1 KB · 256 bytes · 8-bit Harvard, 14-bit instruction word · 32 MHz · 1.8 V to 5.5 V · -40 C to +125 C (Extended grade -E)

✓ In Stock

$1.21 / Unit

View Datasheet →

PIC16F1459-E/P Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Series PIC XLP 16F
Program Memory Size 14 KB (8K x 14)
Program Memory Type FLASH
RAM Size 1 KB
EEPROM Size 128 bytes
CPU Speed 48 MHz
Package 20-PDIP (P)
Operating Temperature -40C to +125C
Mounting Type Through Hole
Connectivity I2C, SPI, UART, USB
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Oscillator Type Internal 48 MHz
USB Module USB 2.0 FS with clock recovery

PIC16F1459-E/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 RA3/MCLR/VPP — General I/O / Master Clear (reset) / Programming voltage input
Pin 2 RA0 — General I/O / analog input AN0
Pin 3 RA1 — General I/O / analog input AN1
Pin 4 RA2 — General I/O / analog input AN2
Pin 5 RC0 — General I/O / analog input AN4
Pin 6 RC1 — General I/O / analog input AN5
Pin 7 RC2 — General I/O / analog input AN6
Pin 8 RC3 — General I/O / analog input AN7
Pin 9 RC4 — General I/O
Pin 10 RC5 — General I/O
Pin 11 VSS — Ground reference
Pin 12 VDD — Positive supply voltage
Pin 13 RB4 — General I/O
Pin 14 RB5 — General I/O
Pin 15 RB6/PGC — General I/O / ICSP clock (programming/debug)
Pin 16 RB7/PGD — General I/O / ICSP data (programming/debug)
Pin 17 RA4 — General I/O / analog input AN3
Pin 18 RA5 — General I/O
Pin 19 VUSB — Internal USB 3.3V regulator output (0.47uF bypass to ground)
Pin 20 D- — USB D- data line

Typical Applications

PIC16F1459-E/P is suitable for 6 applications: USB HID Peripherals, USB-to-UART Bridge, USB Data Logger, LED Lighting and PWM Controllers, Consumer Electronics Interfaces, Industrial Sensor Interfaces.

🎧

USB HID Peripherals

The PIC16F1459-E/P's integrated USB 2.0 full-speed module with internal clock recovery makes it an excellent fit for USB Human Interface Devices such as keyboards, mice, game controllers, and custom input panels. The 48 MHz CPU sustains USB 1ms frame servicing with margin for HID report generation, while the 14 KB flash easily accommodates HID class drivers and application logic. The internal 48 MHz oscillator eliminates external crystals in most HID designs, reducing BOM cost. Hardware PWM modules drive RGB lighting or haptic feedback, and the XLP low-power sleep current lets bus-powered devices meet USB suspend requirements without complex power management.

🌐

USB-to-UART Bridge

The PIC16F1459-E/P serves as a cost-effective USB-to-UART bridge, replacing external chips such as the FTDI FT232 with a single MCU. The integrated USB 2.0 controller implements the CDC (Communications Device Class) driver, while the hardware UART module communicates with a target system at standard baud rates up to 921,600 bps. The 1 KB SRAM buffers USB packets between host and target, and 128 bytes of EEPROM store USB descriptors and configuration. With 14 KB flash, a full CDC bridge including bootloader fits comfortably. This is ideal for industrial controllers, debug ports, and legacy serial equipment modernization.

🧩

USB Data Logger

The PIC16F1459-E/P enables compact USB data loggers for temperature, humidity, voltage, and sensor monitoring. The 10-bit ADC reads analog sensor outputs while 128 bytes of EEPROM and 1 KB of SRAM buffer readings between USB transfers. The 48 MHz CPU performs oversampling and digital filtering without throughput bottlenecks. The USB device module enumerates as a vendor-class device for custom PC applications, and the XLP sleep current drops below 1 uA between samples, extending battery life to months on a single coin cell. This makes the 1459 ideal for environmental monitoring, cold-chain logistics, and portable diagnostic tools.

💡

LED Lighting and PWM Controllers

The PIC16F1459-E/P suits LED drivers and lighting controllers requiring precise PWM dimming. Hardware PWM modules generate multiple channels of high-resolution PWM at frequencies above the audible band, eliminating flicker. The 48 MHz instruction cycle gives sub-microsecond PWM resolution for smooth color mixing in RGB and RGBA applications. The USB interface enables PC-based configuration of brightness curves and color presets, turning any LED fixture into a programmable lighting element. With 20 pins, the device drives up to 14 LEDs through charlieplexing or directly interfaces with LED driver ICs such as the TLC5940 for larger installations.

📱

Consumer Electronics Interfaces

The PIC16F1459-E/P fits consumer products that need USB connectivity without the cost of a higher-end MCU. Typical applications include USB charging controllers with status LEDs, programmable IR remote controls, audio accessory controllers, and toy interfaces. The integrated USB module plus internal oscillator shrinks the design to a 20-pin PDIP, allowing single-layer PCBs. The 14 KB flash holds USB class drivers and application code, while 1 KB RAM supports HID reports or vendor-class protocols. Industrial-grade operation between -40C and +125C lets the same part serve toys, appliances, and entry-level industrial accessories.

🏭

Industrial Sensor Interfaces

The PIC16F1459-E/P supports industrial sensor-interface modules with USB diagnostics, bridging 4-20 mA loops, RTDs, or digital sensors to a host PC. The ADC channels read analog sensors, while I2C and SPI connect to digital sensor ICs. The UART outputs Modbus or ASCII protocols over CDC-USB for legacy SCADA systems. The 48 MHz CPU performs polynomial CRC checks for Modbus RTU mode in real time. The extended temperature range and high-endurance flash (100,000 erase cycles) support field-deployed sensors with firmware updates, and the 20-pin PDIP package allows easy prototyping and rework on standard 0.1 inch pitch headers.

Recommended Products Summary

What is the program memory size of the PIC16F1459-E/P?
The PIC16F1459-E/P provides 14 KB (8K x 14 words) of flash program memory. According to the Microchip datasheet 40001639F, the high-endurance flash supports self read/write capability, enabling in-application programming without an external bootloader. With 14-bit instruction words, the device holds roughly 8,192 instructions.
Does the PIC16F1459-E/P have a built-in USB controller?
Yes, the PIC16F1459-E/P integrates a USB 2.0 full-speed module that supports device, embedded-host, and limited-host modes. Per the Microchip datasheet, the module includes clock recovery from the USB host, an internal 3.3V regulator, and an internal pull-up on D-, allowing USB connectivity without an external crystal in many HID and CDC applications.
What is the maximum CPU clock speed of the PIC16F1459-E/P?
The PIC16F1459-E/P runs at up to 48 MHz CPU clock, achieved from its internal 48 MHz oscillator. Per Microchip documentation, the enhanced mid-range core executes one instruction per clock cycle (plus a 4-clock fetch), giving an effective throughput of 12 MIPS at 48 MHz for deterministic real-time tasks such as USB frame servicing.
How much RAM and EEPROM does the PIC16F1459-E/P have?
The PIC16F1459-E/P provides 1 KB of SRAM for variables and stack, plus 128 bytes of non-volatile EEPROM for parameter storage. According to the Microchip datasheet 40001639F, the EEPROM supports up to 100,000 erase/write cycles and is ideal for storing calibration constants, USB descriptors, and user-configurable settings.
Where can I download the PIC16F1459-E/P datasheet PDF?
The official PIC16F1459-E/P datasheet can be downloaded from Microchip's website. The document number is 40001639F and covers the PIC16(L)F1454/1455/1459 family including pinout, electrical characteristics, USB module configuration, and programming specifications for the 20-pin PDIP package.
What is the pinout of the PIC16F1459-E/P?
The PIC16F1459-E/P uses a 20-pin PDIP package with the standard Microchip mid-range pinout: pin 1 is MCLR/VPP/RA3, pins 2 and 3 are RA0 and RA1, pins 4 and 5 are RA2 and RC0, pins 6 and 7 are RC1 and RC2, pins 8 and 9 are RC3 and RC4, pin 10 is RC5, pin 11 is VSS, pin 12 is VDD, pins 13 and 14 are RB4 and RB5, pin 15 is RB6/PGC, pin 16 is RB7/PGD, pin 19 is VUSB, and pin 20 is D-.
Is the PIC16F1459-E/P pin-compatible with the PIC16F1455 or PIC16F1454?
Yes, the PIC16F1459-E/P is pin-compatible with the PIC16F1454-E/P and PIC16F1455-E/P in the same 20-pin PDIP footprint. Per Microchip's PIC16 (L)F1454/1455/1459 family datasheet, all three share the same pinout; the differences lie in flash size (7 KB, 14 KB, 14 KB) and peripheral mix, making them drop-in interchangeable when code fits.
What is the difference between the PIC16F1459 and PIC16F1455?
The PIC16F1459 and PIC16F1455 differ in peripheral count and package options more than in raw specs. Both deliver 14 KB of flash and 1 KB RAM, but the PIC16F1459 family adds a second SPP (Streaming Parallel Port) peripheral for advanced USB configurations. In the 20-pin PDIP, both are functionally equivalent and pin-compatible drop-in parts.
What is the price of the PIC16F1459-E/P in 2026?
The PIC16F1459-E/P lists at approximately USD 2.95 in single-unit quantity as of 2026-09-19 from major distributors. Volume pricing drops to about USD 2.36 at 100 pieces and USD 1.92 at 1,000 pieces, making the part competitive for cost-sensitive USB-enabled consumer designs versus discrete USB-interface chips plus a base MCU.
Where to buy the PIC16F1459-E/P online?
The PIC16F1459-E/P is in stock at 9 distributors according to Octopart data, with DigiKey and Mouser both showing immediate availability. Per the verified web data, the part ships today from DigiKey (stock: 23,020 units as of 2026-09-19), and is also available from Mouser, Microchip Direct, and authorized resellers including Lisleapex and Avaq.
What is the lead time for PIC16F1459-E/P?
Lead time for the PIC16F1459-E/P is immediate from major authorized distributors, with DigiKey and Mouser showing in-stock inventory as of 2026-09-19. For high-volume orders above 10,000 units, Microchip Direct typically quotes 8 to 12 weeks. The part is in active production with lifecycle status 'active' per the Microchip product page.
Can PIC16F1454-E/P replace the PIC16F1459-E/P directly?
Yes, the PIC16F1454-E/P can serve as a drop-in replacement for the PIC16F1459-E/P on the same 20-pin PDIP footprint when 7 KB of flash is sufficient. Both parts share identical pinout and peripheral set in the 20-pin PDIP package per Microchip's pin compatibility chart. Code originally written for the 1459 will run unchanged on the 1454 within the smaller flash budget.
PIC16F1459-E/P vs PIC18F14K50 - which is better for USB HID?
The PIC16F1459-E/P and PIC18F14K50 are both USB-capable Microchip 8-bit MCUs, but they target different positions. The PIC16F1459-E/P runs at 48 MHz with 14 KB flash in a 20-pin PDIP, ideal for low-pin-count HID designs. The PIC18F14K50 offers an 8-bit core with a different instruction set and more RAM but is harder to source as a direct drop-in. Choose the 1459 for cost-sensitive 20-pin designs.
Hey Google, can I use the PIC16F1459-E/P as a USB-to-UART bridge?
Yes, the PIC16F1459-E/P works well as a USB-to-UART bridge because it integrates a USB 2.0 full-speed device controller plus a hardware UART module. Per the Microchip datasheet, the USB CDC class driver runs from flash, leaving the UART available for TX/RX to a target MCU. This eliminates external bridges such as the FTDI FT232 and saves both cost and board area.
What are the key specifications of the PIC16F1459-E/P that engineers should know?
The PIC16F1459-E/P combines 14 KB flash, 1 KB SRAM, 128 bytes EEPROM, 48 MHz CPU clock, integrated USB 2.0 with clock recovery, internal oscillator, 20-pin PDIP package, and PIC enhanced mid-range core in a single chip. Per Microchip datasheet 40001639F, it supports I2C, SPI, UART, PWM, and 10-bit ADC peripherals with XLP sub-microamp sleep current, ideal for USB-enabled low-power embedded designs.

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

Selection Guide

Choose PIC16F1459-E/P when you need a USB-capable 8-bit MCU in a 20-pin PDIP with 14 KB flash and extended -40C to +125C temperature range. Pick PIC16F1455-E/P if you want the same 14 KB flash but fewer SPP peripherals at marginally lower cost. Pick PIC16F1454-E/P if 7 KB flash is sufficient and you need the lowest price. Pick PIC16F1458-I/P for industrial-grade -40C to +85C environments. Pick PIC16F18345-E/P only when newer CIP peripherals outweigh the CPU-speed loss.

Comparison with Alternatives

Parameter This Product PIC16F1455-E/P PIC16F1454-E/P PIC16F1458-I/P PIC16F18345-E/P
Package 20-PDIP 20-PDIP - same 20-PDIP - same 20-PDIP - same 20-PDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core PIC enhanced mid-range 8-bit PIC enhanced mid-range 8-bit PIC enhanced mid-range 8-bit PIC enhanced mid-range 8-bit PIC enhanced mid-range 8-bit (newer)
Flash 14 KB 14 KB 7 KB 7 KB 14 KB
RAM 1 KB 1 KB 1 KB 1 KB 1 KB
EEPROM 128 B 128 B 128 B 256 B 256 B
CPU Speed 48 MHz 48 MHz 48 MHz 48 MHz 32 MHz
USB Module USB 2.0 FS + clock recovery USB 2.0 FS + clock recovery USB 2.0 FS + clock recovery USB 2.0 FS + clock recovery USB 2.0 FS + clock recovery
Temperature Range -40C to +125C (E) -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +125C (E)

Key Differentiators

  • Largest flash within PIC16F145x 20-PDIP family (vs PIC16F1454-E/P)
  • Extended temperature range for harsh environments (vs PIC16F1458-I/P)
  • Higher CPU clock than newer-generation alternative (vs PIC16F18345-E/P)

Design Notes

Route the USB D- pin (pin 20) and the VUSB pin (pin 19) as a 90-ohm differential pair to GND. Place a 0.47 uF X7R bypass capacitor on VUSB (pin 19) within 2 mm of the pin to ensure stable internal 3.3V regulator operation. Keep digital signal traces away from the USB pair and the VUSB pin to minimize EMI coupling that could cause USB compliance failures.

Estimated: at 48 MHz CPU clock with all peripherals active, the PIC16F1459 draws about 6 mA from VDD at 5V. In USB suspend state the XLP sleep current drops below 1 uA. For bus-powered designs, the host-supplied 5V typically drives VDD directly; ensure bulk capacitance of at least 4.7 uF on VDD (pin 12) to handle USB inrush when the device enumerates.

Do not omit the VUSB 0.47 uF bypass capacitor or the USB module will fail to enumerate reliably. Ensure MCLR (pin 1) is pulled up to VDD through a 10 kohm resistor for normal operation; leaving it floating prevents startup. The internal oscillator is accurate enough for USB with clock recovery enabled, but disable clock recovery if the application uses an external crystal.

Compliance Information

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

Compliance fields not present in verified web data; set to unknown per data authenticity rules. PIC16F1459-E/P is industrial/consumer grade and not AEC-Q100 qualified.

Related Searches

PIC16F1459-E/P PIC16F1459 datasheet Microchip PIC16F1459 USB microcontroller 8-bit MCU 48MHz USB 2.0 14KB flash 20-pin PDIP PIC microcontroller USB PIC16F1459 USB HID keyboard controller PIC16F1459 vs PIC16F1455 PIC16F1459 drop-in replacement PIC16F1459-E/P price buy 1 piece what is USB clock recovery PIC16F1459 PIC16F1459 USB-to-UART bridge CDC PIC16F1459 pinout 20-PDIP

Related Components & Terms

Microchip Technology PIC16F1459 PIC16F1459-E/P PIC16F1455-E/P PIC16F1454-E/P PIC16F1458-I/P PIC16F18345-E/P PIC microcontroller 8-bit MCU enhanced mid-range core USB 2.0 full-speed USB clock recovery CDC class HID class USB-to-UART bridge PIC XLP 16F FLASH program memory EEPROM non-volatile storage 20-pin PDIP through-hole package internal 48 MHz oscillator PWM module 10-bit ADC I2C SPI UART low-power XLP RoHS AEC-Q100
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