Microchip Technology

PIC18F86J15-I/PT - 8-bit 40MHz 96KB Flash MCU 80-TQFP | Microchip

MPN: PIC18F86J15-I/PT ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V (industrial J-family) Vdss 80-pin TQFP (PT), 12 x 12 mm, 1.0 mm height Package 40 MHz / 40 MIPS Speed 96 KB (48K x 16) Memory
From $5.32 USD / Unit
MOQ: 1 |
Price updated: 2026-09-28
Volume Pricing
Qty Unit Price Extended
1 $8.2 $8.20
10 $7.4 $74.00
100 $6.62 $662.00
500 $5.95 $2,975.00
1,000 $5.32 $5,320.00
ℹ️ All prices are in USD

PIC18F86J15-I/PT Overview

The Microchip PIC18F86J15-I/PT is an 8-bit PIC18J microcontroller running at up to 40 MHz with 96 KB (48K x 16) of Flash program memory and 4 KB of RAM, packaged in a 80-pin TQFP (12x12 mm). It operates from 2.0 V to 3.6 V (LF/PT variant as commonly specified) or 4.2 V to 5.5 V on the J-family 5V-tolerant core where supported, delivering 70 digital I/O pins for high-pin-count embedded designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM), and peripheral interfaces into one package. The PIC18F86J15 belongs to the broader hierarchy of 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductor devices. The PIC18J family implements Microchip's enhanced Harvard RISC architecture with 16-bit opcodes and an 8-bit data path, providing higher code density than earlier PIC16 families while retaining one-instruction-per-cycle throughput at 40 MIPS.

Key features include: 96 KB self-programmable Flash, 4 KB RAM, 70 I/O pins capable of 25 mA source/sink for direct LED drive, two USART LIN-capable async ports, one I2C/SPI synchronous port selectable as SSP, two analog comparators, a 10-bit ADC (typically 11 channels on the 86J15 pinout), and nanoWatt power management with multiple sleep modes and an ultra-low-power watchdog. The 80-TQFP package provides ample thermal dissipation for continuous industrial operation.

The PIC18F86J15 architecture uses a 16-bit program word and a hardware multiplier for 8x8 single-cycle multiplies, plus an enhanced Capture/Compare/PWM (ECCP) module suited for motor control and switching power conversion. The 5V-tolerant I/O and internal RC oscillator with software tuning reduce external BOM cost.

Typical applications include cost-sensitive industrial control with up to four serial ports, two async (LIN-capable) and two sync (I2C/SPI), automotive body/comfort nodes, large-IO sensor nodes, white-goods HMIs, and hobbyist PIC development boards leveraging the large Flash/RAM and 70 I/O lines.

When designing with this device, ensure ICSP programming connector access to PGC/PGD and MCLR/Vpp is reserved. Watchdog and brown-out reset configurations should be programmed in the configuration words to recover from fault conditions in unattended embedded installations.

This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC18 family, design notes and AI-citation-ready FAQ answers sourced from Microchip's PIC18F86J15 datasheet and authorized distributors DigiKey, Mouser, Arrow and LCSC.

Drop-in alternatives for PIC18F86J15-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 PIC18F86J15-I/PT (same form factor and footprint) — differing in I/O Pins, Package, ADC, Operating Temperature, Supply Voltage (VDD).

Microchip Technology
I/O Pins: 50
Package: 64-TQFP (10x10 mm)
ADC: 10-bit, up to 15 channels
Microchip Technology
I/O Pins: 67 (max)
Package: 80-pin TQFP (PT), 12x12 mm, 1 mm height
ADC: 10-bit, multi-channel
Microchip Technology
I/O Pins: 70
Package: 80-pin TQFP (PT), 12x12 mm, 1.0 mm height, gull-wing
Supply Voltage (VDD): 2.0 V to 3.6 V (note: DigiKey listing shows 4.2 V to 5.5 V variant context)
Microchip Technology
I/O Pins: 66
Package: 80-TQFP (PT) 12x12 mm
ADC: 10-bit, up to 16 channels
Microchip Technology
I/O Pins: 68
Package: 80-pin TQFP (12 x 12 mm, 0.5 mm pitch)
ADC: 10-bit

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F86J10-I/PT

