PIC16F1509T-I/GZ - 8-bit 20MHz MCU, 14KB Flash, 20-UQFN | Microchip
MPN: PIC16F1509T-I/GZ ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.95 | $1.95 |
| 10 | $1.72 | $17.20 |
| 100 | $1.42 | $142.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $0.97 | $970.00 |
PIC16F1509T-I/GZ Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals such as ADC, timers, PWM, comparators, and communication interfaces. Within the broader hierarchy, the PIC16F1509 belongs to the 8-bit microcontroller family -> PIC16 family -> PIC® XLP™ 16F sub-family -> low-power extended-life microcontrollers, where XLP™ (eXtreme Low Power) is Microchip's branding for nanoWatt-class sleep currents under 50 nA in some modes. The device targets battery-powered and energy-harvesting designs that demand long standby life alongside deterministic 8-bit execution.
Key features of this device include 18 digital I/O pins sharing pins with the ADC, hardware CWG (Complementary Waveform Generator) and NCO (Numerically Controlled Oscillator), four 10-bit PWM channels, two comparators, an on-chip 10-bit ADC with up to 18 channels, an internal 16 MHz HFINTOSC, and a peripheral pin select (PPS) module on the larger pin-count variants. The 14 KB self-programmable Flash supports in-application updates over ICSP, while 512 B of RAM handles local data and stack operations. These features make the part attractive for cost-sensitive control loops where ARM Cortex-M0+ is over-spec'd.
The PIC16F1509 architecture is a Harvard-style 8-bit RISC core with a 14-bit instruction word, two-stage pipeline, and a 32 kHz low-power internal oscillator plus a calibrated 16 MHz HFINTOSC. The internal core consumes roughly 4 µA at 1 MHz and drops to the nanoWatt range in sleep, enabling coin-cell or multi-year battery deployments. The CWG/NCO peripherals can synthesize precision waveforms without CPU intervention, freeing the core for supervisory tasks.
Typical applications include LED lighting and driver control (constant-current PWM), small appliance and consumer white-goods user interfaces, battery chargers, sensor conditioning front-ends, e-metering accessories, and low-cost IoT endpoints where the XLP sleep current extends service life. The wide ADC channel count also makes it useful in multi-signal monitoring nodes such as HVAC fan controllers or power-supply housekeeping blocks. Industrial designs benefit from the -40°C to +85°C operating range and IEC/UL-grade EMC robustness typical of Microchip mid-range PIC devices.
When designing with this MCU, allocate at least four PCB layers or a generous copper pour beneath the exposed pad on the UQFN; thermal pad soldering is mandatory for the datasheet's θJA rating to hold, otherwise the part can overheat at high peripheral activity. Decouple VDD with a 100 nF X7R placed within 3 mm of the package and add a bulk 1-10 µF tantalum or ceramic on the same net. Leave ICSPDAT/ICSPCLK accessible for in-circuit programming and debugging through PICkit™ 3, MPLAB® Snap, or MPLAB® ICD 3.
This page synthesizes distributor pricing, drop-in alternatives from the PIC16F1509 family, recommended peripheral companions, and practical layout notes that are not collected on any single manufacturer or distributor page.
Drop-in alternatives for PIC16F1509T-I/GZ — 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 PIC16F1509T-I/GZ (same form factor and footprint) — differing in ADC, I/O Pins, Package, Program Memory (Flash), Programming/Debug.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1509-I/GZ
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1509-I/GZ
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F1509-E/GZ
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16F1509T-I/GZ Maximum Ratings & Electrical Characteristics
| Series | PIC® XLP™ 16F |
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum CPU Speed | 20 MHz |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 512 B |
| I/O Pins | 18 |
| ADC | 10-bit, up to 18 channels |
| PWM Channels | 4 x 10-bit |
| Comparators | 2 |
| Supply Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40 °C to +85 °C (Industrial) |
| Package | 20-UQFN (4 x 4 mm) with exposed pad |
| Mounting Type | Surface Mount |
| Programming/Debug | ICSP via PICkit 3, MPLAB Snap, MPLAB ICD 3 |
| Special Features | XLP (nanoWatt), CWG, NCO, PPS, internal 16 MHz HFINTOSC, self-programmable Flash |
| RoHS | Compliant |
PIC16F1509T-I/GZ Pin Configuration
| Pin 1 | RA5 — Digital I/O / analog input / ICSPDAT |
| Pin 2 | RA4 — Digital I/O / analog input |
| Pin 3 | RA3 — Digital I/O / analog input / MCLR |
| Pin 4 | RA2 — Digital I/O / analog input |
| Pin 5 | RA1 — Digital I/O / analog input |
| Pin 6 | RA0 — Digital I/O / analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB7 — Digital I/O |
| Pin 9 | RB6 — Digital I/O / ICSPCLK |
| Pin 10 | RB5 — Digital I/O |
| Pin 11 | RB4 — Digital I/O |
| Pin 12 | RC7 — Digital I/O |
| Pin 13 | RC6 — Digital I/O |
| Pin 14 | RC5 — Digital I/O |
| Pin 15 | RC4 — Digital I/O |
| Pin 16 | RC3 — Digital I/O |
| Pin 17 | RC2 — Digital I/O |
| Pin 18 | RC1 — Digital I/O |
| Pin 19 | RC0 — Digital I/O |
| Pin 20 | VDD — Positive supply voltage |
Typical Applications
PIC16F1509T-I/GZ is suitable for 7 applications: LED Lighting Drivers and Constant-Current Controllers, Battery-Operated Sensor Conditioning Nodes, Small Appliance and Consumer White-Goods User Interfaces, HVAC Fan and Pump Speed Controllers, Sub-meter Energy and Power-Supply Housekeeping, Low-Cost IoT Endpoint Controllers, Industrial Control and Signal Conditioning.
LED Lighting Drivers and Constant-Current Controllers
The PIC16F1509T-I/GZ's four 10-bit PWM channels, two comparators, and 18 I/O pins make it a natural fit for dimmable LED driver controllers. Each PWM channel can drive a MOSFET gate through a totem-pole stage while the comparators sense LED current via a shunt resistor and close the loop with hardware response under 200 ns. The CWG (Complementary Waveform Generator) can produce dead-band-corrected complementary outputs for synchronous rectifier topologies, eliminating firmware jitter. XLP nanoWatt sleep current below 50 nA lets the part sleep between brightness commands, enabling battery-powered luminaires that run for years on a single CR2032.
Recommended
Battery-Operated Sensor Conditioning Nodes
Sensor-front-end boards combining temperature, humidity, or gas sensors benefit from the PIC16F1509T-I/GZ's 10-bit ADC with up to 18 channels and its XLP sleep mode. Multiple analog sensors can share the same ADC, while digital sensors connect over I2C or SPI using the MSSP peripheral. With sleep current below 50 nA and 4 µA/MHz active, a 2,200 mAh Li-coin cell can power an hourly wake-and-transmit cycle for years. The 20-UQFN (4x4) footprint leaves room for a coin-cell holder on a 25x35 mm PCB, ideal for wireless IoT endpoints using RFM69 or LoRa SX1276 transceivers.
Recommended
Small Appliance and Consumer White-Goods User Interfaces
Small appliances such as coffee machines, blenders, and air purifiers use the PIC16F1509T-I/GZ to read capacitive touch buttons via the on-chip comparators, drive a TFT or segment LCD through the CWG and PWM peripherals, and run the supervisory control loop. The 14 KB Flash hosts a small RTOS-style state machine plus the user-interface firmware, while 512 B RAM covers keymaps and timers. The industrial -40°C to +85°C range survives kitchen environments and unheated garages, and the CWG module can synthesize tones for piezo buzzers without burning CPU time for jitter tests.
Recommended
HVAC Fan and Pump Speed Controllers
The PIC16F1509T-I/GZ controls BLDC or single-phase induction fans using its PWM outputs, comparators for back-EMF sensing, and 10-bit ADC for tach feedback. Closed-loop RPM control runs at 1-2 kHz sampling while the CWG outputs the switching waveform at 25 kHz, well above audible noise. The wide VDD range (2.3 V to 5.5 V) lets the MCU share a 5 V or 3.3 V rail with the gate driver. Industrial temperature grade plus the rugged 20-UQFN package are well-suited to fan housings, where the exposed pad must be soldered for θJA-compliant thermal performance.
Recommended
Sub-meter Energy and Power-Supply Housekeeping
Inside energy sub-meters or switch-mode power supplies, the PIC16F1509T-I/GZ acts as a housekeeping MCU that monitors intermediate bus voltages via the 10-bit ADC, drives status LEDs, and reports over UART or I2C to a master controller. Its 14 KB Flash is sufficient for calibration tables, fault logging, and Modbus-style ASCII framing without external EEPROM. The XLP sleep current means the housekeeping block adds negligible standby drain to the host PSU, an important factor in 80 PLUS and ErP-compliant designs targeting low no-load consumption.
Recommended
Low-Cost IoT Endpoint Controllers
The PIC16F1509T-I/GZ is a strong fit for low-cost IoT endpoints that pair with external transceivers such as LoRa, Sub-GHz, or Wi-Fi modules. Its 18 I/O lines support an SPI bus to the radio, UART to a host controller, and a handful of GPIOs for buttons and LEDs without external mux ICs. The 20 MHz core comfortably drives protocol stacks up to ~100 kbps source rate, and XLP sleep lets the device hibernate between transmissions. The 4x4 mm UQFN footprint suits miniaturised wearable or asset-tracking designs where a coin-cell form factor is mandatory.
Recommended
Industrial Control and Signal Conditioning
In industrial control panels the PIC16F1509T-I/GZ acts as a logic-level translator, debouncer, and analog front-end. The 10-bit ADC reads 4-20 mA loop signals through a sense resistor while the comparators detect over-current thresholds in hardware, generating an immediate fault output within microseconds. The MCU then logs the event, toggles a relay via a GPIO, and signals upstream over UART or CAN. The -40°C to +85°C industrial range, 5 V tolerance on digital inputs, and 14 KB Flash for ladder-logic replacement make this a strong choice for retrofits of legacy PLC I/O blocks.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1509T-I/GZ — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1509-I/GZ | PIC16LF1509-I/GZ | PIC16F1509-E/GZ | PIC16F1508-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-UQFN (4x4) /GZ | 20-UQFN (4x4) /GZ - same | 20-UQFN (4x4) /GZ - same | 20-UQFN (4x4) /GZ - same | 20-SOIC (300 mil) /SO - different |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB |
| Data RAM | 512 B | 512 B | 512 B | 512 B | 256 B |
| Maximum CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Operating Temperature Range | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C (Extended) | -40 °C to +85 °C |
| I/O Pins | 18 | 18 | 18 | 18 | 17 |
| ADC | 10-bit, 18 channels | 10-bit, 18 ch | 10-bit, 18 ch | 10-bit, 18 ch | 10-bit, 12 ch |
| Unit Price @ 1,000 (USD, as of 2026-09-19) | 0.97 | ~0.97 | ~1.05 | ~1.20 | ~0.85 |
Key Differentiators
- Highest program-memory density in the 20-UQFN PIC16F150x family (vs PIC16F1508-I/SO)
- Full 18-channel 10-bit ADC versus reduced channel counts on smaller siblings (vs PIC16F1508-I/SO)
- XLP nanoWatt sleep current for battery-first designs (vs PIC16F1459-I/SS)
Design Notes
Estimated: The 20-UQFN (4x4) package on the PIC16F1509T-I/GZ depends on the exposed thermal pad for the datasheet's θJA. Use a ground-plane copper pour directly beneath the EP and stitch it to VSS with at least 8 thermal vias (0.3 mm drill, 0.5 mm pitch) so heat can dissipate into the inner PCB layers. Skipping the EP soldering will roughly double θJA and can cause overheating during high peripheral activity at elevated ambient.
Place a 100 nF X7R decoupling capacitor within 3 mm of the VDD pin and add a bulk 1-10 µF ceramic or tantalum on the same net. The PIC16F1509T-I/GZ draws sharp current pulses when peripherals such as the ADC or PWM modules clock, so a low-impedance supply is mandatory. Connect AVSS to VSS at a single point near the MCU to avoid ground loops in ADC readings.
Reserve ICSPDAT (RA4/RA5 pair) and ICSPCLK (RB6) access on the PCB for PICkit 3, MPLAB Snap, or MPLAB ICD 3 programming. A 2x3 0.1 inch header with standard Microchip pinout (VDD, VSS, ICSPCLK, ICSPDAT, MCLR, AUX) is enough. Add a 10 kΩ pull-up on MCLR and a 100 nF cap on the reset line to keep debug sessions stable.
Estimated: Do not exceed 5.5 V on VDD or 5.5 V on any I/O when the device is unpowered; the absolute maximum rating on the PIC16F1509 family is 6.5 V with latch-up risk. The internal HFINTOSC tolerance is ±2% over voltage and temperature after factory calibration, so designs that need a precise UART baud rate should switch to the external crystal via the OSCCON register.
Compliance Information
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified; choose PIC16F1509-E/GZ (extended temp) for harsh environments. REACH status compliant per Microchip material declaration.