PIC18F43K22-I/PT - 8-bit 64MHz 8KB Flash MCU 44-TQFP | Microchip
N.º da peça: PIC18F43K22-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F43K22-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F43K22-I/PT (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Timers, ADC, Core.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F44K22-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F45K22-I/PT
✅ Drop-In✓ Em estoque
$2.65 / unidade
Ver ficha técnica →PIC18F46K22-I/PT
✅ Drop-In✓ Em estoque
$2.32 / unidade
Ver ficha técnica →PIC18F43K22-E/PT
✅ Drop-In✓ Em estoque
$2.18 / unidade
Ver ficha técnica →PIC18F43K22T-I/PT
✅ Drop-In✓ Em estoque
$1.85 / unidade
Ver ficha técnica →PIC18F46K22T-I/PT
✅ Drop-In✓ Em estoque
$3.05 / unidade
Ver ficha técnica →PIC18F43K22-I/PT Classificações máximas e características elétricas
| 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 |
| Tensão de alimentação | 2.3 V to 5.5 V |
| Temperatura de operação | -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 |
| Encapsulamento | 44-pin TQFP (PT), 10x10 mm |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (per JEDEC J-STD-020, reflow 260C) |
| Status RoHS | Compliant |
| Low-Power Technology | nanoWatt XLP |
| CTMU | Yes (charge-time measurement, mTouch) |
Configuração de pinos do PIC18F43K22-I/PT
| Pino 1 | RF2/AN7 — Port F bit 2 / Analog input 7 |
| Pino 2 | RF3/AN8 — Port F bit 3 / Analog input 8 |
| Pino 3 | RF4/AN9 — Port F bit 4 / Analog input 9 |
| Pino 4 | RF5/AN10/CVREF — Port F bit 5 / Analog input 10 / Comparator voltage reference |
| Pino 5 | RF6/AN11 — Port F bit 6 / Analog input 11 |
| Pino 6 | RF7/AN5 — Port F bit 7 / Analog input 5 |
| Pino 7 | RB7/PGD — Port B bit 7 / ICSP data |
| Pino 8 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pino 9 | RB5/AN13 — Port B bit 5 / Analog input 13 |
| Pino 10 | RB4/AN11 — Port B bit 4 / Analog input 11 |
| Pino 11 | RB3/AN9/CCP2 — Port B bit 3 / Analog input 9 / CCP2 |
| Pino 12 | RB2/AN8 — Port B bit 2 / Analog input 8 |
| Pino 13 | RB1/AN10 — Port B bit 1 / Analog input 10 |
| Pino 14 | RB0/AN12/INT0 — Port B bit 0 / Analog input 12 / External interrupt 0 |
| Pino 15 | VDD — Positive supply |
| Pino 16 | VSS — Ground |
| Pino 17 | RD7/P1C — Port D bit 7 / Enhanced PWM output |
| Pino 18 | RD6/P1B — Port D bit 6 / Enhanced PWM output |
| Pino 19 | RD5/P1A — Port D bit 5 / Enhanced PWM output |
| Pino 20 | RD4 — Port D bit 4 |
| Pino 21 | RC7/RX2 — Port C bit 7 / EUSART2 RX |
| Pino 22 | RC6/TX2 — Port C bit 6 / EUSART2 TX |
| Pino 23 | RC5/SDO2 — Port C bit 5 / SPI2 data out |
| Pino 24 | RC4/SDI2/SDA2 — Port C bit 4 / SPI2 data in / I2C2 data |
| Pino 25 | RC3/SCL2 — Port C bit 3 / I2C2 clock |
| Pino 26 | RC2/CCP1 — Port C bit 2 / CCP1 |
| Pino 27 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 |
| Pino 28 | RC0/T1OSO — Port C bit 0 / Timer1 oscillator out |
| Pino 29 | OSC1/CLKIN/RA7 — Crystal input / external clock / Port A bit 7 |
| Pino 30 | OSC2/CLKOUT/RA6 — Crystal output / clock out / Port A bit 6 |
| Pino 31 | RA5/AN4/SS1 — Port A bit 5 / Analog input 4 / SPI1 slave select |
| Pino 32 | RA4/AN3 — Port A bit 4 / Analog input 3 |
| Pino 33 | RA3/AN2/VREF- — Port A bit 3 / Analog input 2 / ADC VREF- |
| Pino 34 | RA2/AN1/VREF+ — Port A bit 2 / Analog input 1 / ADC VREF+ |
| Pino 35 | RA1/AN0 — Port A bit 1 / Analog input 0 |
| Pino 36 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Pino 37 | VSS — Ground |
| Pino 38 | VDD — Positive supply |
| Pino 39 | RE0/AN5 — Port E bit 0 / Analog input 5 |
| Pino 40 | RE1/AN6 — Port E bit 1 / Analog input 6 |
| Pino 41 | RE2/AN7 — Port E bit 2 / Analog input 7 |
| Pino 42 | RD3 — Port D bit 3 |
| Pino 43 | RD2 — Port D bit 2 |
| Pino 44 | RD1/SDO1 — Port D bit 1 / SPI1 data out |
Aplicações típicas
PIC18F43K22-I/PT é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F43K22-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.