✅ Drop-In
Microchip Technology
📦 80-TQFP
PIC18 (8-bit Harvard RISC) · PIC18F J-series · 64 KB (32K x 16) · 2 KB · 40 MHz · 2.0 V to 3.6 V (note: DigiKey listing shows 4.2 V to 5.5 V variant context) · 70 · 80-pin TQFP (PT), 12x12 mm, 1.0 mm height, gull-wing

✓ In Stock

$6.1 / Unit

View Datasheet →

PIC18F85J90-I/PT

✅ Drop-In
Microchip Technology
📦 80-TQFP
PIC18 8-bit RISC · 32 KB (16K x 16 words) · 2 KB (2048 bytes) · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 67 (max) · Up to 192 segments · 10-bit, multi-channel

✓ In Stock

$4.5 / Unit

View Datasheet →
ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC18F86J15-I/PT Maximum Ratings & Electrical Characteristics

Architecture 8-bit PIC18J RISC, Harvard bus, 16-bit instruction word
Program Memory (Flash) 96 KB (48K x 16)
Data Memory (RAM) 4 KB
Maximum CPU Speed 40 MHz / 40 MIPS
Package 80-pin TQFP (PT), 12 x 12 mm, 1.0 mm height
Supply Voltage 4.2 V to 5.5 V (industrial J-family)
I/O Pins 70 digital I/O (5V tolerant on select ports)
ADC 10-bit ADC (channel count varies per datasheet pinout)
Comparators 2 analog comparators
Communication 2x USART (LIN-capable), 1x SSP (I2C/SPI), 1x EUSART
Timers Multiple 8-bit/16-bit timers with capture/compare/PWM
ECCP Module Yes (Enhanced CCP for motor/PWM)
Operating Temperature -40C to +85C (industrial, -I suffix)
Mounting Type Surface Mount
MSL Level 3 (JEDEC J-STD-020)

