Microchip Technology

PIC18F47K42-E/ML - 128KB Flash 8-bit MCU 44-QFN | Microchip

MPN: PIC18F47K42-E/ML ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 44-QFN (8x8 mm) Package 14 MIPS at 64 MHz Speed 128 KB Memory
From $2.54 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $4.32 $4.32
10 $3.78 $37.80
100 $3.21 $321.00
500 $2.86 $1,430.00
1,000 $2.54 $2,540.00
ℹ️ All prices are in USD

PIC18F47K42-E/ML Overview

The Microchip PIC18F47K42-E/ML is a 64 MHz 8-bit PIC microcontroller integrating 128 KB of Flash, 8 KB of RAM and 1 KB of EEPROM in a 44-pin QFN (8x8 mm) package, designed around the XLP (eXtreme Low Power) platform. It belongs to the PIC18(L)FxxK42 family that scales across 28-, 40- and 48-pin footprints, with this specific -E/ML variant covering the extended (-40C to +125C) industrial temperature range and the QFN surface-mount option.

What is a PIC18F microcontroller? The PIC18F is Microchip's 8-bit MCU family using a modified Harvard RISC architecture, evolved into a high-performance low-power platform (XLP) for applications that mix digital control with on-chip analog. Within the broader taxonomy: PIC18F -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The K42 sub-family specifically adds Core Independent Peripherals (CIPs) such as the 12-bit ADC2 with computation, 5-/8-bit DAC, op-amps, comparators, PWM, DMA, vector interrupts and configurable logic cells, letting many functions run without CPU involvement.

Key features of the PIC18F47K42-E/ML include 128 KB self-programmable Flash program memory, 8 KB SRAM data memory, 1 KB data EEPROM, a 64 MHz internal oscillator (1% accuracy), and the high-performance 14 MIPS core at 64 MHz (4x PLL). The 12-bit ADC2 with Automated Accumulation and Computation supports touch and sensor averaging offloaded from the CPU, while dedicated DMA channels move data between peripherals and memory without core intervention.

The device integrates up to 36 I/O, four 16-bit timers, two I2C/SPI/I2S peripherals, two UARTs, two op-amps, three comparators with DAC references, up to four 10-bit PWM channels and the DMA controller. The MAP (Memory Access Partitioning) and DIA (Device Information Area) features add bootloader and serialization support for security and field upgrades. CIPs combined with the XLP idle/doze/PMD modes allow parts of the chip to remain active while others sleep.

Typical applications include consumer and industrial control panels, IoT sensor nodes with battery life targets, low-power touch interfaces, motor control via integrated PWM and op-amps, and USB or BLE-hosted accessories that pair a PIC18F47K42 with an external transceiver. The wide memory headroom supports a real-time OS-style scheduler, USB stack, or a touch-sensing library in firmware.

When designing with this MCU, note the 1.8-5.5V VDD range, the 44-QFN thermal pad (must be soldered to the ground plane for power dissipation and signal integrity) and the MSSP/CCP routing for the chosen peripheral mix. Use the MPLAB X IDE with the XC8 compiler and the PIC18F47K42 Curiosity Nano (DM182028) evaluation board for fastest bring-up.

This page synthesizes distributor pricing, drop-in same-package alternatives and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC18F47K42-E/ML — 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 PIC18F47K42-E/ML (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), Timers.

Microchip Technology
ADC: 10-bit ADC2 (35 channels)
Operating Temperature: -40 C to +85 C (Industrial)
Package: 44-QFN (8x8 mm) with EP
Microchip Technology
ADC: 12-bit, 35 channels
Operating Temperature: -40 C to +125 C (Extended)
Package: 40-pin PDIP
Microchip Technology
ADC: 12-bit, 13 input channels
Operating Temperature: -40C to +85C (Industrial)
Package: 44-QFN (8x8 mm) with EP
Microchip Technology
ADC: 12-bit ADCC, up to 28 channels
Operating Temperature: -40C to +125C (Extended -E)
Package: 44-pin TQFP (PT) 10x10 mm

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F46K42-E/ML

