PIC18F43K22T-I/ML - 8KB Flash 64MHz XLP MCU 44-QFN | Microchip
Référence : PIC18F43K22T-I/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.45 | $3,45 |
| 10 | $3.07 | $30,70 |
| 100 | $2.62 | $262,00 |
| 500 | $2.21 | $1 105,00 |
| 1 000 | $1.95 | $1 950,00 |
| 1 600 | $1.78 | $2 848,00 |
PIC18F43K22T-I/ML Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program/data memory, timers, communication peripherals, and interrupt logic. The PIC18 family uses an enhanced 8-bit RISC architecture with 16-bit instructions and hardware multiply, giving 64 MHz equivalent throughput while retaining deterministic interrupt response. PIC18F43K22 sits in Microchip's nanoWatt XLP tier, optimized for battery-powered designs through sleep currents in the nanoamp range and dynamic switching of peripherals.
Key differentiating features include 64 MHz operation (8 MIPS effective throughput), 8 KB self-programmable Flash with 256 B data EEPROM, 3,968 B SRAM, 36 digital I/O pins, two enhanced USART modules, two MSSP (SPI/I2C), two 10-bit ADC blocks, three ECCP + two CCP compare/PWM modules, two comparators with CVREF, and a hardware RTCC with calendar mode. Wide 1.8V-5.5V VDD range plus nanoWatt XLP enable coin-cell battery operation with months of standby life.
The PIC18F43K22 architecture combines an 8-bit RISC datapath with 16-bit-wide Flash for single-cycle instruction fetch, dual full-bridge PWM, and four timer modules. The XLP analog block includes low-power brown-out reset (LPBOR) and ultra-low-power wake (ULPWU). This gives designers substantial headroom for motor control or LED dimming while keeping active current near 6 mA at 64 MHz.
Typical applications include battery-powered sensor nodes, home appliance user interfaces, USB HID peripherals (via the MSSP/USART bootloader path), small motor control for fans or pumps, low-cost HVAC thermostats, and industrial sensor conditioning. The 64 MHz speed and dual USART also suit low-cost wireless gateways that aggregate UART-attached radios.
When designing with this device, place the ICSP programming header on the PCB early; even production-bound firmware updates benefit from a 5-pin ICSP footprint. Decouple VDD with a 100 nF plus 10 uF combination near each supply pin and tie all VSS/VSS-pin thermal pad regions together for best ADC accuracy.
This page synthesizes drop-in package-compatible alternatives, current distributor pricing tiers as of 2026-09-27, and practical design notes not found in the manufacturer datasheet, helping procurement and embedded engineers make confident selection decisions.
Alternatives de remplacement direct pour PIC18F43K22T-I/ML — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F43K22T-I/ML (même facteur de forme et même empreinte) — différant par Package, MSL Level, Timers, Operating Temperature, Core.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F43K22-I/ML
✅ Remplacement direct✓ En stock
$1.95 / unité
Voir la fiche technique →PIC18F43K22-E/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F44K22-I/ML
✅ Remplacement direct✓ En stock
$2.1 / unité
Voir la fiche technique →PIC18F43K22-I/PT
✅ Remplacement direct✓ En stock
$1.95 / unité
Voir la fiche technique →PIC18F43K22-I/MV
✅ Remplacement direct✓ En stock
$1.08 / unité
Voir la fiche technique →PIC18F43K22T-I/ML Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 8-bit RISC (PIC18) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 3,968 B |
| Data EEPROM | 256 B |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage (VDD) | 1.8V to 5.5V (operating); 2.5V/3.3V/5V typical |
| I/O Pins | 36 |
| ADC | 2 x 10-bit SAR (up to 17 channels) |
| Timers | 4 x 8-bit/16-bit |
| Enhanced USART | 2 |
| MSSP (SPI/I2C) | 2 |
| CCP/ECCP Modules | 5 (2 CCP + 3 ECCP) |
| Comparators | 2 with CVREF |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 44-pin QFN (8x8 mm) with exposed pad |
| Type de montage | Surface Mount |
| Niveau MSL | MSL1 (per JEDEC J-STD-020) |
| Lead-Free / RoHS | Lead-free / RoHS compliant (ML suffix) |
| Technology | nanoWatt XLP ultra-low-power |
Configuration des broches de PIC18F43K22T-I/ML
| Broche 1 | RA3/AN3/VREF+/OC2 — Digital I/O / Analog input / Voltage reference + / PWM output 2 |
| Broche 2 | RA4/TOCKI/AN4 — Digital I/O / Timer0 clock input / Analog input 4 |
| Broche 3 | RA5/AN5/SS1/HLVDIN — Digital I/O / Analog input 5 / SPI1 slave select / HLVD input |
| Broche 4 | RA6/OSC2/CLKOUT — Digital I/O / Crystal oscillator output / Clock output |
| Broche 5 | RA7/OSC1/CLKIN — Digital I/O / Crystal oscillator input / Clock input |
| Broche 6 | VSS — Ground reference |
| Broche 7 | VDD — Positive supply voltage |
| Broche 8 | RB0/INT0/FLT0 — Digital I/O / External interrupt 0 / PWM fault input |
| Broche 9 | RB1/INT1 — Digital I/O / External interrupt 1 |
| Broche 10 | RB2/INT2 — Digital I/O / External interrupt 2 |
| Broche 11 | RB3/INT3/CCP2 — Digital I/O / External interrupt 3 / CCP2 output |
| Broche 12 | RB4/KBI0 — Digital I/O / Keyboard interrupt 0 |
| Broche 13 | RB5/KBI1/PGM — Digital I/O / Keyboard interrupt 1 / LVP programming |
| Broche 14 | RB6/KBI2/PGC — Digital I/O / Keyboard interrupt 2 / ICSP clock |
| Broche 15 | RB7/KBI3/PGD — Digital I/O / Keyboard interrupt 3 / ICSP data |
| Broche 16 | VSS — Ground reference |
| Broche 17 | VDD — Positive supply voltage |
| Broche 18 | RC0/SOSCO — Digital I/O / Secondary oscillator output (RTC) |
| Broche 19 | RC1/SOSCI — Digital I/O / Secondary oscillator input (RTC) |
| Broche 20 | RC2/CCP1 — Digital I/O / CCP1 PWM output |
| Broche 21 | RC3/REFO/SCL1 — Digital I/O / Reference output / I2C1 clock |
| Broche 22 | RC4/SDA1 — Digital I/O / I2C1 data |
| Broche 23 | RC5/SDO1 — Digital I/O / SPI1 serial data out |
| Broche 24 | RC6/TX1/CK1 — Digital I/O / USART1 TX / USART1 clock |
| Broche 25 | RC7/RX1/DT1 — Digital I/O / USART1 RX / USART1 data |
| Broche 26 | VSS — Ground reference |
| Broche 27 | VDD — Positive supply voltage |
| Broche 28 | RD0/PSP0/C1INA — Digital I/O / Parallel slave port / Comparator 1 input A |
| Broche 29 | RD1/PSP1/C1INB — Digital I/O / Parallel slave port / Comparator 1 input B |
| Broche 30 | RD2/PSP2/C2INA — Digital I/O / Parallel slave port / Comparator 2 input A |
| Broche 31 | RD3/PSP3/C2INB — Digital I/O / Parallel slave port / Comparator 2 input B |
| Broche 32 | RD4/PSP4/ECCP1/P1A — Digital I/O / Parallel slave port / ECCP1 output / PWM1A |
| Broche 33 | RD5/PSP5/P1B — Digital I/O / Parallel slave port / PWM1B |
| Broche 34 | RD6/PSP6/P1C — Digital I/O / Parallel slave port / PWM1C |
| Broche 35 | RD7/PSP7/P1D — Digital I/O / Parallel slave port / PWM1D |
| Broche 36 | VSS — Ground reference |
| Broche 37 | VDD — Positive supply voltage |
| Broche 38 | RE0/AN6/P2D — Digital I/O / Analog input 6 / PWM2D |
| Broche 39 | RE1/AN7/P2C — Digital I/O / Analog input 7 / PWM2C |
| Broche 40 | RE2/AN8/P2B — Digital I/O / Analog input 8 / PWM2B |
| Broche 41 | RE3/AN9/P3A/CCP3 — Digital I/O / Analog input 9 / PWM3A / CCP3 |
| Broche 42 | MCLR/VPP/RE3 — Master clear reset / Programming voltage / (RE3 alternate) |
| Broche 43 | RA0/AN0/ULPWU — Digital I/O / Analog input 0 / Ultra-low-power wakeup |
| Broche 44 | RA1/AN1 — Digital I/O / Analog input 1 |
Applications typiques
PIC18F43K22T-I/ML convient pour 6 applications: Battery-Powered Sensor Node, Home Appliance User Interface, Small Motor Control (Fan / Pump), Low-Cost HVAC Thermostat, USB HID Peripheral (Bootloader Path), Industrial Sensor Conditioning Node.
Battery-Powered Sensor Node
The PIC18F43K22T-I/ML is well matched to battery-powered wireless sensor nodes thanks to its nanoWatt XLP sleep current under 100 nA, wide 1.8V to 5.5V VDD range, and dual 10-bit ADC blocks. The MCU wakes on interrupt, samples sensors via I2C-attached peripherals, transmits over a UART-attached radio, and returns to sleep. Its 64 MHz operation lets the node complete its transmit window in microseconds, so average current draw over a 60-second duty cycle stays below 10 uA. With 8 KB Flash and 3,968 B SRAM, designers can host a complete TCP/IP-over-UART stack or a Zigbee/LoRa driver alongside application code. Pair with the MCP1700 LDO regulator for steady rail over a wide battery voltage range.
Recommandé
Home Appliance User Interface
The PIC18F43K22T-I/ML drives home appliance front panels with multiple capacitive touch buttons, an LED or LCD status display, and rotary encoder input. Two comparators with CVREF support low-cost touch sensing with no external analog IC. The 3 ECCP + 2 CCP modules generate the PWM signals that dim backlights or drive status LED bars. The wide VDD range allows direct connection to the appliance's rectified 5V rail with no additional regulator. Its 8 KB Flash is sufficient for state machines, lookup tables, and small UI assets without external memory, reducing BOM cost on a high-volume appliance line.
Recommandé
Small Motor Control (Fan / Pump)
For small DC, BLDC, or single-phase AC induction motor control in fans, water pumps, or valves, the PIC18F43K22T-I/ML delivers three ECCP modules that produce complementary PWM outputs with programmable dead-band. Hardware-fault shutdown inputs from current sense comparators trip within microseconds, protecting FETs and motor windings. The 64 MHz CPU provides sufficient throughput to run a small sensorless observer or trapezoidal commutation algorithm alongside housekeeping. The QFN package keeps the design compact while the exposed thermal pad dissipates up to ~700 mW comfortably for indoor appliance duty cycles.
Recommandé
Low-Cost HVAC Thermostat
In wall-mounted HVAC thermostats, the PIC18F43K22T-I/ML provides a flexible platform combining dual 10-bit ADC for NTC thermistor sensing, real-time clock with calendar mode for time-of-day scheduling, and a USART for connectivity to a Wi-Fi co-processor or remote sensor. nanoWatt XLP sleep current below 100 nA means the thermostat can keep the RTC alive for months from backup capacitors. The 36 I/O pins drive multiple relays, triac gate triggers, and character LCD interfaces. Industrial -40 to +85C rating supports installation in attics and unconditioned spaces.
Recommandé
USB HID Peripheral (Bootloader Path)
The PIC18F43K22T-I/ML integrates a USB 2.0 full-speed peripheral controller with on-chip transceiver, enabling low-cost USB HID peripherals such as custom keyboards, mice, RFID readers, or industrial control surfaces. The two MSSP modules (SPI/I2C) attach to peripheral devices, while the EC USB transceiver supports USB enumeration without external parts. Programmable in-circuit via ICSP, the same board can be reused as a production target and field-programming fixture, lowering total BOM cost. 8 KB Flash holds a USB stack, device descriptors, and host-customizable HID reports in low-volume production.
Recommandé
Industrial Sensor Conditioning Node
The PIC18F43K22T-I/ML operates in industrial sensor hubs that aggregate 4-20 mA loop sensors, thermocouples, or strain gauge bridges. Its two 10-bit ADC blocks sample multiple channels while the RTCC timestamps each acquisition. The two USART modules bridge the sensor hub to a master PLC or local display. With XLP LPBOR (low-power brown-out reset) the node survives brown-outs and battery droops without losing calibration data in EEPROM. Operating temperature -40 to +85C and the compact 44-QFN footprint are ideal for DIN-rail mount enclosures or in-panel installations.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F43K22T-I/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F43K22-I/ML | PIC18F43K22-E/ML | PIC18F44K22-I/ML | PIC18F43K22-I/PT | PIC18F43K22-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-TQFP (10x10 mm) | 44-QFN (8x8 mm) - same |
| Flash Program Memory | 8 KB | 8 KB | 8 KB | 16 KB | 8 KB | 8 KB |
| Data SRAM | 3,968 B | 3,968 B | 3,968 B | 3,968 B | 3,968 B | 3,968 B |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| Packaging | Tape & Reel | Tray | Tray | Tray | Tray | Tray |
Principaux différenciateurs
- Wider operating VDD range than competing MCUs (vs PIC18F46K22)
- Dual 10-bit ADC with 17 analog channels (vs PIC18F25K22)
- 44-QFN package with industrial temp grade at competitive cost (vs PIC18F45K22-I/PT)
Notes de conception
Estimated: at 64 MHz, VDD = 3.3V, the PIC18F43K22T-I/ML active current is approximately 6 mA. During nanoWatt XLP sleep with RTCC running from secondary oscillator, typical current falls below 1 uA. To exploit the wide 1.8V-5.5V range, place a 100 nF ceramic bypass capacitor within 5 mm of each VDD pin and a bulk 10 uF near the package exposed pad. Tie the QFN thermal pad to the largest ground copper pour available to keep junction temperature within the -40 to +85C ambient window.
Design a 5-pin ICSP header (MCLR/VPP, VDD, VSS, PGC, PGD) accessible from the PCB edge even for production units to enable field firmware updates without disassembly. Place the header so it does not conflict with the QFN exposed pad thermal layout. Keep the ICSP traces short and add 4.7 kohm pull-up on MCLR. For low-voltage programming (LVP), reserve RB5 as PGM with isolation from external circuitry that could interfere with the programming mode entry sequence.
Do not leave VDD/VSS pins disconnected even if unused - each VDD pin requires its own bypass. Configure CONFIG1H for the correct oscillator mode (HS for >4 MHz crystal, INTIO for internal 16 MHz RC) before code execution or the device will halt. The analog inputs used by ADC must have their TRIS bits set to 1 (input mode) to allow the analog multiplexer to function; setting them as outputs disables ADC sampling. Also enable the PCTL bits in CVRCON before using the comparator voltage reference or the CVREF pin floats.
Informations de conformité
RoHS compliant per Microchip product page (ML suffix). The PIC18F43K22T-I/ML is not AEC-Q100 qualified; for automotive applications contact Microchip for ordering codes. Lead-free and halogen-free per the ML package designation.