PIC16F1847T-I/SO - 8-bit 32MHz 14KB Flash MCU 18-SOIC | Microchip
MPN: PIC16F1847T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.66 | $2.66 |
| 10 | $2.39 | $23.90 |
| 100 | $2.12 | $212.00 |
| 500 | $1.91 | $955.00 |
| 1,000 | $1.73 | $1,730.00 |
PIC16F1847T-I/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces. The 8-bit PIC16 mid-range family is one of the longest-running architectures in embedded electronics, sitting in the hierarchy: microcontroller -> embedded processor -> semiconductor. XLP (eXtreme Low Power) is Microchip's branding for sub-uA sleep currents aimed at battery-powered and energy-harvesting designs, while mTouch provides capacitive touch sensing in firmware without external hardware.
Key features include a hardware 16-level stack with overflow/underflow reset, automatic interrupt context saving, two ECCP and two CCP PWM/capture modules, a 12-channel 10-bit ADC with voltage reference, multiple comparators, a Data Signal Modulator (DSM) module, and configurable I/O ports rated to 25 mA source/sink. The MSSP block supports SPI and I2C (master/slave), and the EUSART provides auto-baud detection for RS-232/RS-485 links. A 32 MHz internal oscillator eliminates external crystals in cost-sensitive designs, and the integrated mTouch module supports capacitive button, slider, and proximity sensing.
Typical applications include consumer white goods and human-machine interface panels, capacitive touch buttons replacing mechanical switches, low-power battery sensors, USB-to-UART bridges, motor control with the ECCP PWM, and LED lighting controllers. Industrial-grade peripherals make it suitable for factory automation sensor nodes and HVAC controls.
When designing with this device, ensure decoupling of VDD with at least 0.1 uF ceramic placed within 5 mm of the supply pins. For mTouch designs, follow the PCB layout guidance in the datasheet to keep the CTMU traces short and shielded. The ICSP programming pins (PGC/PGD) share general-purpose I/O - reserve them in firmware to avoid contention with debug.
This page combines manufacturer specifications, distributor pricing, drop-in alternatives, and practical design notes that the manufacturer datasheet alone does not present, giving engineers a one-stop reference for selecting, sourcing, and designing with PIC16F1847T-I/SO.
Drop-in alternatives for PIC16F1847T-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 PIC16F1847T-I/SO (same form factor and footprint) — differing in Package, Operating Temperature, Program Memory (Flash), ADC, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1847-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1847-I/P
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16F1827T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1847T-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.32 / Unit
View Datasheet →PIC16F18456T-I/SO
✅ Drop-In✓ In Stock
$0.98 / Unit
View Datasheet →PIC16F1847T-I/SO Maximum Ratings & Electrical Characteristics
| Core | PIC16 Enhanced Mid-range 8-bit |
| Instruction Set | 49 instructions |
| Max CPU Frequency | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14) |
| RAM | 1 KB |
| EEPROM | 256 bytes |
| Data Signal Modulator (DSM) | Yes |
| Operating Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 16 |
| ADC | 12-channel, 10-bit |
| Comparators | Yes, with selectable voltage reference |
| PWM Modules | 2 ECCP + 2 CCP |
| Communication | MI2C, SPI, EUSART with auto-baud |
| Capacitive Touch | Integrated mTouch module |
| Stack Levels | 16 |
| I/O Source/Sink | 25 mA |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 18-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1847T-I/SO Pin Configuration
| Pin 1 | RA3/AN3/VREF+/T1G/MCLR/PGM — Digital I/O / Analog input / Voltage reference / Timer1 gate / Master Clear reset / LVP programming |
| Pin 2 | RA4/AN4/T1G/OSC2/CLKOUT — Digital I/O / Analog input / Timer1 gate / Oscillator output / Clock out |
| Pin 3 | RA5/AN5/VCAP/OSC1/CLKIN — Digital I/O / Analog input / Voltage regulator output / Oscillator input / Clock in |
| Pin 4 | RA0/AN0/C12IN0-/SS/VCAP — Digital I/O / Analog input / Comparator input / Slave select / Voltage regulator cap |
| Pin 5 | RA1/AN1/C12IN1-/VCAP — Digital I/O / Analog input / Comparator input / Voltage regulator cap |
| Pin 6 | RA2/AN2/C12IN2-/VREF-/DACOUT1 — Digital I/O / Analog input / Comparator input / Voltage ref / DAC output |
| Pin 7 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RB7/ICSPDAT/AN6 — Digital I/O / ICSP data / Analog input |
| Pin 10 | RB6/ICSPCLK/AN5 — Digital I/O / ICSP clock / Analog input |
| Pin 11 | RB5/AN11/CCP3 — Digital I/O / Analog input / CCP3 PWM |
| Pin 12 | RB4/AN10/CCP4 — Digital I/O / Analog input / CCP4 PWM |
| Pin 13 | RB3/AN9/COG1/C12IN3-/MDCARL/PGC — Digital I/O / Analog / Comparator / DSM carrier low / ICSP clock |
| Pin 14 | RB2/AN8/C12IN2+/MDCARH/PGC — Digital I/O / Analog / Comparator / DSM carrier high / ICSP clock |
| Pin 15 | RB1/AN7/C12IN1-/MDMIN/PGD — Digital I/O / Analog / Comparator / DSM min / ICSP data |
| Pin 16 | RB0/AN12/C12IN0+/CCP1/MDSRC/INT — Digital I/O / Analog / Comparator / CCP1 PWM / DSM source / External interrupt |
| Pin 17 | RC7/AN21/CCP4 — Digital I/O / Analog / CCP4 PWM |
| Pin 18 | RC6/AN20/CCP3 — Digital I/O / Analog / CCP3 PWM |
Typical Applications
PIC16F1847T-I/SO is suitable for 6 applications: Capacitive Touch Control Panel, Low-Power Battery Sensor Node, LED Lighting Controller, USB-to-UART Bridge, Motor Control and PWM Drive, Industrial HVAC Sensor Interface.
Capacitive Touch Control Panel
The PIC16F1847T-I/SO is purpose-built for capacitive touch interfaces thanks to its integrated mTouch sensing module and CTMU (Charge Time Measurement Unit). With 14 KB Flash supporting Microchip's mTouch library and 16 GPIO capable of 25 mA source/sink for driving LEDs behind touch buttons, the device supports up to 12 touch channels directly. The 32 MHz internal oscillator eliminates external crystals, simplifying the BOM. PIC16F1847T-I/SO fits capacitive keypads in white goods, lighting controls, and appliance front panels where mechanical switches are replaced by sleek touch surfaces; its XLP sleep currents below 1 uA enable battery-powered remote controls with capacitive sliders.
Recommended
Low-Power Battery Sensor Node
XLP NanoWatt technology makes PIC16F1847T-I/SO ideal for battery-powered wireless sensor nodes. Sleep currents below 1 uA extend coin-cell life to years, while the 12-channel 10-bit ADC reads multiple analog sensors with the internal voltage reference. The 14 KB Flash accommodates small RTOS or state-machine firmware, and the integrated 32 MHz oscillator removes the external crystal. The 18-SOIC package suits hand-held or wearable form factors. PIC16F1847T-I/SO powers remote temperature loggers, environmental monitors, and IoT sensor endpoints; design tip: leverage the DSM module to modulate sensor data for low-cost RF transmission without an extra encoder IC.
Recommended
LED Lighting Controller
The PIC16F1847T-I/SO drives LED lighting with its two ECCP plus two CCP PWM modules, supporting multi-channel dimming and color mixing at audio-inaudible frequencies to avoid flicker. The 25 mA I/O source/sink directly drives small LED arrays without external transistors, while 14 KB Flash fits DMX-512, DALI, or proprietary lighting protocols. The 18-SOIC package handles commercial fixture thermal environments with industrial -40C to +85C rating. PIC16F1847T-I/SO is used in architectural RGBW fixtures, under-cabinet strips, and automotive interior lighting; its ECCP module supports programmable dead-band control for half-bridge LED drivers.
Recommended
USB-to-UART Bridge
PIC16F1847T-I/SO implements a USB-to-UART bridge using the EUSART with auto-baud detection and software USB on supported pins. The 32 MHz clock and 14 KB Flash provide ample headroom for HID or CDC class stacks, and the integrated mTouch sensing is unused overhead for general-purpose I/O. The wide 2.5 V to 5.5 V supply tolerates both 3.3 V and 5 V USB environments. PIC16F1847T-I/SO serves industrial debug cables, legacy serial adapters, and field-updatable equipment firmware loaders; pairing with an external USB PHY or bit-banged low-speed USB on D+/D- pins delivers a compact, low-cost solution under $3 BOM.
Recommended
Motor Control and PWM Drive
Two Enhanced Capture Compare PWM (ECCP) modules make PIC16F1847T-I/SO suitable for brushed DC motor speed control, hobby servos, and small stepper drives. Programmable dead-band control and fault inputs simplify half-bridge and full-bridge designs. The 12-channel 10-bit ADC reads back-EMF and current sensing for closed-loop control, while 14 KB Flash holds PID firmware. The 18-SOIC package's industrial -40C to +85C rating handles motor driver thermal environments. PIC16F1847T-I/SO drives small fans, pumps, valve actuators, and robotic hobby servos; design tip: route ADC channels near the H-bridge for accurate current feedback.
Recommended
Industrial HVAC Sensor Interface
Industrial HVAC systems rely on PIC16F1847T-I/SO for distributed temperature, humidity, and pressure sensor interfacing. The 12-channel ADC handles multiple analog transducers with the internal voltage reference reducing drift over industrial -40C to +85C ranges. SPI and I2C peripherals connect to digital sensors and EEPROM data logs, while ECCP PWM drives damper and valve actuators. The robust 25 mA GPIO tolerates long sensor cable runs with proper ESD protection. PIC16F1847T-I/SO suits building automation controllers, rooftop unit sensors, and zoning panels; its 18-SOIC package fits standard industrial control board footprints.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1847T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1847-I/SO | PIC16F1827T-I/SO | PIC16F18456T-I/SO | PIC16F1847-I/P |
|---|---|---|---|---|---|
| Package | 18-pin SOIC | 18-pin SOIC (same) | 18-pin SOIC (same) | 18-pin SOIC (same) | 18-pin DIP (different) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 14 KB (8K x 14) | 14 KB (identical) | 7 KB (-50%) | 28 KB (+100%) | 14 KB (identical) |
| RAM | 1 KB | 1 KB (identical) | 384 B (-62.5%) | 2 KB (+100%) | 1 KB (identical) |
| EEPROM | 256 B | 256 B (identical) | 256 B (identical) | 256 B (identical) | 256 B (identical) |
| Max CPU Frequency | 32 MHz | 32 MHz (identical) | 32 MHz (identical) | 32 MHz (identical) | 32 MHz (identical) |
| Operating Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V (identical) | 2.5 V to 5.5 V (identical) | 2.5 V to 5.5 V (identical) | 2.5 V to 5.5 V (identical) |
| Capacitive Touch Module | Yes (mTouch + CTMU) | Yes (identical) | Yes (identical) | Yes (identical) | Yes (identical) |
Key Differentiators
- Larger Flash memory within the same PIC16F1847 18-SOIC family (vs PIC16F1827T-I/SO)
- Integrated Data Signal Modulator (DSM) for sensor signal encoding (vs PIC16F18456T-I/SO)
- Industrial temperature range with mTouch in mature package (vs PIC16F1847-I/P)
Design Notes
Decouple VDD with at least 0.1 uF ceramic placed within 5 mm of pin 7 (VDD) and pin 8 (VSS). For noise-sensitive analog designs, add a 10 uF tantalum or ceramic bulk capacitor in parallel. The internal voltage regulator requires a VCAP capacitor on the appropriate pin (per datasheet pinout) - typically 0.1 uF to 1 uF low-ESR ceramic. Do not exceed the absolute maximum VDD of 7.0 V or damage may occur.
Route the ICSP programming pins (PGC/PGD) so they are accessible for in-circuit programming via PICkit 3 or MPLAB ICD 3. Keep the trace length under 100 mm and avoid routing noisy signals adjacent. For mTouch designs, follow the Microchip mTouch Design Center layout guidelines: minimize trace length on CTMU/capacitive sense lines, guard-ring the touch electrodes, and avoid ground planes under touch pads to prevent parasitic capacitance that degrades sensitivity.
PIC16F1847T-I/SO requires the CONFIG words to be set correctly to enable the internal oscillator and disable the watchdog timer (unless intentional). Forgetting to configure the oscillator leaves the device waiting on an absent external crystal. The MCLR pin (RA3) can be configured as a digital input only if the MCLRE config bit is cleared - leaving it as reset by default unless the application requires a reset button. EEPROM endurance is typically 100K write cycles - implement wear-leveling for frequently updated parameters.
Estimated: at maximum 32 MHz operation with all peripherals active and 5.5 V supply, the PIC16F1847T-I/SO draws approximately 8-10 mA active current. With 18-SOIC thermal resistance of approximately 85 C/W (theta_JA on a 4-layer JEDEC test board), maximum power dissipation is around 200 mW before the 150 C junction limit is approached at 85 C ambient. Industrial designs rarely approach this limit; the device typically runs cool without thermal management.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature range -40C to +85C. AEC-Q100 not applicable for non-automotive grade.