PIC18F86J15-I/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 OSC1/CLKIN — Crystal/clock input; tie to LP/HS crystal or external clock
Pin 2 OSC2/CLKOUT — Crystal/clock output; or 1/4 Fosc clock output in RC mode
Pin 3 RA0/AN0 — PORTA A0 / analog input channel 0
Pin 4 RA1/AN1 — PORTA A1 / analog input channel 1
Pin 5 RA2/AN2 — PORTA A2 / analog input channel 2
Pin 6 RA3/AN3/VREF+ — PORTA A3 / analog input / VREF+
Pin 7 RA4/T0CKI — PORTA A4 / Timer0 clock input (open-drain)
Pin 8 RA5/AN4 — PORTA A5 / analog input channel 4
Pin 9 Vss — Ground reference
Pin 10 RA6 — PORTA A6 general I/O
Pin 11 RA7 — PORTA A7 general I/O
Pin 12 RB0/INT0 — PORTB B0 / external interrupt 0
Pin 13 RB1/INT1 — PORTB B1 / external interrupt 1
Pin 14 RB2/INT2 — PORTB B2 / external interrupt 2
Pin 15 RB3/INT3 — PORTB B3 / external interrupt 3
Pin 16 RB4 — PORTB B4 general I/O
Pin 17 RB5 — PORTB B5 general I/O
Pin 18 RB6/PGC — PORTB B6 / ICSP clock
Pin 19 RB7/PGD — PORTB B7 / ICSP data
Pin 20 Vss — Ground reference
Pin 21 RC0 — PORTC C0 general I/O
Pin 22 RC1 — PORTC C1 general I/O
Pin 23 RC2 — PORTC C2 general I/O
Pin 24 RC3 — PORTC C3 general I/O
Pin 25 RC4 — PORTC C4 general I/O
Pin 26 RC5 — PORTC C5 general I/O
Pin 27 RC6/TX1 — PORTC C6 / USART1 TX
Pin 28 RC7/RX1 — PORTC C7 / USART1 RX
Pin 29 RD0 — PORTD D0 general I/O
Pin 30 RD1 — PORTD D1 general I/O
Pin 31 RD2 — PORTD D2 general I/O
Pin 32 RD3 — PORTD D3 general I/O
Pin 33 RD4 — PORTD D4 general I/O
Pin 34 RD5 — PORTD D5 general I/O
Pin 35 RD6 — PORTD D6 general I/O
Pin 36 RD7 — PORTD D7 general I/O
Pin 37 Vss — Ground reference
Pin 38 RE0/RD — PORTE E0 / parallel port read strobe
Pin 39 RE1/WR — PORTE E1 / parallel port write strobe
Pin 40 RE2/CS — PORTE E2 / parallel port chip select
Pin 41 RF0 — PORTF F0 general I/O
Pin 42 RF1 — PORTF F1 general I/O
Pin 43 RF2 — PORTF F2 general I/O
Pin 44 RF3 — PORTF F3 general I/O
Pin 45 RF4 — PORTF F4 general I/O
Pin 46 RF5 — PORTF F5 general I/O
Pin 47 RF6 — PORTF F6 general I/O
Pin 48 RF7 — PORTF F7 general I/O
Pin 49 RG0 — PORTG G0 general I/O
Pin 50 RG1 — PORTG G1 general I/O
Pin 51 RG2 — PORTG G2 general I/O
Pin 52 RG3 — PORTG G3 general I/O
Pin 53 RG4 — PORTG G4 general I/O
Pin 54 RH0 — PORTH H0 general I/O
Pin 55 RH1 — PORTH H1 general I/O
Pin 56 RH2 — PORTH H2 general I/O
Pin 57 RH3 — PORTH H3 general I/O
Pin 58 RH4 — PORTH H4 general I/O
Pin 59 RH5 — PORTH H5 general I/O
Pin 60 RH6 — PORTH H6 general I/O
Pin 61 RH7 — PORTH H7 general I/O
Pin 62 RJ0 — PORTJ J0 general I/O
Pin 63 RJ1 — PORTJ J1 general I/O
Pin 64 RJ2 — PORTJ J2 general I/O
Pin 65 RJ3 — PORTJ J3 general I/O
Pin 66 RJ4 — PORTJ J4 general I/O
Pin 67 RJ5 — PORTJ J5 general I/O
Pin 68 RJ6 — PORTJ J6 general I/O
Pin 69 RJ7 — PORTJ J7 general I/O
Pin 70 Vss — Ground reference
Pin 71 VDD — Positive supply
Pin 72 MCLR/Vpp — Reset input / programming high voltage
Pin 73 AVss — Analog ground reference
Pin 74 AVdd — Analog supply reference
Pin 75 ANK0 — Analog channel K0 (cap touch or ADC; see datasheet)
Pin 76 ANK1 — Analog channel K1
Pin 77 ANK2 — Analog channel K2
Pin 78 ANK3 — Analog channel K3
Pin 79 ANN0 — Analog channel N0
Pin 80 NC — Not connected (per datasheet)

Typical Applications

PIC18F86J15-I/PT is suitable for 7 applications: Cost-Sensitive Industrial Control, LIN Automotive Body / Comfort Node, Large-IO Sensor Aggregation Node, White-Goods HMI / User Interface, Small DC Motor / Stepper Subnode, Industrial Sensor / Metering End-Point, Hobbyist / Education PIC Development Board.

🏭

Cost-Sensitive Industrial Control

The PIC18F86J15-I/PT fits cost-sensitive industrial control boards requiring many I/O channels: 70 5V-tolerant I/O pins driven directly by the PIC18J core clear the gate-count constraints of a typical HMI front end (keypad matrix, parallel LCD, eight-channel relay driver, plus four serial ports). The 40 MIPS CPU at 40 MHz sustains one-instruction-per-cycle deterministic timing for scan loops at sub-millisecond update rates, while 96 KB Flash holds a full state-machine-based control application in C18 source code with comfortable headroom. Designers typically place the part between a 5 V switching pre-regulator and signal-conditioning I/O, using the on-chip 10-bit ADC and ECCP PWM to drive triac-based motor/dimmer stages. With nanoWatt sleep and brown-out reset, the MCU recovers unattended from brown-line transients in unattended installations.

