Microchip Technology

PIC18F87J94-I/PT - 8-bit LCD USB MCU 128KB 80-TQFP | Microchip

MPN: PIC18F87J94-I/PT ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 80-pin TQFP (12 x 12 x 1 mm) Package 64 MHz (max) Speed 128 KB (64K x 16) Memory
From $6.88 USD / Unit
MOQ: 1 |
Price updated: 2026-10-09
Volume Pricing
Qty Unit Price Extended
1 $10.75 $10.75
10 $9.68 $96.80
100 $8.62 $862.00
500 $7.69 $3,845.00
1,000 $6.88 $6,880.00
ℹ️ All prices are in USD

PIC18F87J94-I/PT Overview

The Microchip PIC18F87J94-I/PT is an 8-bit PIC18 microcontroller integrating USB 2.0 Full-Speed, a segmented LCD driver (up to 368 segments), and nanoWatt XLP ultra-low-power technology on the same silicon die, housed in an 80-pin TQFP package (12 x 12 mm). It features 128 KB Flash program memory (64K x 16), 4 KB RAM, 64 MHz CPU clock, and 16 MIPS throughput while running from a 2.0 V to 3.6 V supply.

An 8-bit microcontroller is a single-chip computer built around an 8-bit data path; the PIC18F87J94 belongs to the PIC18F "J94" family, which sits in the hierarchy 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. The J94 family is the first PIC18 family to combine a USB peripheral with a large integrated segmented-LCD driver (an industry first for an 8-bit PIC), making it well suited for human-machine-interface products that must also communicate with a host PC or charge over USB.

Key features include nanoWatt XLP sleep modes for battery-driven designs, an integrated 12-bit ADC, up to 32 MHz internal oscillator, two USARTs, two SSP/SPI/I2C peripherals, a 10-bit PWM, and a CTMU (Charge Time Measurement Unit) for capacitive touch sensing. The segmented-LCD controller supports up to 368 pixels with software contrast and charge-pump bias generation.

The device pairs a Harvard-architecture RISC core with a 16-bit-wide instruction word and 8-bit data path, plus JTAG/ICSP in-circuit programming and on-chip debugging. The 80-pin TQFP footprint exposes full LCD segment count alongside USB, making it the highest-pin-count member of the J94 family alongside the 100-pin PIC18F97J94.

Typical applications include USB-connected glucose/blood-pressure meters, industrial HMI panels, home-automation touch keypads, USB battery chargers, and barcode scanners. The wide 2.0 V to 3.6 V VDD range and XLP sleep current below 1 uA also favor multi-year battery powered sensor readouts.

When designing with this part, plan board layout for the USB DP/DM traces as a 90-ohm differential pair and provide a 1.5 kohm pull-up on D+ for Full-Speed enumeration. The LCD pins are multiplexed with digital I/O; route segment and common lines to allow independent bias and contrast trim via the internal charge pump.

This page synthesizes distributor pricing for PIC18F87J94-I/PT, drop-in alternatives in the same 80-TQFP footprint, and application guidance not duplicated in the manufacturer datasheet.

Drop-in alternatives for PIC18F87J94-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 PIC18F87J94-I/PT (same form factor and footprint) — differing in Package, Operating Temperature, ADC, Communication Peripherals, Program Memory (Flash).

Microchip Technology
Package: 64-VQFN (9x9 mm) with exposed pad
Communication Peripherals: UART, SPI, I2C
Microchip Technology
Package: 80-pin TQFP (PT) 12x12x1 mm
Operating Temperature: -40C to +85C (Industrial)
Program Memory (Flash): 128 KB
Microchip Technology
Package: 80-pin TQFP (PT), 12 x 12 mm
Operating Temperature: -40 C to +85 C (industrial, -I grade)
ADC: 12-bit, up to 30 channels
Microchip Technology
Package: 100-pin TQFP (12x12x1 mm)
Operating Temperature: -40 C to +85 C (Industrial)
ADC: 1 x 8/12-bit ADC
Microchip Technology
Package: 100-pin TQFP (14x14 mm)
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: TQFP-100 (PT), 12x12 mm
Operating Temperature: -40C to +85C (industrial)
ADC: 12-bit, up to 24 channels

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

PIC18F87J94T-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-80
8-bit PIC (Harvard, RISC) · 128 KB · 4 KB · 16 MIPS (64 MHz max) · 2.0 V to 3.6 V · -40C to +85C (Industrial) · 80-pin TQFP (PT) 12x12x1 mm · USB 2.0 Full-Speed (12 Mbps), on-chip transceiver

