PIC18LF45J10-I/PT - 8-Bit 40MHz 32KB Flash MCU | Microchip
MPN: PIC18LF45J10-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.68 | $46.80 |
| 100 | $4.16 | $416.00 |
| 500 | $3.74 | $1,870.00 |
| 1,000 | $3.32 | $3,320.00 |
PIC18LF45J10-I/PT Overview
What is an 8-bit PIC microcontroller? A PIC (Peripheral Interface Controller) is a family of microcontrollers built on a Harvard-architecture RISC core developed by Microchip. The PIC18 sub-family is the high-performance tier of the 8-bit portfolio, offering enhanced instruction set, linear program memory addressing up to 2 MB, and C-optimized architecture. PIC microcontrollers occupy the position: microcontroller -> embedded MCU -> semiconductor IC, and dominate low-power, deterministic real-time applications where simple peripherals and proven toolchains (MPLAB X IDE, XC8 compiler) are valued over raw compute.
Key features of the PIC18LF45J10 include 32KB (16K x 16) Flash with self-programmability, 1KB RAM, 256 bytes EEPROM, 10-bit ADC with up to 13 channels, two enhanced USART modules (one with LIN support), two MSSP ports for SPI/I2C with I2C address masking, and nanoWatt power management for sleep currents under 100 nA typical. The LF suffix denotes the wide-voltage 2.0V to 3.6V operating range.
The device uses an advanced RISC core with 16-bit instructions and 8-bit data path, a hardware multiplier, and a 31-level deep hardware stack. The nanoWatt technology provides multiple idle and sleep modes with on-the-fly clock switching between primary oscillator, internal 31 kHz, and 8 MHz INTOSC sources.
Typical applications include consumer appliances, industrial sensor interfaces, USB-to-UART bridges, HVAC controls, low-cost data loggers, and battery-powered IoT sensor nodes. The integrated 10-bit ADC and dual serial interfaces make it well-suited for bridge and protocol-conversion roles.
A key design consideration is that the LF variant requires VDD between 2.0V and 3.6V - if your system needs 5V I/O, choose the PIC18F45J10 (F-suffix) variant instead. For drop-in compatibility, ensure the same TQFP-44 footprint is retained, as the package pinout is shared with PIC18F45J10 and other PIC18 J-family 40/44-pin members.
This page synthesizes distributor pricing, drop-in alternatives, and design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18LF45J10-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 PIC18LF45J10-I/PT (same form factor and footprint) — differing in Package, ADC, I/O Pins, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F45J10-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF44J10-I/PT
✅ Drop-In✓ In Stock
$2.94 / Unit
View Datasheet →PIC18LF45J10-I/P
✅ Drop-In✓ In Stock
$2.95 / Unit
View Datasheet →PIC18LF44J10-I/ML
✅ Drop-In✓ In Stock
$2.2 / Unit
View Datasheet →PIC18LF44K22-I/P
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC18LF45J10-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 RISC 8-bit |
| Program Memory | 32 KB Flash (16K x 16 words) |
| Data SRAM | 1024 bytes (1 KB) |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 40 MHz (10 MIPS) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 32 |
| ADC | 10-bit, up to 13 channels |
| Timers | 5 (Timer0/1/2/3 + WDT) |
| Communication | 2x EUSART (LIN), 2x MSSP (SPI/I2C) |
| Package | 44-pin TQFP (10x10 mm), PT suffix |
| Operating Temperature | -40 C to +85 C (Industrial, I-temp) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
PIC18LF45J10-I/PT Pin Configuration
| Pin 1 | RC2 — Digital I/O / CCP1 / PWM output |
| Pin 2 | RC3 — Digital I/O / SCL (I2C clock) |
| Pin 3 | RC4 — Digital I/O / SDA (I2C data) |
| Pin 4 | RC5 — Digital I/O / SDO |
| Pin 5 | RC6 — Digital I/O / TX1 (EUSART1 transmit) |
| Pin 6 | RC7 — Digital I/O / RX1 (EUSART1 receive) |
| Pin 7 | RD0 — Digital I/O / PSP data |
| Pin 8 | RD1 — Digital I/O / PSP data |
| Pin 9 | RD2 — Digital I/O / PSP data |
| Pin 10 | RD3 — Digital I/O / PSP data |
| Pin 11 | RC0 — Digital I/O / T1OSO / T1CKI |
| Pin 12 | RC1 — Digital I/O / T1OSI / CCP2 |
| Pin 13 | RA0 — Digital I/O / AN0 (ADC input) |
| Pin 14 | RA1 — Digital I/O / AN1 (ADC input) |
| Pin 15 | RA2 — Digital I/O / AN2 / VREF- |
| Pin 16 | RA3 — Digital I/O / AN3 / VREF+ |
| Pin 17 | RA4 — Digital I/O / T0CKI |
| Pin 18 | RA5 — Digital I/O / AN4 / SS |
| Pin 19 | VDD — Positive supply voltage (2.0-3.6V) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | RA6 — Digital I/O / OSC1 / CLKI |
| Pin 22 | RA7 — Digital I/O / OSC2 / CLKO |
| Pin 23 | RB0 — Digital I/O / INT0 / AN12 |
| Pin 24 | RB1 — Digital I/O / INT1 / AN10 |
| Pin 25 | RB2 — Digital I/O / INT2 / AN8 |
| Pin 26 | RB3 — Digital I/O / INT3 / AN9 / CCP2 |
| Pin 27 | RB4 — Digital I/O / KBI0 / AN11 |
| Pin 28 | RB5 — Digital I/O / KBI1 / AN13 / CCP3 |
| Pin 29 | RB6 — Digital I/O / KBI2 / PGC (ICSP clock) |
| Pin 30 | RB7 — Digital I/O / KBI3 / PGD (ICSP data) |
| Pin 31 | MCLR — Master Clear reset input (active low) |
| Pin 32 | RE3 — Digital I/O (input only) / VPP |
| Pin 33 | RD4 — Digital I/O / PSP data |
| Pin 34 | RD5 — Digital I/O / PSP data |
| Pin 35 | RD6 — Digital I/O / PSP data / TX2 |
| Pin 36 | RD7 — Digital I/O / PSP data / RX2 |
| Pin 37 | VSS — Ground reference |
| Pin 38 | VDD — Positive supply voltage (2.0-3.6V) |
| Pin 39 | AVDD — Analog positive supply (tie to VDD) |
| Pin 40 | AVSS — Analog ground (tie to VSS) |
| Pin 41 | RA5/AN4 — Note: shared with pin 18 - see datasheet |
| Pin 42 | NC — Not connected (per datasheet) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | RE0 — Digital I/O / AN5 / RD (parallel port) |
Typical Applications
PIC18LF45J10-I/PT is suitable for 6 applications: Consumer Appliance Control, Industrial Sensor Interface, USB-to-UART Bridge, HVAC Control Board, Battery-Powered IoT Sensor Node, Low-Cost Data Logger.
Consumer Appliance Control
The PIC18LF45J10-I/PT's 32KB Flash and 10-bit ADC make it a strong fit for white-goods and small-appliance control boards. Its 2.0-3.6V operation aligns directly with 3.3V-rail designs, while the 32 I/O pins drive segment displays, keypad matrices, and triac interfaces for heater or motor control. The dual EUSART with LIN support enables integration into appliance networks. At a typical appliance operating point of 25C ambient and 50% I/O toggle duty, power dissipation stays under 100 mW, allowing the TQFP-44's 31 C/W theta_JA to keep junction rise below 5C without forced cooling.
Recommended
Industrial Sensor Interface
The PIC18LF45J10-I/PT integrates a 10-bit ADC with up to 13 channels that can be muxed across thermistor, pressure, and 4-20 mA loop inputs - ideal for industrial sensor transmitters. The MSSP ports handle SPI sensor modules and I2C EEPROM for calibration logging. nanoWatt sleep modes drop current below 100 nA between samples, suiting loop-powered 4-20 mA sensor heads. Per the Microchip datasheet, the ADC retains accuracy across -40C to +85C, matching the part's industrial temperature rating.
Recommended
USB-to-UART Bridge
The PIC18LF45J10-I/PT's two EUSART modules (one LIN-capable) and USB-friendly 40 MHz oscillator make it a cost-effective bridge between legacy UART devices and modern USB hosts when paired with an external USB transceiver. The 32KB Flash hosts CDC class drivers and protocol translation logic. At 3.3V supply it draws under 15 mA active, allowing bus-powered designs that meet USB suspend current budgets when firmware parks the CPU in nanoWatt sleep between packets.
Recommended
HVAC Control Board
HVAC control boards require reliable 3.3V MCU operation across wide temperature swings - exactly what the PIC18LF45J10-I/PT's industrial -40C to +85C rating and 2.0-3.6V VDD range deliver. The PIC18 core's deterministic interrupt latency ensures predictable response to safety-critical sensor events. Its dual MSSP and dual EUSART cover Modbus, I2C display modules, and SPI sensor interfaces simultaneously, while the nanoWatt sleep modes reduce standby power in line with ENERGY STAR idle budgets.
Recommended
Battery-Powered IoT Sensor Node
For battery-powered IoT sensor nodes, the PIC18LF45J10-I/PT's nanoWatt sleep currents below 100 nA and 2.0V minimum VDD allow direct operation from a single CR2032 or 2xAA cell. The internal 31 kHz and 8 MHz oscillators eliminate external crystal cost and quiescent current draw. The 10-bit ADC samples environmental sensors, while the EUSART/MSSP peripherals handle low-power RF modules such as Sub-GHz transceivers. Estimated battery life: 5+ years at one wake per minute with 100 ms active duty.
Recommended
Low-Cost Data Logger
The PIC18LF45J10-I/PT is well suited to low-cost standalone data loggers thanks to its 32KB Flash for log buffering, 1KB SRAM for variable storage, and 256-byte EEPROM for non-volatile configuration. The MSSP ports drive SD cards or external SPI Flash for extended log capacity, while the ADC samples at up to 100 ksps for vibration or temperature profiling. Real-time clock interfacing via the EUSART or MSSP enables timestamped records, and the industrial temp range supports field deployment.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF45J10-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45J10-I/PT | PIC18LF44J10-I/PT | PIC18LF45J10-I/P |
|---|---|---|---|---|
| Package | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | 8-bit PIC18 RISC | 8-bit PIC18 RISC | 8-bit PIC18 RISC | 8-bit PIC18 RISC |
| Flash | 32 KB | 32 KB | 16 KB | 32 KB |
| RAM | 1 KB | 1 KB | 768 B | 1 KB |
| Max VDD | 3.6 V | 5.5 V | 3.6 V | 3.6 V |
| ADC | 10-bit, 13 ch | 10-bit, 13 ch | 10-bit, 13 ch | 10-bit, 13 ch |
| Temperature Range | -40 to +85 C | -40 to +85 C | -40 to +85 C | -40 to +85 C |
Key Differentiators
- Industrial temperature range with nanoWatt sleep under 100 nA (vs PIC18LF25K22-I/SO)
- More Flash (32KB) and more I/O (32 pins) than smaller variants (vs PIC18LF26K22-I/SS)
- Dual EUSART with LIN support and dual MSSP (vs PIC18LF44J10-I/PT)
Design Notes
The PIC18LF45J10-I/PT requires a clean 2.0-3.6V supply. Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pair (pin 19/20 and pin 38/37). For the analog supply (AVDD/AVSS at pins 39/40), a separate 10 uF + 100 nF LC filter is recommended when the ADC is used at high sample rates to prevent digital switching noise from coupling into analog conversions.
Do not apply 5V signals to any I/O pin when operating at VDD=3.3V - the absolute maximum Vih is VDD+0.3V. Level-shift any 5V peripherals through a resistor divider or dedicated level shifter IC. Additionally, configure unused I/O pins as outputs driving low to minimize supply current; floating inputs can draw several hundred microamps through the input buffer. The MCLR pin (pin 31) must have a 10 kohm pull-up to VDD for normal operation.
Route the ICSP signals PGC (RB6, pin 29) and PGD (RB7, pin 30) with short traces to a 6-pin header for in-circuit programming. Place a 4.7 kohm pull-up on MCLR for robust reset behavior, and add ESD protection (TVS diode) on any externally accessible pins. The TQFP-44's exposed thermal pad is not internally connected on this part and may be soldered to the ground plane for mechanical stability but does not require thermal management - estimated dissipation is 100-300 mW typical, well within the 31 C/W theta_JA package rating.
Compliance Information
RoHS compliant per Microchip product declaration. PT suffix denotes lead-free TQFP-44 package. NOT AEC-Q100 qualified - for automotive designs use PIC18F46K80 or similar AEC-Q100 Grade 1 PIC MCU.