Microchip Technology

PIC16F18346-E/SS - 8-bit 32MHz 28KB Flash XLP MCU | Microchip

MPN: PIC16F18346-E/SS ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 20-pin SSOP Package 32 MHz Speed 28 KB (16K x 14 words) Memory
From $1.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $2.45 $2.45
10 $2.21 $22.10
100 $1.94 $194.00
500 $1.72 $860.00
1,000 $1.55 $1,550.00
ℹ️ All prices are in USD

PIC16F18346-E/SS Overview

The Microchip Technology PIC16F18346-E/SS is an 8-bit PIC microcontroller from the PIC® XLP™ 16F family, operating up to 32 MHz with 28 KB of Flash program memory (16K x 14 words), 2 KB of RAM and 256 bytes of EEPROM, housed in a 20-pin SSOP package. It integrates analog peripherals including a 10-bit ADC, a 5-bit DAC, two comparators, and configurable logic cells (CLC), and supports two SPI/I²C communication peripherals with Peripheral Pin Select (PPS) flexibility. The wide 2.3 V to 5.5 V operating range, combined with eXtreme Low Power (XLP) technology and a Functional Safety (FuSa) feature set, makes this device well suited to general-purpose and low-power embedded designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory and peripheral interfaces. PIC microcontrollers use a RISC-based 8-bit core with a 14-bit instruction word optimized for deterministic execution and low power. The PIC16F18346 belongs to the broader 8-bit MCU hierarchy: PIC16 family → enhanced mid-range core → XLP low-power subfamily. Its Core Independent Peripherals (CLC, CWG, PWM) can execute logic functions without CPU intervention, freeing the core to remain in sleep and reducing system power.

Key features that differentiate this device include Peripheral Pin Select for flexible pin assignment, multiple low-power sleep modes below 100 nA typical, functional safety diagnostics, and Core Independent Peripherals such as CLC, CWG, NCO and PWM. Compared with earlier PIC16F1xxx generations, the PIC16F18346 doubles instruction memory and adds PPS mapping for digital peripherals, enabling smaller PCB layouts when peripherals are remapped to available I/O.

The PIC16F18346 uses an enhanced mid-range 8-bit core with a two-stage pipeline, hardware multiplier, and interrupt controller with vectored priority. Analog performance includes 10-bit ADC resolution at up to 100 ksps, 5-bit DAC rail-to-rail output, and zero-cross detect on comparators. The functional safety subsystem adds hardware diagnostics such as CRC, windowed watchdog, and clock monitoring that help designers target IEC 61508 SIL capable systems.

Typical applications include battery-powered IoT sensor nodes, low-power wireless remote controls, functional-safety sensor transmitters, LED lighting controllers, and small consumer appliances. The PIC16F18346's combination of XLP sleep current, PPS routing, and functional safety features makes it a fit for both general-purpose and safety-critical designs.

When designing with this device, route analog signals (ADC, DAC, comparator inputs) away from high-frequency switching traces to preserve 10-bit ADC accuracy. Use PPS to remap peripherals onto available I/O if pin conflicts arise during schematic layout.

This page synthesizes distributor pricing, same-family PIC drop-in alternatives, and practical design notes that complement the manufacturer datasheet to support sourcing and engineering decisions.

Drop-in alternatives for PIC16F18346-E/SS — 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 PIC16F18346-E/SS (same form factor and footprint) — differing in ADC, Core Architecture, Package, Comparators, DAC.

Microchip Technology
ADC: 10-bit, up to 17 channels (ADC2 with Computation)
Core Architecture: PIC16 enhanced mid-range 8-bit
Package: 20-pin SSOP (5.30 mm body)
Microchip Technology
ADC: 10-bit, multiple channels
Core Architecture: PIC16 8-bit enhanced mid-range
Package: 20-pin SSOP (SS) 5.30 mm
Microchip Technology
ADC: 10-bit, with computation (ADC2)
Core Architecture: PIC 8-bit, 14-bit instruction word
Package: 20-pin UQFN (4x4 mm) with exposed pad

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

PIC16F18346-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
Enhanced Mid-Range 8-bit PIC (14-bit instruction) · 32 MHz (8 MIPS) · 28 KB (16K x 14 words) · 2 KB · 256 B · 20-pin SSOP (5.30 mm body) · 1.8 V to 5.5 V · 17 (with PPS remapping)