✅ Drop-In
📦 44-QFN (8x8)
Flash 64 KB vs 128 KB (-50%), same 44-QFN, same die family, pin-to-pin

📋 Reference alternative (not in catalog)

PIC18F47K42-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
Flash · 128 KB (64K x 16 words) · 8 KB · 1 KB · PIC18 enhanced mid-range 8-bit · 64 MHz (16 MIPS) · 2.3 V to 5.5 V · 12-bit ADC2 with computation, up to 35 channels

✓ In Stock

$3.32 / Unit

View Datasheet →

PIC18F47K40-I/ML

✅ Drop-In
📦 44-QFN (8x8)
128 KB Flash retained, K40 peripheral set lacks ADC2-COMPUTE/DMA, same package

📋 Reference alternative (not in catalog)

PIC18F46K40-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
64 KB (32K x 16 words) · 4 KB · 256 bytes · PIC18 8-bit RISC · 64 MHz (16 MIPS) · 2.3 V to 5.5 V · 36 · 10-bit ADC2 (35 channels)

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC18F47J53-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8)
PIC18F J-series, nanoWatt XLP · PIC18 8-bit RISC, 16-bit opcode, Harvard · 48 MHz (12 MIPS) · 128 KB (64K x 16) · 4 KB · USB 2.0 Full-Speed Device/Host/OTG, internal transceiver · 2.0 V to 3.6 V · 36

✓ In Stock

$5.2 / Unit

View Datasheet →

PIC18F46Q84-E/P

✅ Drop-In
Microchip Technology
📦 PDIP-40
PIC 8-bit RISC · PIC18-Q84 · 64 KB · 8192 bytes · 1024 bytes · 64 MHz · 16 MIPS at 64 MHz · 1.8 V to 5.5 V

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC18F47K42-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit, modified Harvard RISC
Family PIC18FxxK42 (XLP family)
CPU Speed (MIPS) 14 MIPS at 64 MHz
Max Core Frequency 64 MHz
Program Memory (Flash) 128 KB
Data SRAM 8 KB
Data EEPROM 1 KB
Supply Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40C to +125C (E = extended)
I/O Pins 36
ADC 12-bit ADC2 with Computation and Accumulation
DAC 5-bit and 8-bit on-chip DAC
Comparators 3 with selectable references
Op-Amps 2 on-chip operational amplifiers
Timers 4 x 16-bit timers
PWM Channels Up to 4 x 10-bit PWM
Communication 2 x UART, 2 x I2C/SPI/I2S (MSSP), DMA, Vector Interrupts
DMA Controller Yes (Core Independent Peripheral)
Package 44-QFN (8x8 mm)
Mounting Type Surface Mount
MSL Level 3
RoHS Status Compliant
XLP Low-Power Modes Idle, Doze, Peripheral Module Disable (PMD), Deep Sleep
Programming Interface ICSP (In-Circuit Serial Programming)
Debug Support MPLAB ICD, PICkit, Curiosity Nano (DM182028)

