PIC16LF18323-E/ST - 8-bit XLP MCU, 3.5KB Flash, 32MHz | Microchip
MPN: PIC16LF18323-E/ST ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0.92 | $0.92 |
| 10 | $0.83 | $8.30 |
| 100 | $0.74 | $74.00 |
| 500 | $0.66 | $330.00 |
| 1,000 | $0.59 | $590.00 |
PIC16LF18323-E/ST Overview
An 8-bit microcontroller (MCU) is a microprocessor integrated with program memory, data memory, peripherals, and I/O on a single die; PIC16F/LF devices use a modified Harvard RISC architecture with a small instruction set optimized for deterministic real-time control. The PIC16(L)F183xx family sits in the entry-level general-purpose tier of Microchip's portfolio, above baseline PIC10/PIC12/PIC16F1xxx parts but below the PIC18 and dsPIC33 lines. It targets cost-sensitive and battery-powered embedded designs where a small footprint, low quiescent current (sub-uA sleep modes), and on-chip analog simplify BOM.
Key features include Peripheral Pin Select (PPS) for remapping digital peripherals to any I/O pin, eXtreme Low Power (XLP) with nanoWatt XLP sleep currents below 100 nA typical, and Core Independent Peripherals (CIPs) that operate without CPU intervention. The 14-pin TSSOP package provides a small outline while remaining hand-solderable for prototyping, with a 31kB/s internal oscillator accuracy after calibration and a wide operating temperature range of -40C to +125C (the -E extended grade suffix).
Typical applications include battery-powered IoT sensor nodes, consumer remote controls, low-cost HVAC fan/sensor controls, LED lighting controllers, white goods human-machine interfaces, and portable medical accessories. The combination of on-chip 10-bit ADC, 5-bit DAC, comparators, and CWG enables a fully integrated mixed-signal subsystem for closed-loop control without external components.
When designing with this part, use Microchip's MPLAB X IDE with the XC8 compiler and select the PIC16LF18323 device header for PPS, CIP, and ADC-with-computation support. Pay attention to configuration word settings (FOSC, WDTE, LVP, BOR) before code generation; incorrect configuration is the most common first-programming issue on this family.
For comparison shopping on this part, see the alternatives list below; most substitutes are Microchip PIC16LF18323 variants in different packages (SOIC-14, QFN, etc.) plus the LF-low-voltage variant across identical 14-pin packages. This page combines distributor pricing, drop-in alternatives, and practical design notes not found in a single vendor listing.
Drop-in alternatives for PIC16LF18323-E/ST — 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 PIC16LF18323-E/ST (same form factor and footprint) — differing in ADC, Package, Operating Temperature Range, DAC, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF18323T-I/ST
✅ Drop-In✓ In Stock
$0.52 / Unit
View Datasheet →PIC16LF18323-I/ST
✅ Drop-In✓ In Stock
$0.56 / Unit
View Datasheet →PIC16F18323-E/ST
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC16LF18313-I/ST
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF18323-E/SL
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC16LF18323-E/ST Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit enhanced mid-range |
| Program Memory (Flash) | 3.5 KB (2K x 14 words) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| Package | 14-pin TSSOP |
| ADC | 10-bit, with computation (ADC2) |
| Comparators | 2 |
| DAC | 5-bit, 1 channel |
| PWM | 10-bit, 4 channels |
| CCP Modules | Yes |
| CLC (Configurable Logic Cell) | Yes |
| NCO (Numerically Controlled Oscillator) | Yes |
| CWG (Complementary Waveform Generator) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| eXtreme Low Power (XLP) | Yes (nanoWatt XLP) |
| Operating Temperature Range | -40 C to +125 C (E grade) |
| Mounting Type | Surface Mount (TSSOP-14) |
| RoHS Status | Compliant |
PIC16LF18323-E/ST Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / ADC input / DAC reference input |
| Pin 2 | RA4 — Bidirectional I/O / ADC input |
| Pin 3 | RA3/MCLR/VPP — I/O / Master Clear reset (active-low) / programming voltage input |
| Pin 4 | RA2/AN2 — Bidirectional I/O / analog input channel 2 |
| Pin 5 | RA1/AN1 — Bidirectional I/O / analog input channel 1 |
| Pin 6 | RA0/AN0 — Bidirectional I/O / analog input channel 0 |
| Pin 7 | VSS — Ground reference (0 V) |
| Pin 8 | RA7/OSC1/CLKIN — Bidirectional I/O / crystal oscillator input / external clock input |
| Pin 9 | RA6/OSC2/CLKOUT — Bidirectional I/O / crystal oscillator output / clock output |
| Pin 10 | RC0 — Bidirectional I/O (PPS remappable) |
| Pin 11 | RC1 — Bidirectional I/O (PPS remappable) |
| Pin 12 | RC2 — Bidirectional I/O (PPS remappable) |
| Pin 13 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 14 | RC3 — Bidirectional I/O (PPS remappable) |
Typical Applications
PIC16LF18323-E/ST is suitable for 6 applications: Battery-Powered IoT Sensor Node, Consumer Remote Control / IR Transmitter, HVAC Fan / Sensor Control Module, LED Lighting Controller, White Goods HMI / User Interface, Portable Medical Accessory.
Battery-Powered IoT Sensor Node
The PIC16LF18323-E/ST fits IoT sensor nodes because its 1.8V-3.6V VDD range and nanoWatt XLP sleep mode (typical <100 nA) enable multi-year coin-cell battery life. Its 10-bit ADC with computation supports direct temperature, humidity, and battery voltage sensing without an external analog front end. The on-chip 32 MHz internal oscillator eliminates external crystal cost. Use the CWG and NCO peripherals to drive low-power RF sub-GHz modules via FSK or OOK modulation, while CLCs handle wake-on-event logic without waking the CPU. This combination is purpose-built for Bluetooth Low Energy beacons, LoRaWAN end-devices, and Zigbee sensors where 3.5KB of Flash suffices for the application stack.
Recommended
Consumer Remote Control / IR Transmitter
For handheld IR remote controls, the PIC16LF18323-E/ST provides a low-cost 8-bit controller with sub-microamp sleep current to extend battery life for years. The CWG (Complementary Waveform Generator) and 10-bit PWM peripherals generate precise 38 kHz / 40 kHz / 56 kHz carrier frequencies for NEC, RC5, and SIRC IR protocols without CPU overhead. Peripheral Pin Select (PPS) lets you route the PWM output to any I/O pin, simplifying PCB layout when the IR LED is on a different physical pin than the default CCP1 location. The 3.5KB Flash accommodates protocol stacks for multi-protocol universal remotes.
Recommended
HVAC Fan / Sensor Control Module
The PIC16LF18323-E/ST's 10-bit ADC with computation, two on-chip comparators, and 5-bit DAC provide a complete mixed-signal front end for HVAC blower and damper control. The PIC can sample NTC thermistors, process PID control loops for fan speed, and output complementary PWM via CWG to drive a 3-phase BLDC gate driver. At 32 MHz it executes 8 MIPS, more than adequate for typical control loops below 10 kHz. The -40C to +125C extended temperature range handles under-hood and attic installations where commercial-grade parts would fail.
Recommended
LED Lighting Controller
For addressable RGBW LED strips and architectural lighting controllers, the PIC16LF18323-E/ST offers the CWG peripheral for generating precise complementary PWM up to 4 channels at 10-bit resolution, plus the NCO for fine dimming frequency synthesis. Its 1.8V minimum VDD enables direct Li-Ion battery operation in portable LED fixtures, while the 32 MHz speed supports DMX-512 or SPI-based APA102 / SK6812 LED protocols. The 14-pin TSSOP footprint keeps the controller smaller than the LED connector itself, ideal for in-line strip controllers.
Recommended
White Goods HMI / User Interface
White goods such as washing machines, dishwashers, and ovens use the PIC16LF18323-E/ST as a low-cost HMI controller for capacitive touch buttons, rotary encoders, and 7-segment / LCD display driving. The CLCs implement debounce and gesture recognition in hardware, freeing the CPU to handle the main appliance control loop. With 256 bytes of EEPROM, the MCU stores user settings, fault logs, and calibration data through power cycles without external NVRAM. The E temperature grade ensures reliability in oven cavities and boiler compartments.
Recommended
Portable Medical Accessory
For FDA Class I/II portable medical accessories such as pill dispensers, peak flow meters, and pulse oximeter peripherals, the PIC16LF18323-E/ST delivers reliable 8-bit control with low power consumption critical for battery-safety certifications. Its on-chip 10-bit ADC measures SpO2 sensor photodiode currents or flow head pressure; the 5-bit DAC calibrates sensor offset. Deterministic interrupt latency and a fixed instruction set simplify FDA software validation documentation. The PIC16LF18323-E/ST is not itself a medical-grade component but is widely used as a sub-system controller in cleared medical accessories.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF18323-E/ST — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF18323T-I/ST | PIC16LF18323-I/ST | PIC16F18323-E/ST | PIC16LF18313-I/ST | PIC16LF18323-E/SL |
|---|---|---|---|---|---|---|
| Package | 14-pin TSSOP (/ST) | 14-pin TSSOP - same | 14-pin TSSOP - same | 14-pin TSSOP - same | 14-pin TSSOP - same | 14-pin SOIC - different outline |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 3.5 KB | 3.5 KB | 3.5 KB | 3.5 KB | 1.75 KB | 3.5 KB |
| SRAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 256 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| VDD Range | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Operating Temperature | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +125 C (E grade) |
| ADC | 10-bit with computation | 10-bit with computation | 10-bit with computation | 10-bit with computation | 10-bit with computation | 10-bit with computation |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Lowest-voltage PIC16F183xx variant with full -40C to +125C range (vs PIC16F18323-E/ST)
- Extended industrial temperature grade (vs PIC16LF18323-I/ST)
- Half the Flash and SRAM (vs PIC16LF18313-I/ST)
Design Notes
The PIC16LF18323-E/ST supports five low-power modes: Doze, Idle, Sleep, and two deep XLP modes (Retention Sleep and Deep Sleep with RTCC). For coin-cell applications drawing <1 uA average, use the Watchdog Timer or an external interrupt on RA2/INT to wake from Sleep, and route all digital peripherals through CLCs to operate while the CPU is asleep. Always enable the Brown-Out Reset (BOR) in the configuration word (BOREN = ON) for battery applications to prevent undefined execution during voltage droop. Estimated: with 3.3V supply, Sleep current is typically 50 nA with WDT disabled and 800 nA with WDT enabled at 32 kHz LFINTOSC.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 13) with a short trace to VSS (pin 7). For ADC accuracy, add a 10 uF bulk capacitor near VDD if the supply source impedance exceeds 5 ohms, and a 100 nF on the analog reference (FVREF) if used. Keep digital signal traces (PWM, oscillator) away from the analog RA0-RA3 pins to avoid coupled noise. The TSSOP-14 exposed pad is not present on this package - the thermal pad is only on QFN variants - so thermal management is purely through the 14 signal pins. Estimated: with all 14 pins soldered to 1 oz copper, theta_JA is approximately 100 C/W in still air.
Three common first-programming pitfalls on PIC16LF18323: (1) Incorrect configuration word - the FOSC, WDTE, LVP, and BOR bits must be set before code generation; LVP=ON disables RA5 as I/O. (2) PPS unlock sequence - peripheral pin select registers require the IOLOCK unlock sequence (PPSLOCK bit) before modification. (3) MCLR pin - pin 3 is MCLR by default; to use as RA3, set MCLRE=OFF in configuration. ADC reference defaults to VDD; for ratiometric measurements use FVR (Fixed Voltage Reference) at 1.024V/2.048V/4.096V. The 10-bit ADC requires minimum acquisition time based on source impedance (TACQ = 2us + 0.05us*pF source for 10k source).
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 not applicable for this consumer/industrial grade; the automotive-grade equivalent is PIC16F18323-E/ST with separate qualification documentation. Lead-free TSSOP with matte tin plating. Halogen-free per Microchip material declaration.