PIC18F43K20T-I/MV - 8KB Flash 8-bit XLP MCU, 40-UQFN | Microchip
MPN: PIC18F43K20T-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.18 | $218.00 |
| 500 | $1.84 | $920.00 |
| 1,000 | $1.59 | $1,590.00 |
PIC18F43K20T-I/MV Overview
A PIC (Peripheral Interface Controller) microcontroller is a Harvard-architecture RISC device with separate program and data memory buses, optimised for embedded control. The PIC18 family is Microchip's high-performance 8-bit line, featuring a 16-bit instruction word and an 8-bit data path. PIC microcontrollers sit within a hierarchy of: microcontroller → embedded controller → semiconductor device, and dominate applications requiring deterministic real-time behaviour with low power consumption, especially when combined with the nanoWatt XLP (eXtreme Low Power) technology tier that this part belongs to.
Key features of the PIC18F43K20T-I/MV include the nanoWatt XLP low-power architecture, an integrated 10-bit ADC with multiple channels, two PWM/CCP modules, three programmable external interrupts, four interrupt-on-change lines, eight programmable weak pull-ups, and high-current sink/source capability of 25 mA/25 mA per pin. The device also includes a programmable slew rate, auto-shutdown/auto-restart PWM logic, and a 16-level voltage reference using VREF pins. The 40-UQFN package provides excellent thermal dissipation through its exposed pad.
Technical depth: the PIC18F43K20 uses Microchip's enhanced 8-bit core with a hardware multiplier, 32 kHz to 64 MHz operation, and configurable instruction-cycle timing. The XLP technology enables sleep currents in the nanoampere range with multiple power-managed modes (Run, Idle, Sleep). The internal oscillator eliminates an external crystal in many designs, reducing BOM cost and PCB area.
Typical applications include ultra-low-power sensor nodes, battery-powered IoT edge devices, industrial control modules, consumer electronics with capacitive touch sensing, and USB-interface embedded systems. The combination of small UQFN footprint and low power consumption makes it ideal for space- and energy-constrained designs.
Design consideration: when routing the 40-UQFN land pattern, ensure the exposed pad (EP) is soldered to a continuous ground copper pour for thermal dissipation and electrical grounding. Decoupling capacitors (100 nF plus 10 uF bulk) must be placed as close as possible to the VDD pins to handle ADC noise.
This page synthesizes distributor pricing from LCSC and DigiKey, drop-in Microchip same-family alternatives, and engineering design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18F43K20T-I/MV — 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 PIC18F43K20T-I/MV (same form factor and footprint) — differing in Package, ADC, Communication, Timers, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F43K20T-I/ML
✅ Drop-In✓ In Stock
$2.31 / Unit
View Datasheet →PIC18F43K20-I/MV
✅ Drop-In✓ In Stock
$1.97 / Unit
View Datasheet →PIC18F43K20-I/ML
✅ Drop-In✓ In Stock
$2.46 / Unit
View Datasheet →PIC18F44K20-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F43K20-E/PT
✅ Drop-In✓ In Stock
$2.51 / Unit
View Datasheet →PIC18F43K20T-I/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC |
| Program Memory Size | 8 KB (4K x 16) Flash |
| RAM Size | 512 bytes |
| EEPROM Size | 256 bytes |
| Maximum CPU Frequency | 64 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| Typical Operating Voltage | 3.3 V |
| Number of I/O Pins | 35 |
| Package / Case | 40-UQFN Exposed Pad (5x5 mm) |
| ADC | 10-bit, multiple channels |
| PWM / CCP Modules | 2 (1, 2, or 4 PWM outputs) |
| External Interrupts | 3 programmable |
| Interrupt-on-Change Lines | 4 programmable |
| Weak Pull-up Resistors | 8 programmable |
| I/O Sink/Source Current | 25 mA / 25 mA |
| Oscillator Type | Internal (with external options) |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel |
| RoHS Status | Compliant |
PIC18F43K20T-I/MV Pin Configuration
| Pin 1 | RA5/AN4/C2IN+/HLVDIN/SS1/CTMU3 — PORTA bit 5, analog input, comparator input, HLVD input, SPI SS, CTMU |
| Pin 2 | RA4/AN3/C2OUT/T0CKI/CTMU2 — PORTA bit 4, analog input, comparator output, Timer0 clock, CTMU |
| Pin 3 | RA3/AN2/VREF-/C1IN+/CTMU1 — PORTA bit 3, analog input, VREF-, comparator input, CTMU |
| Pin 4 | RA2/AN1/VREF+/C1OUT/CTMU0 — PORTA bit 2, analog input, VREF+, comparator output, CTMU |
| Pin 5 | RA1/AN0/C1IN-/CTDIN/UOE — PORTA bit 1, analog input, comparator input, CTMU data, U-output enable |
| Pin 6 | RA0/AN0/C1IN+/ULPWU — PORTA bit 0, analog input, comparator input, ultra-low-power wake-up |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC2/RA6/CLKO/REFo — Oscillator output, PORTA bit 6, reference clock output |
| Pin 9 | OSC1/RA7/CLKI — Oscillator input, PORTA bit 7, reference clock input |
| Pin 10 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground |
| Pin 13 | RB7/KBI3/PGD — PORTB bit 7, keyboard interrupt, ICD data |
| Pin 14 | RB6/KBI2/PGC — PORTB bit 6, keyboard interrupt, ICD clock |
| Pin 15 | RB5/KBI1/AN11/P1D — PORTB bit 5, keyboard interrupt, analog, PWM output |
| Pin 16 | RB4/KBI0/AN10/P1C — PORTB bit 4, keyboard interrupt, analog, PWM output |
| Pin 17 | RB3/AN9/CCP2/P2A — PORTB bit 3, analog, CCP2 input/output |
| Pin 18 | RB2/AN8/C1OUT/P2B — PORTB bit 2, analog, comparator output, PWM output |
| Pin 19 | RB1/AN7/C2OUT/P1B — PORTB bit 1, analog, comparator output, PWM output |
| Pin 20 | RB0/AN6/FLT0/INT0 — PORTB bit 0, analog, fault input, external interrupt |
| Pin 21 | RC7/AN5/RX1/DT1 — PORTC bit 7, analog, UART1 RX, LIN transceiver data |
| Pin 22 | RC6/AN4/TX1/CK1 — PORTC bit 6, analog, UART1 TX, LIN transceiver clock |
| Pin 23 | RC5/AN3/CCP1/P3A — PORTC bit 5, analog, CCP1 I/O, PWM output |
| Pin 24 | RC4/AN2/CK2 — PORTC bit 4, analog, I2C clock |
| Pin 25 | RC3/AN1/SCL2 — PORTC bit 3, analog, I2C2 clock |
| Pin 26 | RC2/AN0/SDA2 — PORTC bit 2, analog, I2C2 data |
| Pin 27 | RC1/CCP2/P2A — PORTC bit 1, CCP2, PWM output |
| Pin 28 | RC0/SOSCO — PORTC bit 0, secondary oscillator output |
| Pin 29 | SOSCI/RB4 — Secondary oscillator input, PORTB bit 4 alt |
| Pin 30 | VDD — Positive supply voltage |
| Pin 31 | VSS — Ground |
| Pin 32 | RE3/RD3/CCP1 — PORTE bit 3, CCP1 alternate |
| Pin 33 | RE2/CCP2 — PORTE bit 2, CCP2 alternate |
| Pin 34 | RE1/AN5 — PORTE bit 1, analog input |
| Pin 35 | RE0/AN4 — PORTE bit 0, analog input |
| Pin 36 | RD7/P1D — PORTD bit 7, PWM output |
| Pin 37 | RD6/P1C — PORTD bit 6, PWM output |
| Pin 38 | RD5/P1B — PORTD bit 5, PWM output |
| Pin 39 | RD4/FLT0 — PORTD bit 4, PWM fault input |
| Pin 40 | EP — Exposed thermal pad - connect to ground |
Typical Applications
PIC18F43K20T-I/MV is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Industrial Control Modules, Consumer Electronics with Capacitive Touch, USB HID Interface Devices, Low-Power Medical Monitoring Wearables, Automotive Interior Lighting Controllers.
Battery-Powered IoT Sensor Nodes
The PIC18F43K20T-I/MV's nanoWatt XLP technology enables sleep currents below 100 nA, making it ideal for wireless sensor nodes powered by a single CR2032 coin cell. The 10-bit ADC multiplexes across multiple analog sensors (temperature, humidity, light), while the 35 I/O pins support SPI/I2C connections to radios like sub-GHz transceivers. At a typical 3.3 V supply with periodic wake-up to transmit, the device can deliver multi-year battery life compared to 6-12 months with non-XLP PIC18 parts. The 40-UQFN 5x5 mm footprint fits inside compact sensor housings, and the 64 MHz CPU allows on-sensor data compression before transmission.
Recommended
Industrial Control Modules
The PIC18F43K20T-I/MV provides deterministic 8-bit RISC control for industrial automation, with 25 mA sink/source capability directly driving relays, optocouplers, and small solenoids without external drivers. The 64 MHz instruction rate (16 MIPS at 4-clock core) handles fast loop times required for PID loops and PWM motor control via the two CCP modules producing up to 4 PWM outputs with programmable dead time. Operating from 1.8-3.6 V, it interfaces directly to 3.3 V logic in PLC I/O expanders, HMI panels, and sensor conditioning boards. The industrial -40C to +85C temperature range suits factory-floor environments.
Recommended
Consumer Electronics with Capacitive Touch
The PIC18F43K20T-I/MV supports Microchip's mTouch capacitive touch sensing firmware library, enabling up to 35 touch buttons/sliders on its digital I/O pins - well-suited for appliances, remote controls, and small user interfaces. Its nanoWatt XLP modes extend battery life in portable touch devices like electronic thermometers, wireless remote controls, and wearable accessories. The 8 KB Flash holds the touch library plus application logic, while 512 bytes of RAM supports button-state debouncing and gesture detection. Combined with the 40-UQFN compact footprint, this part enables ultra-thin consumer designs where PCB area is at a premium.
Recommended
USB HID Interface Devices
The PIC18F43K20T-I/MV, paired with an external USB transceiver, can implement USB HID-class devices such as keyboards, mice, game controllers, and custom HID peripherals using Microchip's USB firmware stack. The 64 MHz CPU provides sufficient bandwidth for USB 1.1 low/full-speed polling, while 8 KB Flash accommodates the USB stack alongside application firmware. The 10-bit ADC reads analog inputs (joysticks, sliders, potentiometers), and the PWM outputs drive LED feedback or haptic actuators. The 40-UQFN package suits compact HID form factors like dongles and embedded control panels.
Recommended
Low-Power Medical Monitoring Wearables
The PIC18F43K20T-I/MV's nanoWatt XLP technology and low operating voltage down to 1.8 V suit battery-powered medical wearables such as pulse oximeters, smart thermometers, and continuous glucose monitor peripherals. The 10-bit ADC samples analog biosensor signals (photodiode current, thermistor voltage), and the 35 I/O pins drive status LEDs and interface to BLE modules. Sleep currents below 1 uA extend battery life to multi-month durations typical of disposable medical patches. The PIC18 core's deterministic interrupt latency ensures reliable timing for vital-sign sampling windows, and Microchip's MPLAB X IDE ecosystem supports IEC 62304 documentation workflows.
Recommended
Automotive Interior Lighting Controllers
The PIC18F43K20T-I/MV can drive RGB ambient lighting, instrument panel backlights, and button illumination in non-safety automotive interior applications. Its 2 CCP/PWM modules provide up to 4 PWM outputs for smooth LED dimming with programmable dead time, and the 35 I/O pins support LIN-bus slave interfaces or switch inputs. While this part is not AEC-Q100 qualified, the PIC18F43K20-E/PT extended-temperature variant (-40C to +125C) handles cabin-temperature extremes. Combined with the small 40-UQFN footprint, it integrates cleanly behind trim panels where space is constrained and reliability expectations are high.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F43K20T-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F43K20T-I/ML | PIC18F43K20-I/MV | PIC18F43K20-I/ML | PIC18F44K20-I/MV | PIC18F43K20-E/PT |
|---|---|---|---|---|---|---|
| Package | 40-UQFN (5x5 mm, MV) | 44-QFN (8x8 mm, ML) | 40-UQFN (5x5 mm, MV) - same | 44-QFN (8x8 mm, ML) | 40-UQFN (5x5 mm, MV) - same | 44-TQFP (extended temp) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 8 KB | 8 KB | 8 KB | 8 KB | 16 KB | 8 KB |
| RAM | 512 bytes | 512 bytes | 512 bytes | 512 bytes | 768 bytes | 512 bytes |
| Maximum Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Temperature Range | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (extended) |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP |
| Packaging Format | Tape & Reel | Tape & Reel | Tube | Tube | Tube | Tray |
Key Differentiators
- Identical silicon to PIC18F43K20T-I/ML but in smaller 5x5 mm UQFN package (vs PIC18F43K20T-I/ML)
- Direct 100% drop-in replacement in identical 40-UQFN package (vs PIC18F43K20-I/MV)
- Upgrade path to 2x more Flash without changing footprint (vs PIC18F44K20-I/MV)
Design Notes
Estimated: The 40-UQFN package requires a 5x5 mm land pattern with a central exposed pad (EP) of approximately 2.5x2.5 mm. The EP must be soldered to a continuous ground copper pour with multiple thermal vias (typically 9-16 vias at 0.3 mm drill) for optimal heat dissipation. Failure to solder the EP can result in 20-30% higher junction temperatures under load. Use NSMD (non-solder mask defined) pads with 0.2 mm solder mask expansion for reliable solder joint formation per IPC-7351.
Estimated: Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD pin (multiple VDD pins on this package), plus a single 10 uF bulk capacitor near the IC. For nanoWatt XLP sleep mode operation, ensure the VDD rise time during wake-up is below the POR (power-on-reset) specification - typically use a 1 kohm series resistor on MCLR if the supply is current-limited. Add a 100 kohm pull-up on MCLR to prevent spurious resets.
Do not exceed 3.6 V on any VDD pin or I/O pin, or the device may suffer permanent damage. The analog reference voltage (VREF+) must not exceed VDD + 0.3 V. When using the internal oscillator, verify the OSCCON settings for the target frequency - the 64 MHz HFINTOSC requires PLL enable and proper configuration of the IRCF bits. For low-power designs, configure all unused I/O pins as outputs driving low to minimize current leakage through floating inputs.
Estimated: When routing the ICSP (In-Circuit Serial Programming) pins PGD (RB7) and PGC (RB6), keep traces under 100 mm total length and avoid routing parallel to noisy switching signals. For high-speed ADC sampling (>100 ksps), use separate analog and digital ground planes joined at a single point near the IC's exposed pad. Add a ferrite bead or 10 ohm resistor between digital VDD and analog AVDD if the MCU has separate analog supply pins.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC18F26K80 family for AEC-Q100 automotive applications. PIC18F43K20-E variant is extended temperature range but still not AEC-Q100 qualified.