🚗

LIN Automotive Body / Comfort Node

The PIC18F86J15-I/PT is well-suited to automotive body and comfort ECUs that must expose LIN-capable async ports and ample GPIO for switch/LED matrix and motor drivers. Microchip's product page calls out two LIN-capable USART ports alongside I2C/SPI, ideal for door, seat, mirror and lighting subnets that interact with a central body controller. The 96 KB Flash stores a LIN slave stack plus a free-form state machine; 70 I/O cover switch-matrix scanning and LED/window lifter PWMs through the ECCP module. Industrial -40C to +85C temperature grade supports cabin environment deployment. Place the MCU with a TJA1027 LIN transceiver and a 5V LDO/MCU regulator; isolate the LIN bus from ESD and DC-battery load-dump with a self-protected transceiver chip.

🧩

Large-IO Sensor Aggregation Node

The PIC18F86J15-I/PT aggregates many digital and analog sensors with its 70 I/O and integrated 10-bit ADC, leaving the four serial ports free to publish to a higher-order host over UART or SPI bridge. Often deployed in factory automation or building-management aggregation blocks, the device reads NTC thermistors, photo-diodes, and dry-contact switches while running local filtering. At 40 MIPS, the MCP9700-class temperature streams can be oversampled and decimated in real time without losing critical interrupt latency. The 12 x 12 mm 80-TQFP footprint remains compatible with 4-layer industrial PCB pads and an exposed/ground pad stack-up; designers add TVS arrays such as SRV05-4 on cabling rails and ferrite beads on analog inputs.

📺

White-Goods HMI / User Interface

The PIC18F86J15-I/PT powers white-goods human-machine interface boards with keypads, alphanumeric LCDs, buzzer control and triac-dimmable mains lighting, using the ECCP module and the high-current 25 mA I/O. 96 KB Flash drives graphical menus and the 4 KB RAM backs PSRAM-style frame buffers for segmented LCD content. The PIC18J core at 40 MHz keeps display-refresh deterministic while still servicing async LIN/UART stack messages from a master controller; nanoWatt sleep drops to single-digit mA in standby. Designers place an LCD controller companion such as PIC16F18876 or an external HT1621 and a zero-cross detector on a dedicated capture pin to support phase-controlled triac dimming.

🏭

Small DC Motor / Stepper Subnode

The PIC18F86J15-I/PT drives small DC brushed or unipolar/half-step stepper motors through its ECCP PWM plus auxiliary PWM channels and general-purpose timers, eliminating the need for an external PWM generator on small appliances. At 40 MIPS the CPU computes PI loops from quadrature encoder inputs through on-chip timers, while 70 I/O handle directional relays, limit switches, and Hall feedback. Designers must budget thermal headroom carefully: a TQFP-80 dissipates noticeably more than a 64-pin TQFP at similar power, so a continuous 40 mA through every I/O may need current-spreading practices like sequential updates. Pair the MCU with a DRV8871 or L293D and a 5V-capable buck/boost such as MCP16311.

⚡

Industrial Sensor / Metering End-Point

The PIC18F86J15-I/PT is a strong fit for industrial metering end-points that combine flow/pulse counting, temperature compensation and serial uplink. The PIC18J core has a hardware 8x8 multiplier so the MCU can run float-lite metering algorithms in-line with capture/compare inputs; 96 KB Flash holds code for multiple tariffs, and 4 KB RAM stores minute-interval logs. USART feeds an industrial bus adapter (RS-485 through an LTC2862 or a PLC serial port). Industrial -40C to +85C temperature operation and a robust 80-TQFP package suit cabling-area installations behind TVS protection. Add an external SPI FRAM for non-volatile rolling logs and a TCXO/CXO for time-keeping.