PIC18F47K42-E/ML Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0 — Analog/Digital I/O, ADC2 channel
Pin 2 RA1 — Analog/Digital I/O, ADC2 channel
Pin 3 RA2 — Analog/Digital I/O, ADC2 channel
Pin 4 RA3 — Analog/Digital I/O, ADC2 channel
Pin 5 RA4 — Analog/Digital I/O, ADC2 channel
Pin 6 RA5 — Analog/Digital I/O, ADC2 channel
Pin 7 RA6 — Digital I/O, oscillator
Pin 8 RA7 — Digital I/O, oscillator
Pin 9 VSS — Ground
Pin 10 VDD — Positive supply voltage
Pin 11 RB0 — Digital I/O, IOC, PWM
Pin 12 RB1 — Digital I/O, IOC, PWM
Pin 13 RB2 — Digital I/O, IOC, PWM
Pin 14 RB3 — Digital I/O, IOC, PWM
Pin 15 RB4 — Digital I/O, IOC, PWM
Pin 16 RB5 — Digital I/O, IOC, PWM
Pin 17 RB6 — Digital I/O, IOC, ICSPCLK
Pin 18 RB7 — Digital I/O, IOC, ICSPDAT
Pin 19 RC0 — Digital I/O, PWM
Pin 20 RC1 — Digital I/O, PWM
Pin 21 RC2 — Digital I/O, PWM
Pin 22 RC3 — Digital I/O, PWM, SCL/MSSP
Pin 23 RC4 — Digital I/O, SDA/MSSP
Pin 24 RC5 — Digital I/O, SDO/MSSP
Pin 25 RC6 — Digital I/O, UART TX
Pin 26 RC7 — Digital I/O, UART RX
Pin 27 RD0 — Digital I/O, CCP
Pin 28 RD1 — Digital I/O, CCP
Pin 29 RD2 — Digital I/O, CCP
Pin 30 RD3 — Digital I/O, CCP
Pin 31 RD4 — Digital I/O, CCP
Pin 32 RD5 — Digital I/O, CCP
Pin 33 RD6 — Digital I/O, CCP
Pin 34 RD7 — Digital I/O, CCP
Pin 35 RE0 — Digital I/O, ADC2 channel
Pin 36 RE1 — Digital I/O, ADC2 channel
Pin 37 RE2 — Digital I/O, ADC2 channel
Pin 38 RE3 — Digital I/O, ADC2 channel
Pin 39 AVDD — Analog positive supply
Pin 40 AVSS — Analog ground
Pin 41 RF0 — Digital I/O
Pin 42 RF1 — Digital I/O
Pin 43 RF2 — Digital I/O
Pin 44 RF3 — Digital I/O
Pin EP EP — Exposed thermal pad - internally bonded to VSS, solder to PCB ground

Typical Applications

PIC18F47K42-E/ML is suitable for 8 applications: Battery-Powered IoT Sensor Nodes, Industrial Control Panels and HMI, Low-Power Touch and Capacitive Sensing, Small Motor Control (BLDC / Stepper), USB Consumer Accessories, Automotive Body and Interior Modules, Smart Home and Building Automation, Medical and Wellness Devices.

🧩

Battery-Powered IoT Sensor Nodes

The PIC18F47K42-E/ML fits battery-powered IoT sensor nodes thanks to the XLP platform with deep-sleep currents below 100 nA typical (RTC running). Its 12-bit ADC2 with DMA lets the MCU sample sensors and accumulate readings without waking the core, while the 2.4-3.6V operating range matches coin-cell and Li-SOCl2 primaries. The 128 KB Flash holds protocol stacks such as LoRaWAN or BLE software stacks paired with an external transceiver.

🏭

Industrial Control Panels and HMI

The PIC18F47K42-E/ML is well suited for industrial control panels and HMI front ends, where it can drive 4-wire resistive touch via the integrated 12-bit ADC2 with automated averaging, plus a segment LCD or TFT via SPI. Its 64 MHz / 16 MIPS performance is enough to run a UI library, while the 36 I/O pins give headroom for keys, LEDs, encoder inputs and a backlight PWM. The E temperature grade handles -40C to +125C cabinet environments.

📱

Low-Power Touch and Capacitive Sensing

The PIC18F47K42-E/ML's 12-bit ADC2 with computation (ADC2C), DMA and dedicated touch peripheral enable mTouch capacitive-sensing designs. The DMA engine moves channel scans directly into RAM, freeing the core and letting the device stay in idle while scanning up to 36 touch channels. Combined with XLP idle currents around 50 uA/MIPS, the device delivers long battery life in white goods, remote controls and wearable touch interfaces.

🏭

Small Motor Control (BLDC / Stepper)

With four 16-bit timers, up to four 10-bit PWM channels, two on-chip op-amps and three comparators, the PIC18F47K42-E/ML integrates the analog and timing resources needed for low-voltage BLDC, stepper or DC motor control. The op-amps can condition shunt currents while comparators implement hardware cycle-by-cycle current limiting. 128 KB Flash accommodates sensorless back-EMF or FOC reference firmware from Microchip's AN1078 family.

🔧

USB Consumer Accessories

