Microchip Technology

PIC16F1847-E/SS - 8-bit MCU, 14KB Flash, 32MHz, SSOP-20 | Microchip

MPN: PIC16F1847-E/SS ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss SSOP-20 (5.30 mm body, 0.65 mm pitch) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $1.95 $1.95
10 $1.76 $17.60
100 $1.57 $157.00
500 $1.39 $695.00
1,000 $1.21 $1,210.00
ℹ️ All prices are in USD

PIC16F1847-E/SS Overview

The Microchip PIC16F1847-E/SS is an 8-bit Flash microcontroller based on the enhanced mid-range PIC16 core with 49 instructions, 16-level hardware stack, and integrated NanoWatt XLP technology for ultra-low-power operation. It integrates 14 KB of self-read/write Flash program memory, 1 KB of RAM, and operates at speeds up to 32 MHz. The device is housed in a 20-pin SSOP (Shrink Small Outline Package) and provides 16 enhanced I/O pins with interrupt-on-change capability.

A microcontroller (MCU) is a single-chip computer that contains a processor core, program memory, data memory, and peripherals. The PIC16F1847-E/SS belongs to the enhanced mid-range 8-bit family, positioned above baseline PIC10/12/16 cores for higher computational throughput while maintaining the low-power advantages of the XLP (eXtreme Low Power) architecture. It supports sleep currents below 1 µA, making it a member of the power management hierarchy spanning DC-DC regulators, supervisors, and battery-friendly MCUs for energy-harvesting applications.

Key features include 14 KB Flash with self-read/write, 1 KB RAM, 256 bytes of EEPROM, 32 MHz internal oscillator, up to 16 digital I/O with interrupt-on-change, mTouch capacitive touch sensing peripherals, multiple communication interfaces (UART, SPI, I2C), and 12-bit ADC with computation. The integrated temperature indicator, multiple timers (Timer0/1/2), and Capture/Compare/PWM modules enable motor control and sensor interface designs.

The device uses Microchip's enhanced mid-range 8-bit core, supporting direct, indirect, and relative addressing modes with two full 16-bit File Select Registers. The 32 MHz internal oscillator eliminates external crystal requirements in many designs, while the XLP technology delivers typical sleep currents of approximately 20 nA with Real-Time Clock running from a 32 kHz source.

Typical applications include low-power sensor nodes, capacitive touch user interfaces, battery-powered IoT end devices, consumer appliances, HVAC controls, and industrial automation peripherals. The integrated mTouch capacitive sensing module simplifies touch button, slider, and proximity-sensor implementations without external components.

When designing with the PIC16F1847-E/SS, ensure proper decoupling with a 0.1 µF capacitor close to VDD and consider using the internal 32 MHz oscillator to reduce BOM cost. The device operates from 1.8 V to 5.5 V (F-version), providing flexibility for both 3.3 V and 5 V systems.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet, with internal links to related Microchip MCU product pages on XAIPART.

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

Microchip Technology
Package: 20-pin SSOP (5.30 mm body width)
I/O Pins: 18
Program Memory (Flash): 14KB (8K x 14)
Microchip Technology
Package: 20-pin SSOP
I/O Pins: 18
Program Memory (Flash): 28 KB (16K x 14 words)
Microchip Technology
Package: 18-PDIP (Plastic Dual In-line Package)
Core Architecture: PIC 8-bit RISC (mid-range, 14-bit instruction word)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
I/O Pins: 16
ADC: 10-bit, up to 17 channels

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

PIC16F1847-I/SS

✅ Drop-In
📦 SSOP-20
industrial -40C to +85C temp range (vs -40C to +125C E-grade), otherwise pin-to-pin identical 14 KB Flash / 1 KB RAM

📋 Reference alternative (not in catalog)

PIC16F1847-E/P

✅ Drop-In
Microchip Technology
📦 SSOP-20
PIC 8-bit RISC (mid-range, 14-bit instruction word) · 32 MHz · 14 KB Flash (8K x 14 words) · 1 KB · 256 bytes · 1.8 V to 5.5 V · -40C to +125C (Extended) · 16

✓ In Stock

$1.62 / Unit

View Datasheet →

PIC16F1827-I/SS

✅ Drop-In
📦 SSOP-20
7 KB Flash (vs 14 KB, -50%), 384 B RAM (vs 1 KB, -62%), 256 B EEPROM; same enhanced mid-range core, 32 MHz, XLP, SSOP-20 footprint

📋 Reference alternative (not in catalog)