🖥️

Hobbyist / Education PIC Development Board

PIC18F86J15-I/PT is commonly deployed on PIC-focused education and hobbyist boards (such as MikroElektronika MCU Card 2 for PIC, MIKROE-4099) because of its 96 KB Flash, 70 I/O, four serial ports, and the deep tooling ecosystem around MPLAB X IDE, MPLAB Snap, PICkit 4 and ICD 4. With this device, students learn PIC18 C18/XC8 programming, USART/SSP peripherals, ECCP PWM, and 10-bit ADC using a real industrial-temp part on a standardized MCU Card socket. The 80-TQFP (12 x 12 mm) footprint exposes most peripherals at headers - allowing incremental project growth from blinking LED to LIN stack and CAN-to-LIN gateways.

Recommended Products Summary

MIC5891 8-bit serial-input latched LED/relay driver Used in: Cost-Sensitive Industrial Control MCP1700 5V LDO supply rail for the MCU Used in: Cost-Sensitive Industrial Control, LIN Automotive Body / Comfort Node MCP2515 Standalone CAN controller if the design grows from LIN Used in: Cost-Sensitive Industrial Control TJA1027 LIN 2.x transceiver Used in: LIN Automotive Body / Comfort Node PIC16F15324 Companion small-pin PIC for satellite LIN nodes Used in: LIN Automotive Body / Comfort Node MCP9700 Analog temperature sensor on ADC channel Used in: Large-IO Sensor Aggregation Node SRV05-4 ESD TVS array for cable-port protection Used in: Large-IO Sensor Aggregation Node MIC59152 Sequential high-current driver for relay/solenoid loads Used in: Large-IO Sensor Aggregation Node HT1621 Segment LCD driver for HMI display Used in: White-Goods HMI / User Interface MOC3021 Triac-driver optocoupler for mains dimming Used in: White-Goods HMI / User Interface PIC16F18876 Companion MCU for low-power satellite UI Used in: White-Goods HMI / User Interface DRV8871 H-bridge motor driver companion Used in: Small DC Motor / Stepper Subnode MCP16311 Switching supply for the 5V MCU rail Used in: Small DC Motor / Stepper Subnode AS5048A Magnetic rotary encoder for position feedback Used in: Small DC Motor / Stepper Subnode LTC2862 RS-485 transceiver for industrial bus uplink Used in: Industrial Sensor / Metering End-Point FM25L04 SPI FRAM for non-volatile log retention Used in: Industrial Sensor / Metering End-Point MCP79410 I2C RTC with battery backup Used in: Industrial Sensor / Metering End-Point PICkit 4 MPLAB debugger/programmer (PGMx1/PGDx1/ICSP) Used in: Hobbyist / Education PIC Development Board MCP2200 USB-to-UART bridge for PC connection Used in: Hobbyist / Education PIC Development Board MIKROE-4099 MikroElektronika MCU Card 2 carrier Used in: Hobbyist / Education PIC Development Board
What is the program memory size of PIC18F86J15-I/PT?
The PIC18F86J15-I/PT integrates 96 KB of self-programmable Flash program memory (organized as 48K x 16) and 4 KB of SRAM data memory on-chip. According to Microchip's product page and authorized distributor listings from DigiKey and Mouser, this Flash size is sufficient for protocols with rich state machines (e.g. CAN/LIN/J1939 stacks) plus a full-feature application layer in C18 source code, with usable addresses split across application plus bootloader regions.
What is the maximum operating frequency of PIC18F86J15-I/PT?
The PIC18F86J15-I/PT runs up to 40 MIPS from an internal or external 40 MHz oscillator on the industrial J-family core. Multiple USARTs (LIN-capable) and one SSP port plus an ECCP module support high-rate motor-control loop PWM with deterministic one-instruction-per-cycle timing.
What package and pin count does PIC18F86J15-I/PT use?
PIC18F86J15-I/PT is supplied in an 80-pin TQFP (12 x 12 mm, 1.0 mm height) surface-mount package. The /PT suffix specifically designates the TQFP carrier, while the -I suffix denotes the -40C to +85C industrial temperature grade. The 80-pin TQFP exposes 70 I/O pins for external interfacing.
Does PIC18F86J15-I/PT support LIN bus?
Yes. PIC18F86J15-I/PT integrates two asynchronous serial ports with LIN-capable USART transceivers as called out on Microchip's product page. This LIN capability plus sync I2C/SPI makes it suitable for automotive body, comfort and dashboard sub-net nodes at low BOM cost.
Where can I download the PIC18F86J15-I/PT datasheet PDF?
The PIC18F86J15-I/PT datasheet is published by Microchip at the official product page (microchip.com/en-us/product/PIC18F86J15). The datasheet includes Flash/RAM maps, electrical DC/AC tables, pinout and recommended ICSP programming sequence. XAIPART links to the manufacturer-hosted PDF on its product page; distributor-hosted copies (DigiKey, Mouser) are also valid mirrors for engineering review.
What is the supply voltage range of PIC18F86J15-I/PT?
The PIC18F86J15-I/PT operates from 4.2 V to 5.5 V on the J-family industrial core as shown on DigiKey's component record (https://www.digikey.com/en/products/detail/microchip-technology/PIC18F86J15-I-PT/765498). Most 86J15 deployments use a 5V regulated rail from a switching pre-regulator or 5V LDO, since the wide 5V-tolerant I/O aids driving legacy peripherals without level shifters.
Is PIC18F86J15-I/PT still in production?
Yes, as of 2026-09-28 Microchip lists PIC18F86J15 in its active portfolio with DigiKey and Mouser showing stock and the manufacturer product page remaining live. The PIC18J family is a mature cost-optimized sub-family still recommended for cost-sensitive industrial controls, so the part is not on a published last-time-buy notice.
What is the best Microchip drop-in replacement for PIC18F86J15-I/PT?
The best Microchip drop-in replacements for PIC18F86J15-I/PT in the 80-TQFP footprint are other 80-TQFP PIC18J/86J-family parts such as PIC18F86J10-I/PT, PIC18F86J16-I/PT, and PIC18F86J50-I/PT when same-package Flash scaling is acceptable. For large flash migration, PIC18F87K90-I/PT shares the 80-TQFP, while PIC18F85J90-I/PT is a smaller-Flash drop-in for projects that fit.
PIC18F86J15 vs PIC18F86J10 - what is the difference?
PIC18F86J15 differs from PIC18F86J10 mainly in Flash size: PIC18F86J15 has 96 KB Flash vs PIC18F86J10's 64 KB, with the same 80-TQFP (PT) footprint, 40 MHz CPU, 4 KB RAM, and peripheral set. According to the Microchip datasheet records, the two parts are pin-to-pin compatible; down-migrating is straightforward when an extra 32 KB of Flash is not required.
Can PIC18F86J15-I/PT drive LEDs directly?
Yes, PIC18F86J15-I/PT I/O pins source and sink up to 25 mA typical, sufficient to drive small indicator LEDs without external transistors. According to Microchip's datasheet electrical characteristics, total I/O current budgets must still be observed for the whole chip; for large multi-digit LED displays, a dedicated LED driver such as MIC5891 or a TLC5947 PWM driver is preferable.
Is PIC18F86J15-I/PT suitable for new designs?
PIC18F86J15-I/PT is suitable for new designs in cost-sensitive industrial controls where 8-bit throughput, 96 KB Flash and 70 I/O in an 80-TQFP are appropriate. The PIC18J family is mature and well-supported by MPLAB X IDE, XC8 compiler, MPLAB Snap, PICkit 4 and ICD 4 debuggers; however, for designs needing USB, CAN or more RAM the more recent PIC18F67J50/67J60 families or K-series parts may be preferable.
Where to buy PIC18F86J15-I/PT online?
PIC18F86J15-I/PT is in stock at authorized distributors DigiKey (DigiKey listing 765498), Mouser, Arrow, LCSC, Xecor and Avaq (as of 2026-09-28). Bulk pricing starts around $8.20 at qty 1 and falls to roughly $5.32 at qty 1000 on distributor listings. Order from authorized channels to avoid counterfeit risk on long lead industrial parts.
What is the lead time for PIC18F86J15-I/PT?
As of 2026-09-28, LCSC quotes PIC18F86J15-I/PT from local stock at $7.12 (immediate shipment) and DigiKey advertises same-day shipping for orders received before its cut-off. Lead times from global Microchip authorized distributors typically range from immediate (in-stock) to 8 weeks for factory orders; for prototype-stage builds with manufacturer-recommended alternates, expect 6-12 weeks on extended backorders.
PIC18F86J15 vs PIC18F67K22 - which is better for industrial control?
For a higher-pin-count industrial control board needing 70 I/O and 96 KB Flash, PIC18F86J15 in 80-TQFP is the better fit: same PIC18 architecture, same C18/XC8 toolchain, but with 80 pins versus 67K22's 64 pins. For a 64-pin design with slightly lower Flash need, PIC18F67K22T-I/PT can replace smaller PIC18F66K22T-I/PT footprint parts but is not pin-to-pin compatible with PIC18F86J15. Pick PIC18F86J15 when package pin count is fixed; switch families only after redesigning the PCB.
What are the key specifications of PIC18F86J15-I/PT that engineers should know?
The PIC18F86J15-I/PT is Microchip's 8-bit PIC18J microcontroller integrating 96 KB Flash, 4 KB RAM, 70 I/O, 40 MIPS CPU at 40 MHz, an ECCP PWM module, 10-bit ADC, two analog comparators, 2x LIN-capable USART, and 1x SSP/I2C/SPI, in an 80-TQFP (12 x 12 mm) industrial-temp package on a 4.2-5.5 V supply. The PIC18J family adds 16-bit opcodes to the PIC16 base architecture, giving efficient C code density while retaining 8-bit data path and one-instruction-per-cycle deterministic timing for interrupt-driven real-time control.