✓ In Stock

$6.55 / Unit

View Datasheet →

PIC18F97J94-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-80
PIC18F XLP 18J · 8-bit PIC18 enhanced Harvard · RISC, 16-bit instructions · 64 MHz (16 MIPS) · 128 KB (64K x 16) · 4 KB · 2.0 V to 3.6 V

✓ In Stock

$5.78 / Unit

View Datasheet →

PIC18F96J94-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-80
PIC18 (8-bit, 16-bit instruction) · 64 MHz · 16 MIPS · 64 KB (32K x 16) · 4 KB · USB 2.0 Full-Speed Device (integrated transceiver) · Up to 480 segments · 2.5 V to 3.3 V

✓ In Stock

$5.45 / Unit

View Datasheet →

PIC18F65K80-I/MR

✅ Drop-In
Microchip Technology
📦 TQFP-80
PIC® XLP™ 18K (PIC18F K-series) · 8-bit PIC18 enhanced RISC · 64 MHz (16 MIPS) · 32 KB (16K x 16) · 3.6 KB (3.6K x 8) · 1 KB · 1.8 V to 5.5 V · 54

✓ In Stock

$3.12 / Unit

View Datasheet →

PIC18F97J60-I/PF

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-80
PIC18 8-bit RISC · 41.667 MHz · 128 KB (64K x 16) · 3808 bytes · Integrated 10BASE-T MAC + PHY · 100-pin TQFP (14x14 mm) · 70

✓ In Stock

$7.85 / Unit

View Datasheet →

PIC18F87J94-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC18 (8-bit RISC, Harvard)
CPU Clock Speed 64 MHz (max)
Throughput 16 MIPS
Program Memory (Flash) 128 KB (64K x 16)
RAM 4 KB
Supply Voltage (VDD) 2.0 V to 3.6 V
Package 80-pin TQFP (12 x 12 x 1 mm)
Mounting Type Surface Mount
Operating Temperature -40 C to +85 C (Industrial, "-I")
USB Peripheral USB 2.0 Full-Speed (12 Mbps), device mode
LCD Controller Segmented LCD, up to 368 segments, integrated charge pump
ADC 12-bit, multi-channel
Timers Multiple 8/16-bit timers, 10-bit PWM
Communication Peripherals 2x USART, 2x SSP/SPI/I2C
Low-Power Technology nanoWatt XLP (sleep current <1 uA typical)
Programming/Debug ICSP (In-Circuit Serial Programming) and JTAG
MSL Level 3
RoHS Status Compliant
Lead-Free / Halogen-Free Yes / Yes

PIC18F87J94-I/PT 80-pin tqfp (12 x 12 x 1 mm) Pin Configuration Guide