PIC16F1829-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-20
PIC16 enhanced mid-range 8-bit core · 49 instructions, 14-bit word width · 14KB (8K x 14) · 1 KB · 256 bytes · 32 MHz · 2.5 V to 5.5 V · 18

✓ In Stock

$1.28 / Unit

View Datasheet →

PIC16F18346-E/SS

✅ Drop-In
Microchip Technology
📦 SSOP-20
PIC 8-bit enhanced mid-range · PIC® XLP™ 16F (Functional Safety) · 32 MHz · 28 KB (16K x 14 words) · 2 KB · 256 B · 2.3 V to 5.5 V · 18

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F18455-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-20
PIC16 8-bit RISC Harvard · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 1.8 V to 5.5 V · 2.3 V to 5.5 V (F suffix, Flash) · -40 °C to +85 °C (industrial, -I grade)

✓ In Stock

$0.85 / Unit

View Datasheet →

PIC16F1847-E/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 enhanced mid-range 8-bit
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
EEPROM 256 bytes
Maximum CPU Speed 32 MHz
Operating Voltage Range 1.8 V to 5.5 V
I/O Pins 16 enhanced I/O with interrupt-on-change
Package SSOP-20 (5.30 mm body, 0.65 mm pitch)
Operating Temperature -40C to +125C (E suffix = extended)
Internal Oscillator 32 MHz (factory calibrated)
Instruction Set 49 instructions, 16-level hardware stack
Low-Power Technology NanoWatt XLP
Communication Interfaces UART, SPI, I2C
Capacitive Touch mTouch peripheral integrated
Mounting Type Surface Mount
RoHS Status Compliant
Lead-Free Yes

PIC16F1847-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 VDD — Positive power supply
Pin 2 RA5 — Digital I/O / analog input
Pin 3 RA4 — Digital I/O / analog input
Pin 4 RA3 — Digital I/O / analog input / MCLR optional
Pin 5 RC5 — Digital I/O
Pin 6 RC4 — Digital I/O
Pin 7 RC3 — Digital I/O / SCL
Pin 8 RC6 — Digital I/O / TX
Pin 9 RC7 — Digital I/O / RX
Pin 10 RB7 — Digital I/O / ICSPDAT
Pin 11 RB6 — Digital I/O / ICSPCLK
Pin 12 RB5 — Digital I/O
Pin 13 RB4 — Digital I/O
Pin 14 RC2 — Digital I/O
Pin 15 RC1 — Digital I/O
Pin 16 RC0 — Digital I/O
Pin 17 RA2 — Digital I/O / analog input
Pin 18 RA1 — Digital I/O / analog input
Pin 19 RA0 — Digital I/O / analog input
Pin 20 VSS — Ground reference

Typical Applications

PIC16F1847-E/SS is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interfaces, Consumer Appliance Controls, HVAC and Building Automation, Industrial Sensor Transmitters, Automotive Interior Accessories, Educational and Hobbyist Embedded Projects.

🧩

Battery-Powered IoT Sensor Nodes

The PIC16F1847-E/SS is well suited for battery-powered IoT sensor nodes that require multi-year battery life and periodic wireless transmission. Its NanoWatt XLP architecture delivers typical sleep currents below 1 µA with RTC running from a 32 kHz source, while the integrated 12-bit ADC with computation offloads sensor data conditioning from the CPU. Placed as the main MCU in a wireless sensor node, the device can wake periodically to read a temperature or humidity sensor, perform threshold decisions, and transmit via an external radio module before returning to deep sleep. The 14 KB Flash supports protocol stacks such as Modbus, BLE beacon formatting, or LoRaWAN device drivers for custom deployments where a full radio SoC is not justified.

📱

Capacitive Touch User Interfaces

The PIC16F1847-E/SS integrates Microchip's mTouch capacitive touch sensing peripheral, enabling touch buttons, sliders, and proximity sensors without external components. The mTouch module uses the device's ADC and dedicated capacitive voltage divider hardware to detect finger proximity on PCB pads, supporting up to 16 channels in the SSOP-20 package. Designers can implement waterproof touch panels for appliances, automotive center stack controls, or industrial HMI panels where mechanical buttons would fail under dust or moisture. The 14 KB Flash stores touch libraries and user feedback logic, while the 32 MHz core executes mTouch scanning routines within microseconds to keep response latency below 10 ms.

🏭

Consumer Appliance Controls

