PIC18LF47K40T-I/PT - 8-Bit XLP MCU, 128KB Flash, 44-TQFP | Microchip
MPN: PIC18LF47K40T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.62 | $4.62 |
| 10 | $4.1 | $41.00 |
| 100 | $3.46 | $346.00 |
| 500 | $3.02 | $1,510.00 |
| 1,000 | $2.71 | $2,710.00 |
| 3,000 | $2.46 | $7,380.00 |
PIC18LF47K40T-I/PT Overview
A microcontroller (MCU) is a single-chip computer that combines a CPU core, non-volatile program memory, working RAM, and a rich set of on-chip peripherals such as timers, ADCs, and communication interfaces. Within the embedded hierarchy, the PIC18LF47K40 sits between PIC16 mid-range parts (lower pin count, less memory) and PIC32 32-bit parts (higher performance, ARM/MIPS core). Its LF prefix denotes the low-voltage F variant (1.8-3.6 V operation), making it the lowest-power member of the PIC18F47K40 family and a direct fit for 2xAA/coin-cell rails.
Key differentiating features include the 10-bit ADCC that automates Capacitive Voltage Divider (CVD) measurements for mTouch touch sensing, eliminating host CPU cycles for averaging and oversampling. Core-independent peripherals such as the CWG (Complementary Waveform Generator), HLT (Hardware Limit Timer), and ZCD (Zero-Cross Detect) run without core intervention, further reducing average power. The 35-channel ADC, 4 EUSART/SPI/I2C-capable MSSP ports, and Peripheral Pin Select (PPS) give layout flexibility unusual for an 8-bit part.
Typical applications include capacitive touch user interfaces (white goods, industrial keypads), battery-powered sensor nodes (IoT end devices, smart locks), low-power motor control (small BLDC fans, stepper indexers), and mains-powered appliance control (washing machines, HVAC controllers). The LF variant specifically supports 1.8 V minimum VDD for direct connection to a single Li-ion cell or 2xAA alkaline pack.
When designing with this part, always enable the internal LFINTOSC for the deepest sleep modes and route wake-up events through PPS-mapped interrupts to avoid full-core wake-ups. The 44-pin TQFP footprint is shared with the PIC18F47K40 and PIC18LF47K40-I/PT, enabling PCB reuse across F/LF/temperature-grade variants. According to Microchip application note AN2914, XLP sleep currents below 60 nA are achievable with RTC-from-LFINTOSC and full peripheral disable.
This page synthesizes DigiKey/Mouser distributor pricing, parametric drop-in alternatives, and practical design notes not found in the manufacturer datasheet - enabling faster engineering decisions for PIC18LF47K40T-I/PT evaluation, sourcing, and second-source qualification.
Drop-in alternatives for PIC18LF47K40T-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18LF47K40T-I/PT (same form factor and footprint) — differing in ADC, Package, Comparators, DAC, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF47K40-I/PT
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC18LF47K40-E/PT
✅ Drop-In✓ In Stock
$2.43 / Unit
View Datasheet →PIC18F47K40-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47K40T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47K40-E/PT
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC18LF47J53-I/PT
✅ Drop-In✓ In Stock
$2.28 / Unit
View Datasheet →PIC18LF47K40T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC |
| Program Memory (Flash) | 128 KB (64K x 16) |
| Data SRAM | 4 KB |
| Data EEPROM | 256 B |
| Maximum CPU Clock | 64 MHz |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| ADC | 10-bit, up to 35 channels, with Computation (ADCC) |
| DAC | 5-bit, 1 channel |
| Comparators | Yes (on-chip) |
| Timers | PWM, CCP, CWG, HLT, WWDT, SCAN/CRC, ZCD |
| Communication Peripherals | EUSART, SPI, I2C (MSSP) |
| Peripheral Pin Select (PPS) | Yes |
| Touch Sensing | mTouch CVD via ADCC |
| Low-Power Technology | eXtreme Low-Power (XLP) |
| Package | 44-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40C to +85C (Industrial, I suffix) |
| RoHS Status | Compliant |
| MSL Level | 3 (168 hours) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC18LF47K40T-I/PT Pin Configuration
| Pin 1 | RE3/MCLR — Input only / Master Clear (Reset) |
| Pin 2 | RA0 — PORTA<0> / AN0 / C1IN0- |
| Pin 3 | RA1 — PORTA<1> / AN1 / C2IN0- |
| Pin 4 | RA2 — PORTA<2> / AN2 / DAC1OUT1 |
| Pin 5 | RA3 — PORTA<3> / AN3 / C1IN1- |
| Pin 6 | RA4 — PORTA<4> / AN4 / C1OUT |
| Pin 7 | RA5 — PORTA<5> / AN5 / C2OUT |
| Pin 8 | RA6 — PORTA<6> / OSC2 |
| Pin 9 | RA7 — PORTA<7> / OSC1 |
| Pin 10 | RE0 — PORTE<0> / AN6 |
| Pin 11 | RE1 — PORTE<1> / AN7 |
| Pin 12 | RE2 — PORTE<2> / AN8 |
| Pin 13 | VDD — Positive power supply |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RB0 — PORTB<0> / AN12 / ZCD |
| Pin 16 | RB1 — PORTB<1> / AN10 / C1IN3- |
| Pin 17 | RB2 — PORTB<2> / AN8 / DAC1OUT2 |
| Pin 18 | RB3 — PORTB<3> / AN9 / C2IN3- |
| Pin 19 | RB4 — PORTB<4> / AN11 |
| Pin 20 | RB5 — PORTB<5> / AN13 |
| Pin 21 | RB6 — PORTB<6> / ICSPCLK / ICDCLK |
| Pin 22 | RB7 — PORTB<7> / ICSPDAT / ICDDAT |
| Pin 23 | RC0 — PORTC<0> / AN16 |
| Pin 24 | RC1 — PORTC<1> / AN17 |
| Pin 25 | RC2 — PORTC<2> / AN18 |
| Pin 26 | RC3 — PORTC<3> / AN19 |
| Pin 27 | RC4 — PORTC<4> / AN20 |
| Pin 28 | RC5 — PORTC<5> / AN21 |
| Pin 29 | RC6 — PORTC<6> / AN22 / TX/CK |
| Pin 30 | RC7 — PORTC<7> / AN23 / RX/DT |
| Pin 31 | RD0 — PORTD<0> / AN24 |
| Pin 32 | RD1 — PORTD<1> / AN25 |
| Pin 33 | RD2 — PORTD<2> / AN26 |
| Pin 34 | RD3 — PORTD<3> / AN27 |
| Pin 35 | RD4 — PORTD<4> / AN28 |
| Pin 36 | RD5 — PORTD<5> / AN29 |
| Pin 37 | RD6 — PORTD<6> / AN30 |
| Pin 38 | RD7 — PORTD<7> / AN31 |
| Pin 39 | RE0 — PORTE<0> / AN6 (reused as alternate) |
| Pin 40 | RE1 — PORTE<1> / AN7 (reused as alternate) |
| Pin 41 | RE2 — PORTE<2> / AN8 (reused as alternate) |
| Pin 42 | VDD — Positive power supply |
| Pin 43 | VSS — Ground reference |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC18LF47K40T-I/PT is suitable for 6 applications: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, Low-Power Motor Control (BLDC / Stepper), White Goods / Appliance Control Board, Industrial Sensor Transmitter (4-20 mA / 0-10 V), HVAC Climate Control Thermostat.
Capacitive Touch User Interface
The PIC18LF47K40T-I/PT is purpose-built for capacitive touch HMI panels via its 10-bit ADCC peripheral that automates Capacitive Voltage Divider (CVD) measurements, supporting up to 35 touch channels without CPU intervention. With 1.8-3.6 V VDD operation, it powers directly from a 2xAA alkaline or single Li-ion rail, eliminating the need for a boost converter in white goods keypads and industrial control panels. Core-independent CWG and HLT peripherals handle backlight PWM and button-debounce timing while the CPU stays in sleep, achieving <60 nA standby per Microchip AN2914. The 44-TQFP footprint allows a compact PCB layout for slim-bezel designs.
Recommended
Battery-Powered IoT Sensor Node
The PIC18LF47K40T-I/PT is ideal for battery-powered IoT end-devices such as smart locks, environmental sensors, and HVAC wireless nodes, where its XLP nanoWatt sleep technology delivers <60 nA standby current per AN2914 with RTC running. The 128 KB Flash accommodates BLE stack + application firmware for companion radio modules (RN4871, MRF24XA), and the 1.8 V minimum VDD supports direct connection to a single CR2032 coin cell. The 10-bit ADC with 35 channels interfaces directly with temperature, humidity, and PIR sensors, while the 4 KB SRAM buffers sensor data between radio TX bursts. Core-independent peripherals let the CPU sleep while peripherals aggregate data.
Recommended
Low-Power Motor Control (BLDC / Stepper)
The PIC18LF47K40T-I/PT drives small brushless DC and stepper motors in fans, pumps, and HVAC dampers using its 10-bit PWM, Complementary Waveform Generator (CWG), and Zero-Cross Detect (ZCD) peripherals. The CWG generates hardware-dead-band complementary PWM for half-bridge drivers, eliminating software latency; the ZCD enables AC-line TRIAC triggering without CPU load. With 64 MHz core speed and 16 MIPS throughput, the MCU closes torque/speed control loops at 10 kHz while consuming <10 mA active current. The 44-TQFP package's exposed pad handles 300 mA continuous IO drive for gate-driver signals.
Recommended
White Goods / Appliance Control Board
The PIC18LF47K40T-I/PT serves as the main controller in washing machines, dishwashers, refrigerators, and microwave ovens, where its 44-pin TQFP offers ample IO for keypad scanning, LED/buzzer drive, relay control, and triac phase-angle firing. The 128 KB Flash fits IEC 60730 Class B safety library plus user-interface code, while 256 B EEPROM stores user settings (temperature, cycle, language). PPS allows reassigning peripheral functions to any IO pin, simplifying PCB layout when adding or removing buttons. The industrial -40 to +85 C temperature range handles under-cabinet kitchen environments and garage laundry rooms.
Recommended
Industrial Sensor Transmitter (4-20 mA / 0-10 V)
The PIC18LF47K40T-I/PT forms the digital core of industrial 4-20 mA loop-powered and 0-10 V analog sensor transmitters used in process control and factory automation. Its 10-bit ADC digitizes pressure, flow, level, and gas-sensor outputs with 35 selectable channels and differential pair capability. The 5-bit DAC generates the 4-20 mA loop current via an external op-amp + transistor, while the EUSART provides HART or Modbus RTU communication on top of the analog signal. The 1.8 V minimum VDD allows direct loop-power operation from a 3.3 V LDO fed by the 24 V loop with <3.5 mA quiescent budget.
Recommended
HVAC Climate Control Thermostat
The PIC18LF47K40T-I/PT operates as the main MCU in residential and commercial HVAC thermostats, controlling 24 VAC furnace and air-handler signals via triac/relay outputs while reading temperature/humidity sensors. The 64 MHz core runs PID loops at 1 Hz for accurate temperature regulation, and the 35-channel ADC multiplexes multiple 10K NTC thermistors plus humidity sensors. The XLP sleep mode extends battery life in wireless thermostats by dropping to <60 nA between transmissions. The 44-TQFP package accommodates additional IO for Wi-Fi/BLE modules, e-paper displays, and HVAC staging relays.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF47K40T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18LF47K40-I/PT | PIC18LF47K40-E/PT | PIC18F47K40-I/PT | PIC18F47K40T-I/PT | PIC18F47K40-E/PT | PIC18LF47J53-I/PT |
|---|---|---|---|---|---|---|---|
| Package | 44-TQFP (PT) 10x10 mm | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same | 44-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB |
| Data SRAM | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB | 3.8 KB |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 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 | 2.0 V to 3.6 V |
| Maximum Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 48 MHz |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C |
| Packaging | Tape & Reel (T) | Tray | Tray | Tray | Tape & Reel (T) | Tray | Tray |
| Unit Price @ 100 pcs | $3.46 | $3.40 | $3.85 | $2.36 | $2.40 | $2.75 | $3.95 |
Key Differentiators
- Lowest voltage operation in PIC18F47K40 family (vs PIC18F47K40-I/PT)
- Extended temperature grade option (vs PIC18LF47K40T-I/PT (industrial -40 to +85C))
- 128 KB Flash vs J53 family memory (vs PIC18LF47J53-I/PT)
- Integrated ADCC simplifies touch firmware (vs PIC18F46K22-I/P (K22 family))
Design Notes
Estimated: at 64 MHz active, the PIC18LF47K40T-I/PT draws approximately 8 mA from 3.3 V. To achieve the <60 nA sleep current specified in AN2914, disable all peripherals via PMD registers, switch the system clock to LFINTOSC (31 kHz), disable the FVR and ADC, and configure IOC (interrupt-on-change) on wake-up pins. Always verify with a uCurrent or Keithley source-measure unit; the LFINTOSC drift may wake the CPU prematurely if WDT is enabled.
Place 100 nF decoupling capacitors on each VDD pin (pins 13 and 32) within 2 mm of the package pad. Add a bulk 10 uF tantalum or ceramic capacitor at the VDD-QFP thermal pad if used. Keep the ICSP connector (RB6/RB7) accessible for in-circuit programming - routing these as high-speed signal lines away from analog ADC inputs prevents digital-noise coupling. Exposed pad on TQFP must be soldered to a continuous ground plane for thermal dissipation.
The LF variant is NOT 5 V tolerant - applying 5 V to any IO will latch-up the device. Use level shifters (MCP23017, TXS0108E) when interfacing with 5 V sensors or displays. The MCLR pin (RE3) is input-only - do not drive it as an output. ICD pins RB6/RB7 must be configured with the PPSLOCKED bit before being used as general IO or debug will be disabled. Per Microchip errata DS80000691A, the ADC may produce erroneous results if the ADCON0 is written while a conversion is in progress.
Separate analog and digital ground planes and join at a single point near the VSS pins. Route the analog reference (VDD/VSS at the ADC dedicated pins) away from switching nodes and PWM signals. For capacitive touch sensing, keep the CVD scan traces short and uniform length; add a ground guard ring around touch sensors to prevent water-mist false triggers. Keep oscillator traces within 5 mm of the MCU and shield with a grounded copper pour.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial -40 to +85 C temperature grade only; for automotive AEC-Q100 qualified parts in the same family, consult the PIC18F47K40 automotive datasheet addendum.