✓ In Stock

$0.84 / Unit

View Datasheet →

PIC16F18346-E/SO

✅ Drop-In
📦 20-pin SOIC (not SSOP)
same die, different package SOIC vs SSOP

📋 Reference alternative (not in catalog)

PIC16F18346-E/GZ

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC 8-bit, 14-bit instruction word · PIC16F XLP, Functional Safety (FuSa) · 28 KB (16K x 14 words) · 2 KB · 256 bytes · 32 MHz · 2.3 V to 5.5 V · 18

✓ In Stock

$1.28 / Unit

View Datasheet →

PIC16F18345T-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC16 8-bit enhanced mid-range · 14 KB (8K x 14 words) · 1 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 20-pin SSOP (SS) 5.30 mm · -40 C to +85 C (Industrial)

✓ In Stock

$1.02 / Unit

View Datasheet →

PIC16F18344-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC16 enhanced mid-range 8-bit · 32 MHz · 7 KB (4K x 14 words) · 512 bytes · 256 bytes · 1.8 V to 5.5 V · -40C to +85C (Industrial) · 20-pin SSOP (5.30 mm body)

✓ In Stock

$0.86 / Unit

View Datasheet →

PIC16F18346-E/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit enhanced mid-range
Family PIC® XLP™ 16F (Functional Safety)
Max CPU Frequency 32 MHz
Program Memory (Flash) 28 KB (16K x 14 words)
Data RAM 2 KB
EEPROM 256 B
Supply Voltage Range 2.3 V to 5.5 V
I/O Pins 18
ADC 10-bit
DAC 5-bit
Comparators 2
Communication Peripherals 2x (SPI/I2C)
Package 20-pin SSOP
Operating Temperature -40 C to +125 C
Peripheral Pin Select (PPS) Yes
Functional Safety (FuSa) Yes
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F18346-E/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA5 — Bidirectional I/O / ADC input
Pin 2 RA4 — Bidirectional I/O / ADC input
Pin 3 RA3 — Bidirectional I/O / ADC input / MCLR
Pin 4 RA2 — Bidirectional I/O / ADC input
Pin 5 RA1 — Bidirectional I/O / ADC input / DAC output
Pin 6 RA0 — Bidirectional I/O / ADC input
Pin 7 VSS — Ground reference
Pin 8 RA7 — Bidirectional I/O / oscillator
Pin 9 RA6 — Bidirectional I/O / oscillator
Pin 10 RC0 — Bidirectional I/O
Pin 11 RC1 — Bidirectional I/O
Pin 12 RC2 — Bidirectional I/O
Pin 13 RC3 — Bidirectional I/O
Pin 14 RC4 — Bidirectional I/O
Pin 15 RC5 — Bidirectional I/O
Pin 16 RC6 — Bidirectional I/O
Pin 17 RC7 — Bidirectional I/O
Pin 18 VDD — Positive supply (2.3 V to 5.5 V)
Pin 19 RB7 — Bidirectional I/O
Pin 20 RB6 — Bidirectional I/O

Typical Applications

PIC16F18346-E/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Functional Safety Sensor Transmitter, Low-Power Wireless Remote Control, LED Lighting Controller, Small Consumer Appliance, Automotive Body Electronics.

🧩

Battery-Powered IoT Sensor Node

The PIC16F18346-E/SS is well matched to IoT sensor nodes because its XLP sleep current and 32 MHz active performance let the MCU spend most of its life in low-power state while still handling sensor sampling, edge processing and radio control. The 28 KB Flash fits typical LoRaWAN or Zigbee stack layers plus application code, while 2 KB RAM supports short message buffers. At 3.0 V from a CR2032 or single Li-ion cell, the device's 2.3 V minimum supply extends operating life as the battery discharges. PPS routing allows the SPI radio, UART debug and ADC channel to be remapped onto available pins without redesigning the PCB.

🏭

Functional Safety Sensor Transmitter

The PIC16F18346-E/SS is designed for functional safety applications and integrates a windowed watchdog, hardware CRC, and clock failure monitor. In a 4-20 mA loop-powered or industrial sensor transmitter, these diagnostics support IEC 61508 SIL capable designs. The 10-bit ADC at 100 ksps handles analog sensor inputs such as pressure or temperature transducers, while the two SPI/I2C peripherals connect to digital sensors or external EEPROM for calibration data. The 256-byte EEPROM stores non-volatile calibration constants directly on the device, eliminating an external memory chip.

