PIC18F47K42-I/MV - 8-Bit 64MHz 128KB Flash MCU 40-UQFN
MPN: PIC18F47K42-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.4 | $3.40 |
| 10 | $3.06 | $30.60 |
| 100 | $2.72 | $272.00 |
| 500 | $2.38 | $1,190.00 |
| 1,000 | $2.04 | $2,040.00 |
PIC18F47K42-I/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (typically Flash), volatile working memory (SRAM), non-volatile data storage (EEPROM), and a rich set of peripherals including analog-to-digital converters, timers, communication interfaces, and I/O pins. The PIC18 architecture sits within Microchip's 8-bit MCU portfolio and is widely deployed in cost-sensitive, low-power embedded designs; it ranks within the taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The 'F47K42' family specifically introduces the XLP (eXtreme Low Power) platform, Core Independent Peripherals (CIPs), and a hardware DMA controller.
Key features include 36 KB of self-programming Flash with block protection, hardware DMA between memory and peripherals without CPU intervention, vectored interrupts for low-latency servicing, a 12-bit differential ADC with computation, three Complementary Waveform Generators (CWGs) with dead-band control, four Configurable Logic Cells (CLCs) for combinational/sequential logic, and four 16-bit plus three 8-bit timers with Hardware Limit Timer (HLT) support. The device operates from 2.3 V to 5.5 V.
Technically, the PIC18F47K42 integrates a C-compiler-optimized Harvard architecture with a 16-bit instruction word and 8-bit data path, allowing linear addressing up to 64 KB. Core Independent Peripherals such as the CLC and CWG run autonomously of the CPU, freeing cycles for application code. The 12-bit ADC can operate in differential mode, supporting up to 35 channels (depending on package), and the DMA engine offloads peripheral-memory transfers for high-throughput sensor and communication pipelines.
Typical applications include industrial sensor nodes, building automation, IoT edge devices, motor control with the CWG, USB-less consumer appliances, and low-power battery-backed instrument clusters. The combination of XLP sleep currents in the sub-uA range and high-resolution analog peripherals makes it suitable for always-on sensor hubs.
When designing with this part, route the UQFN exposed pad to a low-impedance ground plane with multiple thermal vias to maintain electrical and thermal performance, and provision at least 0.1 uF decoupling on each VDD pin within 2 mm of the package.
This page synthesizes verified distributor pricing, datasheet-derived specifications, and drop-in same-package alternatives that go beyond what a single manufacturer datasheet typically presents.
Drop-in alternatives for PIC18F47K42-I/MV — 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-I/MV (same form factor and footprint) — differing in ADC, Package, Core Architecture, Program Memory (Flash), Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F47K40T-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.51 / Unit
View Datasheet →PIC18F46K42-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F46K40-E/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.86 / Unit
View Datasheet →PIC18F45K42-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.18 / Unit
View Datasheet →PIC18F46K22-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.1 / Unit
View Datasheet →PIC18F47K42-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit Harvard |
| Family | PIC18FxxK42 (XLP) |
| CPU Speed (Max) | 64 MHz |
| Program Memory (Flash) | 128 KB (64K x 16) |
| SRAM | 8192 bytes |
| EEPROM | 1024 bytes |
| Operating Voltage | 2.3 V to 5.5 V |
| ADC | 12-bit differential |
| Timers (16-bit) | 4 (TMR0/1/3/5) |
| Timers (8-bit) | 3 (TMR2/4/6) with HLT |
| Configurable Logic Cells (CLC) | 4 |
| Complementary Waveform Generators (CWG) | 3 |
| DMA Controller | Yes (hardware) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 40-pin UQFN (MV) 5x5 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F47K42-I/MV Pin Configuration
| Pin 1 | RA0 — Port A bit 0 (analog/digital I/O) |
| Pin 2 | RA1 — Port A bit 1 |
| Pin 3 | RA2 — Port A bit 2 |
| Pin 4 | RA3 — Port A bit 3 |
| Pin 5 | RA4 — Port A bit 4 |
| Pin 6 | RA5 — Port A bit 5 |
| Pin 7 | RA6 — Port A bit 6 |
| Pin 8 | RA7 — Port A bit 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply (2.3-5.5 V) |
| Pin 11 | RB0 — Port B bit 0 |
| Pin 12 | RB1 — Port B bit 1 |
| Pin 13 | RB2 — Port B bit 2 |
| Pin 14 | RB3 — Port B bit 3 |
| Pin 15 | RB4 — Port B bit 4 |
| Pin 16 | RB5 — Port B bit 5 |
| Pin 17 | RB6 — Port B bit 6 |
| Pin 18 | RB7 — Port B bit 7 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply |
| Pin 21 | RC0 — Port C bit 0 |
| Pin 22 | RC1 — Port C bit 1 |
| Pin 23 | RC2 — Port C bit 2 |
| Pin 24 | RC3 — Port C bit 3 |
| Pin 25 | RC4 — Port C bit 4 |
| Pin 26 | RC5 — Port C bit 5 |
| Pin 27 | RC6 — Port C bit 6 |
| Pin 28 | RC7 — Port C bit 7 |
| Pin 29 | VSS — Ground reference |
| Pin 30 | VDD — Positive supply |
| Pin 31 | RD0 — Port D bit 0 |
| Pin 32 | RD1 — Port D bit 1 |
| Pin 33 | RD2 — Port D bit 2 |
| Pin 34 | RD3 — Port D bit 3 |
| Pin 35 | RD4 — Port D bit 4 |
| Pin 36 | RD5 — Port D bit 5 |
| Pin 37 | RD6 — Port D bit 6 |
| Pin 38 | RD7 — Port D bit 7 |
| Pin 39 | VSS — Ground reference |
| Pin 40 | RE3 — Port E bit 3 (MCLR/Vpp alternate) |
Typical Applications
PIC18F47K42-I/MV is suitable for 8 applications: Industrial Sensor Nodes, Building Automation and HVAC Control, IoT Edge Devices and Battery-Powered Hubs, Motor Control and Power Conversion, Consumer Appliances and White Goods, Automotive Body and Comfort Electronics, User Interface and Display Control, Medical and Wellness Devices (Non-Critical).
Industrial Sensor Nodes
The PIC18F47K42-I/MV fits industrial sensor hubs because its 12-bit differential ADC handles ratiometric bridge and 4-20 mA sensor conditioning directly, while CLCs implement custom digital filtering in hardware without CPU overhead. DMA moves ADC samples to RAM autonomously, freeing the 64 MHz core for calibration, MODBUS, or wireless stack tasks. XLP modes keep average current in the low-uA range for 4-20 mA loop or battery-powered field nodes, and 128 KB Flash accommodates protocol stacks (MODBUS RTU, Wireless M-Bus) plus custom calibration tables. Operating from -40 C to +85 C industrial range with 2.3-5.5 V supply tolerance supports direct 24V-bus-derived rails after regulation.
Recommended
Building Automation and HVAC Control
For building automation, the PIC18F47K42-I/MV's 36+ I/O pins drive multiple relays, triacs, and keypads while CLCs encode custom debounce and pulse-stretch logic in hardware. Three CWGs with dead-band control can directly drive TRIAC or IGBT-based dimmer circuits for lighting and fan-speed control. The DMA controller offloads UART traffic from RS-485 MODBUS transceivers, leaving CPU cycles for logic. Sub-uA XLP sleep currents make battery-backed thermostat designs viable, and 128 KB Flash stores large UI state machines plus OTA bootloader image. The 40-UQFN package fits behind wall switches and in slim thermostat enclosures.
Recommended
IoT Edge Devices and Battery-Powered Hubs
The PIC18F47K42-I/MV's XLP technology with sub-uA sleep and multiple low-power modes is ideal for always-on edge devices that wake on interrupts from sensors or peripherals. Hardware DMA streams data from the ADC or UART into RAM without CPU wake-up, and CLCs can wake the MCU on specific signal patterns (e.g., motion sensor triggers) while the core sleeps. The 64 MHz core bursts through data processing before returning to sleep. With 8192 bytes SRAM, the device buffers complete sensor frames before transmit. 128 KB Flash accommodates TLS-lite stacks, application code, and a secure bootloader for OTA firmware updates over BLE/UART sub-modules.
Recommended
Motor Control and Power Conversion
The PIC18F47K42-I/MV integrates three Complementary Waveform Generators with rising/falling dead-band control supporting full-bridge, half-bridge, and 1-channel drive for BLDC, brushed DC, and stepper motors up to mid-power levels. Hardware Limit Timer (HLT) provides overcurrent and fault detection directly in hardware, triggering protective shutdown in microseconds - faster than any software loop. The 12-bit ADC samples phase currents via on-chip comparators and op amps, while DMA streams samples for field-oriented control loops. 128 KB Flash holds motor control libraries, and the 40-UQFN package fits compact integrated motor-driver boards for appliances and small industrial drives.
Recommended
Consumer Appliances and White Goods
For consumer appliances, the PIC18F47K42-I/MV provides the right balance of cost, low power, and peripheral integration. Its CIPs (CLC, CWG, HLT) reduce BOM cost by replacing external logic ICs with on-die configurable blocks. The hardware DMA offloads UART traffic to display modules, while 128 KB Flash stores touch-button gesture libraries, audio playback code, or LCD UI assets. Operating from 2.3-5.5 V supports direct connection to rectified 5V or 3.3V rails without additional regulators. The 40-UQFN 5x5 mm package fits behind display panels in coffee machines, washing machines, and induction cooktops where PCB area is constrained.
Recommended
Automotive Body and Comfort Electronics
The PIC18F47K42-I/MV's industrial temperature rating, CAN-ready peripherals (via SPI/CAN controllers), and 12-bit ADC with differential inputs make it a fit for automotive body modules: seat controllers, mirror adjusters, interior lighting, and HVAC blend doors. CLCs implement custom LIN-like or PWM decoding in hardware for sensor interfacing. The DMA engine handles LIN/UART message buffering without CPU interrupts, reducing software complexity and code size. 128 KB Flash stores AUTOSAR-lite or vendor protocol stacks, while 8 KB SRAM buffers diagnostic frames. Note: for AEC-Q100 qualified variants, Microchip offers PIC18F47K42-E equivalents; the -I/MV grade targets industrial, not automotive, deployments.
Recommended
User Interface and Display Control
The PIC18F47K42-I/MV drives character LCDs, segment LCDs (with on-chip charge pump), OLED panels, and LED matrix displays through SPI or I2C interfaces with DMA offloading the pixel transfer. Its 36+ I/O pins can directly scan keypads of 4x4 or larger with CLC-based debounce in hardware, eliminating interrupt storms. 128 KB Flash stores custom fonts, animation frames, and multilingual UI strings, while 8 KB SRAM double-buffers display updates. The CWG generates backlight PWM with fine resolution for dimming, and the 12-bit ADC reads ambient light sensors for auto-brightness. Operating temperature -40 C to +85 C supports outdoor displays.
Recommended
Medical and Wellness Devices (Non-Critical)
For non-life-critical medical and wellness devices such as fitness wearables, blood pressure monitors, and TENS units, the PIC18F47K42-I/MV provides precise 12-bit differential ADC sampling for bioelectric signals and resistive bridges. DMA streams ADC data into buffer memory, while CLCs implement digital filtering for EMG or ECG preprocessing. XLP sleep currents extend battery life in always-on wearables. 128 KB Flash accommodates algorithm libraries (heart-rate variability, step counting), and the 40-UQFN compact package fits slim wearable form factors. Note: medical-grade certification requires IEC 60601 compliance at the system level; this MCU is suitable as a building block but not certified standalone.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F47K42-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F47K40T-I/MV | PIC18F46K42-I/MV | PIC18F46K40-E/MV | PIC18F45K42-I/MV | PIC18F46K22-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-UQFN (MV) 5x5 mm | 40-UQFN (MV) 5x5 mm - same | 40-UQFN (MV) 5x5 mm - same | 40-UQFN (MV) 5x5 mm - same | 40-UQFN (MV) 5x5 mm - same | 40-UQFN (MV) 5x5 mm - same |
| Flash Memory | 128 KB | 32 KB | 64 KB | 64 KB | 32 KB | 64 KB |
| SRAM | 8 KB | 2 KB | 4 KB | 3 KB | 2 KB | 3 KB |
| CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 12-bit differential | 12-bit differential | 12-bit differential | 12-bit differential | 12-bit differential | 10-bit |
| CLC / CWG | 4 CLC, 3 CWG | 4 CLC, 3 CWG | 4 CLC, 3 CWG | 4 CLC, 3 CWG | 4 CLC, 3 CWG | No CLC, no CWG (older generation) |
| DMA Controller | Yes | Yes | Yes | Yes | Yes | No |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
Key Differentiators
- Largest memory in the 40-UQFN PIC18FxxK42 family (vs PIC18F46K42-I/MV)
- Includes all K42-family Core Independent Peripherals (CIPs) (vs PIC18F46K22-I/MV)
- 12-bit differential ADC versus legacy 10-bit single-ended (vs PIC18F46K22-I/MV)
- Sub-uA XLP sleep with peripheral wake-up (vs PIC18F47K40T-I/MV (same family))
Design Notes
Estimated: at 64 MHz active current (typical 12 mA at 5 V), the PIC18F47K42-I/MV draws roughly 60 mW. Decoupling recommendation is one 100 nF ceramic within 2 mm of each VDD pin pair plus a bulk 10 uF tantalum or aluminum at the regulator. The exposed thermal pad on the 40-UQFN package must be soldered to a ground plane with at least 4 thermal vias to keep junction temperature under spec at sustained high-duty MIPS loads.
Route the UQFN exposed pad directly to the ground plane with multiple thermal vias (recommend 9 vias in a 3x3 grid). Place the 32.768 kHz crystal (if used for RTC) within 5 mm of the SOSC pins, with a guarded ground ring, and keep high-frequency digital traces (PWM, CWG outputs) away from the analog AVSS/AVDD pair to avoid ADC reference noise coupling. Per Microchip AN-2288, dedicated analog ground island under ADC reference decoupling reduces ADC noise by up to 1 LSB.
The Complementary Waveform Generator outputs switch at MHz frequencies; route CWG traces over an unbroken ground plane and add series damping (22-33 ohm) near the IC to reduce overshoot on long PCB traces. For SPI/ICSP interfaces above 8 MHz, keep trace length under 50 mm and maintain a ground reference on either side. The ICSP programming pins (PGx, PGD) should have 4.7 kohm pull-ups to VDD if not actively driven to prevent floating during in-circuit programming.
Do not enable the CLC or CWG without first configuring the associated PPS (Peripheral Pin Select) registers - peripherals default to disabled, and GPIO will not toggle without explicit PPS routing. When migrating code from PIC18F46K22 to PIC18F47K42, note that the PPS register map is different; tools like MPLAB X will auto-migrate most code, but PPS assignments must be re-verified. The DEBUG fuse must be enabled in CONFIG words for in-circuit debugging with MPLAB X ICD, or debugging will silently fail.
The 40-UQFN 5x5 mm package has 0.4 mm pitch pads - use NSMD (Non-Solder Mask Defined) pads with a 0.2-0.25 mm solder mask opening to reduce solder joint stress and improve thermal cycling reliability. Stencil aperture should be 1:1 to pad size with a thickness of 100-125 um. Per IPC-7351, the recommended PCB land pattern for PIC18F47K42-I/MV is documented in the Microchip package specification; ensure the fab house applies this exact footprint to avoid open joints on the small pitch.
Compliance Information
RoHS and REACH compliant per Microchip product page. The -I grade is industrial temperature (-40 C to +85 C), NOT AEC-Q100 qualified for automotive. For automotive designs, use AEC-Q100 qualified equivalent variants (e.g., PIC18F47K42-E or VAO suffix) and verify at the system level.