For consumer accessories that pair with a host PC, the PIC18F47K42-E/ML can act as a low-power co-MCU driving user-interface logic while a separate USB transceiver handles physical USB. With 8 KB of SRAM it can buffer USB descriptors and HID reports, and the 2 x UART plus 2 x MSSP interfaces support SPI/I2C peripherals such as sensors or display controllers. XLP modes let it idle in microamps while the host is in suspend.

🚗

Automotive Body and Interior Modules

While PIC18F47K42-E/ML is not AEC-Q100 qualified itself, its extended -40C to +125C temperature range suits non-safety automotive body and interior functions such as lighting controls, seat modules, HVAC panels and ambient controls. Its 36 I/O, multiple PWMs and CAN-friendly UART (paired with an external MCP2515) make it a flexible LIN/CAN node. For safety-critical applications, migrate to PIC18F47K42 Q-1 automotive qualified siblings.

🧩

Smart Home and Building Automation

The PIC18F47K42-E/ML is a strong fit for smart-home devices such as connected thermostats, smart locks and sensor hubs where low standby power is critical. Its 128 KB Flash holds a full Wi-Fi/BLE stack integration via an ATWINC1500 or RN4871 companion, while the 12-bit ADC2 reads thermistors and photo sensors. Deep-sleep currents under 100 nA extend coin-cell battery life in wireless sensors to multiple years.

💊

Medical and Wellness Devices

The PIC18F47K42-E/ML supports medical and wellness devices (non-life-support) such as blood-pressure monitors, glucose meters, thermometers and pulse oximeters. The 12-bit ADC2 with computation is suitable for pulse-oximetry signal chains, the on-chip op-amps provide low-noise front-end gain, and the DMA engine streams ADC data into RAM while the core processes. Note that medical certification is the system integrator's responsibility; this part is not FDA-approved on its own.

Recommended Products Summary