📱

Low-Power Wireless Remote Control

For handheld remote controls the PIC16F18346-E/SS provides ample code space (28 KB) for protocol stacks such as RF4CE, BLE HID or proprietary Sub-GHz while maintaining sub-microamp sleep current for years of battery life from two AAA cells. The CLC and PWM peripherals generate IR or RF carrier waveforms without CPU intervention, letting the core stay asleep until a button press wakes it through interrupt-on-change I/O. PPS allows the same firmware to be reused across PCB revisions where button matrix pins differ.

💡

LED Lighting Controller

The PIC16F18346-E/SS drives multi-channel LED lighting systems using its 10-bit ADC for ambient light sensing and PWM outputs for dimming control. Its CLC peripheral combines PWM and comparator signals to implement zero-current switching for high-efficiency LED drivers, while the 5-bit DAC generates reference voltages for constant-current regulation. The wide 2.3 V to 5.5 V supply supports direct connection to 3.3 V or 5 V LED driver rails. Core Independent Peripherals offload LED control from the CPU, keeping total quiescent current low.

🏭

Small Consumer Appliance

Household appliances like coffee makers, blenders and smart kitchen tools use the PIC16F18346-E/SS for user interface control, sensor reading and motor timing. Its 32 MHz performance is sufficient for PID temperature control loops, while 2 KB RAM handles UI state machines and button debouncing. The 10-bit ADC reads temperature sensors and the 5-bit DAC generates bias voltages for thermistor bridges. Functional safety diagnostics add protection against firmware runaway in heating applications.

🚗

Automotive Body Electronics

Within the -40 C to +125 C extended temperature range the PIC16F18346-E/SS handles non-safety automotive body functions such as interior lighting controllers, seat position memories and door modules. LIN protocol stacks fit within 28 KB Flash and the 256-byte EEPROM stores user preferences like seat position. The two SPI/I2C peripherals connect to sensor clusters and LED driver ICs. PPS simplifies PCB routing when multiple body controllers share the same module platform.

Recommended Products Summary