Engineering reference data for PIC18F86J15-I/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18F86J15-I/PT when a cost-sensitive industrial control board needs 96 KB Flash, 70 GPIO at 5V tolerance, two LIN-capable USARTs, an SSP/I2C/SPI port, ECCP PWM, plus a 10-bit ADC, in an 80-TQFP, and you intend to develop with MPLAB X IDE / XC8 and MPLAB Snap or PICkit 4. Choose PIC18F86J10-I/PT for a 64 KB Flash drop-in if your code fits and you need extra Flash inventory headroom; the two parts share the same 80-TQFP pinout. Choose PIC18F85J90-I/PT when 32 KB Flash is sufficient and you want the same J-family core and toolchain but lower cost. For designs needing USB, true CAN, or much larger RAM, evaluate PIC18F67J60 / PIC18F87J60 or the K-series PIC18F87K22 instead.

Comparison with Alternatives

Parameter This Product PIC18F86J10-I/PT PIC18F85J90-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology
Package 80-TQFP (PT) 80-TQFP (PT) - same 80-TQFP (PT) - same
Flash Program Memory 96 KB 64 KB (-33%) 32 KB (-67%)
RAM 4 KB 4 KB 4 KB
Max CPU Speed 40 MHz / 40 MIPS 40 MHz / 40 MIPS 40 MHz / 40 MIPS
I/O Pins 70 70 70 (J-family typical)
USARTs (LIN-capable) 2 async + 1 sync (SSP) 2 async + 1 sync 2 async + 1 sync
Operating Temperature -40C to +85C (-I) -40C to +85C (-I) -40C to +85C (-I)
Supply Voltage 4.2 V to 5.5 V (industrial J) 4.2 V to 5.5 V 4.2 V to 5.5 V
Architecture 8-bit PIC18J RISC, 16-bit opcode 8-bit PIC18J RISC 8-bit PIC18J RISC

