PIC18F85J94-I/PT - 8-bit 64MHz MCU 32KB Flash USB LCD 80-TQFP | Microchip
MPN: PIC18F85J94-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.5 | $7.50 |
| 10 | $6.95 | $69.50 |
| 100 | $6.2 | $620.00 |
| 500 | $5.45 | $2,725.00 |
| 1,000 | $4.85 | $4,850.00 |
PIC18F85J94-I/PT Overview
An 8-bit PIC microcontroller (MCU) is a Harvard-architecture CMOS processor widely used for embedded control, combining a deterministic instruction set, rich on-chip peripherals, and extremely low power consumption. The PIC18F family extends the base PIC16 architecture with 16-bit instructions, a hardware multiplier, and larger memory addressing, while the J94 sub-family specifically adds integrated LCD segment drivers, hardware USB, and nanoWatt XLP sleep modes, making it a single-chip solution for human-interface products.
Key differentiating features of the PIC18F85J94-I/PT include 12-bit ADC with up to 24 channels, hardware real-time clock and calendar (RTCC) with Vbat battery backup domain, charge time measurement unit (CTMU) for capacitive touch sensing, multiple UART/SPI/I2C peripherals, and nanoWatt XLP technology with sub-uA sleep currents. The integrated LCD controller supports static to 1/4 duty multiplexed displays with software-contrast control.
The 80-pin TQFP package provides up to 69 general-purpose I/O pins with individual weak pull-ups, peripheral pin select mapping, and five 16-bit timer/counters. The architecture also provides two comparators, a 12-bit ADC, and a CTMU block for capacitive touch buttons or sliders without an external analog front end.
Typical applications for the PIC18F85J94-I/PT include battery-powered medical monitors with segment LCDs, USB-connected industrial gauges, e-metering and smart thermostats, automotive accessory dashboards, capacitive touch human-machine interfaces, and portable point-of-sale terminals. The combination of USB, LCD, RTCC, and capacitive touch in a single chip eliminates several external components and reduces both BOM cost and PCB area.
When designing with this part, ensure the Vbat pin is connected to a backup battery or supercapacitor if you need RTCC retention during main power loss. The 80-pin TQFP requires a 12x12 mm footprint with thermal pad routing - allocate at least 4-layer PCB construction to fan out the center GND paddle and maintain signal integrity on the USB DP/DM pair.
This page synthesizes distributor pricing across Mouser, DigiKey, LCSC, and XAIPART stock data, plus drop-in PIC18FXXJ94 family alternatives and practical design notes that go beyond the manufacturer datasheet summary.
Drop-in alternatives for PIC18F85J94-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 PIC18F85J94-I/PT (same form factor and footprint) — differing in Package, I/O Pins, Operating Temperature, ADC, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F85J90-I/PT
✅ Drop-In✓ In Stock
$4.5 / Unit
View Datasheet →PIC18F65J94-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.89 / Unit
View Datasheet →PIC18F85J50-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F85J11-I/PT
✅ Drop-In✓ In Stock
$3.76 / Unit
View Datasheet →PIC18F8722T-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F85J94-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 (8-bit, enhanced instruction set) |
| Family | PIC18FXXJ94 (PIC XLP 18J) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM | 4 KB |
| Maximum CPU Frequency | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 80-pin TQFP (12 x 12 mm, 0.5 mm pitch) |
| GPIO Pins | Up to 69 |
| ADC | 12-bit, up to 24 channels |
| USB | USB 2.0 Full-Speed (12 Mbps) device with internal transceiver |
| LCD Controller | Segmented LCD up to 368 segments (1/4 duty, 1/3 bias) |
| Timers | Five 16-bit timer/counters |
| Communication | 2x UART, 2x SPI, 2x I2C |
| Other Peripherals | RTCC with Vbat, CTMU capacitive touch, 2x comparators, hardware multiplier |
| Low-Power Mode | nanoWatt XLP technology (sub-uA sleep) |
| RoHS Status | Compliant |
PIC18F85J94-I/PT Pin Configuration
| Pin 1 | RF7/SEG37 — GPIO RF7 / LCD segment 37 |
| Pin 2 | RF6/SEG36 — GPIO RF6 / LCD segment 36 |
| Pin 3 | RB5/SEG25 — GPIO RB5 / LCD segment 25 |
| Pin 4 | RB4/SEG24 — GPIO RB4 / LCD segment 24 |
| Pin 5 | RB3/SEG23 — GPIO RB3 / LCD segment 23 |
| Pin 6 | RB2/SEG22 — GPIO RB2 / LCD segment 22 |
| Pin 7 | RB1/SEG21 — GPIO RB1 / LCD segment 21 |
| Pin 8 | RB0/SEG20 — GPIO RB0 / LCD segment 20 |
| Pin 9 | VDD — Positive supply (3.3V) |
| Pin 10 | VSS — Ground |
| Pin 11 | RC7/RX1 — GPIO RC7 / EUSART1 RX |
| Pin 12 | RC6/TX1 — GPIO RC6 / EUSART1 TX |
| Pin 13 | RC5/D+ — GPIO RC5 / USB D+ |
| Pin 14 | RC4/D- — GPIO RC4 / USB D- |
| Pin 15 | RD7 — GPIO RD7 |
| Pin 16 | RD6 — GPIO RD6 |
| Pin 17 | RD5 — GPIO RD5 |
| Pin 18 | RD4 — GPIO RD4 |
| Pin 19 | RC3 — GPIO RC3 |
| Pin 20 | RC2 — GPIO RC2 |
| Pin 21 | RC1 — GPIO RC1 |
| Pin 22 | RC0 — GPIO RC0 |
| Pin 23 | RA7 — GPIO RA7 |
| Pin 24 | RA6 — GPIO RA6 |
| Pin 25 | RA5 — GPIO RA5 |
| Pin 26 | RA4 — GPIO RA4 |
| Pin 27 | RA3 — GPIO RA3 |
| Pin 28 | RA2 — GPIO RA2 |
| Pin 29 | RA1 — GPIO RA1 |
| Pin 30 | RA0 — GPIO RA0 |
| Pin 31 | VSS — Ground |
| Pin 32 | VDD — Positive supply (3.3V) |
| Pin 33 | RF5/SEG35 — GPIO RF5 / LCD segment 35 |
| Pin 34 | RF4/SEG34 — GPIO RF4 / LCD segment 34 |
| Pin 35 | RF3/SEG33 — GPIO RF3 / LCD segment 33 |
| Pin 36 | RF2/SEG32 — GPIO RF2 / LCD segment 32 |
| Pin 37 | RF1/SEG31 — GPIO RF1 / LCD segment 31 |
| Pin 38 | RF0/SEG30 — GPIO RF0 / LCD segment 30 |
| Pin 39 | RE7 — GPIO RE7 |
| Pin 40 | RE6 — GPIO RE6 |
| Pin 41 | RE5 — GPIO RE5 |
| Pin 42 | RE4 — GPIO RE4 |
| Pin 43 | RD3 — GPIO RD3 |
| Pin 44 | RD2 — GPIO RD2 |
| Pin 45 | RD1 — GPIO RD1 |
| Pin 46 | RD0 — GPIO RD0 |
| Pin 47 | Vbat — RTCC backup battery input |
| Pin 48 | RG7 — GPIO RG7 |
| Pin 49 | RG6 — GPIO RG6 |
| Pin 50 | RG5 — GPIO RG5 |
| Pin 51 | RG4 — GPIO RG4 |
| Pin 52 | RG3 — GPIO RG3 |
| Pin 53 | RG2 — GPIO RG2 |
| Pin 54 | RG1 — GPIO RG1 |
| Pin 55 | RG0 — GPIO RG0 |
| Pin 56 | RB7 — GPIO RB7 |
| Pin 57 | RB6 — GPIO RB6 |
| Pin 58 | VSS — Ground |
| Pin 59 | VDD — Positive supply (3.3V) |
| Pin 60 | RF7 — GPIO RF7 (alternate position) |
| Pin 61 | RH7/SEG47 — GPIO RH7 / LCD segment 47 |
| Pin 62 | RH6/SEG46 — GPIO RH6 / LCD segment 46 |
| Pin 63 | RH5/SEG45 — GPIO RH5 / LCD segment 45 |
| Pin 64 | RH4/SEG44 — GPIO RH4 / LCD segment 44 |
| Pin 65 | RH3/SEG43 — GPIO RH3 / LCD segment 43 |
| Pin 66 | RH2/SEG42 — GPIO RH2 / LCD segment 42 |
| Pin 67 | RH1/SEG41 — GPIO RH1 / LCD segment 41 |
| Pin 68 | RH0/SEG40 — GPIO RH0 / LCD segment 40 |
| Pin 69 | RJ7/SEG55 — GPIO RJ7 / LCD segment 55 |
| Pin 70 | RJ6/SEG54 — GPIO RJ6 / LCD segment 54 |
| Pin 71 | RJ5/SEG53 — GPIO RJ5 / LCD segment 53 |
| Pin 72 | RJ4/SEG52 — GPIO RJ4 / LCD segment 52 |
| Pin 73 | RJ3/SEG51 — GPIO RJ3 / LCD segment 51 |
| Pin 74 | RJ2/SEG50 — GPIO RJ2 / LCD segment 50 |
| Pin 75 | RJ1/SEG49 — GPIO RJ1 / LCD segment 49 |
| Pin 76 | RJ0/SEG48 — GPIO RJ0 / LCD segment 48 |
| Pin 77 | RK7/SEG63 — GPIO RK7 / LCD segment 63 |
| Pin 78 | RK6/SEG62 — GPIO RK6 / LCD segment 62 |
| Pin 79 | RK5/SEG61 — GPIO RK5 / LCD segment 61 |
| Pin 80 | RK4/SEG60 — GPIO RK4 / LCD segment 60 |
Typical Applications
PIC18F85J94-I/PT is suitable for 7 applications: Battery-Powered Medical Monitor with Segment LCD, USB-Connected Industrial Gauge / Data Logger, Smart Thermostat / HVAC Control Panel, Capacitive Touch Human-Machine Interface (HMI), Portable Point-of-Sale (POS) Terminal, Automotive Accessory Dashboard Cluster, Electronic Meter / Smart Energy Display.
Battery-Powered Medical Monitor with Segment LCD
The PIC18F85J94-I/PT's nanoWatt XLP sleep mode (sub-uA), integrated 368-segment LCD controller, and Vbat-backed RTCC make it ideal for portable medical monitors such as glucose meters and pulse oximeters. The 32KB flash stores UI state, patient history buffers, and BLE/USB command stacks, while the 4KB RAM is sufficient for LCD frame buffers and ADC sample averaging. The 12-bit ADC with up to 24 channels supports multi-sensor acquisition, and the CTMU drives capacitive touch buttons without an external analog front end - reducing BOM cost versus discrete solutions.
Recommended
USB-Connected Industrial Gauge / Data Logger
The PIC18F85J94-I/PT's on-chip USB 2.0 full-speed device controller eliminates external USB interface chips, enabling cost-effective industrial gauges and data loggers that connect to a host PC for configuration and data export. The 64 MHz / 16 MIPS core processes Modbus RTU frames, RTCC timestamps, and ADC scans without external DSP. The 80-pin TQFP exposes up to 69 GPIO for sensor matrix scanning, while the industrial -40C to +85C temperature range supports factory-floor deployment per Microchip datasheet ratings.
Recommended
Smart Thermostat / HVAC Control Panel
The integrated 368-segment LCD controller drives the typical 7-segment + icon display on residential thermostats directly, without an external LCD driver. The PIC18F85J94-I/PT's CTMU block scans multiple capacitive touch sliders for the temperature setpoint and mode buttons, the 12-bit ADC reads thermistor inputs with hardware averaging, and the RTCC maintains scheduling through brief power interruptions via Vbat. The 32KB flash holds the control algorithm, UI state machine, and Wi-Fi/BLE module command interface over UART.
Recommended
Capacitive Touch Human-Machine Interface (HMI)
The PIC18F85J94-I/PT's hardware CTMU block enables robust capacitive touch sensing for buttons, sliders, and proximity wake without an external analog front end IC. The 69 GPIO expand the touch matrix beyond 16 channels typical of dedicated touch ICs, supporting larger glass-overlay panels. The integrated LCD controller directly drives the HMI's segment display, while USB allows firmware updates and event logging to a host PC during production calibration - a single-chip solution for industrial HMI panels per Microchip CTMU application notes.
Recommended
Portable Point-of-Sale (POS) Terminal
The PIC18F85J94-I/PT's full-speed USB device port supports direct USB CDC/HID communication with mobile POS hosts (tablets, phones) for card reader peripherals and barcode scanner accessories. The 32KB flash stores USB stack, scanner protocol handlers, and cryptographic primitives, while the 4KB RAM buffers scanned payloads. The integrated LCD controller drives the merchant-facing mini-display showing transaction status, and nanoWatt XLP sleep extends battery life between transactions - per Microchip USB + LCD application examples.
Recommended
Automotive Accessory Dashboard Cluster
The PIC18F85J94-I/PT supports a range of automotive accessory dashboards (motorcycle info panels, marine gauge clusters, RV status panels) where the integrated 368-segment LCD replaces a separate display driver and the CTMU drives capacitive backlit mode buttons. The 12-bit ADC monitors up to 24 analog channels (fuel level, temperature, voltage), the RTCC timestamps trip data, and the 64 MHz core processes display updates smoothly. Industrial temperature range -40C to +85C covers cabin environments per Microchip product family ratings.
Recommended
Electronic Meter / Smart Energy Display
The PIC18F85J94-I/PT's segment LCD controller is well-matched to the multi-digit display of electricity, water, or gas meters, driving up to 368 segments directly. The 12-bit ADC accurately samples current/voltage sensors at modest bandwidth, while the RTCC provides accurate time-of-use scheduling through Vbat backup during main power loss. The 32KB flash holds the metering algorithm, calibration tables, and Modbus/ANSI C12.18/21 communication stack over UART - a true single-chip solution for residential e-meters.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F85J94-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F85J90-I/PT | PIC18F65J94-I/PT | PIC18F85J50-I/PT | PIC18F85J11-I/PT | PIC18F8722T-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-80 (PT) | TQFP-80 (PT) - same | TQFP-80 (PT) - same | TQFP-80 (PT) - same | TQFP-80 (PT) - same | TQFP-80 (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 32 KB | 32 KB | 32 KB | 64 KB | 64 KB | 128 KB |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB | 3.9 KB |
| USB 2.0 Full-Speed | Yes | Yes | Yes | Yes | No | No |
| LCD Segments (max) | 368 | 368 | 368 | 0 (no LCD) | 0 (no LCD) | 0 (no LCD) |
| Maximum CPU Frequency | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 48 MHz | 48 MHz | 40 MHz |
| nanoWatt XLP Sleep | Yes (sub-uA) | Yes | Yes | Yes | No | No |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Integrated 368-segment LCD controller with charge pump and software contrast (vs PIC18F85J50-I/PT)
- Hardware CTMU capacitive touch engine with no external analog front end (vs PIC18F8722T-I/PT)
- nanoWatt XLP technology with sub-uA sleep and Vbat-backed RTCC (vs PIC18F85J11-I/PT)
- Integrated USB 2.0 full-speed device with on-chip transceiver (vs PIC18F8722T-I/PT)
Design Notes
Place 100nF ceramic decoupling capacitors as close as possible to every VDD/VSS pin of the PIC18F85J94-I/PT; the 80-pin TQFP exposes multiple VDD/VSS pairs and each requires its own bypass to suppress switching transients on USB DP/DM. Add a bulk 10uF tantalum or ceramic cap near the device to handle USB inrush events. The Vbat pin must be tied to a backup battery (coin cell or supercap) via a series diode if RTCC retention is required during main power loss.
The 80-pin TQFP (0.5mm pitch, 12x12mm body) requires 4-layer PCB construction to fan out the inner pads cleanly. Maintain at least 0.2mm trace/space rules and use a continuous ground plane under the device. The USB DP/DM pair must be routed as a 90-ohm differential pair with length matching within 150 mils per USB 2.0 full-speed guidelines; this is essential for USB compliance certification.
Configuration words must be programmed before code execution for the PIC18F85J94-I/PT; failure to set the IESO and FCMEN configuration bits properly causes USB oscillator start-up failures and LCD waveform glitches. The CTMU requires careful calibration of the current source via the CTMUICON register before touch scanning - leaving it at reset default produces unreliable touch detection. Reference Microchip AN1250 and TB3063 for proper CTMU initialization sequences.
The 64 MHz internal oscillator on the PIC18F85J94-I/PT generates harmonics up to 500 MHz that can couple into the USB DP/DM traces if the analog supply is not well-bypassed. Place a ferrite bead (600 ohm at 100 MHz) in series with AVDD and a 10uF + 100nF cap stack on the analog supply pin if present on the package. Avoid routing ADC inputs parallel to the USB data pair to prevent injected noise on capacitive touch measurements.
Estimated: at 64 MHz CPU clock and full USB + LCD + ADC active, the PIC18F85J94-I/PT typically dissipates about 50 mW. With theta_JA around 50 C/W for the 80-pin TQFP, junction temperature rise above ambient is approximately 2.5 C at room temperature, well within the -40C to +85C industrial rating. No special thermal management is required for normal operation; however, in enclosed enclosures above 60 C ambient, verify operation with worst-case firmware workload.
Compliance Information
RoHS compliant per Microchip product page. The -I/PT industrial grade part is not AEC-Q100 qualified - select automotive-grade PIC18F variants (typically -E/PT extended or -VAO suffix) for AEC-Q100 requirements. Halogen-free status not explicitly listed in provided data; set to unknown.