PIC16F18346-I/SS Industrial temperature drop-in variant Used in: Battery-Powered IoT Sensor Node, Functional Safety Sensor Transmitter, LED Lighting Controller, Automotive Body Electronics PIC16F18345T-I/SS Microchip Technology Used in: Battery-Powered IoT Sensor Node, Small Consumer Appliance, Automotive Body Electronics PIC16F18346-E/GZ Microchip Technology Used in: Functional Safety Sensor Transmitter, Small Consumer Appliance PIC16F18345-I/SS Cost-reduced drop-in option Used in: Low-Power Wireless Remote Control PIC16F18344-I/SS Microchip Technology Used in: Low-Power Wireless Remote Control PIC16F18346-E/SO SOIC package alternative Used in: LED Lighting Controller
What is the maximum CPU clock frequency of PIC16F18346-E/SS?
The PIC16F18346-E/SS operates up to 32 MHz internal clock from the 64 MHz high-frequency oscillator divided by 2. According to the Microchip datasheet 40001839E, the device executes one instruction per clock cycle in the enhanced mid-range core, giving an effective 32 MIPS performance suitable for sensor processing and basic control loops.
How much Flash, RAM and EEPROM does PIC16F18346 have?
The PIC16F18346 integrates 28 KB (16K x 14) of Flash program memory, 2 KB of data SRAM and 256 bytes of EEPROM. This is twice the Flash of the prior PIC16F1827 generation and adds EEPROM for non-volatile parameter storage without external memory chips.
What is the supply voltage range of PIC16F18346-E/SS?
The PIC16F18346-E/SS operates from 2.3 V to 5.5 V across the full -40 C to +125 C industrial temperature range. This wide range lets the device run directly from a single-cell Li-ion, 3.3 V or 5 V rail without external level shifters.
Does PIC16F18346 support Peripheral Pin Select (PPS)?
Yes, the PIC16F18346 supports Peripheral Pin Select, which remaps digital peripherals (CLC, CWG, CCP, PWM, serial) onto available I/O pins. According to datasheet 40001839E, this lets designers route peripherals to spare pins and shrink PCB size when package I/O is constrained.
Where can I buy PIC16F18346-E/SS at distributor pricing?
The PIC16F18346-E/SS is in stock at DigiKey, Mouser and major distributors, with 1-piece pricing around USD 2.45 as of 2026-09-20 and volume pricing down to USD 1.55 at 1000 pieces per distributor quote. Octopart aggregates live distributor stock and lead time for bulk sourcing.
What is the lead time for PIC16F18346-E/SS orders?
As of 2026-09-20, distributor stock for PIC16F18346-E/SS is generally available with immediate shipping at DigiKey and Mouser. Volume orders above 10k pieces should be checked with Microchip direct or authorized distributors for current lead time.
What is the price of PIC16F18346-E/SS at 1000 pieces?
The 1000-piece price for PIC16F18346-E/SS is approximately USD 1.55 per unit as of 2026-09-20 according to Octopart aggregated distributor quotes. Lower pricing applies for higher volume breaks; contact Microchip direct for OEM pricing.
PIC16F18346 vs PIC16F18326 - which is better for low pin count designs?
The PIC16F18346 has 28 KB Flash, 2 KB RAM and 256 B EEPROM while the PIC16F18326 has 16 KB Flash, 1 KB RAM and 256 B EEPROM. For sensor or IoT nodes needing more code space or data buffering, the PIC16F18346 is the better choice; for cost-sensitive simple tasks, the PIC16F18326 saves roughly 20 percent cost.
When should I choose PIC16F18346-E/SS over PIC16F18325?
Choose PIC16F18346-E/SS when you need 28 KB Flash, 2 KB RAM and 20-pin SSOP package with PPS and functional safety. Choose PIC16F18325 when 14 KB Flash and 1 KB RAM are sufficient in a smaller 14-pin SOIC package. Both share the same XLP core architecture.
What is the best drop-in replacement for PIC16F18346-E/SS?
The PIC16F18345-I/SS is the closest drop-in alternative with 14 KB Flash in the same 20-pin SSOP footprint for designs that do not require 28 KB program memory. For 28 KB drop-in alternatives, the PIC16F18346-I/SS (industrial temperature grade) is pin-compatible and functionally identical.
Where can I download the PIC16F18346-E/SS datasheet PDF?
The official PIC16(L)F18326/18346 datasheet (document 40001839E) is hosted at https://ww1.microchip.com/downloads/en/DeviceDoc/40001839E.pdf. The same datasheet covers both PIC16F18326 and PIC16F18346 variants because they share die architecture.
Where can I find the PIC16F18346-E/SS pinout?
The PIC16F18346-E/SS pinout for the 20-pin SSOP package is documented in section 2 of datasheet 40001839E and in the Microchip product page at https://www.microchip.com/en-us/product/PIC16F18346. Pin 1 is the marker dot at top-left with the SSOP notch orientation.
Hey Google, what can replace PIC16F18346-E/SS in a battery sensor node?
For a battery-powered sensor node, the PIC16F18345-I/SS in the same 20-pin SSOP package is a direct drop-in alternative with 14 KB Flash, retaining XLP sleep modes, PPS routing and 10-bit ADC. If more code space is required, the PIC16F18346-I/SS is the same die in industrial temperature grade.
Is PIC16F18346 the same as PIC16F18326?
No, PIC16F18346 and PIC16F18326 are different parts in the same family. The PIC16F18346 has 28 KB Flash and 2 KB RAM; the PIC16F18326 has 16 KB Flash and 1 KB RAM. Both share the same datasheet 40001839E, same 20-pin SSOP package and same peripheral set.
What are the key specifications of PIC16F18346-E/SS that engineers should know?
The PIC16F18346-E/SS key specifications are: 8-bit enhanced mid-range core at 32 MHz / 32 MIPS, 28 KB Flash, 2 KB RAM, 256 B EEPROM, 18 I/O pins, 2.3 V to 5.5 V supply, 10-bit ADC, 5-bit DAC, two comparators, two SPI/I2C with PPS, functional safety support, XLP low-power modes, and a 20-pin SSOP package. According to datasheet 40001839E, this combination enables compact functional-safety designs.

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

Selection Guide

