PIC16F1946-I/MR - 8-Bit XLP MCU, 14KB Flash, 64-QFN | Microchip
부품 번호: PIC16F1946-I/MR ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.55 | $35.50 |
| 100 | $3.15 | $315.00 |
| 500 | $2.78 | $1,390.00 |
| 1,000 | $2.45 | $2,450.00 |
| 3,000 | $2.15 | $6,450.00 |
PIC16F1946-I/MR 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O on one die. The PIC16F19xx family belongs to the broader hierarchy: microcontroller -> embedded processor -> semiconductor. The 'XLP' (eXtreme Low Power) designation places this MCU within Microchip's nanoWatt XLP platform, which uses techniques such as deep sleep, watchdog timer disable, and selective peripheral clocking to push standby current into the nanoampere region - well below traditional 8-bit MCU baselines.
Key features include 14 KB Flash, 512 bytes RAM, 256 bytes EEPROM, 25 general-purpose I/O, an integrated LCD driver supporting up to 184 segments, a 5-bit DAC, multiple PWM/capture/compare modules, two USART, two MSSP (SPI/I²C), and 11 channels of 10-bit ADC. The device operates from 2.3 V to 5.5 V, suiting both 3.3 V and 5 V rails typical of battery-powered and industrial designs. The 'I' suffix denotes the industrial temperature grade (-40 °C to +85 °C).
Architecturally, the PIC16F1946 uses a 14-bit modified Harvard instruction set, separate program and data buses, and a 16-level hardware stack. The instruction pipeline and deterministic interrupt latency make timing behaviour predictable for control loops. nanoWatt XLP technology gates the system clock and selectively powers down peripherals, with typical sleep currents below 100 nA - critical for battery-backed meters and IoT sensors.
Typical applications include low-power LCD-based metering, thermostat and HVAC control panels, portable medical monitors, sensor hubs, white-goods user interfaces, and remote keyless-entry or general-purpose 8-bit embedded control. The integrated LCD driver eliminates an external charge-pump IC in glass-segment displays, reducing BOM cost and PCB area.
When designing with this part, choose decoupling capacitors (typically 100 nF + 10 µF) close to VDD/VSS pairs and keep the high-speed ADC traces away from switching nodes to preserve 10-bit ENOB. For LCD applications, route the segment and common lines with matched impedance and provide adequate bias capacitor values per the Microchip LCD design guide.
This page synthesises distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single source for sourcing, comparison, and application guidance.
드롭인 대체품: PIC16F1946-I/MR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1946-I/MR (동일 폼 팩터 및 풋프린트) — 차이점: Package, LCD Driver, Operating Temperature, ADC, Communication.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1946-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1946-E/PT
✅ 드롭인✓ 재고 있음
$2.7 / 개
데이터시트 보기 →PIC16LF1946-I/MR
✅ 드롭인✓ 재고 있음
$1.83 / 개
데이터시트 보기 →PIC16F1947-I/PT
✅ 드롭인✓ 재고 있음
$2.35 / 개
데이터시트 보기 →PIC16F19195-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F18855-I/ML
✅ 드롭인✓ 재고 있음
$1.38 / 개
데이터시트 보기 →PIC16F1946-I/MR 최대 정격 & 전기적 특성
| Core Architecture | 8-bit PIC (14-bit instruction set) |
| Family | PIC16F19xx (XLP) |
| Program Memory (Flash) | 14 KB (8K × 14 words) |
| Data RAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum Clock Speed | 32 MHz |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| I/O Pins | 25 |
| LCD Driver | Up to 184 segments |
| ADC | 10-bit, up to 11 channels |
| DAC | 5-bit |
| Timers | Multiple 8/16-bit with PWM |
| Communication | 2x USART, 2x MSSP (SPI/I²C) |
| 동작 온도 | -40 °C to +85 °C (Industrial) |
| 패키지 | 64-pin QFN (MR), 9 × 9 mm |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
| Low-Power Feature | nanoWatt XLP technology |
PIC16F1946-I/MR 핀 구성
| 핀 1 | RA0/AN0 — Port A bit 0 / ADC channel 0 |
| 핀 2 | RA1/AN1 — Port A bit 1 / ADC channel 1 |
| 핀 3 | RA2/AN2 — Port A bit 2 / ADC channel 2 |
| 핀 4 | RA3/AN3/VREF+ — Port A bit 3 / ADC channel 3 / VREF+ |
| 핀 5 | RA4/AN4 — Port A bit 4 / ADC channel 4 |
| 핀 6 | RA5/AN5 — Port A bit 5 / ADC channel 5 |
| 핀 7 | RA6/OSC2 — Port A bit 6 / oscillator output |
| 핀 8 | RA7/OSC1 — Port A bit 7 / oscillator input |
| 핀 9 | VDD — Positive supply voltage |
| 핀 10 | VSS — Ground reference |
| 핀 11 | RB0/INT — Port B bit 0 / external interrupt |
| 핀 12 | RB1 — Port B bit 1 |
| 핀 13 | RB2 — Port B bit 2 |
| 핀 14 | RB3 — Port B bit 3 |
| 핀 15 | RB4 — Port B bit 4 |
| 핀 16 | RB5 — Port B bit 5 |
| 핀 17 | RB6/ICSPCLK — Port B bit 6 / ICD clock |
| 핀 18 | RB7/ICSPDAT — Port B bit 7 / ICD data |
| 핀 19 | RC0 — Port C bit 0 |
| 핀 20 | RC1 — Port C bit 1 |
| 핀 21 | RC2 — Port C bit 2 |
| 핀 22 | RC3 — Port C bit 3 |
| 핀 23 | RC4 — Port C bit 4 |
| 핀 24 | RC5 — Port C bit 5 |
| 핀 25 | RC6 — Port C bit 6 |
| 핀 26 | RC7 — Port C bit 7 |
| 핀 27 | RD0 — Port D bit 0 |
| 핀 28 | RD1 — Port D bit 1 |
| 핀 29 | RD2 — Port D bit 2 |
| 핀 30 | RD3 — Port D bit 3 |
| 핀 31 | RD4 — Port D bit 4 |
| 핀 32 | RD5 — Port D bit 5 |
| 핀 33 | RD6 — Port D bit 6 |
| 핀 34 | RD7 — Port D bit 7 |
| 핀 35 | RE0 — Port E bit 0 |
| 핀 36 | RE1 — Port E bit 1 |
| 핀 37 | RE2 — Port E bit 2 |
| 핀 38 | RE3 — Port E bit 3 |
| 핀 39 | RF0 — Port F bit 0 |
| 핀 40 | RF1 — Port F bit 1 |
| 핀 41 | RF2 — Port F bit 2 |
| 핀 42 | RF3 — Port F bit 3 |
| 핀 43 | RF4 — Port F bit 4 |
| 핀 44 | RF5 — Port F bit 5 |
| 핀 45 | RF6 — Port F bit 6 |
| 핀 46 | RF7 — Port F bit 7 |
| 핀 47 | RG0 — Port G bit 0 |
| 핀 48 | RG1 — Port G bit 1 |
| 핀 49 | RG2 — Port G bit 2 |
| 핀 50 | RG3 — Port G bit 3 |
| 핀 51 | RG4 — Port G bit 4 |
| 핀 52 | LCDBIAS0 — LCD bias pin 0 |
| 핀 53 | LCDBIAS1 — LCD bias pin 1 |
| 핀 54 | LCDBIAS2 — LCD bias pin 2 |
| 핀 55 | VLCD3 — LCD voltage level 3 |
| 핀 56 | VLCD2 — LCD voltage level 2 |
| 핀 57 | VLCD1 — LCD voltage level 1 |
| 핀 58 | VLCD0 — LCD voltage level 0 |
| 핀 59 | SEG0 — LCD segment 0 |
| 핀 60 | SEG1 — LCD segment 1 |
| 핀 61 | MCLR — Master clear / reset (active low) |
| 핀 62 | VCAP — Filter capacitor for internal regulator |
| 핀 63 | VDD — Positive supply voltage |
| 핀 64 | VSS — Ground reference (exposed pad) |
일반적인 애플리케이션
PIC16F1946-I/MR 적합 용도: 6 애플리케이션s: Low-Power LCD Electricity Meter, Thermostat and HVAC Control Panel, Portable Medical Monitor (Glucose, SpO2), Industrial Sensor Hub with LCD, White-Goods User Interface (Washer, Oven), Remote Keyless Entry / IoT Sensor Node.
Low-Power LCD Electricity Meter
Why PIC16F1946-I/MR fits: The integrated 184-segment LCD driver eliminates an external charge-pump IC, and nanoWatt XLP technology delivers sub-100 nA sleep current for 10+ year battery life on a single lithium cell. How it is used: The MCU drives the meter's 7-segment + icon LCD directly through segment/common pins, reads the shunt current via the 10-bit ADC, accumulates kWh in EEPROM, and wakes on a timer pulse to drive the LCD in low-power mode. Compared with discrete LCD driver + MCU designs, this part saves one IC and roughly 30% of the BOM cost while staying within IEC 62053-21 energy accuracy windows.
추천
Thermostat and HVAC Control Panel
Why PIC16F1946-I/MR fits: With 25 I/O and a multi-channel ADC, the MCU can read temperature sensors (NTC thermistor or digital), drive a multi-segment LCD, and control relays or TRIAC outputs - all from a 3.3 V or 5 V rail. How it is used: The integrated LCD driver shows setpoint, ambient temp, humidity icon, and 7-day schedule, while USART/MSSP peripherals link to a Wi-Fi/BLE module for cloud connectivity. nanoWatt XLP sleep allows the panel to retain display while drawing under 1 µA, satisfying Energy Star standby requirements.
추천
Portable Medical Monitor (Glucose, SpO2)
Why PIC16F1946-I/MR fits: The 14 KB Flash is sufficient for measurement firmware, and the 11-channel 10-bit ADC can digitise sensor signals (photodiode, electrochemical cell) while the LCD driver shows results on a 100+ segment glass display. How it is used: The MCU drives the LCD directly, runs the sensor through ADC with on-chip PGA, performs simple averaging in RAM, and powers down peripherals between measurements. The 5 V tolerant I/O simplifies interface to coin-cell boost regulators without level shifters.
추천
Industrial Sensor Hub with LCD
Why PIC16F1946-I/MR fits: Industrial -40 °C to +85 °C operation, hardware PWM for control outputs, and a wide 2.3 V to 5.5 V supply range let the same part run on 24 V industrial rails via an LDO. How it is used: The MCU aggregates 4-20 mA inputs through ADC, drives a 96-segment LCD for local readout, and pushes data over RS-485 using the USART. The 184-segment LCD driver capability allows display of multi-line numeric readouts and bar graphs without an external driver.
추천
White-Goods User Interface (Washer, Oven)
Why PIC16F1946-I/MR fits: A washer or oven needs a 100+ segment LCD plus tactile keypad scanning and TRIAC-based load control - all natively supported by the 64-pin MCU with hardware timers for zero-cross detection. How it is used: The MCU scans a matrix keypad, drives the LCD through the integrated driver, controls motor/valve relays through PWM, and reports faults via diagnostic segments. nanoWatt XLP ensures standby power < 0.5 W to meet EU Ecodesign 2019/2022 limits.
추천
Remote Keyless Entry / IoT Sensor Node
Why PIC16F1946-I/MR fits: Battery life is paramount in wireless sensors - the nanoWatt XLP sleep mode (<100 nA) extends coin-cell operation to several years, while the integrated LCD driver is useful for status displays on remote controls or sensor nodes. How it is used: The MCU sleeps by default, wakes on an external interrupt (button or timer), executes a short RF transmit sequence through a UART-linked transceiver module, and returns to sleep. The LCD shows pairing state, battery level, and link quality without an external driver IC.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1946-I/MR — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1946-I/PT | PIC16F1946-E/PT | PIC16LF1946-I/MR | PIC16F1947-I/PT | PIC16F19195-I/PT | PIC16F18855-I/ML |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-64 (MR) 9x9 mm | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm | QFN-64 (MR) 9x9 mm | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm | QFN-44 (ML) |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 14 KB | 28 KB | 28 KB | 14 KB |
| Data RAM | 512 bytes | 512 bytes | 512 bytes | 512 bytes | 1 KB | 2 KB | 1 KB |
| Operating 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 | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| LCD Driver Segments | Up to 184 | Up to 184 | Up to 184 | Up to 184 | Up to 184 | Up to 184 | None |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 36 | 36 |
| Max Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
주요 차별점
- Highest segment-count LCD driver in the PIC16F1xxx family at 64 pins (vs PIC16F18855-I/ML)
- Smaller die-package footprint than TQFP-64 alternatives (vs PIC16F1946-I/PT)
- Lower-voltage LF variant for coin-cell applications (vs PIC16LF1946-I/MR)
- Sub-100 nA sleep current with RTC running (vs PIC16F1947-I/PT)
설계 노트
For battery-powered designs targeting multi-year life, place a 100 nF + 10 µF decoupling pair close to each VDD/VSS pin pair of the PIC16F1946-I/MR and connect the exposed thermal pad directly to a ground pour. Avoid routing high-frequency digital signals across the analog supply trace to keep ADC noise floor within 10-bit ENOB.
The 64-pin QFN (MR) package relies on the exposed pad for thermal conduction; with the MCU's low active current (~ 8 mA at 32 MHz) and < 100 nA sleep current, junction temperature rise is negligible in normal operation. However, in continuous-transmit RF designs driven from I/O, ensure the ground pour under the exposed pad has at least 4 thermal vias to the inner ground plane.
Keep the high-speed ADC traces (AN0-AN11) at least 5 mm away from PWM or TRIAC switching nodes to preserve 10-bit ADC accuracy. Use a guard ring connected to analog ground around sensitive analog traces, and route the VLCD0-VLCD3 bias pins as short traces to the LCD glass to reduce ghosting on high-segment-count displays.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kΩ resistor for normal operation, or to a reset supervisor for robust brown-out behaviour. The VCAP pin requires a 1 µF low-ESR ceramic to ground; omitting it causes erratic behaviour during flash programming and high-temperature operation.
When driving the integrated LCD at full 184-segment load, observe Microchip's recommended segment/common drive waveform configuration in datasheet 41391G section 36. Switching frequencies above 200 Hz on the LCD bias pins can inject noise into adjacent analog inputs; keep LCDCLK below 200 Hz for ADC-heavy applications.
규정 준수 정보
RoHS and REACH compliant per Microchip product environmental compliance information. Lead-free Matte Tin (Sn) finish. Halogen-free mould compound. Not AEC-Q100 qualified - choose PIC16F1946-E/PT for extended-temperature variants.