PIC16LF1847-E/SS - 14KB Flash 8-bit MCU, 32MHz, SSOP-20 | Microchip
MPN: PIC16LF1847-E/SS ✓ 啟用中PIC16LF1847-E/SS 概覽
An 8-bit microcontroller is a single-chip computer that processes data 8 bits at a time using a reduced instruction set, typically embedded inside larger products to handle I/O, timing, and simple control tasks. Within the broader taxonomy, the PIC16LF1847 belongs to the PIC16 family -> 8-bit PIC microcontrollers -> microcontrollers (MCU) -> microcontrollers and processors -> semiconductors. Its NanoWatt XLP feature, mTouch capacitive sensing peripherals, and peripheral pin select (PPS) place it in the mid-range 8-bit tier, suitable for applications that need more peripherals than a baseline PIC10/PIC12/PIC16F182x part but do not require a 16-bit dsPIC or 32-bit ARM Cortex-M MCU.
Key features include 14KB self-read/write flash program memory, 1KB data SRAM, 256 bytes of EEPROM, 16 I/O pins, a 10-bit ADC with up to 17 channels, multiple PWM modules, mTouch capacitive touch sensing hardware, and an internal 32MHz oscillator. The SSOP-20 footprint (5.30 mm body width) keeps board space small while exposing the full enhanced-mid-range peripheral set.
The enhanced mid-range core executes instructions in 125 ns at 32 MHz (8 MHz instruction-rate), with two full 16-bit File Select Registers for direct, indirect, and relative addressing. The integrated nanoWatt XLP sleep modes drop quiescent current below 1 µA in deep sleep, enabling multi-year coin-cell lifetimes in remote sensors.
Typical applications include capacitive touch user interfaces, battery management front-ends, low-power wireless sensor nodes, consumer white goods, and LED lighting controllers. The wide operating voltage range allows direct connection to a single 3V coin cell or two AA alkaline cells. The mTouch peripheral eliminates the need for external mechanical buttons, reducing BOM cost in human-machine interfaces.
When designing with the PIC16LF1847, ensure the supply voltage stays within 1.8V to 3.6V; the non-'LF' PIC16F1847 variant is required for 5V operation. Decouple VDD with a 100 nF capacitor placed within 5 mm of the pin, and configure the PPS registers before assigning digital peripherals to physical pins if SMS alerts are needed.
This page synthesizes the verified Microchip PIC16(L)F1847 datasheet (document 40001453G), current distributor pricing tiers from DigiKey and Mouser, and practical design notes not present on a single distributor product page.
直接替換替代品,適用於 PIC16LF1847-E/SS — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16LF1847-E/SS (相同外形與佔位) — 差異在於 Operating Temperature, Package, Program Memory (Flash), I/O Pins, ADC.
PIC16F1847-E/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC16LF1847-I/SS
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16LF18446-E/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC16LF18445-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC16LF18346-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC16F1826-E/SS
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16LF1847-E/SS 最大額定值與電氣特性
| Family | PIC16F |
| Core | PIC16 enhanced mid-range (8-bit) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Instruction Cycle | 125 ns (at 32 MHz) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 16 |
| ADC | 10-bit, up to 17 channels |
| 封裝 | 20-pin SSOP (5.30 mm body) |
| 工作溫度 | -40 C to +125 C (extended, "E") |
| Low-Power Technology | NanoWatt XLP |
| Capacitive Touch | mTouch hardware peripheral |
| Peripheral Pin Select (PPS) | Yes |
| Instruction Set | 49 instructions, 16 stack levels |
| RoHS 狀態 | Compliant |
| 安裝類型 | Surface Mount |
PIC16LF1847-E/SS 腳位配置
| 腳位 1 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| 腳位 2 | RA5 — I/O / AN4 / C1OUT / SRCLK |
| 腳位 3 | RA4 — I/O / AN3 / T0CKI / C1IN- |
| 腳位 4 | RA3 — I/O / MCLR (input only) |
| 腳位 5 | RA2 — I/O / AN2 / DAC1OUT / C1IN0+/VREF+ |
| 腳位 6 | RA1 — I/O / AN1 / C1IN0-/VREF-/ICSPCLK |
| 腳位 7 | RA0 — I/O / AN0 / C1IN+ / ICSPDAT |
| 腳位 8 | VSS — Ground reference |
| 腳位 9 | RA7 — I/O / OSC1 / CLKIN |
| 腳位 10 | RA6 — I/O / OSC2 / CLKOUT |
| 腳位 11 | RC0 — I/O / T1CKI / T3CKI / AN16 |
| 腳位 12 | RC1 — I/O / CCP2 / AN5 |
| 腳位 13 | RC2 — I/O / CCP1 / AN6 |
| 腳位 14 | RC3 — I/O / AN7 / SCL |
| 腳位 15 | RC4 — I/O / AN8 / SDA / C2OUT |
| 腳位 16 | RC5 — I/O / AN9 / SDI |
| 腳位 17 | RC6 — I/O / AN10 / TX/CK / SDO |
| 腳位 18 | RC7 — I/O / AN11 / RX/DT / SCK |
| 腳位 19 | RB7 — I/O / PGD / TX/CK |
| 腳位 20 | RB6 — I/O / PGC / ICSP clock / RX/DT |
典型應用
PIC16LF1847-E/SS 適用於 6 應用s: Capacitive Touch User Interface, Battery-Operated Remote Sensor, White Goods and Home Appliance Control, LED Lighting Controller, Industrial Sensor Transmitter, Automotive Body Electronics.
Capacitive Touch User Interface
The PIC16LF1847-E/SS integrated mTouch peripheral and 16 I/O pins make it a strong fit for replacing mechanical buttons with capacitive sliders, wheels, and proximity sensors in HMI panels. The mTouch hardware supports self- and mutual-capacitance electrodes without an external touch IC, cutting BOM cost on consumer appliances and industrial controls. Its NanoWatt XLP sleep current below 1 µA lets battery-powered touch remotes wake only on a touch event, extending coin-cell life. The 10-bit ADC and 32 MHz core debounce and interpret touch data with sub-50 ms response. Compared with a discrete touch IC plus MCU solution, the PIC16LF1847-E/SS reduces PCB area and simplifies firmware through the MPLAB Code Configurator.
推薦
Battery-Operated Remote Sensor
Wide 1.8-3.6 V VDD and NanoWatt XLP modes below 1 µA make the PIC16LF1847-E/SS ideal for wireless sensor endpoints powered by a single CR2032 or two AA cells. The MCU wakes from sleep via the watchdog timer or interrupt-on-change, samples a sensor via the 10-bit ADC, transmits via UART/SPI, and returns to sleep - yielding multi-year coin-cell life. The 14 KB flash accommodates Zigbee/BLE stack libraries or LoRaWAN application code, and PPS remaps peripherals to any GPIO for flexible antenna-switch routing. Compared with discrete low-power MCUs, the integrated core, ADC, and EEPROM simplify the BOM while preserving <2 µA average current.
推薦
White Goods and Home Appliance Control
The PIC16LF1847-E/SS suits washing machines, dishwashers, and induction cooktops where 16 I/O, 10-bit ADC for temperature/power sensing, and PWM-driven triac control are needed. The SSOP-20 footprint fits compact main-control boards, and the -40 to +125 C extended operating temperature handles under-cabinet thermal stress. The mTouch peripheral replaces mechanical rotary encoders with capacitive sliders, improving ingress protection to IPX4 or higher. The 14 KB flash stores state machines, fault logs, and user-interface code. Compared with 32-bit ARM Cortex-M0+ alternatives, the PIC16LF1847-E/SS cuts BOM cost by $0.30-$0.50 in volume while retaining deterministic interrupt response.
推薦
LED Lighting Controller
Multiple PWM channels and the high-resolution 10-bit ADC make the PIC16LF1847-E/SS a natural fit for constant-current LED drivers with dimming and color-temperature mixing. The PWM outputs drive MOSFET gate drivers for buck/boost topologies up to several amps; ADC inputs monitor LED current and thermistor temperature for closed-loop brightness compensation. NanoWatt XLP modes let standby wall-warts pull <100 µA at the wall, meeting stringent energy-star standby budgets. The 14 KB flash stores DMX or DALI lighting-protocol stacks, and PPS remaps PWM to any GPIO to optimize PCB routing. Compared with dedicated LED-driver ICs, the PIC16LF1847-E/SS offers flexible firmware-tunable dimming curves.
推薦
Industrial Sensor Transmitter
The 4-20 mA loop-powered sensor transmitter is a classic fit for the PIC16LF1847-E/SS, whose 1.8-3.6 V operation runs directly from a regulated loop supply. The 10-bit ADC digitizes RTD, thermocouple, or strain-gauge signals, and the 14 KB flash stores linearization tables and HART or IO-Link protocol stacks. The extended -40 to +125 C temperature grade handles process-industry environments. Compared with analog-only transmitters, the PIC16LF1847-E/SS adds diagnostics, calibration in firmware, and digital protocol output without a separate ASIC.
推薦
Automotive Body Electronics
The PIC16LF1847-E/SS extended -40 to +125 C grade and 14 KB flash serve entry-level automotive body modules such as door-lock controllers, seat-position switches, and ambient-light sensors. The MCU wakes on CAN-LIN bus activity via interrupt-on-change and returns to sleep below 1 µA, preserving battery life in parked vehicles. The 10-bit ADC reads switch positions and ambient light levels; PWM outputs drive LED interior lighting. Although not AEC-Q100 qualified (the -Q parts are), the PIC16LF1847-E/SS family is widely deployed in non-safety automotive subsystems per Microchip product family documentation.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16LF1847-E/SS — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC16F1847-E/SS | PIC16LF1847-I/SS | PIC16LF18446-E/SS | PIC16LF18445-I/SS | PIC16LF18346-I/SS | PIC16F1826-E/SS |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin SSOP | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same | 20-pin SSOP - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 28 KB | 28 KB | 28 KB | 3.5 KB |
| SRAM | 1 KB | 1 KB | 1 KB | 2 KB | 2 KB | 2 KB | 256 B |
| VDD Range | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40 C to +125 C (E) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
主要差異化特點
- NanoWatt XLP extreme low sleep current (對比PIC16F1826-E/SS)
- Larger flash with mTouch in same footprint (對比PIC16F1826-E/SS)
- Peripheral Pin Select flexibility (對比PIC16LF18446-E/SS)
設計說明
Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 1) and another on VSS (pin 8). For noisy environments, add a 10 µF tantalum bulk capacitor in parallel. The PIC16LF1847-E/SS VDD range is 1.8-3.6 V; verify your supply does not exceed 3.6 V during load-dump transients, otherwise use the PIC16F1847-E/SS 5 V variant.
Route the ICSP pins RB6 (PGC, pin 20) and RB7 (PGD, pin 19) to a 2x3 or 1x6 header with no series resistors. Keep traces under 50 mm to prevent programming failures. The MCLR/RA3 pin (pin 4) requires a 10 kΩ pull-up to VDD if programming/debugging in-circuit. Place a 0.1 µF cap on MCLR if a switch on the reset line is used.
Configure the Peripheral Pin Select (PPS) locks before assigning digital peripherals to physical pins - default PPS mappings differ from older PIC16F parts. Do not enable the internal 32 MHz oscillator until after stable VDD is confirmed; use the 16 MHz HFINTOSC as a safer startup source. Avoid leaving analog pins floating; unused ANx pins should be set to digital output low to minimize ADC cross-talk.
For mTouch capacitive sensing, guard the sense traces with a ground pour and route them away from switching noise sources (PWM outputs, LED drivers). The mTouch CVD hardware relies on quiet VDD; add a ferrite bead on VDD if the touch electrodes share a board with a high-current load. Reference Microchip application note AN1478 for touch PCB layout guidelines.
合規資訊
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - use the PIC16LF1847T-I/SS automotive-grade variant for AEC-Q100 applications.