Microchip Technology

PIC16F18323-E/P - 8-Bit MCU, 32MHz, 3.5KB Flash, 14-PDIP | Microchip

MPN: PIC16F18323-E/P ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 14-pin PDIP Package 32 MHz Speed 3.5 KB (2K x 14 words) Memory
From $0.78 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $1.45 $1.45
10 $1.28 $12.80
100 $1.05 $105.00
500 $0.89 $445.00
1,000 $0.78 $780.00
ℹ️ All prices are in USD

PIC16F18323-E/P Overview

The Microchip Technology PIC16F18323-E/P is an 8-bit RISC microcontroller belonging to the PIC16F family, featuring an enhanced mid-range PIC16 CPU core running at up to 32 MHz, 3.5 KB of self-programmable Flash program memory, 256 bytes of SRAM, and 256 bytes of data EEPROM, all housed in a 14-pin PDIP through-hole package. The PIC16F18323-E/P integrates rich Core Independent Peripherals (CIPs) including a Configurable Logic Cell (CLC), Numerically Controlled Oscillator (NCO), Complementary Waveform Generator (CWG), 10-bit ADC with computation, 5-bit DAC, two comparators, and 10-bit PWM with auto-shutdown, enabling sophisticated control tasks without CPU intervention. Communication interfaces include I2C, SPI, and EUSART (asynchronous/synchronous), and the Peripheral Pin Select (PPS) feature allows flexible remapping of digital I/O to physical pins, simplifying PCB layout in space-constrained designs.

A microcontroller (MCU) is a single-chip computer containing a processor, memory, and input/output peripherals, and the 8-bit class represented by PIC16F parts targets cost-sensitive, deterministic, low-power embedded control applications. Microcontrollers belong to the broader category of embedded computing devices and serve as the active logic element in everything from consumer appliances to industrial sensors. The PIC16F18323-E/P's XLP (eXtreme Low Power) technology provides nanoWatt sleep currents below 50 nA typical, extending battery life in energy-harvesting and IoT applications.

Key features of the PIC16F18323-E/P include operating voltage from 2.3 V to 5.5 V, eleven shared GPIO pins with interrupt-on-change, internal 32 MHz oscillator with ±1% accuracy after calibration, and a wide industrial temperature range of -40°C to +125°C. The device supports in-circuit serial programming (ICSP) and offers code protection and a brown-out reset (BOR) for reliable field deployment. The 14-pin PDIP package is preferred for through-hole prototyping, breadboarding, and education.

Typical applications include IoT sensor nodes, battery-powered remote controls, small home appliances, LED lighting controllers, low-end motor control, and general-purpose embedded control. The PPS, CLC, and CWG peripherals make it particularly suited for custom waveform generation and sensor signal conditioning. When designing with this part, route the ICSPDAT/ICSPCLK pins to a debug header for in-circuit programming and consider placing a 100 nF decoupling capacitor within 5 mm of the VDD pin to ensure stable operation across temperature.

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

