Skip to main content
Microchip Technology PIC18F46K40-I/PT — Microcontrollers & Processors (MCU / MPU / DSP)

PIC18F46K40-I/PT Microchip 8-bit MCU, 64 MHz, 64KB Flash

MPNPIC18F46K40-I/PT
Active

Microchip PIC® XLP™ 18K series PIC18F46K40-I/PT, 8-bit MCU, 64 MHz, 64KB (32K x 16) FLASH, 3.6K x 8 RAM, 1K x 8 EEPROM, 44-TQFP, -40°C ~ 85°C.

$2.4000Ref. price · indicative, final on quote
Packaging44-TQFP
RoHSROHS3 Compliant
SeriesPIC® XLP™ 18K
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC18F46K40-I/PT specifications
ParameterValue
SeriesPIC® XLP™ 18K
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.3V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed64MHz
PackageTray
RAM size3.6K x 8
Core size8-Bit
EEPROM size1K x 8
PeripheralsBrown-out Detect/Reset, LVD, POR, PWM, WDT
ConnectivityI²C, LINbus, SPI, UART/USART
Number of i (O)36
Core processorPIC
Case44-TQFP
Data convertersA/D 35x10b; D/A 1x5b
Program memory size64KB (32K x 16)

Product details

64 MHz 8-bit workhorse with XLP for battery-edge designs

The Microchip PIC18F46K40-I/PT is an 8-bit PIC MCU from the PIC® XLP™ 18K family, running at 64 MHz with 64 KB Flash, 3.6 KB RAM, and 1 KB EEPROM. The XLP (Extreme Low Power) technology keeps sleep-mode draw low enough for battery-powered edge nodes that wake periodically to log a sensor reading and go back to sleep.

At 64 MHz, this PIC executes one instruction per clock cycle for most operations, so the effective throughput is 64 MIPS. That is enough to run a PID loop at a few kHz, poll a UART at 1 Mbps, or drive a PWM motor controller with sub-microsecond resolution — all while the hardware peripherals handle the real-time events. The internal oscillator means no external crystal for the main clock, saving two pins and a couple of passives on the BOM. If you need precision timing for a CAN bus or a LIN node, the oscillator accuracy is adequate for most industrial LIN slave nodes without an external resonator.

Memory sizing for the firmware and data budget

64 KB Flash is the mid-range sweet spot for this family — enough for a bootloader plus a modest application stack with a USB HID or a simple Modbus RTU slave. The 3.6 KB RAM is tight for buffering large packets; if your application queues 1 KB Ethernet frames or stores a full display frame, you will need to move data to EEPROM or external serial RAM. The 1 KB EEPROM is useful for calibration constants, serial numbers, and fault logs that survive a firmware update — no separate external EEPROM part needed.

Microchip has not announced a last-time-buy or end-of-life for the PIC18F46K40-I/PT. The ROHS3 compliance covers EU and global regulatory requirements as they stand today.

Package and footprint — 44-TQFP with 36 usable I/O

The 36 I/O leaves 8 pins for power, ground, and the programming/debug interface (ICSP).

Analog and peripheral set for sensor fusion

With 35 analog input channels on the 10-bit ADC, you can monitor a dozen thermistors, a few potentiometers, and a current-sense resistor without external muxing. The single 5-bit DAC is coarse but enough for a bias voltage or a simple analog setpoint. The Brown-out Detect/Reset, Low-Voltage Detect, POR, PWM, and WDT peripherals cover the usual watchdog and power-supervision needs without external supervisory ICs — saves board area and BOM cost.

Frequently asked questions

What is the maximum clock speed of PIC18F46K40?

The PIC18F46K40-I/PT runs at a maximum clock speed of 64 MHz, with the internal oscillator providing the main clock source. At 64 MHz, the core achieves 64 MIPS throughput for most single-cycle instructions.

What are the alternatives to PIC18F46K40-I/PT?

Microchip offers several pin-compatible and functionally similar parts in the same 44-TQFP footprint. The PIC24FV16KA304-I/PT is a 16-bit alternative with 32 MHz core speed, 16 KB Flash, and 12-bit ADC, but it has a different instruction set and lower performance ceiling. The PIC16LF1559-I/SS is an 8-bit sibling but in a smaller 20-pin SSOP package with fewer I/O. Neither is a drop-in replacement; a board respin is required for the package or pinout change. For a same-package 8-bit upgrade path, check the PIC18F47K40 (128 KB Flash variant) in the same 44-TQFP.

Is PIC18F46K40-I/PT compatible with PIC18F46K22?

The PIC18F46K40 and PIC18F46K22 share the same 44-TQFP footprint and are both 8-bit PIC18 cores, but they are not pin-compatible. The K40 series rearranged several peripheral pin assignments and added the XLP feature set. A board designed for the K22 will need a layout update to use the K40. Firmware also requires migration because the peripheral register maps differ between the two families.