RN2483 LoRaWAN transceiver for sensor uplink Used in: Battery-Powered IoT Sensor Nodes BME280 Integrated humidity/pressure/temperature sensor Used in: Battery-Powered IoT Sensor Nodes PIC18F46K42-I/ML 64 KB Flash sibling for code-light variants Used in: Battery-Powered IoT Sensor Nodes MCP23017 I2C I/O expander for keys and LEDs Used in: Industrial Control Panels and HMI FT813 Graphics controller for TFT displays Used in: Industrial Control Panels and HMI PIC18F47K42-I/ML Same die, industrial temperature grade Used in: Industrial Control Panels and HMI CAP1206 External cap-touch companion Used in: Low-Power Touch and Capacitive Sensing PIC18F47K40-I/ML Earlier K40 family variant for cost-sensitive touch Used in: Low-Power Touch and Capacitive Sensing DRV8313 3-phase motor driver companion Used in: Small Motor Control (BLDC / Stepper) A4950 Full-bridge DC motor driver Used in: Small Motor Control (BLDC / Stepper) PIC18F46K22-I/P Microchip Technology Used in: Small Motor Control (BLDC / Stepper) PIC18F47J53-I/ML Microchip Technology Used in: USB Consumer Accessories MCP2221A USB-to-UART/I2C bridge companion Used in: USB Consumer Accessories MCP2515 Standalone CAN controller companion Used in: Automotive Body and Interior Modules ATA663231 LIN transceiver for body networks Used in: Automotive Body and Interior Modules PIC18F46Q84-E/P Microchip Technology Used in: Automotive Body and Interior Modules RN4871 Bluetooth 5 module companion Used in: Smart Home and Building Automation ATWINC1500 Wi-Fi network controller Used in: Smart Home and Building Automation MAX30102 PPG/heart-rate sensor companion Used in: Medical and Wellness Devices MCP4725 External 12-bit DAC for analog output stage Used in: Medical and Wellness Devices
What is the Flash memory size of PIC18F47K42-E/ML?
The PIC18F47K42-E/ML integrates 128 KB of self-programmable Flash program memory. According to the Microchip PIC18FxxK42 datasheet DS40001972, the Flash is organized as 64K x 16 and supports ICSP (In-Circuit Serial Programming) plus bootloader operation via MAP (Memory Access Partitioning). 8 KB of SRAM and 1 KB of EEPROM round out the on-chip memory map.
What is the maximum CPU frequency and MIPS of PIC18F47K42-E/ML?
The PIC18F47K42-E/ML runs the enhanced PIC18 core at up to 64 MHz, delivering 16 MIPS (1 instruction per 4 clock cycles via the 4x PLL). At 64 MHz the device executes one instruction per 62.5 ns, supporting 14-16 MIPS effective throughput depending on instruction mix. The internal 64 MHz oscillator provides 1% accuracy over voltage and temperature per Microchip's datasheet.
Does PIC18F47K42-E/ML have an on-chip ADC and how many bits?
Yes, the PIC18F47K42-E/ML includes a 12-bit ADC2 with computation and accumulation. According to Microchip datasheet DS40001972, ADC2 supports automated averaging, threshold comparison, and oversampling without CPU intervention, which offloads capacitive-touch and sensor-signal conditioning. Conversion throughput is up to approximately 200 ksps at 12-bit resolution.
What package does the PIC18F47K42-E/ML use?
The PIC18F47K42-E/ML ships in a 44-pin QFN package measuring 8 mm x 8 mm with an exposed thermal pad. The 'ML' suffix in Microchip's ordering code specifically denotes the 44-QFN option, while 'PT' denotes TQFP-44 and 'P' denotes PDIP-40. The exposed pad must be soldered to the PCB ground plane for electrical and thermal performance.
Is the PIC18F47K42-E/ML RoHS compliant and what is its operating temperature range?
Yes, the PIC18F47K42-E/ML is RoHS compliant and supplied in lead-free (Pb-free) packaging suitable for reflow soldering. The 'E' in the ordering code denotes the extended industrial temperature grade of -40C to +125C. For a lower-temperature commercial variant, choose the PIC18F47K42-I/ML (industrial -40C to +85C is more typical for non-extended applications).
Where can I buy the PIC18F47K42-E/ML online and what is the lead time?
The PIC18F47K42-E/ML is in stock at major distributors: DigiKey (Digi-Key part 7561744-1-ND), Mouser, LCSC and Avnet as of 2026-09-28. Unit price at qty 1 is approximately USD 4.32 with volume pricing dropping to about USD 2.54 at qty 1000. Same-day shipping is offered by DigiKey and Mouser for orders placed before their cutoff; factory lead time for higher volumes is typically 8-12 weeks.
What is the price of PIC18F47K42-E/ML at qty 1000?
At qty 1000 the PIC18F47K42-E/ML is priced around USD 2.54 per unit as of 2026-09-28. Volume breaks from Verified Web Data show qty 1 at USD 4.32, qty 10 at USD 3.78, qty 100 at USD 3.21, qty 500 at USD 2.86, and qty 1000 at USD 2.54. Distributor-specific reels may unlock further price-down at qty 2500.
What is the difference between PIC18F47K42-E/ML and PIC18F47K42-I/ML?
Both PIC18F47K42-E/ML and PIC18F47K42-I/ML share the same 44-QFN package and identical die. The difference is the operating temperature grade: the 'E' (Extended) part is rated -40C to +125C, while the 'I' (Industrial) part is typically rated -40C to +85C. For most consumer and indoor industrial applications the I grade is sufficient; choose E for under-hood automotive, outdoor enclosures or harsh industrial environments.
Is PIC18F47K42-E/ML pin-compatible with PIC18F46K42-E/ML?
Yes, the PIC18F47K42-E/ML is pin-compatible with the PIC18F46K42-E/ML in the same 44-QFN package. The only meaningful difference is Flash size: PIC18F47K42 has 128 KB Flash while PIC18F46K42 has 64 KB. Both share identical peripherals, pinout and electrical characteristics, making them a true drop-in alternative where 64 KB is sufficient.
When should I choose PIC18F47K42-E/ML over PIC18F46K42-E/ML?
Choose the PIC18F47K42-E/ML when firmware exceeds 64 KB Flash (typical for USB stacks, BLE libraries, or large protocol implementations). Choose the PIC18F46K42-E/ML when code fits within 64 KB and you want a small BOM cost reduction. Both are 8-bit PIC18 MCUs in 44-QFN with the same peripheral set, so the decision is essentially Flash capacity versus unit price.
What is the best drop-in replacement for PIC18F47K42-E/ML?
The best drop-in replacements for PIC18F47K42-E/ML in the same 44-QFN package are PIC18F46K42-E/ML (64 KB Flash, same die family), PIC18F47K40-I/ML (64 MHz, 128 KB Flash but earlier K40 CIP set) and PIC18F47K42-I/ML (identical silicon, lower temperature grade). For cross-brand drops in QFN-44 of equivalent capability, check STM32G031 or GD32E230 series but verify peripheral and pin map before substituting.
Where can I download the PIC18F47K42-E/ML datasheet PDF?
The official PIC18F47K42 datasheet PDF is available at https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC18F27-47-57K42-Data-Sheet-DS40001972D.pdf. Microchip's product page at https://www.microchip.com/en-us/product/PIC18F47K42 also hosts the latest revision. Always download the latest revision (DS40001972D or later) before committing the part to a design.
Where is the PIC18F47K42-E/ML pinout diagram?
The PIC18F47K42-E/ML pinout is on pages 18-21 of the datasheet DS40001972D for the 44-QFN variant. The XAIPART product page also renders an interactive pinout diagram at package_svg_key 'qfn-44'. Pin 1 is at the top-left dot marker of the QFN, and the exposed thermal pad (EP) is internally bonded to VSS and must be soldered to the PCB ground copper.
Can PIC18F47K42-E/ML be used for IoT and battery-powered sensor nodes?
Yes, the PIC18F47K42-E/ML is designed for IoT and battery-powered nodes thanks to the XLP platform. Microchip datasheet DS40001972 specifies deep-sleep currents below 100 nA typical with RTC running, plus idle/doze/PMD modes that gate unused peripherals. The 12-bit ADC2 with DMA and the CIP block let a sensor front end take measurements while the core stays asleep, extending battery life into the multi-year range for periodic measurements.
What are the key specifications of PIC18F47K42-E/ML that engineers should know?
The key specifications of the PIC18F47K42-E/ML are: 128 KB Flash, 8 KB SRAM, 1 KB EEPROM, 64 MHz / 16 MIPS core, 1.8-5.5 V VDD, 36 I/O pins, 12-bit ADC2 with computation and DMA, 4 x 16-bit timers, 2 x UART, 2 x I2C/SPI/I2S (MSSP), 2 op-amps, 3 comparators, 4 x 10-bit PWM, vector interrupts, MAP/DIA boot/security, and a 44-QFN (8x8) package. According to Microchip's PIC18FxxK42 datasheet DS40001972, the combination of CIPs and XLP makes this part unusually energy-efficient for an 8-bit MCU.

