PIC16LF15344T-I/SO - 8-bit 32MHz XLP MCU 7KB Flash | Microchip
MPN: PIC16LF15344T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.2 | $1.20 |
| 10 | $1.1 | $11.00 |
| 100 | $0.95 | $95.00 |
| 500 | $0.86 | $430.00 |
| 1,000 | $0.78 | $780.00 |
PIC16LF15344T-I/SO Overview
An 8-bit microcontroller is a small, low-cost computing core that integrates CPU, Flash program memory, RAM, and peripherals onto a single silicon die. PIC16 microcontrollers from Microchip use a Harvard RISC architecture with a 14-bit instruction word, providing deterministic timing and easy migration across the PIC16F/LF family. Microcontrollers sit at the bottom of the embedded hierarchy: MCU -> 8-bit microcontroller -> PIC16 family -> PIC16F/LF153xx sub-family, and they are the central processing element in billions of low-power IoT and consumer devices.
The PIC16LF15344T-I/SO integrates core-independent peripherals including a 10-bit ADC with computation, a 5-bit DAC, two comparators, four 10-bit PWMs, a Complementary Waveform Generator (CWG), four Configurable Logic Cells (CLC), and dual EUSART plus SPI/I2C interfaces. It offers 18 I/O pins, brown-out reset, low-power BOR (LPBOR), and the XLP nanoWatt sleep modes that drop supply current to roughly 30 nA typical in sleep.
Architecturally the device pairs the enhanced mid-range PIC16 core with the peripheral pin-select routing system, allowing most digital and analog peripherals to be remapped to almost any I/O pin without rewiring. The 32 MHz internal oscillator eliminates the need for an external crystal in cost-sensitive designs, while the LF wide-voltage range makes it ideal for 2x AA battery and coin-cell applications.
Typical applications include battery-powered IoT sensor transmitters, low-power wireless sensor nodes, consumer remote controls, LED lighting controls, small appliances, and touch/proximity user interfaces. It also fits industrial sensor conditioning, e-metering sub-assemblies, and any general-purpose 8-bit logic-replacement design where sleep current matters.
When designing with this part, place a 0.1 V bypass capacitor within 3 mm of VDD and a 1 V to 10 V bulk capacitor per IC; use the internal 32 MHz HFINTOSC unless timing accuracy below +/-2% is required. For ultra-low-power designs, leverage the XLP Sleep mode with interrupt-on-change wake and disable unused peripherals via PMD bits to minimize quiescent draw.
This page synthesizes distributor pricing, pin-compatible SOIC-20 alternatives, application notes on XLP sleep current, and PCB-layout tips that are not collected together in the Microchip datasheet alone.
Drop-in alternatives for PIC16LF15344T-I/SO — 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 PIC16LF15344T-I/SO (same form factor and footprint) — differing in DAC, Package, Program Memory (Flash), ADC, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15344T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15345T-I/SO
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC16F15345T-I/SO
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC16LF18346-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15344T-I/SO Maximum Ratings & Electrical Characteristics
| Family | PIC16 LF 16-bit microcontroller family |
| Core | PIC16 8-bit enhanced mid-range RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data RAM | 512 bytes |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF, wide-voltage F-class) |
| I/O Pins | 18 |
| ADC | 10-bit, up to 17 channels, with computation |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| PWM Channels | 4 x 10-bit |
| CWG | Yes (Complementary Waveform Generator) |
| CLC | 4 (Configurable Logic Cell) |
| EUSART | 2 |
| SPI / I2C | 1 SPI, 1 I2C |
| Package | 20-pin SOIC (SO), 7.50 mm body width |
| Mounting Type | Surface Mount |
| Operating Temperature (I grade) | -40 C to +85 C |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Lead-free per Microchip product page |
| XLP Sleep Current (typical) | ~30 nA typical (datasheet Sleep mode) |
| Internal Oscillator | 32 MHz HFINTOSC, 31 kHz LFINTOSC |
PIC16LF15344T-I/SO Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/CWGFLT — Bidirectional I/O; analog channel 3; comparator positive input; ion CWG fault input |
| Pin 2 | RA4/AN4/C1IN-/CLKOUT — Bidirectional I/O; analog channel 4; comparator negative input; clockout |
| Pin 3 | RA5/MCLR/VPP — Bidirectional I/O; Master Clear reset (active low); programming voltage input |
| Pin 4 | RA6/OSC2/CLKOUT — Bidirectional I/O; crystal oscillator output; clockout |
| Pin 5 | RA7/OSC1/CLKIN — Bidirectional I/O; crystal oscillator input; external clock input |
| Pin 6 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 7 | RA0/AN0/C1IN0-/DACOUT — Bidirectional I/O; analog channel 0; comparator input; DAC output |
| Pin 8 | RA1/AN1/C1IN1-/C2IN0- — Bidirectional I/O; analog channel 1; comparator inputs |
| Pin 9 | RA2/AN2/C2IN+ — Bidirectional I/O; analog channel 2; comparator 2 positive input |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RC0/SOSCIO/T1CKI — Bidirectional I/O; SOSC I/O; Timer1 clock input |
| Pin 12 | RC1/SOSCFI — Bidirectional I/O; SOSC frequency input |
| Pin 13 | RC2/CCP1/CLKR — Bidirectional I/O; CCP1 PWM output; clock reference |
| Pin 14 | RC3/CCP2/P2A — Bidirectional I/O; CCP2 PWM output; PWM2 output A |
| Pin 15 | RC4/P2B/SDA — Bidirectional I/O; PWM2 output B; I2C data |
| Pin 16 | RC5/P3A/SCK/SCL — Bidirectional I/O; PWM3 output A; SPI clock; I2C clock |
| Pin 17 | RC6/SS/TX/CK — Bidirectional I/O; SPI slave select; EUSART TX/CK |
| Pin 18 | RC7/SDI/RX/DT — Bidirectional I/O; SPI data in; EUSART RX/DT |
| Pin 19 | RB4/AN10 — Bidirectional I/O; analog channel 10 |
| Pin 20 | RB5/AN11 — Bidirectional I/O; analog channel 11 |
Typical Applications
PIC16LF15344T-I/SO is suitable for 6 applications: Battery-Powered IoT Sensor Node, Consumer Remote Control (IR/RF), LED Lighting Control / Driver Front-End, Small Appliance and White-Good Control, Industrial Sensor Conditioning Module, Touch/Proximity User Interface.
Battery-Powered IoT Sensor Node
The PIC16LF15344T-I/SO is well-suited as the controller for battery-powered IoT sensor nodes thanks to its 1.8 V to 3.6 V wide-voltage VDD and XLP nanoWatt technology with typical Sleep current around 30 nA. With 7 KB Flash and 512 B RAM, the part can host a small RTOS-style state machine for periodic sensor sampling, on-chip ADC averaging, and EUSART-driven wireless uplink (LoRa, sub-GHz, BLE via SPI) without external logic. Place the MCU between the battery rail and the sensor I/O, configure interrupt-on-change wake, and disable unused peripherals via PMD bits to extend cell life.
Recommended
Consumer Remote Control (IR/RF)
For IR or sub-GHz RF remote controls, the PIC16LF15344T-I/SO offers 7 KB Flash enough for keypad matrix scanning, command encoding, and link-layer state machines, plus a CWG block for carrier generation in software-defined transmitters. The 32 MHz HFINTOSC provides ample clock headroom for accurate 38 kHz IR or 433 MHz OOK modulation. Operating down to 1.8 V allows direct drive from two AAA cells without a boost converter, and Sleep current below 1 uA extends shelf life beyond a year.
Recommended
LED Lighting Control / Driver Front-End
The PIC16LF15344T-I/SO provides four 10-bit PWM channels and a Complementary Waveform Generator (CWG) ideal for dimmable LED drivers, RGB controllers, and small architectural lighting fixtures. The on-chip 5-bit DAC plus two comparators enable closed-loop current regulation with a sense FET, while the 32 MHz core handles DALI, 0-10 V, or DMX command parsing in firmware. Operate directly from a 3.3 V rectified rail without a boost converter, and use CLC to combine PWM with blanking signals for clean MOSFET switching.
Recommended
Small Appliance and White-Good Control
Coffee machines, blenders, air purifiers, and similar small appliances benefit from the PIC16LF15344T-I/SO's 10-bit ADC for temperature/humidity sensing, four PWMs for motor speed control, and the CWG for synchronous rectification drive. With 18 I/O the MCU interfaces with user keypads, LCD displays, and triac-fired heater elements, while the 5-bit DAC provides offset reference for analog signal chains. Industrial -40 C to +85 C temperature range covers under-hood and kitchen environments.
Recommended
Industrial Sensor Conditioning Module
The PIC16LF15344T-I/SO serves as the local microcontroller for 4-20 mA sensor transmitters, RTD conditioning boards, and PLC input cards where 1.8 V operation supports loop-powered architectures. The 10-bit ADC with computation handles oversampling and digital filtering, while EUSART plus SPI enable isolated digital uplink to a host controller. The CLC and comparator blocks implement window comparators, debouncers, and pulse-stretching in hardware without CPU load.
Recommended
Touch/Proximity User Interface
With its mTouch capacitive touch peripheral and CLC-based hardware debouncing, the PIC16LF15344T-I/SO is a strong fit for capacitive touch panels, slider controls, and proximity wake-up buttons in low-power appliances. The 18 I/O allow up to 9 touch channels plus indicator LEDs, while the XLP Sleep mode with interrupt-on-change enables always-on proximity sensing at single-digit microamp draws. The 32 MHz core runs the touch-scan library in firmware with sub-millisecond response.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15344T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15344T-I/SO | PIC16LF15345T-I/SO | PIC16F15345T-I/SO | PIC16LF18346-E/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-20 | SOIC-20 - same | SOIC-20 - same | SOIC-20 - same | SOIC-20 - same |
| Flash Memory | 7 KB | 7 KB (same) | 14 KB (+100%) | 14 KB (+100%) | 28 KB (+300%) |
| RAM | 512 B | 512 B (same) | 1 KB (+100%) | 1 KB (+100%) | 2 KB (+300%) |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF) | 2.3 V to 5.5 V (F, +0.5V floor) | 1.8 V to 3.6 V (LF, same) | 2.3 V to 5.5 V (F, +0.5V floor) | 1.8 V to 3.6 V (LF, same) |
| Maximum CPU Speed | 32 MHz | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) |
| ADC | 10-bit, 17 channels | 10-bit, 17 channels (same) | 10-bit, 17 channels (same) | 10-bit, 17 channels (same) | 10-bit, 17 channels (same) |
| PWM Channels | 4 x 10-bit | 4 x 10-bit (same) | 4 x 10-bit (same) | 4 x 10-bit (same) | 4 x 10-bit (same) |
| Operating Temperature | -40 C to +85 C (I grade) | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +125 C (E grade) |
Key Differentiators
- Wide-voltage 1.8V operation enables two-cell battery designs (vs PIC16F15344T-I/SO)
- Same SOIC-20 footprint with 4x Flash and 2x RAM headroom (vs PIC16LF15345T-I/SO)
- 4x Configurable Logic Cells (CLC) enable hardware state machines (vs PIC16LF18346-E/SO)
Design Notes
Estimated: at VDD=3.3 V and 32 MHz active CPU with all peripherals on, the PIC16LF15344T-I/SO typically draws ~3 mA active; Sleep mode drops to ~30 nA typical. For battery-powered designs, average current follows: I_AVG = I_ACTIVE * (t_active / t_period) + I_SLEEP * (1 - t_active/t_period). With a 10 ms wake every second (Duty = 0.01), I_AVG is approximately 30 uA - 1000x lower than continuous active - well within coin-cell capability.
Place a 0.1 uF ceramic bypass capacitor within 3 mm of VDD pin 6 and ground pin 10. Add a 1 uF to 10 uF bulk capacitor on the VDD rail for transient response during GPIO switching. Keep the MCLR/VPP pin (pin 3) trace short or pull VPP up via a 10 kOhm resistor to prevent spurious resets from capacitive coupling. The VSS pin (10) should connect directly to a ground pour for thermal dissipation.
When migrating code from PIC16F15344 (2.3V-5.5V) to PICLF15344 (1.8V-3.6V), verify that all peripheral operating modes remain valid below 2.3V - some HFINTOSC accuracy specs degrade at the lower end. The PIC16LF15344T-I/SO does not include a 5V-tolerant input; signals above VDD+0.3V on any I/O pin must be level-shifted. Avoid using the ADC at sample frequencies above 1 MHz without enabling the dedicated RC oscillator as the ADC clock source.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified (this part is for industrial/commercial use; for automotive select PIC16F/LF15344-I/SSVAO variants). Lead-free matte-tin finish; halogen-free mold compound.