PIC18LF43K22T-I/ML - 8-bit XLP MCU, 64MHz, 8KB Flash | Microchip
N.º da peça: PIC18LF43K22T-I/ML ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.95 | $1.475,00 |
| 1.000 | $2.6 | $2.600,00 |
PIC18LF43K22T-I/ML Visão geral
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, RAM, peripherals, and I/O. The PIC18 family uses an enhanced 8-bit RISC Harvard architecture with a modified instruction set optimized for C code generation. Low-power XLP nanoWatt variants integrate sleep modes drawing sub-microamp currents, making them suitable for battery-powered and energy-harvesting products where the MCU must wake, sample, transmit, and return to deep sleep.
Key features include 8KB (4K x 16) Flash program memory, 3968 bytes RAM, 256 bytes EEPROM, a 10-bit ADC up to 30 channels, two Enhanced USART modules, two MSSP (SPI/I2C) ports, two Enhanced CCP modules, and an enhanced PWM module. The device supports up to 64MHz operation (16 MIPS) from an internal 16MHz oscillator or external crystal, with on-chip 32kHz low-power oscillator for RTCC operation during sleep.
The PIC18LF43K22T-I/ML uses a 16-bit modified Harvard instruction set with separate program and data buses, a hardware multiplier, and a 31-level hardware stack. XLP technology adds multiple idle and sleep modes (Idle, Sleep, Deep Sleep, Low-Power Sleep) with peripheral clock gating, enabling standby currents below 100 nA typical. The 44-QFN package exposes a thermal pad for improved heat spreading at high CPU loads.
Typical applications include battery-powered IoT sensor nodes, portable medical monitoring devices, industrial sensor interfaces, USB peripherals (when paired with the PIC18LF25/26K50 family), and remote controls. The XLP feature set is specifically designed for products that spend most of their time in deep sleep and need reliable wake-on-interrupt behavior over years of battery life.
When designing with this device, allocate adequate Flash for bootloader and application images (8KB is modest for modern connected applications), use the 32kHz low-power oscillator for RTCC and watchdog during sleep, and follow Microchip AN1066 (Microchip Tips and Tricks for the PIC18F) for optimal XLP current budgeting. Decoupling the exposed pad to ground with multiple vias improves thermal and electrical performance.
This page synthesizes distributor pricing, same-family drop-in alternatives, and practical XLP design notes not found in the manufacturer datasheet alone, helping engineers select and qualify a pin-compatible PIC18LF MCU for low-power embedded applications.
Alternativas drop-in para PIC18LF43K22T-I/ML — 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 PIC18LF43K22T-I/ML (mesmo formato e footprint) — diferindo em ADC, Package, Comparators, Program Memory (Flash), MSL Level.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F43K22T-I/ML
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →PIC18LF45K22-I/ML
✅ Drop-In✓ Em estoque
$2.28 / unidade
Ver ficha técnica →PIC18LF43K22-I/ML
✅ Drop-In✓ Em estoque
$2.13 / unidade
Ver ficha técnica →PIC18F43K22-I/ML
✅ Drop-In✓ Em estoque
$1.95 / unidade
Ver ficha técnica →PIC18LF26K83-I/ML
✅ Drop-In✓ Em estoque
$1.92 / unidade
Ver ficha técnica →PIC18LF43K22T-I/ML Classificações máximas e características elétricas
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC18LF XLP |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data RAM | 3968 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage Range | 2.0 V to 3.6 V |
| I/O Pins | 34 |
| ADC | 10-bit, up to 30 channels |
| Communication Interfaces | 2x EUSART, 2x MSSP (SPI/I2C) |
| PWM / CCP Modules | 2x ECCP, 2x CCP |
| Timers | 1x 8-bit, 3x 16-bit |
| Low-Power Modes | nanoWatt XLP (Idle, Sleep, Deep Sleep) |
| Internal Oscillator | 16 MHz (software tunable), 32 kHz LP |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| Encapsulamento | 44-QFN (8x8 mm) with exposed pad |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (per JEDEC J-STD-020) |
| Status RoHS | Compliant |
Configuração de pinos do PIC18LF43K22T-I/ML
| Pino 1 | RA0/AN0/C1IN+/ULPWU — PORTA bit 0 / analog input / comparator input / ultra-low-power wake-up |
| Pino 2 | RA1/AN1/C1IN-/SEG18 — PORTA bit 1 / analog input / comparator input / LCD segment |
| Pino 3 | RA2/AN2/C2IN+/VREF- — PORTA bit 2 / analog input / comparator input / DAC reference |
| Pino 4 | RA3/AN3/C2IN-/VREF+ — PORTA bit 3 / analog input / comparator input / ADC reference |
| Pino 5 | RA4/T0CKI/C1OUT/SRQ — PORTA bit 4 / Timer0 clock / comparator output / SR-latch Q |
| Pino 6 | RA5/AN4/C2OUT/SS1/HLVDIN — PORTA bit 5 / analog input / comparator output / SPI slave select / HLVD input |
| Pino 7 | RA6/OSC2/CLKO — PORTA bit 6 / crystal oscillator output / clock output |
| Pino 8 | RA7/OSC1/CLKI — PORTA bit 7 / crystal oscillator input / clock input |
| Pino 9 | VSS — Ground reference |
| Pino 10 | VDD — Positive supply voltage (2.0V-3.6V) |
| Pino 11 | RB0/AN12/FLT0/INT0 — PORTB bit 0 / analog input / ECCP fault / external interrupt 0 |
| Pino 12 | RB1/AN10/C1IN3-/INT1 — PORTB bit 1 / analog input / comparator input / external interrupt 1 |
| Pino 13 | RB2/AN8/C1IN2-/INT2 — PORTB bit 2 / analog input / comparator input / external interrupt 2 |
| Pino 14 | RB3/AN9/C1IN1-/INT3 — PORTB bit 3 / analog input / comparator input / external interrupt 3 |
| Pino 15 | RB4/AN11/KBI0 — PORTB bit 4 / analog input / interrupt-on-change |
| Pino 16 | RB5/KBI1/CCP5 — PORTB bit 5 / interrupt-on-change / CCP5 output |
| Pino 17 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change / ICSP clock |
| Pino 18 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change / ICSP data |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage |
| Pino 21 | RC0/SOSCO/T1CKI — PORTC bit 0 / secondary oscillator output / Timer1 clock |
| Pino 22 | RC1/SOSCI/CCP2 — PORTC bit 1 / secondary oscillator input / CCP2 output |
| Pino 23 | RC2/CCP1/P1A — PORTC bit 2 / CCP1 output / PWM output |
| Pino 24 | RC3/SCK1/SCL1 — PORTC bit 3 / SPI clock / I2C clock |
| Pino 25 | RC4/SDI1/SDA1 — PORTC bit 4 / SPI data in / I2C data |
| Pino 26 | RC5/SDO1 — PORTC bit 5 / SPI data out |
| Pino 27 | RC6/TX1/CK1 — PORTC bit 6 / EUSART1 TX / clock |
| Pino 28 | RC7/RX1/DT1 — PORTC bit 7 / EUSART1 RX / data |
| Pino 29 | RE3/MCLR/VPP — PORTE bit 3 / Master Clear reset (active-low) / programming voltage |
| Pino 30 | RD0/PSP0/SEG0 — PORTD bit 0 / parallel slave port / LCD segment |
| Pino 31 | RD1/PSP1/SEG1 — PORTD bit 1 / parallel slave port / LCD segment |
| Pino 32 | RD2/PSP2/SEG2 — PORTD bit 2 / parallel slave port / LCD segment |
| Pino 33 | RD3/PSP3/SEG3 — PORTD bit 3 / parallel slave port / LCD segment |
| Pino 34 | RD4/PSP4/SEG4 — PORTD bit 4 / parallel slave port / LCD segment |
| Pino 35 | RD5/PSP5/SEG5 — PORTD bit 5 / parallel slave port / LCD segment |
| Pino 36 | RD6/PSP6/SEG6 — PORTD bit 6 / parallel slave port / LCD segment |
| Pino 37 | RD7/PSP7/SEG7 — PORTD bit 7 / parallel slave port / LCD segment |
| Pino 38 | VSS — Ground reference |
| Pino 39 | VDD — Positive supply voltage |
| Pino 40 | RF0/AN5/SEG16 — PORTF bit 0 / analog input / LCD segment |
| Pino 41 | RF1/AN6/SEG17 — PORTF bit 1 / analog input / LCD segment |
| Pino 42 | RF2/AN7/C2IN+/SEG19 — PORTF bit 2 / analog input / comparator input / LCD segment |
| Pino 43 | RF3/AN8/SEG20 — PORTF bit / analog input / LCD segment |
| Pino 44 | RF4/AN9/SEG21 — PORTF bit / analog input / LCD segment |
| Pino EP | EP — Exposed thermal pad - must be soldered to PCB ground plane |
Aplicações típicas
PIC18LF43K22T-I/ML é adequado para 7 aplicaçãos: Battery-Powered IoT Sensor Nodes, Portable Medical Monitoring Devices, Industrial Sensor Interfaces, USB HID Peripherals, Remote Controls and HMI Keypads, Smart Home Sensor Hubs, Automotive Body Electronics (Non-Safety).
Battery-Powered IoT Sensor Nodes
The PIC18LF43K22T-I/ML is well suited for battery-powered IoT sensor nodes because its nanoWatt XLP technology achieves deep-sleep currents below 100 nA while retaining RAM and interrupt wake-up. The 2.0V-3.6V supply range supports direct connection to 2xAA, coin-cell, or Li-ion chemistries without level shifting. The 8KB Flash accommodates typical sensor protocol stacks (Modbus RTU, simple BLE beacons via external radio), while 3968B RAM is sufficient for sensor fusion buffers. The two MSSP ports drive I2C sensors and SPI radios concurrently. According to the Microchip PIC18F43K22 datasheet, the 32kHz low-power oscillator enables RTCC-driven wake cycles at years-of-battery-life duty ratios.
Recomendado
Portable Medical Monitoring Devices
The PIC18LF43K22T-I/ML fits portable medical monitoring such as pulse oximeters, glucose meters, and wearable patches because its low-voltage operation, industrial -40C to +85C range, and low sleep current support battery-powered medical-grade enclosures. The 10-bit ADC up to 30 channels reads multiple biometric sensors (SpO2, temperature, motion) sequentially. XLP technology allows wake-on-interrupt from MEMS accelerometer events. The 256-byte EEPROM stores patient calibration data without battery backup. Pair with Microchip MCP6N11 instrumentation amplifier for ECG/EMG front-ends and MCP1700 LDO for clean analog rails.
Recomendado
Industrial Sensor Interfaces
The PIC18LF43K22T-I/ML serves as an industrial sensor interface MCU for 4-20mA loop-powered transmitters, RTD/thermocouple readers, and Modbus slave modules thanks to its 10-bit ADC, dual EUSART for RS-485 Modbus RTU, and industrial temperature range. The 64MHz core handles oversampling averaging and digital filtering for noise-immune ADC reads in electrically harsh factory environments. The 8KB Flash is enough for 4-20mA linearization tables and Modbus exception handlers. According to the Microchip datasheet, the two MSSP ports can drive SPI displays or I2C EEPROM calibration logs.
Recomendado
USB HID Peripherals
The PIC18LF43K22T-I/ML supports USB Human Interface Device (HID) peripherals such as custom keyboards, mice, and game controllers when paired with the Microchip USB bootloader stack on the K-series. The 8KB Flash holds basic HID descriptors and report handlers, while the two MSSP and two EUSART ports enable multi-protocol designs (USB + UART debug). Note that full-speed USB requires a 48MHz clock; the 64MHz internal oscillator supports this with proper configuration. Lower-power operation makes it suitable for wireless USB dongle designs.
Recomendado
Remote Controls and HMI Keypads
The PIC18LF43K22T-I/ML is appropriate for infrared remote controls, RF key fobs, and HMI keypads thanks to its low sleep current that extends coin-cell life across years of standby. The two CCP/ECCP modules drive IR carrier modulation or PWM backlight control, while the hardware interrupt-on-change wakes the MCU from matrix keypad presses with no polling. The 8KB Flash stores multiple device code sets (TV, STB, audio). Industrial temperature range supports outdoor garage-door or security-panel applications.
Recomendado
Smart Home Sensor Hubs
The PIC18LF43K22T-I/ML works as a smart home sensor hub bridge that aggregates multiple I2C/SPI sensors and forwards data over Wi-Fi/BLE companion radios. The two MSSP ports handle multiple sensor buses concurrently, the EUSART can drive a debug console, and the 10-bit ADC reads analog environmental signals (light, sound, gas pre-amp). XLP deep sleep keeps the hub quiescent between sensor polls, important for always-on wall-powered designs that must minimize standby energy consumption for energy-star compliance.
Recomendado
Automotive Body Electronics (Non-Safety)
Although not AEC-Q100 qualified, the PIC18LF43K22T-I/ML fits non-safety automotive body applications such as ambient lighting controllers, seat-position memories, and HVAC blend-door actuators where industrial temperature range and EUSART LIN support suffice. The 64MHz core handles PWM-driven LED fade and stepper-motor commutating tasks. For AEC-Q100 safety-critical body ECUs, use PIC18F25K83 or dsPIC33 variants instead. The 44-QFN footprint integrates into space-constrained behind-dash modules.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18LF43K22T-I/ML — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC18F43K22T-I/ML | PIC18LF45K22-I/ML | PIC18LF43K22-I/ML | PIC18F43K22-I/ML |
|---|---|---|---|---|---|
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Family | PIC18LF XLP 8-bit | PIC18F K-series 8-bit | PIC18LF XLP 8-bit | PIC18LF XLP 8-bit | PIC18F K-series 8-bit |
| Program Memory (Flash) | 8 KB | 8 KB - same | 32 KB (4x larger) | 8 KB - same | 8 KB - same |
| Operating Voltage | 2.0 V to 3.6 V | 1.8 V to 5.5 V (wider) | 2.0 V to 3.6 V - same | 2.0 V to 3.6 V - same | 1.8 V to 5.5 V (wider) |
| Maximum CPU Speed | 64 MHz (16 MIPS) | 64 MHz - same | 64 MHz - same | 64 MHz - same | 64 MHz - same |
| I/O Pins | 34 | 34 - same | 34 - same | 34 - same | 34 - same |
| ADC | 10-bit, 30 ch | 10-bit, 30 ch - same | 10-bit, 30 ch - same | 10-bit, 30 ch - same | 10-bit, 30 ch - same |
| Package Type (Suffix) | QFN T&R (T-I/ML) | QFN T&R (T-I/ML) | QFN tray (I/ML) | QFN tray (I/ML) | QFN tray (I/ML) |
| XLP nanoWatt Support | Yes | Yes | Yes | Yes | Yes |
Principais diferenciais
- nanoWatt XLP deep sleep under 100 nA (vs PIC18F43K22T-I/ML (F-variant))
- Lowest-cost entry into PIC18 K-series 44-QFN family (vs PIC18LF45K22-I/ML (32KB Flash))
- 34 I/O pins in compact 44-QFN (vs PIC18LF46K22 family (64-pin packages))
Notas de projeto
Estimated: At 64MHz full CPU load the PIC18LF43K22 core draws approximately 8-10 mA active, while Deep Sleep mode draws under 100 nA typical per the Microchip DS39977 datasheet. For battery life calculation on a 2xAA alkaline pack (2000 mAh), the average current budget must stay below 50 uA for 5-year life; this requires aggressive sleep mode use and careful peripheral clock gating. Decouple VDD with a 100 nF ceramic within 5 mm of each VDD pin (10, 20, 39) and a bulk 4.7 uF tantalum near the package exposed pad.
The 44-QFN (8x8 mm) exposed thermal pad (EP) must be soldered to a contiguous PCB ground plane with a 5x5 via array (0.3 mm drill, 0.6 mm pitch) to provide thermal dissipation and low-impedance ground return. Use 4-mil trace/space design rules for signal escape routing between the QFN lands; assign the EP to a dedicated ground polygon on the top layer and stitch it to the bottom ground plane with multiple vias. Microchip AN2309 (PCB Design Considerations for PIC Microcontrollers) provides full layout guidance for QFN packages.
Common pitfalls: (1) Forgetting to configure the MCLR pin as INPUT or disabling the internal MCLR pull-up via CONFIG3H leads to reset loops; (2) using a low-ESR ceramic on VDDcore without adding a 10 uF bulk capacitor causes brownouts during peripheral startup transients; (4) enabling both MSSP modules simultaneously without verifying SDA1/SCL1 pin remapping conflicts on PORTB; (3) expecting 5V tolerance on LF-series GPIO - the LF variant is 3.6V VDD maximum, and 5V input on any pin will cause latch-up. Reference: Microchip DS39977 section 17 (Electrical Specifications) and PIC18F43K22 silicon errata.
Route the 32.768 kHz crystal traces (RC0/RC1 for SOSC) as short differential pairs with a ground guard ring to minimize coupling from switching nodes. Keep the main crystal (RA6/RA7) traces under 5 mm total length and place the loading capacitors within 3 mm of the OSC pins. For EMI-sensitive applications, route the EUSART TX/RX traces with controlled 50 ohm impedance if the cable length exceeds 50 mm. Reference: Microchip AN583 (PCB Layout for EMI).
Informações de conformidade
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for AEC-Q100 automotive applications use PIC18F25K83 or dsPIC33 AEC-Q100 variants instead. Halogen-free per Microchip green-compliance declarations.