Engineering reference data for PIC18F47K42-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18F47K42-E/ML when you need 128 KB Flash, the ADC2-COMPUTE/DMA CIPs and the extended -40C to +125C temperature grade in a 44-QFN (8x8) package. Pick PIC18F46K42-E/ML when firmware fits in 64 KB to save BOM cost. Pick PIC18F47K42-I/ML for indoor industrial applications where -40C to +85C is sufficient. For USB 2.0 FS host/device functionality, drop down to PIC18F47J53-I/ML but trade off the newer CIP block. For legacy motor-control code, PIC18F46K22-I/P provides a 40-pin PDIP option. All four recommended Microchip parts share the 44-QFN footprint for layout reuse.

Comparison with Alternatives

Parameter This Product PIC18F46K42-E/ML PIC18F47K42-I/ML PIC18F47K40-I/ML PIC18F47J53-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (8x8) 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same 44-QFN (8x8) - same
Flash Memory 128 KB 64 KB 128 KB 128 KB 128 KB + USB
SRAM 8 KB 8 KB 8 KB 8 KB 3.7 KB
Max CPU Speed 64 MHz 64 MHz 64 MHz 64 MHz 48 MHz
ADC 12-bit ADC2 with computation 12-bit ADC2 with computation 12-bit ADC2 with computation 12-bit ADC (legacy) 12-bit ADC (legacy)
DMA Controller Yes Yes Yes No No
USB 2.0 FS No No No No Yes (integrated)
Operating Temperature -40C to +125C (E) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I)