The PIC16F1847-E/SS fits mid-complexity consumer appliance controls such as coffee machines, microwave ovens, washing machines, and air purifiers. Its 14 KB Flash with self-read/write capability supports field firmware updates, while the 12-bit ADC reads temperature, humidity, and weight sensors directly. The PWM modules drive motors, valves, and indicator LEDs, and the UART/SPI/I2C interfaces connect to display modules, Wi-Fi companion chips, or BLDC motor controllers. The E-grade -40C to +125C temperature range ensures reliable operation inside appliance enclosures where ambient temperatures rise during continuous operation.

🏭

HVAC and Building Automation

The PIC16F1847-E/SS serves as the local controller in HVAC thermostats, damper actuators, and building automation sensor pods. Its XLP low-power operation enables battery or energy-harvesting powered wireless thermostats with 5 to 10 year battery life. The mTouch peripheral supports glass-front touch thermostats with no mechanical buttons, while the 12-bit ADC reads NTC temperature sensors, humidity sensors, and CO2 sensor analog outputs. Multiple PWM channels drive relay coils, triac gates, and 0-10 V dimming signals for commercial lighting controllers. The 256-byte EEPROM stores user-set temperature schedules and calibration data that must survive power cycles.

🏭

Industrial Sensor Transmitters

The PIC16F1847-E/SS is appropriate for 4-20 mA loop-powered sensor transmitters, RTD signal conditioners, and industrial process measurement front-ends. Its 1.8 V to 5.5 V supply range operates from loop current with a shunt regulator, while the 12-bit ADC delivers sufficient resolution for most process variables. The E-grade -40C to +125C specification handles outdoor enclosures, refinery environments, and factory floor installations. The 256-byte EEPROM stores calibration coefficients, and the I2C/SPI interfaces connect to digital sensors, DACs, and isolated communications modules such as HART modems.

🚗

Automotive Interior Accessories

The PIC16F1847-E/SS fits automotive interior accessories such as ambient lighting controllers, seat position memory modules, and aftermarket gauge displays where AEC-Q100 is not strictly required. Its E-grade -40C to +125C temperature range handles cabin temperatures, including direct sunlight behind glass. The mTouch peripheral supports touch-sensitive overhead consoles and door switch panels, while the PWM modules drive LED strings with smooth dimming transitions. Designers use the UART to interface with body control modules for diagnostics and feature activation.

🔧

Educational and Hobbyist Embedded Projects

The PIC16F1847-E/SS is a popular choice for university embedded systems courses, PICAXE-compatible prototyping, and hobbyist projects that benefit from a generous 14 KB Flash and full peripheral set. Its SSOP-20 package breaks out enough I/O for student projects while remaining breadboard-friendly with SSOP-to-DIP adapter boards. The MPLAB X IDE and XC8 compiler are free downloads, and the PICkit 3 or PICkit 4 programmer/debugger enables in-circuit debugging. The integrated mTouch, ADC, and communication peripherals let students explore multiple embedded concepts within a single MCU without external component complexity.

Recommended Products Summary

