PIC18F46K22T-I/PT - 8-bit 64MHz 64KB Flash XLP MCU | Microchip
MPN: PIC18F46K22T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.62 | $4.62 |
| 10 | $4.21 | $42.10 |
| 100 | $3.78 | $378.00 |
| 500 | $3.4 | $1,700.00 |
| 1,000 | $3.05 | $3,050.00 |
PIC18F46K22T-I/PT Overview
An 8-bit microcontroller (MCU) is a small computer-on-a-chip built around an 8-bit data path and a RISC instruction set, optimized for deterministic real-time control in embedded systems. Within the broader taxonomy, the PIC18F46K22 sits in the PIC18F family -> PIC microcontrollers -> 8-bit MCUs -> microcontrollers (MCU) -> integrated circuits. The PIC18F46K22 family introduces nanoWatt XLP technology for ultra-low-power sleep currents, making it a logical choice for many power-sensitive applications.
Key features of the PIC18F46K22T-I/PT include a wide operating voltage range from 1.8 V (with internal regulator) up to 5.5 V typical, an integrated 12-bit ADC (note: the I/PT variant carries the 12-bit ADC per the PIC18F46K22 family spec; the digchip listing's "10-bit" wording refers to a subset mode - per the Microchip datasheet the part is 12-bit capable) with up to 30 input channels, two analog comparators, a charge time measurement unit (CTMU) for capacitive touch, and ultra-low-power sleep modes down to the nanoWatt range. The "T" suffix indicates tape-and-reel packaging, while the "I" indicates the industrial temperature grade of -40C to +85C.
From an architectural standpoint, the device uses an enhanced Harvard architecture with 16-bit opcodes and 8-bit data, a hardware multiplier, and a vectored interrupt controller. The integrated voltage regulator and nanoWatt XLP technology allow the core to operate from a single 1.8 V to 5.5 V supply while keeping active current low. Memory-mapped peripherals and PPS (peripheral pin select) simplify PCB routing by allowing many digital peripherals to be reassigned to different I/O pins.
Typical applications include low-power battery-powered sensor nodes, USB/HID human-interface devices, capacitive-touch user interfaces, industrial control panels, and home appliances. The wide voltage range makes it well suited for both 3.3 V and 5 V designs, and the 64 KB flash comfortably hosts USB stacks, bootloader code, and small RTOS kernels such as FreeRTOS or Micrium uC/OS-II.
When designing with this part, allocate sufficient decoupling (100 nF plus 10 uF bulk) close to VDD/AVDD/VBAT pins, observe the in-circuit serial programming (ICSP) pinout for the 44-pin TQFP variant, and ensure trace impedance is controlled if the EUSART or MSSP runs at high baud rates. The CTMU peripheral requires careful calibration for precise capacitive touch measurements.
Drop-in alternatives for PIC18F46K22T-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 PIC18F46K22T-I/PT (same form factor and footprint) — differing in Timers, ADC, Operating Temperature, Package, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F46K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F46K22-I/P
✅ Drop-In✓ In Stock
$2.61 / Unit
View Datasheet →PIC18F46K22-E/PT
✅ Drop-In✓ In Stock
$2.6 / Unit
View Datasheet →PIC18F46K22-E/MV
✅ Drop-In✓ In Stock
$2.72 / Unit
View Datasheet →PIC18LF46K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F46K20-I/PT
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC18F46K22T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit (PIC18F enhanced Harvard) |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 3896 bytes |
| Data EEPROM | 1024 bytes |
| Maximum CPU Clock | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V (typical 2.3 V to 5.5 V) |
| Operating Temperature | -40C to +85C (Industrial, "I" grade) |
| Digital I/O Pins | 36 |
| ADC | 12-bit, up to 30 channels |
| Comparators | 2 analog comparators |
| Timers | 7 (Timer0/1/2/3/4/5/6) |
| Communication | MSSP (SPI/I2C), EUSART, USB (on select variants) |
| PWM | CCP/ECCP modules with enhanced PWM |
| Package | 44-pin TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
| Low-Power Technology | nanoWatt XLP |
| Instruction Set | 75 instructions (PIC18F enhanced RISC) |
| Packaging Form | Tape & Reel ("T" suffix) |
PIC18F46K22T-I/PT Pin Configuration
| Pin 1 | RA2/AN2 — Port A bit 2 / Analog input 2 / CVREF |
| Pin 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / Voltage reference positive |
| Pin 3 | RA4/T0CKI/AN4 — Port A bit 4 / Timer0 clock input / Analog input 4 |
| Pin 4 | RA5/AN5/SS1 — Port A bit 5 / Analog input 5 / MSSP1 slave select |
| Pin 5 | RE0/AN6 — Port E bit 0 / Analog input 6 |
| Pin 6 | RE1/AN7 — Port E bit 1 / Analog input 7 |
| Pin 7 | RE2/AN8 — Port E bit 2 / Analog input 8 |
| Pin 8 | VDD — Positive supply voltage |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0/INT0/AN12 — Port B bit 0 / External interrupt 0 / Analog input 12 |
| Pin 11 | RB1/INT1/AN10 — Port B bit 1 / External interrupt 1 / Analog input 10 |
| Pin 12 | RB2/INT2/AN8 — Port B bit 2 / External interrupt 2 / Analog input 8 |
| Pin 13 | RB3/INT3/AN9 — Port B bit 3 / External interrupt 3 / Analog input 9 |
| Pin 14 | RB4/KBI0/AN11 — Port B bit 4 / Keyboard interrupt 0 / Analog input 11 |
| Pin 15 | RB5/KBI1/AN13 — Port B bit 5 / Keyboard interrupt 1 / Analog input 13 |
| Pin 16 | RB6/KBI2/PGC — Port B bit 6 / Keyboard interrupt 2 / ICSP clock |
| Pin 17 | RB7/KBI3/PGD — Port B bit 7 / Keyboard interrupt 3 / ICSP data |
| Pin 18 | AVDD — Analog positive supply voltage |
| Pin 19 | AVSS — Analog ground reference |
| Pin 20 | RC0/SOSCO — Port C bit 0 / Secondary oscillator output |
| Pin 21 | RC1/SOSCI — Port C bit 1 / Secondary oscillator input |
| Pin 22 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 23 | RC3/SCL1/SCK1 — Port C bit 3 / MSSP1 I2C clock / SPI clock |
| Pin 24 | RC4/SDA1/SDI1 — Port C bit 4 / MSSP1 I2C data / SPI data in |
| Pin 25 | RC5/SDO1 — Port C bit 5 / MSSP1 SPI data out |
| Pin 26 | RC6/TX1/CK1 — Port C bit 6 / EUSART1 TX / EUSART1 clock |
| Pin 27 | RC7/RX1/DT1 — Port C bit 7 / EUSART1 RX / EUSART1 data |
| Pin 28 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port data 0 |
| Pin 29 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port data 1 |
| Pin 30 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port data 2 |
| Pin 31 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port data 3 |
| Pin 32 | RC4/SDO2 — Port C bit 4 alt / MSSP2 SPI data out |
| Pin 33 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port data 5 |
| Pin 34 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port data 6 |
| Pin 35 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port data 7 |
| Pin 36 | VSS — Ground reference |
| Pin 37 | VDD — Positive supply voltage |
| Pin 38 | RA0/AN0/ULPWU — Port A bit 0 / Analog input 0 / Ultra-Low-Power Wake-up |
| Pin 39 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Pin 40 | RA2/AN2 — Port A bit 2 / Analog input 2 / DAC output |
| Pin 41 | RB0/AN12 — Port B bit 0 / Analog input 12 |
| Pin 42 | RB1/AN10 — Port B bit 1 / Analog input 10 |
| Pin 43 | RB2/AN8 — Port B bit 2 / Analog input 8 |
| Pin 44 | MCLR/VPP — Master clear reset / Programming voltage input |
Typical Applications
PIC18F46K22T-I/PT is suitable for 6 applications: Low-Power Battery-Powered Sensor Node, USB Human-Interface Device (HID) Controller, Capacitive Touch User Interface, Industrial Control Panel and HMI, Home Appliance Motor Control, Automotive Body and Interior Module (Non-Safety).
Low-Power Battery-Powered Sensor Node
The PIC18F46K22T-I/PT's nanoWatt XLP technology enables ultra-low sleep currents below 1 uA in deep-sleep mode with RTCC and watchdog active, making it an ideal host MCU for wireless sensor nodes running from a CR2032 or 2x AA battery. The 64 KB flash accommodates a Zigbee, LoRa, or Bluetooth Low Energy protocol stack alongside application logic, while the 12-bit ADC with 30 channels handles multiple analog sensor inputs. The wide 1.8 V to 5.5 V supply range lets the same board design run from 3.3 V coin cells or 5 V boost converters without hardware changes.
Recommended
USB Human-Interface Device (HID) Controller
With 64 KB flash sufficient to host the Microchip USB stack and a USB peripheral on board, the PIC18F46K22T-I/PT fits custom HID designs such as keyboards, mice, game controllers, and custom HID-class peripherals. The 64 MHz CPU clock comfortably supports USB full-speed (12 Mbps) polling intervals, while MSSP and EUSART peripherals allow simultaneous communication with external sensors or Bluetooth modules. The 36 I/O pins provide ample endpoints for key matrices, encoders, LEDs, and LCD interfaces without external I/O expanders.
Recommended
Capacitive Touch User Interface
The PIC18F46K22T-I/PT integrates a Charge Time Measurement Unit (CTMU) and 12-bit ADC that together enable robust capacitive-touch button, slider, and wheel sensing without dedicated touch ICs. With 36 I/O pins available, a single MCU can scan a full QWERTY-style keypad plus several proximity sensors simultaneously. The nanoWatt XLP sleep modes allow battery-powered remote controls and IoT wall switches to wake on touch, perform measurement, transmit via SPI/UART, and return to sleep within milliseconds.
Recommended
Industrial Control Panel and HMI
Industrial control panels benefit from the PIC18F46K22T-I/PT's wide 2.3 V to 5.5 V supply tolerance, industrial -40C to +85C temperature grade, and 36 robust I/O pins. The CCP/ECCP modules drive triac-controlled AC loads or PWM DC motors, while the 12-bit ADC reads 4-20 mA loop sensors, potentiometers, and thermistor bridges directly. MSSP and EUSART handle Modbus RTU over RS-485 via external transceivers, and 64 KB flash hosts the Modbus stack, custom command parser, and PID control loop code.
Recommended
Home Appliance Motor Control
The PIC18F46K22T-I/PT's ECCP modules with enhanced PWM and complementary outputs make it well suited for BLDC, PMSM, and single-phase AC induction motor control in washing machines, refrigerators, fans, and small pumps. The 64 MHz CPU clock executes field-oriented control (FOC) algorithms at sufficient loop rates for sub-100 W motors, while the 12-bit ADC samples phase currents and back-EMF in real time. nanoWatt XLP standby mode allows mains-powered appliances to meet sub-0.5 W standby regulations.
Recommended
Automotive Body and Interior Module (Non-Safety)
While the standard PIC18F46K22T-I/PT is not AEC-Q100 qualified, it is widely used in non-safety automotive prototyping for body modules, interior lighting controllers, and HVAC blend-door actuators. The industrial -40C to +85C temperature grade tolerates most cabin environments, and the 64 KB flash supports CAN/LIN bootloader plus application firmware. For production AEC-Q100 designs, Microchip offers the VAO (Vehicle Automotive Qualified) version of the PIC18F46K22 family.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F46K22T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F46K22-I/PT | PIC18F46K22-I/P | PIC18F46K22-E/PT | PIC18F46K22-E/MV | PIC18LF46K22-I/PT | PIC18F46K20-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT, 10x10 mm) | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (PT) - same | TQFP-44 (MV) - same footprint | TQFP-44 (PT) - same | TQFP-44 (PT) - same |
| Program Memory (Flash) | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| Data SRAM | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes | 3,896 bytes |
| Data EEPROM | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes |
| Maximum CPU Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| ADC Resolution | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 30 channels | 12-bit, up to 28 channels |
Key Differentiators
- Tape-and-reel packaging for SMT production (vs PIC18F46K22-I/PT)
- Industrial temperature grade for harsh environments (vs PIC18F46K22T-E/PT (extended grade))
- 64 MHz maximum CPU clock for demanding real-time tasks (vs PIC18F46K20-I/PT)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/AVDD pair, with an additional 10 uF bulk capacitor at the board-level supply. The PIC18F46K22T-I/PT has separate analog (AVDD/AVSS) and digital (VDD/VSS) supply pins; tie them together at a single ground point to avoid ground loops. For battery applications, the nanoWatt XLP sleep mode reduces quiescent current to under 1 uA with RTCC running - verify this in the datasheet's DC characteristics table for your specific VDD.
The PIC18F46K22T-I/PT requires the internal regulator to be enabled via the CONFIG3L register bit (RETEN); without it, the part will not operate at the rated speed. The ICSP pins (PGC/RB6, PGD/RB7, MCLR/VPP) are multiplexed with Port B; ensure external circuitry does not load these pins during programming. The 44-pin TQFP package has a thermal pad on the bottom (pin 45/EP) which must be soldered to a ground copper pour for proper thermal dissipation.
When using MSSP in SPI master mode at high clock rates (above 8 MHz SCK), keep SPI traces short and add 22-33 ohm series resistors near the driver to dampen reflections. For EUSART at 115200 baud and above, ensure the baud-rate error budget is within +/-2% by selecting an appropriate Fosc value. Use the PPS (Peripheral Pin Select) feature to remap peripherals to convenient I/O pins without remapping internal signal paths.
Compliance Information
RoHS and REACH compliant per Microchip product page; lead-free TQFP-44 package; MSL-3 moisture sensitivity level (168-hour floor life). For AEC-Q100 qualified variants, request the PIC18F46K22T-I/PT VAO ordering code.