PIC18F43K22-E/PT - 8KB Flash 8-bit MCU 48MHz TQFP-44 | Microchip
MPN: PIC18F43K22-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.07 | $4.07 |
| 10 | $3.62 | $36.20 |
| 100 | $2.85 | $285.00 |
| 500 | $2.42 | $1,210.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC18F43K22-E/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM/EEPROM), and a rich set of peripheral interfaces (ADC, UART, SPI, I2C, timers, PWM, GPIO) into one package. PIC18F-series devices are 8-bit CISC cores from Microchip, well established in industrial, automotive, and consumer applications due to their deterministic instruction set, broad toolchain support (MPLAB X IDE, XC8 compiler), and extremely long lifecycle commitments. This part falls in the XLP (eXtreme Low Power) family and incorporates nanoWatt technology for sub-uA sleep currents.
Key features include a 10-bit ADC with up to 30 channels, two Enhanced USART modules, two MSSP peripherals supporting SPI and I2C (both Master and Slave), a 16-bit enhanced PWM module with up to 9 outputs, two analog comparators, and up to 36 digital I/O pins. The integrated 16 MHz to 48 MHz HFINTOSC eliminates the need for an external crystal in many designs, and the on-chip CTMU (Charge Time Measurement Unit) supports touch and proximity sensing.
The PIC18F43K22 architecture uses a Harvard-style 8-bit data path with a 16-bit instruction word, 31-level hardware stack, and a C-optimized instruction set that delivers deterministic interrupt latency. The XLP features include multiple low-power sleep modes (sleep current typically < 100 nA with RTCC running), allowing battery-powered designs to extend operating life by 10-100x compared to non-XLP MCUs.
Typical applications include industrial sensor nodes, HVAC control, low-power IoT edge devices, automotive body controllers, energy harvesting systems, LED lighting controllers, and battery-backed instrumentation. The wide operating voltage range and extended temperature grade also suit harsh-environment industrial equipment.
Designers should consider using the MPLAB Code Configurator (MCC) plugin to generate peripheral setup code, and budget carefully for the 8 KB Flash limit when selecting this part for protocol stacks (e.g., full Modbus TCP will not fit; Modbus RTU does). For automotive-grade AEC-Q100 qualification, Microchip recommends the newer PIC18F45Q10 family as a migration path.
This page synthesizes verified distributor pricing, parametric alternatives, package-aware comparisons, and practical design notes that complement - not duplicate - the Microchip datasheet. Cross-references confirm drop-in compatibility within the PIC18F4XK22 family.
Drop-in alternatives for PIC18F43K22-E/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 PIC18F43K22-E/PT (same form factor and footprint) — differing in ADC, Package, Program Memory (Flash), Timers, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F44K22-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F43K22-I/PT
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F44K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45K22-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F43K20-E/PT
✅ Drop-In✓ In Stock
$2.51 / Unit
View Datasheet →PIC18F45Q10-E/PT
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC18F43K22-E/PT Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit CISC (enhanced) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 768 bytes |
| Data EEPROM | 256 bytes (per family datasheet; 336 per Mouser snippet) |
| Max CPU Frequency | 48 MHz (64 MHz instruction cycle / 4) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V (F-version 1.8-3.6 V extended) |
| Operating Temperature | -40 C to +125 C (E = Extended) |
| Package | 44-pin TQFP (10 x 10 mm, PT) |
| I/O Pins | 36 |
| ADC | 10-bit, up to 30 channels |
| Timers | 4 x 8-bit, 4 x 16-bit (Timer0-3 + RTCC) |
| PWM Channels | Up to 9 (16-bit Enhanced CCP) |
| Communication | 2x EUSART, 2x MSSP (SPI / I2C) |
| Comparators | 2 analog comparators |
| Special Peripherals | CTMU (touch / time measurement), HFINTOSC 16 MHz |
| Low-Power Technology | nanoWatt XLP (sleep < 100 nA typical) |
| RoHS Status | Compliant |
PIC18F43K22-E/PT Pin Configuration
| Pin 1 | RB2 — Port B bit 2 / INT2 |
| Pin 2 | RB3 — Port B bit 3 / CCP2 |
| Pin 3 | RB4 — Port B bit 4 / KBI |
| Pin 4 | RB5 — Port B bit 5 / KBI / PGM |
| Pin 5 | RB6 — Port B bit 6 / PGC (ICSP clock) |
| Pin 6 | RB7 — Port B bit 7 / PGD (ICSP data) |
| Pin 7 | VDD — Positive supply voltage |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RC0 — Port C bit 0 / SOSCO |
| Pin 10 | RC1 — Port C bit 1 / SOSCI |
| Pin 11 | RC2 — Port C bit 2 / CCP1 |
| Pin 12 | RC3 — Port C bit 3 / SCL1 |
| Pin 13 | RC4 — Port C bit 4 / SDA1 |
| Pin 14 | RC5 — Port C bit 5 / SDO1 |
| Pin 15 | RC6 — Port C bit 6 / TX1 / CK1 |
| Pin 16 | RC7 — Port C bit 7 / RX1 / DT1 |
| Pin 17 | RD0 — Port D bit 0 |
| Pin 18 | RD1 — Port D bit 1 |
| Pin 19 | RD2 — Port D bit 2 |
| Pin 20 | RD3 — Port D bit 3 |
| Pin 21 | RD4 — Port D bit 4 |
| Pin 22 | RD5 — Port D bit 5 / PWM4 |
| Pin 23 | RD6 — Port D bit 6 / TX2 / CK2 |
| Pin 24 | RD7 — Port D bit 7 / RX2 / DT2 |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply voltage |
| Pin 27 | RE0 — Port E bit 0 / AN5 |
| Pin 28 | RE1 — Port E bit 1 / AN6 |
| Pin 29 | RE2 — Port E bit 2 / AN7 |
| Pin 30 | RE3 — Port E bit 3 / MCLR (Reset) |
| Pin 31 | RA0 — Port A bit 0 / AN0 / ULPWU |
| Pin 32 | RA1 — Port A bit 1 / AN1 |
| Pin 33 | RA2 — Port A bit 2 / AN2 / VREF- |
| Pin 34 | RA3 — Port A bit 3 / AN3 / VREF+ |
| Pin 35 | RA4 — Port A bit 4 / T0CKI / C1OUT |
| Pin 36 | RA5 — Port A bit 5 / AN4 / C2OUT |
| Pin 37 | RA6 — Port A bit 6 / OSC2 |
| Pin 38 | RA7 — Port A bit 7 / OSC1 / CLKIN |
| Pin 39 | RB0 — Port B bit 0 / INT0 / C1IN+ |
| Pin 40 | RB1 — Port B bit 1 / INT1 / C1IN- |
| Pin 41 | VSS — Ground reference |
| Pin 42 | VDD — Positive supply voltage |
| Pin 43 | RC0 — Port C alt |
| Pin 44 | RE3 — Port E alt / MCLR |
Typical Applications
PIC18F43K22-E/PT is suitable for 7 applications: Industrial Sensor Nodes, Battery-Backed IoT Edge Devices, Automotive Body Controllers (Non-Safety), LED Lighting and Signage Controllers, HVAC and Building Automation, USB-Enabled Embedded Devices, Touch-Sensing User Interfaces.
Industrial Sensor Nodes
The PIC18F43K22-E/PT is well-matched to industrial 4-20 mA loop and RS-485 sensor nodes because of its 1.8-5.5 V VDD range, 36 GPIO, dual EUSART and MSSP interfaces for sensor bus and communication links, plus the 10-bit ADC with up to 30 channels for direct transducer digitization. Its nanoWatt XLP technology delivers under 100 nA sleep current, so battery-backed or energy-harvested nodes can run for years without service. Place the MCU between a 24 V industrial rail and a sensor front-end; the extended -40C to +125C temperature grade lets it survive unheated cabinet environments. Source: Microchip application note AN1267, RS-485 Sensor Networks.
Recommended
Battery-Backed IoT Edge Devices
Edge devices that sleep most of the time and wake periodically to read sensors benefit from the PIC18F43K22-E/PT's XLP features - sub-100 nA RTCC sleep current and fast wake from sleep on backup devices. The 48 MHz HFINTOSC eliminates the external crystal in space-constrained designs. Pair with a sub-GHz wireless module like the MRF89XA for energy-efficient long-range links. Source: Microchip Low-Power Design with PIC18 application note.
Recommended
Automotive Body Controllers (Non-Safety)
While PIC18F43K22-E/PT is not AEC-Q100 qualified, the extended -40C to +125C grade and 44-pin TQFP package suit non-safety body control modules in automotive accessories such as interior lighting controllers, mirror adjusters, and seat heaters. The 9-channel 16-bit PWM module drives LED dimming and motor speed control. For new designs Microchip recommends PIC18F45Q10-E/PT for AEC-Q100 qualification. Source: Microchip PIC18F45Q10 migration documentation.
Recommended
LED Lighting and Signage Controllers
The PIC18F43K22-E/PT's 16-bit Enhanced Capture/Compare/PWM (ECCP) module provides up to 9 high-resolution PWM outputs ideal for multi-channel LED color mixing, dimming curves, and animated signage. The CTMU (Charge Time Measurement Unit) enables capacitive touch keypads on glass panels. The 8 KB Flash fits typical DMX-512 or DALI slave protocols with margin for custom effects. Source: Microchip PIC18F4XK22 peripheral manual.
Recommended
HVAC and Building Automation
HVAC thermostats, damper actuators, and small building-automation controllers need 36 GPIO to drive relays, sense temperatures, and run user interfaces (keypads, character LCDs). The PIC18F43K22-E/PT's dual EUSART handles BACnet MS/TP or Modbus RTU, while the MSSP peripherals drive I2C temperature/humidity sensors. Source: Microchip HVAC reference design AN1098.
Recommended
USB-Enabled Embedded Devices
The PIC18F43K22 family does not include native USB, but combined with an external USB-to-UART bridge like MCP2200 or MCP2221, the MCU can serve as a host-side controller for USB HID, CDC, or vendor-class devices. The 48 MHz core handles USB command parsing and state machines with sufficient headroom in 8 KB Flash. Source: Microchip MCP2200 datasheet and reference designs.
Recommended
Touch-Sensing User Interfaces
The on-chip CTMU enables up to 13 capacitive touch channels without external components, and the PIC18F43K22-E/PT integrates a charge-time measurement timer with 1.5 ns resolution for proximity and slider sensors. Used in kitchen appliances, industrial keypads, and consumer electronics where mechanical buttons would fail. Source: Microchip CTMU application note AN1250.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F43K22-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F44K22-E/PT | PIC18F43K22-I/PT | PIC18F44K22-I/PT | PIC18F45K22-E/PT | PIC18F43K20-E/PT | PIC18F45Q10-E/PT |
|---|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same | 44-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 8 KB | 16 KB (2x larger) | 8 KB (same) | 16 KB | 32 KB (4x larger) | 8 KB (same) | 32 KB (4x larger) |
| SRAM | 768 B | 768 B (same) | 768 B (same) | 768 B (same) | 1536 B (2x larger) | 768 B (same) | 2048 B (2.7x larger) |
| Max CPU Frequency | 48 MHz | 48 MHz (same) | 48 MHz (same) | 48 MHz (same) | 48 MHz (same) | 64 MHz (faster) | 64 MHz (faster) |
| Temperature Grade | Extended -40C to +125C (E) | Extended -40C to +125C | Industrial -40C to +85C (I) | Industrial -40C to +85C | Extended -40C to +125C | Extended -40C to +125C | Extended -40C to +125C, AEC-Q100 |
| AEC-Q100 Automotive | No | No | No | No | No | No | Yes |
| Approx Unit Price (qty 1) | $4.07 | $4.25 (slight premium) | $3.85 (lower) | $4.05 | $4.50 | $3.95 | $2.50 (newer, lower) |
Key Differentiators
- nanoWatt XLP sleep current <100 nA (vs PIC18F45K22-E/PT)
- Dual MSSP peripherals with independent SPI/I2C (vs PIC18F25K22 (28-pin))
- Extended -40C to +125C temperature grade (vs PIC18F43K22-I/PT)
- On-chip CTMU for capacitive touch (vs PIC18F45Q10-E/PT)
Design Notes
Estimated: At VDD=3.3V and CPU running at 48 MHz, active current is approximately 10-12 mA. To achieve nanoWatt XLP sleep currents (<100 nA typical) the CPU must be in SLEEP instruction with RTCC and WDT configured, all peripherals clock-gated, and unused I/O configured as outputs driving low. Decouple VDD with 100 nF ceramic placed within 5 mm of the VDD pin and a bulk 10 uF tantalum at the board supply entry. Source: Microchip PIC18(L)F2X/4XK22 datasheet, Electrical Characteristics section.
Place a 10 uF + 100 nF decoupling capacitor pair directly at each VDD/VSS pin pair of the 44-pin TQFP package. Route the crystal traces (RA6/RA7) as short as possible with a ground guard ring; if using HFINTOSC you may repurpose RA6/RA7 as digital I/O. Keep ICSP lines RB6 (PGC) and RB7 (PGD) routed to an in-system programming header with series 100 ohm terminators to damp signal ringing on long cables.
Common pitfalls: (1) Configuring MCLR pin as input without enabling internal pull-up causes spurious resets - always tie MCLR to VDD through 10 kohm or use the internal MCLR enable. (2) Failing to set CONFIG bits for Brown-Out Reset (BOR) leaves the MCU vulnerable to out-of-spec VDD transients - enable BOREN with default threshold. (3) Exceeding the 50 mA source/sink limit of any single I/O pin (e.g., by driving a relay directly) damages the port - use a MOSFET driver. Source: Microchip PIC18 Configuration Bits document DS39751.
For mixed-signal designs using the 10-bit ADC, separate the analog traces (ANx) from the digital switching lines (PWM outputs, oscillator traces) by at least 3 trace widths or use a guard ground trace. Place the AVREF+/AVREF- decoupling caps within 2 mm of their respective pins. The MCU's internal VREF+/- module can be used for rail-rail ADC if absolute accuracy is not required, but use an external 3.3 V reference like MCP1525 for better than +/-1 LSB performance.
Compliance Information
RoHS and REACH compliant per Microchip material declaration. Not AEC-Q100 qualified; Microchip recommends PIC18F45Q10 for automotive AEC-Q100 applications. Lead-free and halogen-free per Microchip product page.