What is the program memory size of PIC16F1847-E/SS?
The PIC16F1847-E/SS integrates 14 KB of Flash program memory (8K x 14-bit words) with self-read/write capability, 1 KB of data RAM, and 256 bytes of EEPROM. According to the Microchip datasheet, this memory configuration supports mid-complexity embedded applications requiring local data storage and field firmware updates via ICSP. The enhanced mid-range core executes 49 instructions in single-cycle operation.
What is the maximum operating frequency of PIC16F1847-E/SS?
The PIC16F1847-E/SS operates at a maximum CPU clock of 32 MHz, which delivers up to 8 MIPS of instruction throughput on the enhanced mid-range core. The internal 32 MHz oscillator is factory calibrated and selectable across multiple frequency options, eliminating the need for an external crystal in most designs and reducing BOM cost.
What is the operating voltage range of PIC16F1847-E/SS?
The PIC16F1847-E/SS operates from 1.8 V to 5.5 V across the -40C to +125C industrial temperature range. This wide VDD range supports both 3.3 V and 5 V system designs, battery-powered applications, and energy-harvesting nodes where supply voltage varies with available energy. The E temperature-grade suffix confirms industrial extended temperature qualification.
How many I/O pins does PIC16F1847-E/SS have?
The PIC16F1847-E/SS provides 16 digital I/O pins in the SSOP-20 package, with interrupt-on-change capability on selectable pins. All I/O support digital and analog functions; the SSOP-20 footprint dedicates 4 pins to VDD, VSS, MCLR, and oscillator, leaving 16 user-accessible general-purpose lines for peripherals and GPIO.
Where can I buy PIC16F1847-E/SS and what is the price?
The PIC16F1847-E/SS is in stock at authorized distributors including Mouser and DigiKey as of 2026-09-20. Pricing starts at approximately $1.95 per unit at qty 1, scaling down to $1.21 per unit at qty 1000. Lead time is typically stock-to-2 weeks; production volumes are available directly from Microchip factory channels.
What is the lead time for PIC16F1847-E/SS?
Lead time for the PIC16F1847-E/SS is typically 0 to 8 weeks as of 2026-09-20, with most distributors showing in-stock inventory at qty 1 to 1000. The Microchip product page confirms the part is in active production status. For production volumes above 10K units, Microchip factory direct orders typically quote 6 to 12 weeks.
Is PIC16F1847-E/SS in stock at major distributors?
Yes, the PIC16F1847-E/SS is currently listed in stock at Mouser, DigiKey, and other authorized distributors as of 2026-09-20. Mouser's listing confirms immediate shipping availability for prototype and small-batch orders. Industrial buyers should verify date code freshness and lot consistency when sourcing through the open market.
What is the best drop-in replacement for PIC16F1847-E/SS?
The best drop-in replacement for PIC16F1847-E/SS in the same SSOP-20 footprint is the PIC16F1847-I/SS (industrial temperature grade -40C to +85C), which differs only in operating temperature range. Both share identical 14 KB Flash, 1 KB RAM, 256 bytes EEPROM, 32 MHz core, and pinout. For direct same-package substitution, the PIC16F1847-I/SS is the closest parametric match from the same product family.
PIC16F1847-E/SS vs PIC16F1847-I/SS - which should I choose?
The PIC16F1847-E/SS operates from -40C to +125C (extended industrial), while the PIC16F1847-I/SS operates from -40C to +85C (standard industrial). Choose E-grade for automotive, outdoor, or harsh-environment applications; choose I-grade for typical indoor consumer and industrial controls. Both share identical SSOP-20 footprint, Flash, RAM, and peripherals, so they are pin-to-pin drop-in equivalents.
When should I choose PIC16F1847-E/SS over PIC16F1827-I/SS?
Choose PIC16F1847-E/SS over PIC16F1827-I/SS when you need the larger 14 KB Flash (vs 7 KB on the F1827) and the mTouch capacitive sensing peripheral. Both share the SSOP-20 footprint, enhanced mid-range core, and XLP low-power architecture. Select PIC16F1847-E/SS for touch-button UIs and field-upgradeable firmware; PIC16F1827-I/SS is sufficient for simpler GPIO-driven designs with smaller code footprints.
Where to download PIC16F1847-E/SS datasheet PDF?
The PIC16F1847-E/SS datasheet (document 40001453G) is available as a free PDF download from Microchip's official website at the URL listed in the data sources of this page. The datasheet includes electrical characteristics, pinout diagrams, instruction set reference, peripheral configuration details, and programming specifications for the enhanced mid-range core.
Where to find PIC16F1847-E/SS pinout?
The PIC16F1847-E/SS SSOP-20 pinout is documented in the datasheet section on pin descriptions and in the package outline drawing. Pin 1 is marked with a dot on the SSOP package, and pin numbering runs counter-clockwise. The 20 pins include VDD, VSS, MCLR, OSC1/OSC2, and 16 general-purpose I/O pins that multiplex with ADC, communication, and timer peripherals.
What are the key specifications of PIC16F1847-E/SS that engineers should know?
Key PIC16F1847-E/SS specifications include 8-bit enhanced mid-range core at 32 MHz (8 MIPS), 14 KB Flash with self-read/write, 1 KB RAM, 256 bytes EEPROM, 16 I/O pins, 12-bit ADC, mTouch capacitive sensing, UART/SPI/I2C interfaces, NanoWatt XLP low-power operation, 1.8 V to 5.5 V VDD range, and SSOP-20 package. Operating temperature spans -40C to +125C in the E-grade variant.
What is the best Microchip alternative for PIC16F1847-E/SS?
Within the Microchip PIC16 enhanced mid-range family, the best same-package alternative to PIC16F1847-E/SS is PIC16F1847-I/SS, which is pin-to-pin compatible and shares all key parameters except the upper temperature limit. For designers willing to step down to 7 KB Flash, PIC16F1827-I/SS offers cost savings in the same SSOP-20 footprint. All three parts use the same MPLAB X IDE, XC8 compiler, and PICkit programmer toolchain.

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

Selection Guide

