PIC16F1947-I/MR - 28KB Flash, 8-bit LCD MCU | Microchip
Артикул: PIC16F1947-I/MR ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.95 | $3,95 |
| 10 | $3.56 | $35,60 |
| 100 | $3.18 | $318,00 |
| 500 | $2.84 | $1.420,00 |
| 1.000 | $2.55 | $2.550,00 |
PIC16F1947-I/MR Обзор
What is a PIC16? A PIC16 microcontroller is a member of Microchip's 8-bit PIC microcontroller family built on a Harvard RISC architecture with a 14-bit instruction word. PIC microcontrollers belong to the broader category of microcontrollers (MCU) -> embedded processors -> semiconductors. The "16F" prefix denotes a Flash-programmable, mid-range PIC16 core, while "XLP" (eXtreme Low Power) identifies devices that integrate nanoWatt sleep modes, watchdog-timer scaling, and clock-gating features for battery-powered and energy-harvesting applications.
Key features include hardware LCD segment driver support (up to 184 segments), 11 analog channels via a 10-bit ADC, multiple serial interfaces (I²C/SPI/USART), and capacitive-touch support through the mTouch peripheral. The MR package suffix denotes a 64-pin QFN (9x9 mm) lead-free plastic configuration, and the -I temperature grade extends operation from -40C to +85C.
The PIC16F1947 employs Microchip's mid-range 8-bit RISC core with a 14-bit instruction width, an 8-level hardware stack, and an instruction-cycle time of 4 oscillator cycles. Internal oscillator options reduce external component count, and the integrated LCD charge-pump and bias-generation hardware remove the need for external voltage-doubling circuitry on glass displays.
Typical applications include battery-powered human-machine interface (HMI) panels, metering and instrumentation with segmented LCD readouts, medical handheld devices, IoT sensor nodes with local displays, and white-goods control boards. The LCD driver combined with deep-sleep nanoWatt modes makes the device especially attractive for products that must display data on a segmented glass display while consuming microamp-level standby current.
When designing with this device, place a 0.1 uF decoupling capacitor within 5 mm of each VDD/VSS pair and route the QFN thermal/exposed pad to a continuous ground pour. Configure the watchdog timer and unused peripherals to their lowest-power states before entering Sleep to fully leverage the XLP nanoWatt feature set.
This page synthesizes current distributor pricing, verified drop-in alternatives, and design notes drawn from the Microchip PIC16(L)F1946/47 datasheet (DS40001414E) - information that aggregates distributor-level data and engineering trade-offs not visible from a single source.
Аналоги без доработки для PIC16F1947-I/MR — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F1947-I/MR (тот же форм-фактор и посадочное место) — отличается по LCD Driver, Package, ADC, Timers, Program Memory (Flash).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F1947-E/MR
✅ Прямая замена✓ В наличии
$1.55 / шт.
Открыть даташит →PIC16F1946-I/MR
✅ Прямая замена✓ В наличии
$2.15 / шт.
Открыть даташит →PIC16LF1947-I/MR
✅ Прямая замена✓ В наличии
$2.18 / шт.
Открыть даташит →PIC16F1946T-I/MR
✅ Прямая замена✓ В наличии
$2.21 / шт.
Открыть даташит →PIC16F1946-E/PT
✅ Прямая замена✓ В наличии
$2.7 / шт.
Открыть даташит →PIC16F1947-I/MR Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC16 mid-range (14-bit instruction word) |
| Program Flash | 28 KB (16K x 14 words) |
| Data RAM | 1 KB |
| EEPROM | 256 B |
| Instruction Clock Speed | 32 MHz (8 MHz internal oscillator with 4x PLL) |
| Напряжение питания | 2.3 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, multiple channels |
| LCD Driver | Integrated segment driver, up to 184 segments |
| Timers | Multiple 8-bit and 16-bit timers |
| Communication | I2C, SPI, USART (EUSART) |
| Корпус | 64-pin QFN (MR), 9x9 mm |
| Рабочая температура | -40C to +85C (industrial, -I grade) |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 |
| Статус RoHS | Compliant (lead-free) |
Конфигурация выводов PIC16F1947-I/MR
| Контакт 1 | SEG33 — LCD Segment 33 |
| Контакт 2 | SEG34 — LCD Segment 34 |
| Контакт 3 | SEG35 — LCD Segment 35 |
| Контакт 4 | SEG36 — LCD Segment 36 |
| Контакт 5 | SEG37 — LCD Segment 37 |
| Контакт 6 | SEG38 — LCD Segment 38 |
| Контакт 7 | SEG39 — LCD Segment 39 |
| Контакт 8 | SEG40 — LCD Segment 40 |
| Контакт 9 | SEG41 — LCD Segment 41 |
| Контакт 10 | SEG42 — LCD Segment 42 |
| Контакт 11 | SEG43 — LCD Segment 43 |
| Контакт 12 | SEG44 — LCD Segment 44 |
| Контакт 13 | SEG45 — LCD Segment 45 |
| Контакт 14 | SEG46 — LCD Segment 46 |
| Контакт 15 | SEG47 — LCD Segment 47 |
| Контакт 16 | VLCD3 — LCD Bias Voltage 3 |
| Контакт 17 | SEG0 — LCD Segment 0 / RA0 |
| Контакт 18 | SEG1 — LCD Segment 1 / RA1 |
| Контакт 19 | SEG2 — LCD Segment 2 / RA2 |
| Контакт 20 | SEG3 — LCD Segment 3 / RA3 |
| Контакт 21 | SEG4 — LCD Segment 4 / RA4 |
| Контакт 22 | SEG5 — LCD Segment 5 / RA5 |
| Контакт 23 | VDD — Positive Supply Voltage |
| Контакт 24 | VSS — Ground Reference |
| Контакт 25 | RA7/OSC1 — I/O / Crystal Oscillator Input |
| Контакт 26 | RA6/OSC2 — I/O / Crystal Oscillator Output |
| Контакт 27 | RC0 — I/O Port C bit 0 |
| Контакт 28 | RC1 — I/O Port C bit 1 |
| Контакт 29 | RC2 — I/O Port C bit 2 |
| Контакт 30 | RC3 — I/O Port C bit 3 |
| Контакт 31 | RC4 — I/O Port C bit 4 |
| Контакт 32 | RC5 — I/O Port C bit 5 |
| Контакт 33 | RC6 — I/O Port C bit 6 |
| Контакт 34 | RC7 — I/O Port C bit 7 |
| Контакт 35 | RD0 — I/O Port D bit 0 |
| Контакт 36 | RD1 — I/O Port D bit 1 |
| Контакт 37 | RD2 — I/O Port D bit 2 |
| Контакт 38 | RD3 — I/O Port D bit 3 |
| Контакт 39 | RD4 — I/O Port D bit 4 |
| Контакт 40 | RD5 — I/O Port D bit 5 |
| Контакт 41 | RD6 — I/O Port D bit 6 |
| Контакт 42 | RD7 — I/O Port D bit 7 |
| Контакт 43 | VSS — Ground Reference |
| Контакт 44 | RE0 — I/O Port E bit 0 |
| Контакт 45 | RE1 — I/O Port E bit 1 |
| Контакт 46 | RE2 — I/O Port E bit 2 |
| Контакт 47 | RE3 — I/O Port E bit 3 / MCLR |
| Контакт 48 | RF0 — I/O Port F bit 0 |
| Контакт 49 | RF1 — I/O Port F bit 1 |
| Контакт 50 | RF2 — I/O Port F bit 2 |
| Контакт 51 | RF3 — I/O Port F bit 3 |
| Контакт 52 | RF4 — I/O Port F bit 4 |
| Контакт 53 | RF5 — I/O Port F bit 5 |
| Контакт 54 | RF6 — I/O Port F bit 6 |
| Контакт 55 | RF7 — I/O Port F bit 7 |
| Контакт 56 | AVDD — Analog Positive Supply |
| Контакт 57 | AVSS — Analog Ground |
| Контакт 58 | SEG12 — LCD Segment 12 |
| Контакт 59 | SEG13 — LCD Segment 13 |
| Контакт 60 | SEG14 — LCD Segment 14 |
| Контакт 61 | SEG15 — LCD Segment 15 |
| Контакт 62 | SEG16 — LCD Segment 16 |
| Контакт 63 | SEG17 — LCD Segment 17 |
| Контакт 64 | EP — Exposed Pad (thermal/ground) |
Типичное применение
PIC16F1947-I/MR подходит для 6 применениеs: Battery-Powered Human-Machine Interface (HMI) Panel, Smart Electricity Meter with LCD Display, Medical Handheld Diagnostic Device, White-Goods Control Board (Washing Machine / Oven UI), IoT Sensor Node with Local Segmented Display, Industrial Process Indicator with Segmented LCD.
Battery-Powered Human-Machine Interface (HMI) Panel
The PIC16F1947-I/MR is an excellent fit for battery-powered HMI panels with segmented LCD readouts. Its integrated LCD segment driver supports up to 184 segments with on-chip charge pump and bias generation, eliminating external voltage-doubling components and shrinking board area by 20-30 percent compared to discrete LCD driver ICs. The nanoWatt XLP Sleep current typically sits below 1 uA, so a meter running from two AA cells can achieve multi-year battery life. The 28 KB flash accommodates multi-language menu strings and icon bitmaps. The 10-bit ADC reads battery voltage and temperature sensor directly, and the 25 I/O pins drive keypad scanning plus LED backlight control.
Рекомендуется
Smart Electricity Meter with LCD Display
Smart electricity and water meters benefit directly from the PIC16F1947-I/MR combination of integrated LCD driver, RTC-style timer, and deep-sleep XLP modes. The 25 I/O pins handle tamper-switch inputs, optical pulse-count sensors, and isolated communication channels. The 10-bit ADC samples current-sensor outputs with adequate resolution for Class 1 metering accuracy. The 28 KB flash stores calibration tables and DLMS/COSEM or IEC 62056 protocol stacks. The MR package exposes ample ground pins for clean analog routing, which is critical when sub-100 uA measurements sit next to switching noise from relay drivers.
Рекомендуется
Medical Handheld Diagnostic Device
Medical handheld devices such as glucose meters, pulse oximeters, and infrared thermometers benefit from the PIC16F1947-I/MR's combination of low-power XLP operation, integrated LCD driver, and reliable I/O count. The 1 KB RAM buffers measurement history, while the 256 B EEPROM stores user preferences and last-calibration timestamp. The 10-bit ADC reads thermistor or photodiode signals, and the USART peripherals drive Bluetooth Low Energy modules via host-side UART for wireless data upload to smartphones. The industrial -40C to +85C temperature grade handles refrigerated pharmaceutical storage workflows.
Рекомендуется
White-Goods Control Board (Washing Machine / Oven UI)
Washing machines, dishwashers, and oven user-interface boards benefit from the PIC16F1947-I/MR's LCD driver, rotary-encoder-capable timers, and capacitive-touch mTouch sensing. The 25 I/O pins connect to encoder inputs, LED status indicators, buzzer drivers, and mains-isolated relay control signals. The 28 KB flash stores multilingual wash-cycle programs and diagnostic firmware. The integrated LCD driver replaces a costly separate LCD controller, reducing BOM cost by approximately USD 0.50-1.00 in volume production while the nanoWatt XLP features reduce standby power below EU Ecodesign 2025 thresholds.
Рекомендуется
IoT Sensor Node with Local Segmented Display
IoT sensor nodes that combine wireless communication with a local segmented display (e.g., environmental monitors, thermostats, and asset trackers) leverage the PIC16F1947-I/MR to display current readings without needing a TFT or OLED panel. The 28 KB flash stores communication protocol stacks (LoRaWAN, Wireless M-Bus, Zigbee) while the LCD driver shows readings directly. The 25 I/O pins accommodate sensor I2C/SPI buses plus a low-power radio module. The XLP Sleep current below 1 uA enables coin-cell-powered deployments, and the 64-pin QFN exposes ample ground for radio-frequency isolation routing.
Рекомендуется
Industrial Process Indicator with Segmented LCD
Industrial panel-mount process indicators use the PIC16F1947-I/MR to display 4-20 mA loop-powered process variables on segmented glass displays. The 10-bit ADC reads the 4-20 mA signal across a sense resistor, the integrated LCD driver shows the measured value with engineering units, and the 25 I/O pins drive alarm relays and digital outputs. The wide 2.3 V to 5.5 V operating range accommodates loop-power-derived supply rails. The industrial -40C to +85C temperature grade covers outdoor panel installations and factory-floor environments.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F1947-I/MR — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F1947-E/MR | PIC16F1946-I/MR | PIC16LF1947-I/MR | PIC16F1946T-I/MR | PIC16F1946-E/PT |
|---|---|---|---|---|---|---|
| Package | 64-pin QFN (MR) 9x9 mm | 64-pin QFN (MR) 9x9 mm - same | 64-pin QFN (MR) 9x9 mm - same | 64-pin QFN (MR) 9x9 mm - same | 64-pin QFN (MR) 9x9 mm - same | 64-pin TQFP (PT) - same pin count, different footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 28 KB (16K x 14) | 28 KB | 14 KB (-50%) | 28 KB | 14 KB (-50%) | 14 KB (-50%) |
| Data RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V (-36% upper limit) | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Temperature Grade | -40C to +85C (industrial) | -40C to +125C (extended, +40C wider) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C |
| LCD Driver | Yes (up to 184 segments) | Yes (up to 184 segments) | Yes (up to 184 segments) | Yes (up to 184 segments) | Yes (up to 184 segments) | Yes (up to 184 segments) |
| RoHS / Lead-Free | Yes | Yes | Yes | Yes | Yes | Yes |
Ключевые отличия
- Industrial temperature grade vs extended grade (против PIC16F1947-E/MR)
- 28 KB flash vs 14 KB flash within identical package (против PIC16F1946-I/MR)
- Standard voltage (2.3-5.5 V) vs low-voltage (1.8-3.6 V) (против PIC16LF1947-I/MR)
Заметки по проектированию
Configure the PIC16F1947-I/MR's nanoWatt XLP Sleep modes before deployment to maximize battery life. In typical Sleep with LCD enabled, current draw drops below 1 uA. Disable unused peripherals (ADC, USART, timers) via PMDx registers before entering Sleep. Use the RTC with Timer1 oscillator for timekeeping rather than the system oscillator to maintain accurate wake-up intervals without CPU intervention. For battery-powered metering applications, the typical Sleep current plus occasional wake-up ADC samples yields multi-year battery life on 2x AA cells.
The 64-pin QFN (MR) package exposes a thermal pad that must be soldered to a continuous ground pour of at least 0.5 square inches for thermal dissipation and electrical grounding. Place a 0.1 uF decoupling capacitor within 5 mm of each VDD/VSS pin pair, with bulk 10 uF tantalum or ceramic on the main supply rail. Route analog signals (ADC inputs, VREF+, VREF-) away from digital switching traces and isolate the analog ground (AVSS) from the digital ground (VSS) using a single-point star connection near the IC. Segregate LCD segment traces to one PCB layer if possible to minimize crosstalk.
Do not exceed the absolute maximum VDD of 6.5 V; the operating range is 2.3 V to 5.5 V with -I industrial temperature grade. The MCLR pin (RE3) must be pulled high through a 10 kohm resistor for normal operation; leaving it floating causes unpredictable reset behavior. When using the ICD (In-Circuit Debugger) header, ensure the PGC/PGD pins are not used as outputs driving heavy loads during debug sessions. The internal oscillator calibration is factory-trimmed; do not overwrite the OSCTUNE register without documenting the calibration in non-volatile EEPROM for field recovery.
Информация о соответствии
RoHS compliant lead-free matte-tin finish per Microchip product page. Not AEC-Q100 qualified - choose PIC16F1947-E/MR for automotive-grade applications.