Microchip Technology
ADC: 12-bit with computation, up to 11 channels
Package: 14-pin PDIP (0.300"/7.62 mm pitch)
I/O Pins: 12
Microchip Technology
ADC: 10-bit, with Computation (ADC2)
Package: 14-pin PDIP (through-hole)
Core Independent Peripherals: CLC, CWG, NCO, DSM, ZCD
Microchip Technology
Core Independent Peripherals: CLC, CWG, NCO, PPS
I/O Pins: 12
Program Memory (Flash): 14 KB
Microchip Technology
ADC: 10-bit, with computation
Package: 20-pin PDIP (0.300 inch, 7.62mm)
I/O Pins: 18 (with PPS remap)

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

PIC16F18324-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
8-bit PIC16 RISC (modified Harvard) · 14-bit · 32 MHz · 7 KB (4K x 14 words) · 512 bytes · 256 bytes · 2.3 V to 5.5 V · 12 (of 14 pins)

✓ In Stock

$0.78 / Unit

View Datasheet →

PIC16F18326-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
PIC16 8-bit RISC, 14-bit instruction word · 32 MHz (8 MIPS) · 28 KB (16K x 14) · 2 KB · 256 bytes · 10-bit with computation · 5-bit

✓ In Stock

$0.95 / Unit

View Datasheet →

PIC16F18323-I/P

✅ Drop-In
📦 14-pin PDIP
same die/package, industrial -40C to +85C vs extended -40C to +125C

📋 Reference alternative (not in catalog)

PIC16F18325-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
14 KB · 1 KB · 256 B · PIC16 enhanced mid-range 8-bit · 49 instructions, 14-bit instruction word · 32 MHz · 1.8 V to 5.5 V · 12

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16F1823-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
8-bit Flash Microcontroller (MCU) · PIC16 Enhanced Mid-Range (14-bit instruction) · 3.5 KB (2K x 14) Flash · 128 bytes · 256 bytes · 32 MHz (200 ns instruction cycle) · 2.5 V to 5.5 V (F variant) · 12

✓ In Stock

$1.24 / Unit

View Datasheet →

PIC16F18323-E/P Maximum Ratings & Electrical Characteristics

Core PIC16 (Enhanced Mid-Range 8-bit RISC)
Maximum CPU Frequency 32 MHz
Program Memory (Flash) 3.5 KB (2K x 14 words)
Data SRAM 256 bytes
Data EEPROM 256 bytes
Operating Voltage (VDD) 2.3 V to 5.5 V
GPIO Pins 11
ADC 10-bit, up to 11 channels
DAC 5-bit
Comparators 2
PWM Channels 10-bit, multiple outputs
Communication Interfaces I2C, SPI, EUSART
Core Independent Peripherals CLC, NCO, CWG, CCP
Peripheral Pin Select (PPS) Yes
Package 14-pin PDIP
Operating Temperature -40C to +125C (Industrial)
Mounting Type Through-Hole
RoHS Status Compliant

PIC16F18323-E/P Pin Configuration

DIP-14 Package Pinout Diagram DIP-14 14-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 DIP-14
Pin 1 VDD — Positive power supply
Pin 2 RA5 — Bidirectional I/O / analog input
Pin 3 RA4 — Bidirectional I/O / analog input
Pin 4 RA3/MCLR — I/O or Master Clear (reset) input
Pin 5 RC5 — Bidirectional I/O / analog input
Pin 6 RC4 — Bidirectional I/O / analog input
Pin 7 RC3 — Bidirectional I/O / analog input
Pin 8 RC2 — Bidirectional I/O / analog input
Pin 9 RC1 — Bidirectional I/O / analog input
Pin 10 RC0 — Bidirectional I/O / analog input
Pin 11 RA1 — Bidirectional I/O / analog input
Pin 12 RA0 — Bidirectional I/O / analog input
Pin 13 RA2 — Bidirectional I/O / analog input
Pin 14 VSS — Ground reference

Typical Applications

PIC16F18323-E/P is suitable for 6 applications: IoT Sensor Node, Battery-Powered Remote Control, Small Home Appliance Controller, LED Lighting Controller, Low-End BLDC Motor Control, Industrial Sensor Transmitter.

🧩

IoT Sensor Node

The PIC16F18323-E/P fits battery-powered IoT sensor nodes thanks to its XLP nanoWatt sleep currents (typically below 50 nA in deep sleep), 32 MHz processing headroom for on-sensor filtering, and 3.5 KB Flash to run small protocol stacks like Modbus RTU or LoRaWAN device drivers. The 10-bit ADC with computation (ADC2) performs oversampling and averaging in hardware without waking the CPU, dramatically reducing active-mode energy. Peripheral Pin Select (PPS) lets designers route I2C, SPI, and UART to any digital pin, simplifying PCB layout when adding sensors. Compared with a discrete op-amp + ADC chain, this part integrates acquisition, conditioning, and communication in one 14-pin PDIP, cutting BOM cost and standby current in remote environmental monitoring deployments.

📱

Battery-Powered Remote Control

The PIC16F18323-E/P is well suited for handheld remote controls because its sleep current below 50 nA combined with 32 MHz active MIPS allows years of operation from a coin cell. Its 11 GPIO can matrix-scan up to a 4x4 keypad directly, while the CWG peripheral generates IR carrier waveforms without CPU load. Wake-on-interrupt sources include IOC (interrupt-on-change), comparators, and a real-time clock from Timer1, so the device spends nearly all of its life in deep sleep. The 256-byte EEPROM stores pairing codes and user settings across power cycles. With the 14-pin PDIP package, designers can prototype on breadboard and transition the same firmware to a smaller SMD variant later without code changes.

🏭

Small Home Appliance Controller

Small kitchen and home appliances benefit from the PIC16F18323-E/P's combination of 10-bit PWM outputs for motor speed or heater control, two comparators for overcurrent detection, and a 5-bit DAC for setpoint references. The CWG peripheral can generate complementary PWM with dead-band control for half-bridge drivers, eliminating software timing jitter. Operating from 2.3 V to 5.5 V allows direct connection to 2- or 3-cell alkaline batteries. The industrial -40C to +125C temperature range ensures reliable operation near heating elements. Its 256-byte EEPROM retains user preferences across power loss without needing an external serial EEPROM chip.

💡

LED Lighting Controller

The PIC16F18323-E/P is ideal for LED lighting drivers that need fine dimming and color-mixing control. Its 10-bit PWM can be frequency-shifted via the PWM peripheral to avoid audible noise, and the CWG combined with the NCO produces precise dithered waveforms for high-resolution 16-bit-equivalent dimming. The two on-chip comparators enable constant-current feedback without an external op-amp. PPS reassigns SPI or I2C to interface with LED driver ICs like the TLC5947 or WS28xx. The 32 MHz CPU performs gamma correction and color-temperature calculations in real time, while the 256-byte EEPROM stores scene presets across power cycles.

🏭

Low-End BLDC Motor Control

Sensorless brushless DC motor control for small fans and pumps is feasible on the PIC16F18323-E/P thanks to its CWG (Complementary Waveform Generator) with programmable dead-band, fast ADC, and zero-crossing comparator inputs. The CLC allows hardwired commutation logic without CPU latency, ensuring reliable start-up. Operating voltage up to 5.5 V drives 3.3 V gate drivers directly, while a charge pump can be implemented with the 5-bit DAC. The 32 MHz core executes FOC or trapezoidal commutation routines in firmware while PPS keeps the motor-control pins and debug pins separate, reducing PCB trace crossing.

🌐

Industrial Sensor Transmitter

The PIC16F18323-E/P serves 4-20 mA industrial sensor transmitters and field instruments because of its -40C to +125C operating range, 10-bit ADC with hardware averaging, and 256-byte EEPROM for calibration constants. The EUSART supports RS-485 with auto-direction control via a comparator, while I2C can address an external digital sensor or EEPROM. Its 11 GPIO are sufficient for a 4-20 mA loop with HART modem interface plus a local LED status indicator. The XLP low-power modes let a single MCU run the loop, sensor, and HART modem from the 4-20 mA current itself, removing the need for a separate isolated supply.

Recommended Products Summary

PIC16F18313-E/P Microchip Technology Used in: IoT Sensor Node, Battery-Powered Remote Control MCP9808 High-accuracy temperature sensor over I2C Used in: IoT Sensor Node MCP1700 Low-Iq LDO regulator for coin-cell applications Used in: Battery-Powered Remote Control PIC16F18325-E/P Microchip Technology Used in: Small Home Appliance Controller MCP73831 Li-ion charge management companion IC Used in: Small Home Appliance Controller PIC16F18326-E/P Higher Flash variant for complex lighting effects Used in: LED Lighting Controller, Industrial Sensor Transmitter TLC5947 12-bit PWM LED driver companion Used in: LED Lighting Controller PIC16F18324-E/P Microchip Technology Used in: Low-End BLDC Motor Control DRV8313 Three-phase motor driver companion Used in: Low-End BLDC Motor Control ISO1176 Isolated RS-485 transceiver Used in: Industrial Sensor Transmitter
What is the program memory size of PIC16F18323-E/P?
The PIC16F18323-E/P has 3.5 KB of Flash program memory (organized as 2K × 14-bit words), 256 bytes of SRAM data memory, and 256 bytes of data EEPROM for non-volatile user storage. This makes it suitable for small to medium embedded control firmware where code density and persistent parameter storage both matter.
What is the maximum operating frequency of PIC16F18323-E/P?
The PIC16F18323-E/P runs up to 32 MHz on its internal oscillator, providing up to 8 MIPS of instruction throughput (one instruction per four clock cycles in PIC16 enhanced mid-range core). External clock sources can also drive the part, but most designs rely on the calibrated internal 32 MHz HFINTOSC.
Where can I buy PIC16F18323-E/P online?
The PIC16F18323-E/P is in stock at DigiKey, Mouser, and Avnet in tube packaging (25 per tube). As of 2026-09-20, distributor pricing starts around USD 1.45 for 1-piece and drops to USD 0.78 at 1000-piece quantities. Both authorized franchised distributors and reputable independent brokers carry the part.
What is the price of PIC16F18323-E/P at 1000 pieces?
The 1000-piece unit price of PIC16F18323-E/P is approximately USD 0.78 as of 2026-09-20, based on DigiKey franchised pricing. Volume discounts are typical above 500 pieces, and lead time for production orders is generally 8-12 weeks when buying factory-direct from Microchip.
What is the lead time for PIC16F18323-E/P from Microchip?
Factory-direct lead time for the PIC16F18323-E/P from Microchip is typically 8-12 weeks for production quantities as of 2026-09-20. Distributor stock is generally available in tube packaging with same-day shipping for small orders; check DigiKey or Mouser for current inventory levels.
Is PIC16F18323-E/P in stock right now?
Yes, the PIC16F18323-E/P is currently reported in stock at multiple authorized distributors as of 2026-09-20, with one reseller listing more than 18,000 units available in tube packaging. Lead times for volume orders remain short, and the part is not on allocation or EOL notice.
What is the difference between PIC16F18323-E/P and PIC16F18323-I/P?
Both parts are electrically and pin-compatible; the difference is the operating temperature grade. The PIC16F18323-E/P operates from -40°C to +125°C (extended), while the PIC16F18323-I/P operates from -40°C to +85°C (industrial). Per the Microchip datasheet family, choosing E/P over I/P provides wider thermal margin for harsh environments at no functional cost.
PIC16F18323-E/P vs PIC16F1823-E/P - which is better?
The PIC16F18323-E/P is the newer generation with significantly more Core Independent Peripherals (CLC, NCO, CWG, PPS) and 3.5 KB Flash, while the legacy PIC16F1823-E/P offers less Flash and fewer CIPs. According to Microchip's PIC migration documentation, designers should choose PIC16F18323-E/P for new designs unless legacy compatibility is required.
Can PIC16F18313-E/P replace PIC16F18323-E/P?
The PIC16F18313-E/P is pin-compatible in the 8-pin variants but NOT in the 14-pin PDIP; it is a smaller die with reduced peripheral count and only 6 GPIO. For a true drop-in replacement in the same 14-PDIP package with similar peripherals, the PIC16F18324-E/P (4 KB Flash, same peripherals) or PIC16F18326-E/P (8 KB Flash) are the correct choices.
Where to download PIC16F18323-E/P datasheet PDF?
The official PIC16F18323-E/P datasheet (document 40001994E) is available as a free PDF from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/. Third-party mirrors exist on sites like FindIC and AllDatasheet, but engineers should always verify revisions against Microchip's official product page to ensure accuracy.
What is the pinout of PIC16F18323-E/P?
The PIC16F18323-E/P 14-pin PDIP pinout is: Pin 1 = VDD, Pin 2 = RA5, Pin 3 = RA4, Pin 4 = RA3/MCLR, Pin 5 = RC5, Pin 6 = RC4, Pin 7 = RC3, Pin 8 = RC2, Pin 9 = RC1, Pin 10 = RC0, Pin 11 = RA1, Pin 12 = RA0, Pin 13 = RA2, Pin 14 = VSS. Pin functions are remappable via PPS for digital peripherals.
Does PIC16F18323-E/P support USB?
No, the PIC16F18323-E/P does not include a USB peripheral. For USB connectivity in a similar PIC16 footprint, consider the PIC16F1455 or PIC16F1459 families, which add USB 2.0 Full-Speed device support at the cost of slightly different peripheral counts. The PIC16F18323-E/P focuses on low-power general-purpose control.
What tools are needed to program PIC16F18323-E/P?
The PIC16F18323-E/P is programmed via ICSP using the MPLAB X IDE with the XC8 compiler, plus a programmer such as the PICkit 4, PICkit 5, Snap, or MPLAB ICD 4. MPLAB Code Configurator (MCC) generates peripheral initialization code for free, dramatically reducing development time for PPS, ADC, and PWM setups.
Is PIC16F18323-E/P RoHS compliant?
Yes, the PIC16F18323-E/P is fully RoHS compliant per Microchip's product declaration. The part is supplied in lead-free finish and is also REACH compliant. Halogen-free status and conflict-minerals declarations are available on Microchip's product environmental compliance page for this device family.
What are the key specifications of PIC16F18323-E/P that engineers should know?
The PIC16F18323-E/P combines 32 MHz CPU, 3.5 KB Flash, 256 B SRAM, 256 B EEPROM, 11 GPIO, 10-bit ADC, 5-bit DAC, two comparators, 10-bit PWM, and CIPs (CLC, NCO, CWG, CCP) in a 14-pin PDIP. Operating range is 2.3-5.5 V at -40°C to +125°C. This specification set suits cost-sensitive battery-powered control applications.

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

Selection Guide

Choose PIC16F18323-E/P when you need a wide-temperature-range 8-bit MCU in 14-pin PDIP with strong Core Independent Peripherals and 3.5 KB of Flash for general-purpose embedded control. Choose PIC16F18323-I/P if your application is confined to -40C to +85C and you want to save cost. Choose PIC16F18324-E/P (4 KB) or PIC16F18326-E/P (8 KB) for larger firmware. Choose the legacy PIC16F1823-E/P only when cost-down requires it and you can live without NCO/CWG. For surface-mount designs, the same silicon is available in PIC16F18323-I/SO (SOIC-14) or PIC16F18323-I/ML (QFN-16) variants.

Comparison with Alternatives

Parameter This Product PIC16F18324-E/P PIC16F18326-E/P PIC16F18323-I/P PIC16F18325-E/P PIC16F1823-E/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-pin PDIP 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same)
Program Memory (Flash) 3.5 KB 4 KB 8 KB 3.5 KB 8 KB 2 KB
Data SRAM 256 B 512 B 1 KB 256 B 1 KB 128 B
Data EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Core Independent Peripherals CLC, NCO, CWG, CCP CLC, NCO, CWG, CCP (same) CLC, NCO, CWG, CCP (same) CLC, NCO, CWG, CCP (same) CLC, NCO, CWG, CCP (same) Limited (no NCO/CWG)
Operating Temperature -40C to +125C -40C to +125C -40C to +125C -40C to +85C -40C to +125C -40C to +125C