Choose PIC16F1847-E/SS when you need an 8-bit Microchip MCU with 14 KB Flash, 1 KB RAM, integrated mTouch capacitive sensing, and the extended -40C to +125C temperature range in the SSOP-20 package. It is the right choice for battery-powered IoT sensors, appliance controls, HVAC thermostats, and automotive interior accessories where PCB area is constrained and the XLP low-power architecture matters. For indoor-only industrial deployments, drop to PIC16F1847-I/SS to save cost without losing any functionality. For cost-sensitive designs that can tolerate 7 KB Flash and no touch sensing, PIC16F1827-I/SS is the budget option in the same footprint. For newer designs with a forward-looking migration path, PIC16F18346-E/SS doubles Flash and RAM while preserving the SSOP-20 land pattern.

Comparison with Alternatives

Parameter This Product PIC16F1847-I/SS PIC16F1827-I/SS PIC16F1829-I/SS PIC16F18346-E/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SSOP-20 SSOP-20 - same SSOP-20 - same SSOP-20 - same SSOP-20 - same
Program Memory (Flash) 14 KB 14 KB 7 KB 14 KB 28 KB
Data RAM 1 KB 1 KB 384 B 1 KB 2 KB
EEPROM 256 B 256 B 256 B 256 B 256 B
Maximum CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature -40C to +125C (E grade) -40C to +85C -40C to +85C -40C to +85C -40C to +125C
Capacitive Touch (mTouch) Yes Yes No No Yes

Key Differentiators

  • Larger Flash memory than PIC16F1827 family (vs PIC16F1827-I/SS)
  • Extended temperature grade vs industrial-grade alternatives (vs PIC16F1847-I/SS)
  • Integrated mTouch capacitive sensing peripheral (vs PIC16F1829-I/SS)

Design Notes

Estimated: at 32 MHz active and 3.3 V VDD, the PIC16F1847-E/SS typically draws 5-7 mA active current per Microchip datasheet typical curves. For battery-powered designs, leverage the XLP sleep modes (sleep currents <1 µA with RTC running) and use the internal 32 kHz LFINTOSC for low-power peripheral operation. Always include a 0.1 µF ceramic decoupling capacitor within 5 mm of the VDD pin and a 10 µF bulk capacitor on the supply rail.

The SSOP-20 package has a 0.65 mm pin pitch requiring careful PCB layout. Use a fine-pitch land pattern with NSMD pads, and route signals on inner layers to escape the dense pin field. Keep the ICSP lines (RB6/ICSPCLK and RB7/ICSPDAT) accessible for in-circuit debugging without requiring header rework. Place the MCLR pull-up resistor (typically 10 kΩ) close to the pin to avoid spurious resets.

Do not confuse the F (Flash) version with the LF (Low-Voltage Flash) version - the PIC16F1847 operates from 1.8 V to 5.5 V, while the PIC16LF1847 is limited to 1.8 V to 3.6 V. Also note that the E temperature suffix denotes -40C to +125C, not the I suffix which is -40C to +85C. When migrating from PIC16F1827 designs, account for the larger Flash and RAM by verifying linker section sizes in the XC8 project configuration.

For I2C and SPI communication, keep trace lengths under 50 mm to avoid ringing on the SSOP-20 signal pins. Use 4.7 kΩ pull-ups on I2C lines (SCL on RC3, SDA on RC4) for 100 kHz standard mode or 2.2 kΩ for 400 kHz fast mode. Add a small series resistor (22-33 Ω) on clock lines if the target peripheral is more than 50 mm away to dampen reflections.

Compliance Information

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

RoHS and REACH compliant per Microchip product page. E-grade temperature range -40C to +125C is industrial extended, not AEC-Q100 automotive qualified. Lead-free and halogen-free per Microchip material declaration.

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

Related Searches

PIC16F1847-E/SS PIC16F1847-E/SS datasheet Microchip PIC16F1847 SSOP-20 PIC16 14KB flash 32MHz microcontroller SSOP-20 8-bit MCU enhanced mid-range PIC16F1847 capacitive touch mTouch application PIC16F1847-E/SS vs PIC16F1847-I/SS PIC16F1847-E/SS drop-in replacement PIC16F1847-E/SS buy price stock what is the flash memory of PIC16F1847 PIC16F1847-E/SS pinout SSOP-20 low power XLP microcontroller battery IoT

Related Components & Terms

Microchip Technology PIC16F1847 PIC16F1847-E/SS PIC16F1847-I/SS PIC16F1827-I/SS PIC16F1829-I/SS PIC16F18346-E/SS PIC16 enhanced mid-range core 8-bit microcontroller Flash memory NanoWatt XLP SSOP-20 mTouch capacitive sensing 12-bit ADC MPLAB X IDE PICkit programmer ICSP RoHS REACH industrial temperature grade IoT sensor node HVAC thermostat consumer appliance control
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