PIC16LF1847-I/ML - 14KB Flash 8-bit MCU 32MHz 28-QFN | Microchip
Артикул: PIC16LF1847-I/ML ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.4 | $3,40 |
| 10 | $2.96 | $29,60 |
| 100 | $2.55 | $255,00 |
| 500 | $2.2 | $1.100,00 |
| 1.000 | $1.92 | $1.920,00 |
PIC16LF1847-I/ML Обзор
An 8-bit PIC microcontroller is a Harvard-architecture, RISC-based single-chip computer that integrates CPU, Flash program memory, data RAM, EEPROM, and configurable peripherals (ADC, PWM, USART, MSSP, comparators, timers) into one IC. Within the broader semiconductor taxonomy, PIC16F/LF devices sit under Microcontrollers -> Integrated Circuits; the PIC16LF1847 specifically belongs to the PIC16F1847 product family aimed at low-power XLP embedded designs and is supported by the MPLAB X IDE and XC8 toolchain.
Key differentiating features of the PIC16LF1847 include the mTouch capacitive-touch sensing peripheral, the nanoWatt XLP sleep modes with currents as low as 20 nA in deep sleep, an internal 32MHz oscillator, and up to 16 enhanced I/O pins. It also integrates a 12-channel 10-bit ADC, two analog comparators with a 5-bit DAC reference, multiple capture/compare/PWM modules, MSSP (SPI/I2C), Enhanced USART, and a 32kHz internal low-power oscillator for RTC-style wake-ups.
The Enhanced Mid-range core introduces C-friendly optimizations, hardware-context save/restore via shadow registers, and DOZE/IDLE power modes. With self-read/write Flash and a configurable 16-level deep hardware stack (optional overflow/underflow reset), firmware upgrades in the field are practical. The peripheral pin-select (APFCON0/APFCON1) registers allow most digital functions to be remapped to alternative pins, simplifying PCB routing on tight 6x6 mm QFN layouts.
Typical applications include low-power IoT sensor nodes with capacitive touch, battery-powered remote controls, household white goods user interfaces, wireless sensor front-ends paired with sub-GHz transceivers, and small embedded controllers in medical or industrial handheld devices. The wide operating voltage and ultra-low sleep current make it attractive for energy-harvesting and coin-cell designs.
Designers should note that the QFN-28 package requires thermal vias under the exposed pad for adequate heat dissipation, and decoupling capacitors must be placed within 3 mm of VDD/AVDD pins. For ultra-low-power designs, verify that unused peripherals are explicitly disabled in firmware and that the device is configured into Sleep rather than Idle when full CPU suspension is acceptable, since Idle keeps the oscillator running.
This page synthesizes distributor pricing, drop-in QFN-28 alternatives within the PIC16LF1847 family and competitor equivalents, and practical design notes that go beyond the raw datasheet content, giving engineers a single reference for sourcing and design-in decisions.
Аналоги без доработки для PIC16LF1847-I/ML — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF1847-I/ML (тот же форм-фактор и посадочное место) — отличается по ADC, Package, I/O Pins, Timers, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16LF1847T-I/ML
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F1847-I/ML
✅ Прямая замена✓ В наличии
$1.65 / шт.
Открыть даташит →PIC16LF1847-E/ML
✅ Прямая замена✓ В наличии
$1.81 / шт.
Открыть даташит →PIC16LF1847-I/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16LF1828-I/ML
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.05 / шт.
Открыть даташит →PIC16LF1847-I/ML Максимальные параметры и электрические характеристики
| Core Architecture | PIC Enhanced Mid-range 8-bit RISC |
| Instruction Set Width | 14-bit |
| Number of Instructions | 49 |
| Hardware Stack Levels | 16 (with optional overflow/underflow reset) |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 1 KB |
| Data EEPROM | 256 B |
| Maximum CPU Frequency | 32 MHz (8 MIPS) |
| Operating Voltage (VDD) | 1.8 V to 3.6 V |
| Диапазон рабочих температур | -40 C to +85 C (Industrial, "I" grade) |
| I/O Pins | Up to 16 enhanced digital I/O |
| ADC | 10-bit, up to 12 channels |
| Analog Comparators | 2 (with 5-bit DAC reference) |
| Timers | Multiple 8/16-bit Timer0/1/2 + mTouch |
| Communication Peripherals | MSSP (SPI/I2C), Enhanced USART |
| mTouch Capacitive Sensing | Yes (mTouch 16F series) |
| Internal Oscillator | 32 MHz HF + 32 kHz LF (XLP) |
| Sleep Current (NanoWatt XLP) | Typical 20 nA in deep sleep |
| Корпус | 28-pin QFN (6x6 mm) with exposed pad |
| Тип монтажа | Surface Mount (leadless QFN) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC16LF1847-I/ML
| Контакт 1 | RA3/AN3/Vref+/T1G/SS — Digital I/O / analog input / external Vref+ / Timer1 gate / SPI SS |
| Контакт 2 | RA4/AN4/T1G/CLKOUT — Digital I/O / analog input / Timer1 gate / CLKOUT |
| Контакт 3 | RA5/MCLR/VPP/SS — Digital I/O / Master Clear (reset) / programming high voltage / SPI SS |
| Контакт 4 | RA6 — Digital I/O (or ICSPCLK on debug header) |
| Контакт 5 | RA7 — Digital I/O (or ICSPDAT on debug header) |
| Контакт 6 | VSS — Ground reference |
| Контакт 7 | VDD — Positive supply voltage (1.8-3.6V) |
| Контакт 8 | RB4/AN10/SDI/SDA — Digital I/O / analog input / SPI SDI / I2C SDA |
| Контакт 9 | RB5/AN11/RX — Digital I/O / analog input / EUSART RX |
| Контакт 10 | RB6/SCK/SCL — Digital I/O / SPI SCK / I2C SCL |
| Контакт 11 | RB7/TX — Digital I/O / EUSART TX |
| Контакт 12 | RB0/AN12/CCP1/SRI — Digital I/O / analog input / CCP1 / SR latch |
| Контакт 13 | RB1/AN8/C1OUT/P1B — Digital I/O / analog input / comparator output / PWM output |
| Контакт 14 | RB2/AN9/P1A/COG1 — Digital I/O / analog input / PWM output / complementary output generator |
| Контакт 15 | RB3/AN11/CPP2/COG2 — Digital I/O / analog input / CCP2 / complementary output generator |
| Контакт 16 | RC0/P2A/T3CKI — Digital I/O / PWM output / Timer3 clock input |
| Контакт 17 | RC1/P2B/CCP2 — Digital I/O / PWM output / CCP2 |
| Контакт 18 | RC2/AN6/P1D — Digital I/O / analog input / PWM output |
| Контакт 19 | RC3/AN7/P1C — Digital I/O / analog input / PWM output |
| Контакт 20 | RC4/AN8/SDI — Digital I/O / analog input / SPI SDI |
| Контакт 21 | RC5/SDO — Digital I/O / SPI SDO |
| Контакт 22 | RC6/AN8/TX/CK — Digital I/O / analog input / EUSART TX / EUSART clock |
| Контакт 23 | RC7/AN9/RX/DT — Digital I/O / analog input / EUSART RX / EUSART data |
| Контакт 24 | RA0/AN0/C1IN+ — Digital I/O / analog input / comparator 1 positive input |
| Контакт 25 | RA1/AN1/C1IN-/Vref-/DNREF — Digital I/O / analog input / comparator 1 negative input / external Vref- / DAC negative reference |
| Контакт 26 | RA2/AN2/Vref+/DACOUT — Digital I/O / analog input / external Vref+ / DAC reference output |
| Контакт 27 | VSS — Ground reference (second pair) |
| Контакт 28 | VDD — Positive supply voltage (second pair) |
| Контакт 29 | EP — Exposed thermal pad (must be soldered to PCB ground for thermal dissipation) |
Типичное применение
PIC16LF1847-I/ML подходит для 6 применениеs: Low-Power IoT Sensor Node with Capacitive Touch, Battery-Powered Remote Control (Consumer IR), Household White-Goods User Interface, Industrial Sensor Hub Front-End, Medical Handheld Device (Spot-Check Meter), LED Lighting Controller with Touch Dimming.
Low-Power IoT Sensor Node with Capacitive Touch
The PIC16LF1847-I/ML's 14KB Flash, 1KB RAM, and mTouch capacitive-touch peripheral make it well suited for wireless sensor nodes with capacitive user interfaces. Operating from 1.8-3.6V at typical 20 nA deep-sleep current, it can run for years on a coin cell or 2x AA cells. The 32MHz Enhanced Mid-range core executes sensor-fusion loops fast enough to wake, sample, transmit, and return to sleep within milliseconds, maximizing battery life.
Рекомендуется
Battery-Powered Remote Control (Consumer IR)
Consumer IR remote controls benefit from the PIC16LF1847-I/ML's 16 enhanced I/O, mTouch buttons, and XLP deep-sleep modes that draw only microamps when idle. The 14KB Flash is sufficient for IR protocols (RC5, NEC, SIRC) plus custom button mappings, while the Enhanced USART supports IR-modulated PWM via the ECCP module. Industrial -40 C to +85 C operation tolerates automotive-cabin and appliance environments.
Рекомендуется
Household White-Goods User Interface
Washing machines, dishwashers, and microwave ovens use the PIC16LF1847-I/ML to drive mTouch keypads, LED indicators, and 7-segment displays. Its 10-bit ADC reads temperature and humidity sensors, the 5-bit DAC reference drives analog comparators for over-current protection, and the MSSP (SPI/I2C) talks to LED-driver expanders. The 28-QFN 6x6 mm package fits compact control boards behind front panels.
Рекомендуется
Industrial Sensor Hub Front-End
Industrial 4-20mA loop-powered sensor hubs use the PIC16LF1847-I/ML to digitize multiple analog inputs via the 12-channel 10-bit ADC, scale them, and forward data over Enhanced USART (RS-485 via external transceiver) or MSSP (I2C). With 1.8-3.6V operation from a low-Iq LDO, the MCU adds <1 mA to the loop budget. Industrial temperature grade and self-read/write Flash support field firmware updates.
Рекомендуется
Medical Handheld Device (Spot-Check Meter)
Spot-check glucose and INR meters use the PIC16LF1847-I/ML for LCD drive, electrochemical-strip ADC reading, and BLE pairing via a companion module. The 32MHz CPU runs strip-measurement DSP within 1 second while the XLP sleep mode preserves battery life between daily measurements. Internal 32 kHz LF oscillator enables RTC wake-ups for time-stamped results without an external crystal.
Рекомендуется
LED Lighting Controller with Touch Dimming
Architectural LED drivers use the PIC16LF1847-I/ML to read mTouch sliders for dimming level and color-temperature mixing. The ECCP module generates high-resolution PWM at up to 32 kHz to drive MOSFET half-bridges for constant-current LED strings, while the Enhanced USART interfaces to DMX-512 or DALI transceivers. Internal 32MHz HF oscillator eliminates the need for an external crystal, reducing BOM cost.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF1847-I/ML — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16LF1847T-I/ML | PIC16F1847-I/ML | PIC16LF1847-E/ML | PIC16LF1847-I/SO | PIC16LF1828-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6) with EP | 28-QFN (6x6) with EP | 28-QFN (6x6) with EP | 28-QFN (6x6) with EP | 28-SOIC (300 mil) | 28-QFN (6x6) with EP |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage | 1.8 V to 3.6 V (LF/XLP) | 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 |
| Flash Memory | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 14 KB | 8 KB |
| Data RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Frequency | 32 MHz (8 MIPS) | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Temperature Grade | Industrial -40 C to +85 C | Industrial -40 C to +85 C | Industrial -40 C to +85 C | Extended -40 C to +125 C | Industrial -40 C to +85 C | Industrial -40 C to +85 C |
| mTouch Cap-Sense | Yes | Yes | Yes | Yes | Yes | Yes |
Ключевые отличия
- mTouch capacitive-touch sensing peripheral with hardware CTMU (против PIC16LF1828-I/ML)
- 14 KB Flash vs 8 KB in PIC16LF1828 family member (против PIC16LF1828-I/ML)
- NanoWatt XLP ultra-low sleep current (~20 nA typical) (против PIC16F1847-I/ML)
Заметки по проектированию
The 28-QFN package's exposed thermal pad (pin 29) MUST be soldered to a PCB pad of at least the same size as the EP, with thermal vias to an internal ground plane, to meet the datasheet's thermal resistance specification. Without proper EP soldering, junction-to-ambient thermal resistance can rise by 30-50% and reduce reliable operation at high ambient temperatures. Estimated: at 32 MHz with all peripherals enabled, current draw is ~7 mA, dissipating ~25 mW at 3.6V - negligible thermal stress but EP layout still recommended for manufacturing consistency.
For ultra-low-power designs, configure unused peripherals to OFF in firmware and use the SLEEP instruction rather than IDLE, since IDLE keeps the 32 MHz oscillator running (current ~1 mA) while SLEEP with watchdog disabled drops to ~20 nA. Place a 100 nF decoupling capacitor within 3 mm of each VDD pin (pins 7 and 28), plus a bulk 1-10 uF capacitor on the same rail. For ADC readings, place a 100 nF capacitor on AVDD/Vref+ as close as possible to the pin to minimize switching noise.
Do not leave MCLR/RA5 (pin 3) floating - configure it as MCLR with an external 10 kohm pull-up to VDD, or as RA5 digital input with the internal weak pull-up enabled. Floating MCLR causes random resets in noisy environments. Also note that the analog inputs AN8-AN12 share pins with digital I/O; configure them as analog via the ANSEL registers before reading the ADC, otherwise digital input buffers will distort the analog measurement. Programming/debug requires PICkit 3, MPLAB ICD 3, or MPLAB Snap - no debug header is needed as ICSP is integrated on RA6/RA7.
Route mTouch sensor traces with a minimum 0.5 mm clearance to adjacent ground or signal traces and avoid running them over noisy power planes or under switching regulators. The mTouch mTouch.c library recommends a guard ring (ground trace) around each touch pad connected to a quiet ground pin. For multi-layer PCBs, route mTouch signals on the top layer with no ground pour immediately under the sensor pad to maximize coupling to the user's finger.
Информация о соответствии
RoHS compliant per Microchip product page. Not AEC-Q100 qualified as the base -I/ML part; choose PIC16LF1847-E/ML for extended temperature or PIC16F1847-E/ML automotive variants. Lead-free and halogen-free per Microchip material declaration.