Key Differentiators

  • Larger Flash than legacy PIC16F1823 with same 14-PDIP footprint (vs PIC16F1823-E/P)
  • Wider temperature range than I-grade PIC16F18323 (vs PIC16F18323-I/P)
  • Industrial temp grade with full peripheral set in 14-PDIP (vs PIC16F18324-E/P)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (Pin 1) and a bulk capacitor of at least 10 uF near the IC. For battery-powered designs using the XLP sleep modes, verify that the regulator quiescent current is below the MCU's lowest sleep current (typically below 50 nA in deep sleep) to avoid negating the energy savings.

Route ICSPDAT (RA0) and ICSPCLK (RA1) to a 5-pin in-circuit programming header with a 10 kohm pull-up on MCLR (RA3). Keep the MCLR trace short and isolated from switching nodes to prevent spurious resets. If the analog ADC inputs are in use, dedicate a quiet analog ground island and join it to the digital ground at a single point under the MCU.

Do not assume that the unconfigured GPIO default is input with a weak pull-up - new PIC16F183xx parts default to analog mode on POR. Configure all unused pins as digital outputs driving low, not high-impedance, to minimize SHDN current. Also, when migrating from PIC16F1823 to PIC16F18323 firmware, verify the PPS register unlock sequence because the new family requires an unlock before remapping.

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 environmental page. Not AEC-Q100 qualified; for automotive applications use PIC16F18323-E/P only in non-safety subsystems or pick an AEC-Q100 qualified part from Microchip's automotive catalog.

Data verified on: 2026-09-20 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F18323-E/P PIC16F18323-E/P datasheet Microchip PIC16F18323-E/P PIC16F18323-E/P buy PIC16F18323-E/P price 1000 PIC16F18323-E/P pinout 14-PDIP PIC 8-bit MCU 32MHz 3.5KB Flash PIC16F18323-E/P vs PIC16F18323-I/P PIC16F18323-E/P drop-in replacement PIC16F18323 IoT sensor node PIC16F18323 battery powered PIC16F18323 PICkit programming

Related Components & Terms

Microchip Technology PIC16F18323-E/P PIC16F18324-E/P PIC16F18326-E/P PIC16F18323-I/P PIC16F18325-E/P PIC16F1823-E/P PIC16 (enhanced mid-range 8-bit RISC core) PIC microcontroller microcontroller (MCU) 8-bit MCU PDIP-14 Through-hole package Peripheral Pin Select (PPS) Core Independent Peripherals (CIP) Configurable Logic Cell (CLC) Numerically Controlled Oscillator (NCO) Complementary Waveform Generator (CWG) XLP (eXtreme Low Power) Flash program memory EEPROM SRAM RoHS REACH ICSP (In-Circuit Serial Programming) PICkit MPLAB X IDE XC8 compiler
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