Key Differentiators

  • Largest Flash in 80-TQFP PIC18J family (vs PIC18F86J10-I/PT)
  • Same 70 I/O count and industrial 80-TQFP footprint (vs PIC18F85J90-I/PT)
  • Mature MPLAB X / XC8 toolchain support (vs PIC18F67J60 family)

Design Notes

The PIC18F86J15-I/PT operates from 4.2 V to 5.5 V. Place one 100 nF X7R ceramic decoupling cap directly at each VDD/AVDD pin pair (multiple VDD pins around the TQFP), plus a single bulk 10 uF tantalum/ceramic on the 5V rail. Keep analog VDD/VSS separated from digital VDD/VSS with ferrite beads if the ADC uses high-impedance sources. Leave at least one ground plane on an inner PCB layer tied to the four VSS pins (Pins 9, 20, 37, 70). Estimated: with 70 I/O at 25 mA worst-case, plan for ~3 W sequential budgets and rely on sequential scanning rather than simultaneous full-load to avoid hot-spotting the TQFP-80 die.

Reserve a 5-pin ICSP header (PGD/RB7, PGC/RB6, MCLR/VPP, VDD, VSS) on the main PCB to keep MPLAB Snap/PICkit 4 programming and debugging possible after final assembly. Place oscillator components within 0.5 inches of OSC1/OSC2 and keep a guard ring to avoid coupling into the analog path. The 80-TQFP needs four side-by-side layers of copper fan-out; check the JLCPCB/PCBWay 4-layer stack-up pitch for 0.4 mm TQFP land clearance before final placement, otherwise microvia fan-out breaks.