Choose PIC16F18346-E/SS when you need 28 KB Flash, 2 KB RAM, and functional safety diagnostics in a 20-pin SSOP package for industrial or automotive designs that operate from -40 C to +125 C. Choose PIC16F18345T-I/SS in the same SSOP-20 footprint when 14 KB Flash is sufficient and cost is critical. Choose PIC16F18346-I/SS for the same die in the industrial -40 C to +85 C range. Choose PIC16F18344-I/SS only when 7 KB Flash and 1 KB RAM are adequate. For non-safety battery applications, the XLP sleep current and PPS routing are the key advantages over older PIC16F1xxx generations.

Comparison with Alternatives

Parameter This Product PIC16F18346-I/SS PIC16F18346-E/GZ PIC16F18345T-I/SS PIC16F18344-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-pin SSOP 20-pin SSOP (same) 20-pin UQFN 20-pin SSOP (same) 20-pin SSOP (same)
Flash Memory 28 KB 28 KB (same) 28 KB (same) 14 KB (-50%) 7 KB (-75%)
RAM 2 KB 2 KB (same) 2 KB (same) 1 KB (-50%) 1 KB (-50%)
EEPROM 256 B 256 B (same) 256 B (same) 256 B (same) 256 B (same)
Max CPU Frequency 32 MHz 32 MHz (same) 32 MHz (same) 32 MHz (same) 32 MHz (same)
Operating Temperature -40 C to +125 C -40 C to +85 C -40 C to +125 C (same) -40 C to +85 C -40 C to +85 C
Peripheral Pin Select (PPS) Yes Yes Yes Yes Yes

Key Differentiators

  • Largest Flash in PIC16F183xx family (vs PIC16F18345T-I/SS)
  • Functional Safety (FuSa) integrated (vs PIC16F18344-I/SS)
  • Extended temperature grade to +125 C (vs PIC16F18346-I/SS)

Design Notes

Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 18) of the PIC16F18346-E/SS. For designs that drive high-current loads on I/O pins, add a bulk 10 uF tantalum or ceramic capacitor near the supply pin to handle transient current during GPIO switching. The XLP sleep current typically stays below 100 nA when peripherals are disabled, so any leakage paths on PCB or external components will dominate total quiescent current.

Route the analog signals (ADC and DAC pins) away from switching traces such as PWM outputs and clock signals. Use a ground pour under the MCU and keep analog ground traces short to minimize noise pickup on 10-bit ADC measurements. The MCLR/RA3 pin can be left as reset input with a 10 kohm pull-up to VDD if not used as GPIO.

Do not exceed 5.5 V on VDD; the absolute maximum rating is 6.5 V with limited duration. Configure unused I/O pins as outputs low to minimize sleep current. When migrating code from PIC16F1827 to PIC16F18346, verify the PPS register definitions because the register addresses differ between the two families even though both are PIC16F1xxx.

Estimated: at 32 MHz active and 5.0 V supply, the PIC16F18346 core current is roughly 4 mA. Over the -40 C to +125 C operating range the supply current scales with voltage and frequency; at 125 C active mode draw rises to roughly 7 mA, giving total power dissipation under 35 mW and negligible thermal concern in SSOP-20 (theta_JA about 90 C/W). No heatsink required.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. The PIC16F18346-E/SS is not AEC-Q100 qualified, but functional safety features support IEC 61508 designs when paired with proper firmware.

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

Related Searches

PIC16F18346-E/SS PIC16F18346 datasheet Microchip PIC16F18346 PIC16F18346 SSOP 20 pin 8-bit 32MHz 28KB Flash MCU PIC16 XLP low power microcontroller PIC16F18346 vs PIC16F18345 PIC16F18346 functional safety MCU PIC16F18346-E/SS buy online PIC16F18346 peripheral pin select PPS what is the Flash size of PIC16F18346 PIC16F18346 IoT sensor node

Related Components & Terms

Microchip Technology PIC16F18346 PIC16F18346-E/SS PIC16F18346-I/SS PIC16F18345T-I/SS PIC16F18344-I/SS PIC16F18346-E/GZ PIC microcontroller 8-bit MCU enhanced mid-range core XLP eXtreme Low Power Peripheral Pin Select PPS Functional Safety FuSa SSOP-20 surface mount RoHS IEC 61508 10-bit ADC 5-bit DAC Core Independent Peripherals
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