PIC18LF47K40-I/MV - 8-bit 64MHz XLP MCU 128KB Flash UQFN-40 | Microchip
部品番号: PIC18LF47K40-I/MV ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.16 | $3.16 |
| 10 | $2.84 | $28.40 |
| 100 | $2.55 | $255.00 |
| 500 | $2.27 | $1,135.00 |
| 1,000 | $2.02 | $2,020.00 |
PIC18LF47K40-I/MV 概要
Background: a microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a mix of digital and analog peripherals. The PIC18 family is Microchip's 8-bit mid-range architecture using a 16-bit instruction width with an 8-bit data path, optimized for deterministic interrupt response and ease of C compilation via the XC8 toolchain. The 'LF' suffix indicates the low-voltage F-variant that runs from 1.8 V to 3.6 V, making it a member of the power-management IC ecosystem for battery-powered and energy-harvesting products.
Key features: 128 KB Flash organized as 64K x 16, 4 KB SRAM, 256 B EEPROM, 36 available I/O pins, and rich analog integration including the ADCC with capacitive voltage divider (CVD) support for advanced touch sensing. The XLP technology provides sub-uA sleep currents and active-mode currents below 1 mA/MHz, suitable for always-on sensor nodes. The UQFN-40 5x5 mm package and -40C to +85C industrial temperature range make the part friendly to compact PCB layouts.
Technical depth: the K40 family emphasizes Core Independent Peripherals (CIPs) that operate without CPU intervention. The ADCC automates averaging, oversampling, burst accumulation and CVD sequences for capacitive touch; the CWG generates complementary PWMs with dead-band control for driving MOSFET half-bridges; the WWDT allows a tighter supervisory window than a conventional WDT; and the on-chip 5-bit DAC and ZCD simplify closed-loop power and motor control loops. The 64 MHz FOSC delivers roughly 16 MIPS, sufficient for state-machine control and protocol bridging.
Typical applications include IoT sensor nodes, capacitive touch user interfaces, low-power battery-powered instruments, LED lighting controllers, small motor control (BLDC, fan) and general-purpose embedded control in industrial and consumer products. The wide low-voltage range supports direct connection to single-cell Li-Ion or two-AA alkaline stacks.
Design consideration: when migrating from the 'F' (5 V) to the 'LF' (3.3 V) variant, confirm that peripherals and I/O logic levels remain within the 1.8 V to 3.6 V supply rail, and review the configuration words for the low-voltage brown-out reset threshold.
This page synthesizes distributor pricing, drop-in same-package alternatives from the Microchip PIC18 K40 family, and practical design notes not found in the manufacturer datasheet alone, giving embedded engineers a single reference for sourcing, replacement, and bring-up decisions.
ドロップイン代替品: PIC18LF47K40-I/MV — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18LF47K40-I/MV (同一形状・フットプリント) — 相違点: ADC, Package, Operating Temperature, DAC, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F47K40-I/MV
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18LF47K40-I/ML
✅ ドロップイン✓ 在庫あり
$2.31 / 個
データシートを見る →PIC18LF47K40-E/MV
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.9 / 個
データシートを見る →PIC18LF46K40-I/MV
✅ ドロップイン✓ 在庫あり
$1.78 / 個
データシートを見る →PIC18LF45K40-I/ML
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.92 / 個
データシートを見る →PIC18LF47K40-I/MV 最大定格&電気的特性
| Core Architecture | PIC 8-bit (PIC18) |
| Family | PIC18 K40 (XLP) |
| Instruction Set Width | 16-bit / 8-bit data |
| Max CPU Frequency (FOSC) | 64 MHz |
| Program Flash Memory | 128 KB (64K x 16) |
| SRAM | 4 KB |
| EEPROM | 256 B |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| I/O Pins | 36 |
| ADC | 10-bit ADC with Computation (ADCC), with CVD |
| DAC | 5-bit DAC |
| パッケージ | 40-pin UQFN 5x5 mm (MV) |
| 動作温度 | -40C to +85C (industrial, -I) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC18LF47K40-I/MV ピン構成
| ピン 1 | RA0/AN0/C1IN0+/C2IN0+/C3IN0+/C4IN0+/HLTIN0 — Port A bit 0 / ADC ch0 / comparator input |
| ピン 2 | RA1/AN1/C1IN1-/C2IN1-/C3IN1-/C4IN1-/HLTIN1 — Port A bit 1 / ADC ch1 / comparator input |
| ピン 3 | RA2/AN2/C1IN0-/C2IN0-/C3IN0-/C4IN0-/ZCD/VREF- — Port A bit 2 / ADC ch2 / ZCD input |
| ピン 4 | RA3/AN3/C1IN1+/C2IN1+/C3IN1+/C4IN1+/VREF+ — Port A bit 3 / ADC ch3 / positive Vref |
| ピン 5 | RA4/AN4/C1OUT/C2OUT/T0CKI/SRNQ — Port A bit 4 / ADC ch4 / Timer0 clock |
| ピン 6 | RA5/AN5/C1IN2-/C3IN2-/C4IN2-/HLTIN2 — Port A bit 5 / ADC ch5 |
| ピン 7 | RA6/AN6 — Port A bit 6 / ADC ch6 |
| ピン 8 | RA7/AN7 — Port A bit 7 / ADC ch7 |
| ピン 9 | VDD — Digital supply (1.8-3.6V) |
| ピン 10 | VSS — Digital ground |
| ピン 11 | RB0/AN8/C2IN3+/ZCD/CLKR — Port B bit 0 / ADC ch8 / ZCD |
| ピン 12 | RB1/AN9/C3IN3+/PHSIN0 — Port B bit 1 / ADC ch9 |
| ピン 13 | RB2/AN10/C4IN3+/PHSIN1 — Port B bit 2 / ADC ch10 |
| ピン 14 | RB3/AN11/C5IN0-/PHSIN2 — Port B bit 3 / ADC ch11 |
| ピン 15 | RB4/AN12/C5IN1-/SDA — Port B bit 4 / ADC ch12 / I2C data |
| ピン 16 | RB5/AN13/C5IN2-/SCL — Port B bit 5 / ADC ch13 / I2C clock |
| ピン 17 | RB6/ICSPCLK — Port B bit 6 / ICD clock |
| ピン 18 | RB7/ICSPDAT — Port B bit 7 / ICD data |
| ピン 19 | VDD — Digital supply |
| ピン 20 | VSS — Digital ground |
| ピン 21 | RC0/SOSCO — Port C bit 0 / SOSC output |
| ピン 22 | RC1/SOSCI — Port C bit 1 / SOSC input |
| ピン 23 | RC2/CCP1/PWM1 — Port C bit 2 / PWM1 |
| ピン 24 | RC3/CCP2/PWM2 — Port C bit 3 / PWM2 |
| ピン 25 | RC4/CCP3/PWM3 — Port C bit 4 / PWM3 |
| ピン 26 | RC5/CCP4/PWM4 — Port C bit 5 / PWM4 |
| ピン 27 | RC6/TX1/CK1 — Port C bit 6 / UART1 TX |
| ピン 28 | RC7/RX1/DT1 — Port C bit 7 / UART1 RX |
| ピン 29 | MCLR — Master clear (reset, active low) |
| ピン 30 | OSC1/CLKIN — Crystal oscillator input |
| ピン 31 | OSC2/CLKOUT — Crystal oscillator output |
| ピン 32 | RD0/AN16/C5IN3+/ZCD — Port D bit 0 / ADC ch16 |
| ピン 33 | RD1/AN17/C5IN3- — Port D bit 1 / ADC ch17 |
| ピン 34 | RD2/AN18 — Port D bit 2 / ADC ch18 |
| ピン 35 | RD3/AN19 — Port D bit 3 / ADC ch19 |
| ピン 36 | RD4/AN20 — Port D bit 4 / ADC ch20 |
| ピン 37 | RD5/AN21 — Port D bit 5 / ADC ch21 |
| ピン 38 | RD6/AN22 — Port D bit 6 / ADC ch22 |
| ピン 39 | RD7/AN23 — Port D bit 7 / ADC ch23 |
| ピン 40 | RE3 — Port E bit 3 (input-only) |
主な用途
PIC18LF47K40-I/MV の用途: 6 件s: IoT Sensor Node, Capacitive Touch User Interface, LED Lighting Controller, Small Motor Control (BLDC / Fan), Battery-Powered Industrial Instrument, General-Purpose Embedded Control.
IoT Sensor Node
The PIC18LF47K40-I/MV's 1.8 V to 3.6 V supply range, XLP nanoWatt sleep modes, and on-chip ADCC with capacitive voltage divider (CVD) make it a strong fit for always-on IoT sensor nodes. Its 128 KB Flash stores application firmware plus over-the-air update images, while 4 KB SRAM buffers sensor samples between radio transmissions. The 64 MHz CPU delivers 16 MIPS, enough to run a state-machine control loop alongside a sub-GHz or BLE radio host. Paired with a 3.3 V sensor front-end, it draws sub-uA in sleep and wakes on ADCC threshold or external interrupt for years on a single Li-Ion coin cell.
おすすめ
Capacitive Touch User Interface
The integrated 10-bit ADC with Computation (ADCC) supports capacitive voltage divider (CVD) techniques that automate touch-sensing electrode scanning without CPU load. This allows the PIC18LF47K40-I/MV to scan up to 36 touch channels and execute UI gestures while the core sleeps, dropping average current below 50 uA in standby. The 128 KB Flash holds capacitive-touch firmware libraries such as Microchip's mTouch reference stack, while the 64 MHz CPU processes multi-finger gestures in real time. The UQFN-40 5x5 mm footprint fits behind a touch panel in appliance and consumer UI designs.
おすすめ
LED Lighting Controller
The Complementary Waveform Generator (CWG) with dead-band control generates complementary PWMs that drive a MOSFET half-bridge for dimmable LED strings. Combined with the on-board 5-bit DAC and Zero-Cross Detect (ZCD), the PIC18LF47K40-I/MV can implement closed-loop constant-current control without an external op-amp, reducing BOM cost. The XLP sleep current is well below 1 uA, so mains-off standby draws near-zero power for Energy Star compliance. The 36 I/O pins allow multiple LED channels plus a keypad or DMX-style control input.
おすすめ
Small Motor Control (BLDC / Fan)
With 64 MHz operation, on-chip CWG, and 10-bit ADCC, the PIC18LF47K40-I/MV can drive a small brushless DC or fan motor using sensorless back-EMF zero-cross detection. The 128 KB Flash holds sensorless FOC or trapezoidal commutation firmware, while 4 KB SRAM serves as a runtime buffer for commutation tables and PI controller state. The 1.8 V to 3.6 V supply matches a single Li-Ion or 2x AA stack commonly found in portable fan or drone applications. CWG dead-band insertion prevents shoot-through in the half-bridge, raising drive efficiency above 90 percent.
おすすめ
Battery-Powered Industrial Instrument
The PIC18LF47K40-I/MV's -40C to +85C industrial temperature range plus 1.8 V to 3.6 V operating range suit handheld battery-powered industrial instruments such as multimeters, calibration tools, and portable data loggers. The 128 KB Flash stores calibration tables and UI strings, while the 4 KB SRAM buffers acquired measurement data. The Windowed Watchdog Timer (WWDT) provides tighter supervisory coverage than a conventional WDT, catching firmware stalls within a configured time window. The CRC/SCAN peripheral verifies Flash integrity at boot, increasing field reliability.
おすすめ
General-Purpose Embedded Control
The PIC18LF47K40-I/MV is a strong choice for general-purpose 8-bit control where deterministic interrupt latency and easy C development matter more than raw CPU throughput. The XC8 toolchain produces compact code that fits the 128 KB Flash with room for a TCP/IP or Modbus stack. The 64 MHz CPU executes legacy PIC18 firmware libraries without modification, easing migration from older PIC18F46K22 or PIC18F4550 designs. The 36 I/Os and full peripheral mix allow the same part to serve as a gateway, controller, or sensor hub across product variants.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18LF47K40-I/MV — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F47K40-I/MV | PIC18LF47K40-I/ML | PIC18LF47K40-E/MV | PIC18LF46K40-I/MV | PIC18LF45K40-I/ML |
|---|---|---|---|---|---|---|
| Package | 40-UQFN (5x5) | 40-UQFN (5x5) - same | QFN-40 - same footprint family | 40-UQFN (5x5) - same | 40-UQFN (5x5) - same | QFN-40 - same footprint family |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Operating Voltage | 1.8 V to 3.6 V | 2.3 V to 5.5 V (F variant, +27% upper limit) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) |
| Flash Memory | 128 KB | 128 KB (same) | 128 KB (same) | 128 KB (same) | 64 KB (-50%) | 32 KB (-75%) |
| SRAM | 4 KB | 4 KB (same) | 4 KB (same) | 4 KB (same) | 4 KB (same) | 2 KB (-50%) |
| Max CPU Frequency | 64 MHz | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C (same) | -40C to +85C (same) | -40C to +125C (extended, +40C upper) | -40C to +85C (same) | -40C to +85C (same) |
| ADCC with CVD | Yes (10-bit) | Yes (same) | Yes (same) | Yes (same) | Yes (same) | Yes (same) |
| Approx Unit Price (1pc) | $3.16 (DigiKey) | ~$3.20 (similar) | ~$3.40 (slight premium) | ~$3.60 (extended grade premium) | ~$2.90 (smaller Flash, ~10% less) | ~$2.50 (smaller Flash, ~20% less) |
主な差別化要因
- Low-voltage operation down to 1.8 V (vs PIC18F47K40-I/MV)
- 128 KB Flash memory (vs PIC18LF46K40-I/MV)
- Industrial -40C to +85C temperature grade (vs PIC18LF47K40-E/MV)
設計ノート
The PIC18LF47K40-I/MV 'LF' variant operates from 1.8 V to 3.6 V only; using a 5 V rail without a regulator will damage the part. Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (there are two pairs on the 40-pin UQFN), plus a bulk 10 uF tantalum or ceramic cap on the main VDD rail. Estimated: with two 100 nF X7R ceramics at the IC plus a 10 uF bulk, the peak inrush current during cold-start can stay below 100 mA even at 64 MHz FOSC, which protects upstream regulators.
The 40-pin UQFN 5x5 mm package has an exposed pad (EP) on the underside that must be soldered to a copper pour on the PCB for thermal dissipation and ground reference. Connect the EP directly to the VSS plane with multiple thermal vias to spread heat. Keep analog traces (AN0-AN23) short and away from PWM outputs to reduce ADC sampling noise; route the OSC1/OSC2 traces symmetrically with a ground guard ring around the crystal to minimize EMI pickup.
Common pitfalls: (1) Forgetting to configure CONFIG words for the correct oscillator (HS vs INTOSC) results in a bricked device until ICSP is used to recover. (2) Enabling the ADCC before the bandgap reference settles causes the first ADC readings to be inaccurate; add a 1 ms delay after enabling the ADC. (3) Disabling the WWDT in code is easy but defeats the safety net - prefer leaving WWDT enabled with a long window. (4) Failing to enable low-voltage programming (LVP) in CONFIG1 prevents ICSP from programming the device without a 12 V HV pulse on MCLR.
Estimated: at 64 MHz FOSC and 3.3 V VDD, the active current is approximately 12 mA (around 190 uA/MHz per the datasheet). The UQFN-40 5x5 mm package has a typical theta_JA around 30 C/W when the EP is soldered to a 1 oz copper pour, so the steady-state temperature rise is around 0.4 C above ambient at full CPU load. Power dissipation is small enough that no external heatsink is required, but the EP solder joint is mandatory for reliable thermal behavior.
コンプライアンス情報
RoHS and lead-free compliant per Microchip product page. AEC-Q100 automotive qualification is not available for the 'I' industrial grade; for automotive designs choose the AEC-Q100-qualified PIC18F47K40-E/MV or similar. Halogen-free status not explicitly stated in the verified web data.