Do not assert MCLR/VPP above VDD at any time except in ICSP high-voltage programming; use a resistor divider from VDD to MCLR through a 10 kohm and a programming jumper to VPP. Configure the brown-out reset (BOR) and watchdog (WDT) on during deployment configuration words; bootloader-only designs must explicitly write the config words, otherwise the part may boot in an unexpected state. Avoid manually programming the Flash if ICSP is wired to a 5V line still attached - the PIC18J has internal VPP clamps and pre-programmed VPP-tolerant mode will fail or latch-up if VDD/MCLR timing is wrong.

Estimated: PIC18F86J15-I/PT in an 80-TQFP exposes fewer thermal dissipation paths than a QFN variant. Junction-to-ambient theta_JA for a 80-TQFP on a 4-layer JEDEC EIA/JESD51 test board is on the order of 50 C/W typical. If your design has all 70 I/O sourcing/sinking 25 mA at 70C ambient, plan a copper pour of ~1 sq inch over the die shadow and open-window vias to the bottom side, or heat-spread through chassis metal. For continuous duty at industrial upper temperature, derate I/O totals by 30% relative to the datasheet maximum.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS/REACH and lead-free status confirmed on Microchip product pages and authorized distributor listings (DigiKey, Mouser). Not AEC-Q100 qualified - the PIC18F86J15 family is targeted at industrial rather than automotive safety-critical applications.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F86J15-I/PT PIC18F86J15 datasheet PDF Microchip PIC18F86J15 80-pin TQFP PIC18J microcontroller 96KB Flash LIN-capable USART PIC microcontroller PIC18F86J15 vs PIC18F86J10 PIC18F86J15 drop-in replacement PIC18F86J15-I/PT buy price PIC18F86J15 pinout 80-TQFP cost-sensitive industrial control 8-bit MCU PIC18F86J15 automotive LIN node where to download PIC18F86J15 datasheet

Related Components & Terms

Microchip Technology PIC18F86J15 PIC18F86J10 PIC18F85J90 PIC18J family 8-bit microcontroller Microcontrollers Embedded processors PIC18 architecture Harvard RISC TQFP-80 Surface mount RoHS REACH Lead-free LIN bus USART I2C SPI ECCP 10-bit ADC Industrial automation Automotive body electronics White goods HMI MPLAB X IDE PICkit 4 MPLAB Snap
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details