Pin configuration for PIC18F87J94-I/PT (80-pin tqfp (12 x 12 x 1 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

80-pin tqfp (12 x 12 x 1 mm) package pinout diagram for PIC18F87J94-I/PT

No detailed pinout data available for PIC18F87J94-I/PT.

Refer to the datasheet for full pin configuration.

Typical Applications

PIC18F87J94-I/PT is suitable for 6 applications: USB-Connected Glucose / Blood-Pressure Meters, Industrial HMI / Process Panels, Smart Home Touch Keypads and Thermostats, USB Battery Chargers / Cable Devices, Handheld Barcode Scanners / Data Loggers, Battery-Powered Sensor Readouts (eMeters, ENV Monitors).

💊

USB-Connected Glucose / Blood-Pressure Meters

The PIC18F87J94-I/PT's integrated USB 2.0 Full-Speed transceiver, on-chip 1.5 kohm pull-up, and segmented-LCD driver for up to 368 pixels fit medical meter designs that must display readings while uploading data to a PC. The 12-bit ADC handles the analog front end from electrochemical or pressure sensors, and the segmented LCD presents numeric test results without an extra display driver chip. nanoWatt XLP sleep currents under 1 uA allow battery-powered meters to sit in standby for years between uses. Place D+/D- as a 90-ohm differential pair and supply 3.3 V to VUSB for clean enumeration.

🏭

Industrial HMI / Process Panels

The PIC18F87J94-I/PT drives a 368-segment LCD with software contrast and internal charge pump, eliminating an external segment driver for multi-page process indicator panels. Its two USARTs and two SSP/SPI/I2C ports connect to RS-485 bridges, EEPROMs, and host MCUs without bridge logic; the 12-bit ADC reads 4-20 mA loops through external resistor shunts. Industrial -40 C to +85 C operation and the 80-pin TQFP footprint ease PCB layout for panel-meter mechanical designs.

🧩

Smart Home Touch Keypads and Thermostats

The PIC18F87J94-I/PT's integrated CTMU (Charge Time Measurement Unit) enables capacitive touch sensing on its own digital I/O pins, allowing up to 16+ touch buttons without a separate touch IC. The segmented LCD shows current/target temperatures and status icons, while XLP low-power modes let a thermostat run for 1+ year on two AA batteries when not actively updating. The 2.0 V to 3.6 V VDD range handles fresh and partially discharged cells without a boost converter.

⚡

USB Battery Chargers / Cable Devices

Charging-dock products with a user LCD can use the PIC18F87J94-I/PT to enumerate as a USB device, read charger state, and display percent complete and fault codes on a segmented panel. The internal 12-bit ADC digitizes cell voltage and current-sense signals from a few external shunt resistors, while PWM outputs regulate the charger IC over a single analog control line. nanoWatt XLP keeps idle losses negligible when the dock is unplugged.

📱

Handheld Barcode Scanners / Data Loggers

Handheld barcode scanners need a small display, USB enumeration for cradle-tethered downloads, and several hours of battery life - all of which the PIC18F87J94-I/PT addresses in one device. The integrated 368-segment LCD shows scanned codes and battery state, and the two USARTs interface to the scan engine and an optional Bluetooth module. The 16 MIPS core parses code data and runs compression locally without offloading to a host.

🌐

Battery-Powered Sensor Readouts (eMeters, ENV Monitors)

Environmental monitors and eMeters needing a numeric LCD plus a USB service port pair the PIC18F87J94-I/PT's segmented LCD with XLP deep-sleep to achieve multi-year battery life. The 12-bit ADC reads temperature/humidity/two-wire sensors, and USB is used only briefly during service visits to dump logs at Full-Speed 12 Mbps. The 2.0 V to 3.6 V supply range operates directly from lithium-thionyl cells without boost conversion.

What is the PIC18F87J94-I/PT microcontroller?
The PIC18F87J94-I/PT is a Microchip PIC18 8-bit RISC microcontroller with 128 KB Flash (64K x 16), 4 KB RAM, a 64 MHz CPU clock delivering 16 MIPS, and an integrated USB 2.0 Full-Speed peripheral plus a segmented-LCD driver supporting up to 368 pixels. According to the Microchip datasheet (document 30000575C), it operates from 2.0 V to 3.6 V and is housed in an 80-pin TQFP package (12 x 12 mm) over the -40 C to +85 C industrial range.
What is the operating voltage of PIC18F87J94-I/PT?
The PIC18F87J94-I/PT operates from 2.0 V to 3.6 V on the VDD pin, with the -I suffix denoting the -40 C to +85 C industrial temperature grade. According to the Microchip datasheet, the device draws less than 1 uA in deep sleep thanks to nanoWatt XLP technology, making the lower 2.0 V rail ideal for two-AAA or coin-cell battery designs.
Where to buy PIC18F87J94-I/PT online?
You can purchase the PIC18F87J94-I/PT directly from Microchip via microchipDIRECT or from authorized distributors including DigiKey, Mouser, LCSC, and Heisener. As of 2026-10-09, DigiKey shows immediate stock, Mouser stocks tape-and-reel quantities, and LCSC lists the part starting at approximately USD 10.75 for single-unit purchases.
What is the price of PIC18F87J94-I/PT?
As of 2026-10-09, the PIC18F87J94-I/PT lists for approximately USD 10.75 at qty 1, dropping to about USD 9.68 at qty 10, USD 8.62 at qty 100, USD 7.69 at qty 500, and USD 6.88 at qty 1000 on LCSC. Volume pricing through distributor tape-and-reel reels brings unit cost closer to USD 6 for 1k+ quantities.
What is the lead time for PIC18F87J94-I/PT?
Lead time for the PIC18F87J94-I/PT is generally same-day to 5 business days when ordered from major distributors such as DigiKey or Mouser, as of 2026-10-09. Heisener lists 14,088 pieces in stock; Microchip direct orders typically ship within 3-4 weeks for larger reel quantities.
Is PIC18F87J94-I/PT in stock?
Yes, the PIC18F87J94-I/PT is in stock at multiple authorized distributors as of 2026-10-09. Heisener lists 14,088 pieces available with delivery estimates of May 2 - May 7, and DigiKey offers immediate shipment for both cut tape and full reel formats.
What is the difference between PIC18F87J94-I/PT and PIC18F97J94-I/PT?
The PIC18F87J94-I/PT uses an 80-pin TQFP package, while the PIC18F97J94-I/PT uses a 100-pin TQFP with additional I/O ports and a higher maximum LCD segment count. Both share the same silicon die, 128 KB Flash, 4 KB RAM, 64 MHz CPU, USB, and nanoWatt XLP features; choosing between them comes down to whether your design needs the extra I/O and LCD pixel budget of the 100-pin device.
Does PIC18F87J94-I/PT have a USB peripheral?
Yes, the PIC18F87J94-I/PT integrates a USB 2.0 Full-Speed (12 Mbps) device-mode peripheral on-chip with an internal 3.3 V transceiver and 1.5 kohm pull-up source. According to the Microchip datasheet, the USB module requires the internal 48 MHz USB clock derived from the PLL and supports up to 16 endpoints plus interrupt, isochronous, and bulk transfers.
How many LCD segments can PIC18F87J94-I/PT drive?
The PIC18F87J94-I/PT can drive up to 368 LCD segments with multiplexed commons through its integrated segmented-LCD driver. According to the Microchip datasheet, segment bias is software-selectable (static, 1/3, 1/4, 1/5 bias) and the internal charge pump provides VLCD up to about 5 V for high-contrast TN/STN panels.
What is the difference between PIC18F87J94-I/PT and PIC18F87J94T-I/PT?
The PIC18F87J94-I/PT ships in a TQFP tray while the PIC18F87J94T-I/PT is the tape-and-reel packaging variant with identical silicon, pinout, and electrical specifications. According to FindIC's parametric comparison, both parts share the same 80-pin TQFP footprint and Microchip lists the same datasheet (30000575C) for the entire family.
Can PIC18F87K90-I/PT replace PIC18F87J94-I/PT?
No direct drop-in replacement exists in the same 80-TQFP footprint with identical USB + LCD feature set; the PIC18F87K90 is in the K-series family (no USB), so it requires firmware redesign. For a same-footprint drop-in alternative in the PIC18F "J94" family, choose the PIC18F87J94T-I/PT (tray-to-reel packaging alternative) or other J94 family siblings listed in the alternatives section.
What is the best drop-in replacement for PIC18F87J94-I/PT?
The best drop-in replacement for PIC18F87J94-I/PT in the same 80-pin TQFP footprint is the PIC18F87J94T-I/PT (tape-and-reel sibling, 100% pin and parametric match). For a footprint-compatible but firmware-validated alternative in the same family, consider the 100-pin PIC18F97J94-I/PT when your PCB has a slightly larger land pattern. Cross-brand drop-in equivalents with the same peripherals are extremely limited due to the PIC18-specific peripheral mix.
Where to download PIC18F87J94-I/PT datasheet PDF?
The PIC18F87J94-I/PT datasheet is freely available as PDF document 30000575C from Microchip's official product page (microchip.com/en-us/product/PIC18F87J94). Mirror copies are also hosted on alldatasheet.com and digchip.com; we recommend the Microchip direct link to ensure the latest revision is referenced.
Where to find PIC18F87J94-I/PT pinout?
The 80-pin TQFP pinout for the PIC18F87J94-I/PT is documented on page 4 (Pinout Diagrams) of the Microchip datasheet 30000575C. The package diagram marks pin 1 at the top-left with a dimple; LCD segment lines are multiplexed across ports RA, RB, RC, RD, RE, RF, RG, and RH for full 368-pixel coverage.
What are the key specifications of PIC18F87J94-I/PT that engineers should know?
PIC18F87J94-I/PT key specifications: 8-bit PIC18 core at 64 MHz / 16 MIPS, 128 KB Flash, 4 KB RAM, USB 2.0 Full-Speed device, segmented-LCD driver (up to 368 segments), 2.0 V to 3.6 V VDD, 12-bit ADC, nanoWatt XLP sleep <1 uA, and 80-pin TQFP industrial-grade package. According to Microchip datasheet 30000575C, it is the first 8-bit PIC18 family to combine USB and LCD in a single die, giving engineers a single-chip USB-connected human-machine interface solution.

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

Selection Guide

Choose the PIC18F87J94-I/PT for products that must combine USB 2.0 Full-Speed with a 368-segment LCD on a single 8-bit MCU, especially battery-powered medical meters, industrial HMIs, and smart-home thermostats where nanoWatt XLP low sleep current matters. Choose the tape-and-reel sibling PIC18F87J94T-I/PT if you need reel-format production quantities on the same die. Step down to the PIC18F96J94-I/PT when 96 KB Flash is enough for your firmware, saving BOM cost; step up to the PIC18F97J94-I/PT if you need 392 segments and 100 pins. Avoid cross-package migrations: the J94 family's peripheral mix (USB + LCD + 12-bit ADC) is uncommon outside Microchip, so footprint-compatible drop-ins are limited to other J94 family siblings in the TQFP-80 land pattern.

Comparison with Alternatives

Parameter This Product PIC18F87J94T-I/PT PIC18F97J94-I/PT PIC18F96J94-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-80 (12 x 12 mm) TQFP-80 (same) TQFP-100 (footprint-oversized) TQFP-80 (same)
Program Memory (Flash) 128 KB 128 KB 128 KB 96 KB
RAM 4 KB 4 KB 4 KB 4 KB
CPU Clock / MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS 64 MHz / 16 MIPS
USB Peripheral USB 2.0 FS Device USB 2.0 FS Device USB 2.0 FS Device USB 2.0 FS Device
LCD Segments up to 368 up to 368 up to 392 up to 368
ADC 12-bit 12-bit 12-bit 12-bit
Supply Voltage 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V
Packaging Format Tray Tape & Reel Tray Tray

Key Differentiators

  • First PIC18 family to integrate both USB 2.0 FS and segmented LCD on one die (vs PIC18F87K90-I/PT)
  • Higher LCD segment count in 80-pin package (vs PIC18F46K22-I/PT)
  • 100% same-die drop-in alternative for tray-to-reel re-sourcing (vs PIC18F87J94T-I/PT)

Design Notes

Route the USB D+ and D- lines as a 90-ohm differential pair with symmetric length matching to within 50 mil, keep them away from LCD segment switching lines, and place the VUSB bypass 0.1 uF + 4.7 uF capacitor within 5 mm of the VUSB pin. The on-chip pull-up for Full-Speed enumeration is software-selectable via the UPUEN bit, so no external 1.5 kohm resistor on D+ is required unless you want bus-powered vs self-powered behavior differentiation.

Place a 100 nF + 10 uF ceramic bypass close to VDD/VDDcore pins and a 10 uF bulk cap near the segmented-LCD VLCD charge-pump output. The XLP deep-sleep current is below 1 uA, so designers must ensure there are no high-impedance pull-ups to rails that would feed leakage into the uA range; tie unused I/O to defined logic levels with the internal weak pull-up/down and disable unused peripherals via CONFIG words.

The 80-pin TQFP has a 0.4 mm pin pitch and exposed pad that must be soldered for thermal and electrical performance - use a 6 x 6 thermal-via array under the pad tied to GND. Segmented LCD segment lines should be routed on the bottom layer under a grounded top metal to minimize crosstalk and to allow segment traces to reach the panel flex tail without crossing noisy USB traces.

PIC18F87J94 is in the 'J' family and runs from a single 2.0 V-3.6 V supply - many older PIC18 designs assume a 5 V supply, which would permanently damage the part. The 'J' suffix also means the part does NOT have a 5 V tolerant digital I/O; avoid 5 V peripherals without a level shifter. The PIC18F 'LF' vs 'F' marking distinction: LF = wide-memory, F = legacy 16-bit-wide Flash - confirm the linker name matches the chosen compiler version (MPLAB XC8).

Compliance Information

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

RoHS/lead-free per Microchip product page; not AEC-Q100 qualified (industrial/commercial grade). The 'I' suffix confirms -40 C to +85 C industrial temperature range.

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

Related Searches

PIC18F87J94-I/PT PIC18F87J94 datasheet PDF Microchip PIC18F87J94 8-bit PIC18 USB microcontroller TQFP-80 PIC18F 128KB Flash 4KB RAM LCD USB PIC18F87J94-I/PT price stock PIC18F87J94-I/PT vs PIC18F87J94T-I/PT PIC18F87J94 vs PIC18F97J94 nanoWatt XLP PIC18 battery powered USB blood pressure meter PIC microcontroller segmented LCD 368 segments Microchip PIC18F87J94-I/PT pinout TQFP-80 best drop-in replacement PIC18F87J94

Related Components & Terms

Microchip Technology PIC18F87J94-I/PT PIC18F87J94 PIC18 8-bit microcontroller PIC18F97J94 PIC18F96J94 PIC18F87J94T-I/PT PIC18F87K90 USB 2.0 segmented LCD CTMU nanoWatt XLP TQFP-80 RoHS REACH JEDEC AEC-Q100 12-bit ADC MPLAB XC8 industrial HMI medical meter USB battery charger household thermostat smoke alarm
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