PIC18F43K22-I/PT - 8-bit 64MHz 8KB Flash MCU 44-TQFP | Microchip
MPN: PIC18F43K22-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.69 | $3.69 |
| 10 | $3.32 | $33.20 |
| 100 | $2.81 | $281.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
| 3,000 | $1.95 | $5,850.00 |
PIC18F43K22-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates an 8-bit CPU core, non-volatile program memory (Flash), volatile data memory (RAM), EEPROM, and a configurable set of peripherals (ADC, timers, UART, I2C, SPI, comparators, PWM, etc.) into one IC. Within the broader taxonomy, an 8-bit MCU belongs to the microcontroller family, which is itself a sub-category of microprocessors and embedded controllers in the semiconductor hierarchy. The PIC18 core adds hardware multiplier, hardware divider, and an extended instruction set that improves C-compiler code density relative to baseline PIC16 cores.
Key differentiating features of the PIC18F43K22 include the nanoWatt XLP power-management suite (deep sleep currents in the nA range), two enhanced USART modules with LIN support, two MSSP modules (I2C/SPI), a 10-bit ADC up to 30 channels, 36 I/O pins, and CTMU charge-time measurement unit for capacitive touch and mTouch sensing. Internal 16 MHz RC oscillator, PLL, and 31 kHz secondary LP oscillator support flexible clocking without external crystals.
Architecturally the device uses a Harvard RISC architecture with a 16-bit instruction word and 8-bit data path, allowing single-cycle execution for most instructions at 64 MHz (16 MIPS). Self-programmability supports in-application firmware updates via the bootloader-friendly ICSP/ICD interface, simplifying field upgrades.
Typical applications include consumer appliances, white goods and home automation nodes, industrial sensor interfaces and metering, capacitive-touch human-machine interfaces (HMIs), battery-powered IoT endpoints, low-power remote controls, and general-purpose embedded control boards. Designers pick this part when code density, low quiescent current, and a wide peripheral mix must coexist on a compact 44-pin footprint.
When designing with the PIC18F43K22, plan unused I/O as outputs or use the internal weak pull-ups to minimize sleep current. The MPLAB X IDE plus MPLAB XC8 compiler and PICkit/SNAP debugger provide the standard firmware toolchain; ICD headers on the target PCB accelerate bring-up. For higher pin counts or more memory, the pin-compatible PIC18F44K22/45K22/46K22 family members can be considered without board rework.
This page synthesizes current distributor pricing, parametric alternatives, pinout, and design notes into one engineering reference. It is intended to complement the official Microchip PIC18(L)F2X/4XK22 datasheet, not replace it.
Drop-in alternatives for PIC18F43K22-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 PIC18F43K22-I/PT (same form factor and footprint) — differing in Package, Operating Temperature, Timers, ADC, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F44K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45K22-I/PT
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC18F46K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F43K22-E/PT
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC18F43K22T-I/PT
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC18F46K22T-I/PT
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC18F43K22-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Memory | 8 KB Flash (4K x 16) |
| Data RAM | 1 KB (768 bytes SRAM according to alternate listings) |
| EEPROM | 256 bytes |
| Supply Voltage | 2.3 V to 5.5 V |
| Operating Temperature | -40C to +85C (industrial, -I grade) |
| I/O Pins | 36 |
| ADC | 10-bit, up to 30 channels |
| Timers | Multiple 8-bit and 16-bit |
| Communication | 2x EUSART (LIN), 2x MSSP (I2C/SPI) |
| PWM | Enhanced CCP/ECCP modules |
| Package | 44-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020, reflow 260C) |
| RoHS Status | Compliant |
| Low-Power Technology | nanoWatt XLP |
| CTMU | Yes (charge-time measurement, mTouch) |
PIC18F43K22-I/PT Pin Configuration
| Pin 1 | RF2/AN7 — Port F bit 2 / Analog input 7 |
| Pin 2 | RF3/AN8 — Port F bit 3 / Analog input 8 |
| Pin 3 | RF4/AN9 — Port F bit 4 / Analog input 9 |
| Pin 4 | RF5/AN10/CVREF — Port F bit 5 / Analog input 10 / Comparator voltage reference |
| Pin 5 | RF6/AN11 — Port F bit 6 / Analog input 11 |
| Pin 6 | RF7/AN5 — Port F bit 7 / Analog input 5 |
| Pin 7 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 8 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 9 | RB5/AN13 — Port B bit 5 / Analog input 13 |
| Pin 10 | RB4/AN11 — Port B bit 4 / Analog input 11 |
| Pin 11 | RB3/AN9/CCP2 — Port B bit 3 / Analog input 9 / CCP2 |
| Pin 12 | RB2/AN8 — Port B bit 2 / Analog input 8 |
| Pin 13 | RB1/AN10 — Port B bit 1 / Analog input 10 |
| Pin 14 | RB0/AN12/INT0 — Port B bit 0 / Analog input 12 / External interrupt 0 |
| Pin 15 | VDD — Positive supply |
| Pin 16 | VSS — Ground |
| Pin 17 | RD7/P1C — Port D bit 7 / Enhanced PWM output |
| Pin 18 | RD6/P1B — Port D bit 6 / Enhanced PWM output |
| Pin 19 | RD5/P1A — Port D bit 5 / Enhanced PWM output |
| Pin 20 | RD4 — Port D bit 4 |
| Pin 21 | RC7/RX2 — Port C bit 7 / EUSART2 RX |
| Pin 22 | RC6/TX2 — Port C bit 6 / EUSART2 TX |
| Pin 23 | RC5/SDO2 — Port C bit 5 / SPI2 data out |
| Pin 24 | RC4/SDI2/SDA2 — Port C bit 4 / SPI2 data in / I2C2 data |
| Pin 25 | RC3/SCL2 — Port C bit 3 / I2C2 clock |
| Pin 26 | RC2/CCP1 — Port C bit 2 / CCP1 |
| Pin 27 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 |
| Pin 28 | RC0/T1OSO — Port C bit 0 / Timer1 oscillator out |
| Pin 29 | OSC1/CLKIN/RA7 — Crystal input / external clock / Port A bit 7 |
| Pin 30 | OSC2/CLKOUT/RA6 — Crystal output / clock out / Port A bit 6 |
| Pin 31 | RA5/AN4/SS1 — Port A bit 5 / Analog input 4 / SPI1 slave select |
| Pin 32 | RA4/AN3 — Port A bit 4 / Analog input 3 |
| Pin 33 | RA3/AN2/VREF- — Port A bit 3 / Analog input 2 / ADC VREF- |
| Pin 34 | RA2/AN1/VREF+ — Port A bit 2 / Analog input 1 / ADC VREF+ |
| Pin 35 | RA1/AN0 — Port A bit 1 / Analog input 0 |
| Pin 36 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Pin 37 | VSS — Ground |
| Pin 38 | VDD — Positive supply |
| Pin 39 | RE0/AN5 — Port E bit 0 / Analog input 5 |
| Pin 40 | RE1/AN6 — Port E bit 1 / Analog input 6 |
| Pin 41 | RE2/AN7 — Port E bit 2 / Analog input 7 |
| Pin 42 | RD3 — Port D bit 3 |
| Pin 43 | RD2 — Port D bit 2 |
| Pin 44 | RD1/SDO1 — Port D bit 1 / SPI1 data out |
Typical Applications
PIC18F43K22-I/PT is suitable for 6 applications: Capacitive-Touch HMI Front Panel, Battery-Powered IoT Sensor Node, Industrial Sensor Interface and Metering, White Goods and Home Appliance Control, Automotive Body Electronics (non-safety), General Embedded Control and Hobby Boards.
Capacitive-Touch HMI Front Panel
The PIC18F43K22-I/PT fits capacitive-touch HMI front panels because its nanoWatt XLP sleep currents stay in the low-nA range, so a coin-cell-powered UI can idle for years between user touches. The integrated CTMU (charge-time measurement unit) drives mTouch scan logic directly without an external touch IC, cutting BOM cost and PCB area. With 36 I/O pins exposed on the 44-TQFP, the design can simultaneously drive an LCD, scan a 4x4 key matrix, and read multiple analog sensors. The 64 MHz CPU at 16 MIPS executes touch-scan state machines with sub-millisecond response. For larger displays or USB-CDC firmware, the pin-compatible PIC18F46K22-I/PT (64 KB Flash) upmigrates without PCB rework.
Recommended
Battery-Powered IoT Sensor Node
The PIC18F43K22-I/PT is well matched to battery-powered IoT sensor nodes because the nanoWatt XLP suite offers multiple sleep modes with currents in the nA range, so a 3 V coin cell can power a wake-on-interrupt node for years. Two EUSART modules (LIN-capable) and two MSSP (I2C/SPI) interfaces let the same MCU talk to a sensor front-end over I2C and to a sub-GHz radio or BLE module over SPI/UART. The 10-bit ADC with up to 30 channels digitizes multiple analog sensors in a single sweep. The wide 2.3-5.5 V supply range supports direct connection to fresh or partially-depleted lithium cells. The 256-byte EEPROM enables non-volatile storage of calibration and network credentials without external memory.
Recommended
Industrial Sensor Interface and Metering
The PIC18F43K22-I/PT suits industrial sensor interfaces because its -40 °C to +85 °C industrial temperature grade and 36 robust I/O pins tolerate factory-floor environments. Two enhanced USART modules with LIN support simplify integration with industrial sensor buses, while two MSSP peripherals handle SPI sensors and I2C EEPROMs simultaneously. The 10-bit ADC with up to 30 channels captures bridge sensors, thermistors, and 4-20 mA loops through a single MCU. The 16 MIPS core runs background calibration loops without starving the main measurement task. The Flash self-programming feature supports field firmware upgrades via ICSP without removing the unit from service.
Recommended
White Goods and Home Appliance Control
The PIC18F43K22-I/PT is a strong fit for white-goods control boards because its 36 I/O pins drive triac-fired loads, relays, keypad matrices, and status LEDs without external glue logic. Two CCP/ECCP modules deliver the PWM channels needed for motor speed, valve control, and universal-motor phase-angle dimming. The 10-bit ADC reads NTC temperature sensors and water-level probes. Hardware EUSART modules provide LIN connectivity to sensor sub-boards and human-interface panels. The wide supply range tolerates rectified 5 V or 3.3 V rails with no level shifters. The same 44-TQFP layout scales from low-end to high-end appliances by swapping the firmware and moving up to PIC18F45K22 / 46K22 within the same footprint.
Recommended
Automotive Body Electronics (non-safety)
The PIC18F43K22-I/PT supports non-safety automotive body-electronics modules such as interior lighting controllers, mirror-adjust modules, and seat-position memories, because its LIN-capable EUSART and PWM-rich timer set handle the typical sub-system requirements. The 36 I/O pins route to LED drivers, H-bridges, and position-sensor ADCs. The industrial temperature grade covers most cabin environments; for under-hood designs the -E (extended -40 °C to +125 °C) variant of the same die is preferred. Designers can re-use the same PCB across multiple product variants by swapping the K22 family member without changing the layout. For AEC-Q100 qualified safety-relevant designs, Microchip recommends moving to a newer automotive-grade family.
Recommended
General Embedded Control and Hobby Boards
The PIC18F43K22-I/PT is a popular choice for general embedded control boards and hobby designs because the MPLAB X IDE, MPLAB XC8 C compiler, PICkit and Snap debuggers are free, and a large library of peripheral drivers accelerates development. The 8 KB Flash accommodates typical C firmware up to 5-6 KB of object code, and 1 KB of RAM is generous for small RTOS or state-machine applications. The 36 I/O pins on the 44-TQFP route cleanly to a breadboard-friendly 0.1-inch header, and the ICSP header enables on-board programming without removing the MCU. Designers can later upgrade to the 44K22/45K22/46K22 in the same footprint as firmware grows. This makes the part an excellent teaching and prototyping platform.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F43K22-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F44K22-I/PT | PIC18F45K22-I/PT | PIC18F46K22-I/PT | PIC18F43K22-E/PT | PIC18F43K22T-I/PT | PIC18F46K22T-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Flash Program Memory | 8 KB | 16 KB | 32 KB | 64 KB | 8 KB | 8 KB | 64 KB |
| Data RAM | 1 KB | 768 B | 1.5 KB | 3.9 KB | 1 KB | 1 KB | 3.9 KB |
| CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| Supply 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 | 2.3 V to 5.5 V |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 | 36 |
| ADC Channels | Up to 30 (10-bit) | Up to 30 (10-bit) | Up to 30 (10-bit) | Up to 30 (10-bit) | Up to 30 (10-bit) | Up to 30 (10-bit) | Up to 30 (10-bit) |
Key Differentiators
- Smallest Flash / lowest cost in the 44-pin K22 family (vs PIC18F44K22-I/PT)
- Industrial temperature grade (-40C to +85C) is standard (vs PIC18F43K22-E/PT)
- nanoWatt XLP deep sleep in the nA range (vs PIC18F45K22-I/PT)
Design Notes
Estimated: at 64 MHz / 5 V the PIC18F43K22 core can draw 6-10 mA active. For battery-powered designs, switch to the internal 31 kHz LP oscillator and disable unused peripherals before issuing the SLEEP instruction to drop quiescent current into the nA range. Use the nanoWatt XLP sleep modes (Sleep, Deep Sleep, Retention Sleep) per the datasheet's DC characteristics chapter; the actual idle current depends heavily on which peripherals and oscillator remain enabled. Place a 100 nF decoupling cap as close as practical to each VDD/VSS pin pair to suppress digital switching noise on the analog reference.
Route the ICSP pins (PGD/RB7, PGC/RB6, MCLR/RE3) to a 5-pin header compatible with PICkit/SNAP programmers, and keep the MCLR pull-up resistor (typically 10 kohm) close to the pin. Place the 44-TQFP on a 10x10 mm land pattern with a continuous ground pour under the package to improve thermal dissipation and reduce EMI. If using ADC, isolate the analog AVdd/AVss rails with ferrite beads and provide separate analog and digital ground planes joined at a single point under the MCU.
Do not leave unused I/O pins floating; configure them as outputs or enable the internal weak pull-ups to prevent parasitic current paths during sleep. When migrating between K22 family members (43K22, 44K22, 45K22, 46K22), double-check the CONFIG bits register map because some configuration addresses differ across densities even though the pinout is identical. The ICSP clock (PGC) line must not be loaded with a long stub or it will fail programming in-circuit. If the design uses the ADC, allow adequate acquisition time by setting the ACQT bits per the datasheet's ADC section.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 not qualified - choose a Q-series family for automotive safety-relevant designs. Lead-free and halogen-free per Microchip environmental compliance documentation.