Key Differentiators

  • Integrated 12-bit ADC2 with computation, DMA and Core Independent Peripherals (vs PIC18F47K40-I/ML)
  • Larger 128 KB Flash for protocol stacks and feature-rich firmware (vs PIC18F46K42-E/ML)
  • Extended -40C to +125C temperature grade for harsh environments (vs PIC18F47K42-I/ML)
  • XLP deep-sleep <100 nA and PMD mode (vs PIC18F47J53-I/ML)

Design Notes

The PIC18F47K42-E/ML operates from 1.8 V to 5.5 V on VDD and AVDD. Place a 100 nF decoupling capacitor as close as possible to each VDD pin and a bulk capacitor of at least 4.7 uF on the main supply. For noise-sensitive ADC readings, add a ferrite bead between VDD and AVDD and a 10 nF cap on AVDD to filter analog supply. Use the PMD (Peripheral Module Disable) register to switch off unused peripherals during sleep to achieve deep-sleep currents below 100 nA typical.

The 44-QFN package features an exposed thermal pad that must be soldered to the PCB ground plane. The thermal pad (EP) is internally bonded to VSS and serves as the primary heat-dissipation path. Use thermal vias under the EP to conduct heat to inner copper layers. Failure to solder the EP can result in code execution anomalies under high CPU load due to ground bounce and elevated junction temperature.

Keep the analog input traces (RA0-RA5, RE0-RE3) short and routed away from switching nodes such as PWM outputs (RDx) and high-speed digital lines. Provide a clean analog ground island around AVSS and tie it back to the main ground at a single point near the MCU. For ICSP debugging, route PGC/PGD (RB6/RB7) without stubs and avoid series resistors on these lines so a PICkit or ICD can connect reliably.

Do not confuse 'E' (Extended -40C to +125C) with 'I' (Industrial -40C to +85C) temperature grades - they have different datasheet limits and different pricing. When migrating from PIC18F46K42-E/ML to PIC18F47K42-E/ML, verify that the code size fits the lower 64 KB Flash variant before deploying. Also note the 44-QFN ('ML') is not pin-compatible with the 40-pin PDIP ('P') variant despite the same family name - PCB layout must be redone.

When driving signals from the MSSP (I2C/SPI) peripherals at high speeds above 10 MHz, add 22-33 ohm series resistors near the source to dampen reflections. For capacitive-touch sensing, keep the touch sensor PCB traces short and guarded by ground planes, and avoid routing them parallel to high-frequency digital lines. The DMA-driven ADC2 channels should sample with a settled acquisition time of at least 4 uS for 12-bit accuracy at 5V.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified; for safety-critical automotive designs migrate to PIC18F47K42 Q-1 qualified variant.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F47K42-E/ML datasheet PIC18F47K42-E/ML price PIC18F47K42-E/ML buy online Microchip PIC18F47K42 44-QFN PIC18F47K42 vs PIC18F46K42 128KB Flash 8-bit MCU XLP PIC18F47K42-E/ML pinout PIC18F47K42-E/ML alternative PIC18F47K42-E/ML stock DigiKey PIC18F47K42 lead time low power microcontroller 128KB Flash 64MHz PIC18F47K42 IoT sensor node what is the difference between PIC18F47K42-E and PIC18F47K42-I PIC18F47K42 Curiosity Nano DM182028 PIC18F47K42-E/ML XC8 MPLAB X project

Related Components & Terms

Microchip Technology PIC18F47K42 PIC18F47K42-E/ML PIC18F46K42-E/ML PIC18F47K42-I/ML PIC18F47K40-I/ML PIC18F47J53-I/ML PIC18 microcontroller PIC18FxxK42 family XLP technology 44-QFN package 12-bit ADC2 DMA controller Core Independent Peripherals ICSP MPLAB X IDE XC8 compiler LoRaWAN Bluetooth Low Energy USB 2.0 FS RoHS compliance AEC-Q100 operating temperature -40C to +125C
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details