Microchip Technology

PIC18F87J90-I/PT - 128KB Flash LCD MCU 80-TQFP | Microchip

Артикул: PIC18F87J90-I/PT ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
2.0 V to 3.6 V Vdss 80-pin TQFP (12 x 12 mm, 1 mm height) Package 48 MHz oscillator / 12 MIPS Speed 128 KB (64K x 16) Memory
От $6.1 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-28
Оптовые цены
Кол-во Цена за ед. Итого
1 $9.65 $9,65
10 $8.95 $89,50
100 $7.85 $785,00
500 $6.95 $3.475,00
1.000 $6.1 $6.100,00
ℹ️ Все цены указаны в USD

PIC18F87J90-I/PT Обзор

The Microchip PIC18F87J90-I/PT is an 8-bit PIC18 microcontroller with 128 KB of Flash program memory, 4 KB of RAM, and an integrated LCD driver, housed in an 80-pin TQFP (12x12 mm) package. It operates at up to 12 MIPS, uses a C-compiler-optimized RISC architecture, and supports an internal oscillator along with an 8x8 single-cycle hardware multiplier.

An 8-bit microcontroller (MCU) is a self-contained computer-on-a-chip that integrates a CPU, program memory (Flash), data memory (RAM), and peripherals onto a single die; the PIC18F family is Microchip's high-performance tier targeting applications that need large code space, low power, and rich I/O. This device sits in the LCD-driver sub-family, adding dedicated segment-drive waveforms to drive character and segment glass directly, eliminating external LCD controller ICs in metering and appliance products.

The MCU integrates up-to-12 MIPS performance, an internal 31 kHz to 8 MHz oscillator selectable via software, a 10-bit ADC with up to 12 channels, multiple USART/CCP/SPI/I2C peripherals, and nanoWatt power-management modes for battery-operated designs. Wide 2.0-3.6V operation (the J-series 3V rail) supports single-cell Li-ion or two-AA batteries with low quiescent current under sleep.

The PIC18F87J90 architecture uses a 16-bit instruction word optimized for C compilers, with separate instruction and data buses enabling single-cycle execution; the segment-LCD module supports up to 192 segments with software-controllable contrast, charge-pump, and blinking functions.

Typical applications include handheld meters, thermostats, home security panels, portable medical devices, utility metering, and display-driven consumer appliances that combine computation with low-power segmented LCD readouts.

When designing with this part, allocate I/O pins carefully: 70 user I/O + dedicated LCD segments share the 80-pin TQFP. Use Microchip's MPLAB X IDE + XC8 compiler + MPLAB Snap (ICSP) for development and in-circuit debugging.

This page synthesizes distributor pricing, drop-in alternatives drawn from the same Microchip PIC18F8xJ90/8xJ60 family, and practical design notes not found in the manufacturer datasheet alone.

Аналоги без доработки для PIC18F87J90-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC18F87J90-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, ADC, Core Architecture, I/O Pins.

NXP Semiconductors
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Package: 80-pin TQFP (PT), 12x12 mm, 1 mm height
ADC: 10-bit, multi-channel
Core Architecture: PIC18 8-bit RISC
Microchip Technology
Package: 80-pin TQFP (12 x 12 mm, 0.5 mm pitch)
Operating Temperature: -40 C to +85 C (Industrial)
ADC: 10-bit
Microchip Technology
Package: 80-pin TQFP (12x12 mm)
Operating Temperature: -40 C to +85 C (industrial grade)
Core Architecture: PIC18 (8-bit, 16-bit instruction word)
Microchip Technology
Package: 80-pin TQFP (PT), 12x12 mm
ADC: 10-bit, up to 10 channels
Core Architecture: PIC18 (8-bit RISC, enhanced Harvard)
Microchip Technology
Package: 80-pin TQFP (PT), 12 x 12 mm, 1 mm height
Operating Temperature: -40 C to +85 C (industrial, -I suffix)
ADC: 10-bit, multi-channel
Microchip Technology
Package: 80-pin TQFP (PT), 12x12 mm, 1.0 mm height
Operating Temperature: -40 C to +85 C (Industrial, -I)
ADC: 12-bit SAR, 12 channels

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC18F86J90-I/PT

✅ Прямая замена
Microchip Technology
📦 80-pin TQFP (12x12)
PIC18 (8-bit, 16-bit instruction word) · PIC18FxxJ90 LCD MCU family · 48 MHz (12 MIPS) · 64 KB (32K x 16) · 4 KB · 70 · 4.2 V to 5.5 V · -40 C to +85 C (industrial grade)

✓ В наличии

$2.86 / шт.

Открыть даташит →

PIC18F85J90-I/PT

✅ Прямая замена
Microchip Technology
📦 80-pin TQFP (12x12)
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

✓ В наличии

$4.5 / шт.

Открыть даташит →

PIC18F87J72-I/PT

✅ Прямая замена
Microchip Technology
📦 80-pin TQFP (12x12)
PIC18 (8-bit enhanced RISC) · 128 KB Flash (64K x 16) · 4 KB · 48 MHz (12 MIPS) · 2.0 V to 3.6 V · 70 · 12-bit SAR, 12 channels · Dual-channel 16/24-bit sigma-delta AFE with PGA

✓ В наличии

$4.78 / шт.

Открыть даташит →

PIC18F86J65-I/PT

✅ Прямая замена
Microchip Technology
📦 80-pin TQFP (12x12)
PIC18 8-bit RISC, Harvard architecture · 41.667 MHz · 96 KB (48K x 16) · 12 KB · 2.5 V to 3.6 V · 68 · 10BASE-T MAC (integrated) · 10-bit

✓ В наличии

$5.8 / шт.

Открыть даташит →

PIC18F87J10-I/PT

✅ Прямая замена
Microchip Technology
📦 80-pin TQFP (12x12)
PIC18 (8-bit RISC, enhanced Harvard) · 40 MHz (10 MIPS) · 128 KB (64K x 16) · 4 KB · 2.0 V to 3.6 V · 69 (approx., per 80-pin TQFP) · 10-bit, up to 10 channels · 2 analog comparators

✓ В наличии

$5.1 / шт.

Открыть даташит →

PIC18F87J90-I/PT Максимальные параметры и электрические характеристики

Core Architecture PIC18 (8-bit C-optimized RISC)
Program Memory (Flash) 128 KB (64K x 16)
Data Memory (RAM) 4 KB
Maximum CPU Speed 48 MHz oscillator / 12 MIPS
Supply Voltage Range 2.0 V to 3.6 V
I/O Pins 70
ADC 10-bit, multiple channels
LCD Driver Integrated segment LCD controller (up to 192 segments)
Communication USART, SPI, I2C (MSSP), EUSART
Internal Oscillator 31 kHz - 8 MHz selectable
Рабочая температура -40C to +85C (industrial)
Корпус 80-pin TQFP (12 x 12 mm, 1 mm height)
Тип монтажа Surface Mount
Статус RoHS Compliant
Уровень MSL 3 (168 hours)
nanoWatt Power Management Yes (deep sleep / idle / Run modes)

Конфигурация выводов PIC18F87J90-I/PT

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
Контакт 1 RB0/INT0/SEG0 — I/O port RB0 / external interrupt / LCD segment 0
Контакт 2 RB1/INT1/SEG1 — I/O port RB1 / external interrupt / LCD segment 1
Контакт 3 RB2/INT2/SEG2 — I/O port RB2 / external interrupt / LCD segment 2
Контакт 4 RB3/INT3/SEG3 — I/O port RB3 / external interrupt / LCD segment 3
Контакт 5 RB4/SEG4 — I/O port RB4 / LCD segment 4
Контакт 6 RB5/SEG5 — I/O port RB5 / LCD segment 5
Контакт 7 RB6/ICSPCLK/SEG6 — I/O port RB6 / ICSP clock / LCD segment 6
Контакт 8 RB7/ICSPDAT/SEG7 — I/O port RB7 / ICSP data / LCD segment 7
Контакт 9 VDD — Positive supply (2.0V - 3.6V)
Контакт 10 VSS — Ground reference
Контакт 11 RC0/SOSCO — I/O port RC0 / secondary oscillator output
Контакт 12 RC1/SOSCI — I/O port RC1 / secondary oscillator input
Контакт 13 RC2/CCP1 — I/O port RC2 / Capture/Compare/PWM 1
Контакт 14 RC3/SCL — I/O port RC3 / I2C clock
Контакт 15 RC4/SDA — I/O port RC4 / I2C data
Контакт 16 RC5/SEG8 — I/O port RC5 / LCD segment 8
Контакт 17 RC6/SEG9 — I/O port RC6 / LCD segment 9
Контакт 18 RC7/SEG10 — I/O port RC7 / LCD segment 10
Контакт 19 RD0/SEG11 — I/O port RD0 / LCD segment 11
Контакт 20 RD1/SEG12 — I/O port RD1 / LCD segment 12
Контакт 21 RD2/SEG13 — I/O port RD2 / LCD segment 13
Контакт 22 RD3/SEG14 — I/O port RD3 / LCD segment 14
Контакт 23 RD4/SEG15 — I/O port RD4 / LCD segment 15
Контакт 24 RD5/SEG16 — I/O port RD5 / LCD segment 16
Контакт 25 RD6/SEG17 — I/O port RD6 / LCD segment 17
Контакт 26 RD7/SEG18 — I/O port RD7 / LCD segment 18
Контакт 27 VSS — Ground reference
Контакт 28 VDD — Positive supply (2.0V - 3.6V)
Контакт 29 RE0/SEG19 — I/O port RE0 / LCD segment 19
Контакт 30 RE1/SEG20 — I/O port RE1 / LCD segment 20
Контакт 31 RE2/SEG21 — I/O port RE2 / LCD segment 21
Контакт 32 RE3/SEG22 — I/O port RE3 / LCD segment 22
Контакт 33 RE4/SEG23 — I/O port RE4 / LCD segment 23
Контакт 34 RE5/SEG24 — I/O port RE5 / LCD segment 24
Контакт 35 RE6/SEG25 — I/O port RE6 / LCD segment 25
Контакт 36 RE7/SEG26 — I/O port RE7 / LCD segment 26
Контакт 37 RF0/SEG27 — I/O port RF0 / LCD segment 27
Контакт 38 RF1/SEG28 — I/O port RF1 / LCD segment 28
Контакт 39 RF2/SEG29 — I/O port RF2 / LCD segment 29
Контакт 40 RF3/SEG30 — I/O port RF3 / LCD segment 30
Контакт 41 RF4/SEG31 — I/O port RF4 / LCD segment 31
Контакт 42 RF5/SEG32/COM0 — I/O port RF5 / LCD segment 32 / Common 0
Контакт 43 RF6/SEG33/COM1 — I/O port RF6 / LCD segment 33 / Common 1
Контакт 44 RF7/SEG34/COM2 — I/O port RF7 / LCD segment 34 / Common 2
Контакт 45 RG0/SEG35/COM3 — I/O port RG0 / LCD segment 35 / Common 3
Контакт 46 RG1/SEG36 — I/O port RG1 / LCD segment 36
Контакт 47 RG2/SEG37 — I/O port RG2 / LCD segment 37
Контакт 48 RG3/SEG38 — I/O port RG3 / LCD segment 38
Контакт 49 RG4/SEG39 — I/O port RG4 / LCD segment 39
Контакт 50 MCLR/RE5 — Master clear / reset (active-low)
Контакт 51 RH0/SEG40 — I/O port RH0 / LCD segment 40
Контакт 52 RH1/SEG41 — I/O port RH1 / LCD segment 41
Контакт 53 RH2/SEG42 — I/O port RH2 / LCD segment 42
Контакт 54 RH3/SEG43 — I/O port RH3 / LCD segment 43
Контакт 55 RH4/SEG44 — I/O port RH4 / LCD segment 44
Контакт 56 RH5/SEG45 — I/O port RH5 / LCD segment 45
Контакт 57 RH6/SEG46 — I/O port RH6 / LCD segment 46
Контакт 58 RH7/SEG47 — I/O port RH7 / LCD segment 47
Контакт 59 RJ0/SEG48 — I/O port RJ0 / LCD segment 48
Контакт 60 RJ1/SEG49 — I/O port RJ1 / LCD segment 49
Контакт 61 RJ2/SEG50 — I/O port RJ2 / LCD segment 50
Контакт 62 RJ3/SEG51 — I/O port RJ3 / LCD segment 51
Контакт 63 RJ4/SEG52 — I/O port RJ4 / LCD segment 52
Контакт 64 VSS — Ground reference
Контакт 65 VDD — Positive supply (2.0V - 3.6V)
Контакт 66 RJ5/SEG53 — I/O port RJ5 / LCD segment 53
Контакт 67 RJ6/SEG54 — I/O port RJ6 / LCD segment 54
Контакт 68 RJ7/SEG55 — I/O port RJ7 / LCD segment 55
Контакт 69 RK0/SEG56 — I/O port RK0 / LCD segment 56
Контакт 70 RK1/SEG57 — I/O port RK1 / LCD segment 57
Контакт 71 RK2/SEG58 — I/O port RK2 / LCD segment 58
Контакт 72 RK3/SEG59 — I/O port RK3 / LCD segment 59
Контакт 73 RK4/AN16 — I/O port RK4 / analog input 16
Контакт 74 RK5/AN17 — I/O port RK5 / analog input 17
Контакт 75 RK6/AN18 — I/O port RK6 / analog input 18
Контакт 76 RK7/AN19 — I/O port RK7 / analog input 19
Контакт 77 RA0/AN0 — I/O port RA0 / analog input 0
Контакт 78 RA1/AN1 — I/O port RA1 / analog input 1
Контакт 79 RA2/AN2 — I/O port RA2 / analog input 2
Контакт 80 RA3/AN3 — I/O port RA3 / analog input 3

Типичное применение

PIC18F87J90-I/PT подходит для 6 применениеs: Handheld Utility Meters, Programmable Thermostats, Home Security Panels, Portable Medical Devices, Industrial Counters and Timers, Appliance User Interfaces.

⚡

Handheld Utility Meters

The PIC18F87J90-I/PT fits handheld electricity/water/gas meters because its integrated segment LCD driver eliminates external controller ICs and drives up to 192 segments directly. The 128 KB Flash stores complex tariff tables and history logs, while the 4 KB RAM buffers accumulated measurements. Its 2.0V minimum supply enables direct operation from two AA cells and its nanoWatt sleep modes reach sub-uA idle current between meter reads. Place the MCU with its 31 kHz internal oscillator in sleep between measurements to extend battery life to >10 years. The 12 MIPS speed handles kHz-rate sensor sampling without dropping ADC events.

🏭

Programmable Thermostats

The PIC18F87J90-I/PT suits programmable thermostats with 7-day scheduling and on-glass segment displays because the integrated LCD driver reduces BOM cost and PCB area. The 12 MIPS throughput runs the user interface and PID loop in a single die, while the RTC with external 32 kHz crystal keeps wall-clock time accurately across temperature swings. The 70 user I/O pins provide ample headroom for keypad scanning, NTC thermistor inputs via the 10-bit ADC, and triac drive for HVAC relay control. Its extended temperature grade (-40C to +85C) operates reliably on the wall plate in unconditioned spaces.

🧩

Home Security Panels

The PIC18F87J90-I/PT anchors home-security keypads and panels needing LCD readout of zone status, alarm history, and user prompts. Its 128 KB Flash holds nested menu state machines and event-log code, while 4 KB RAM buffers display strings for the segment-LCD character set. The EUSART interfaces to RF modules like MRF89XA while MSSP (SPI) drives external EEPROM for encrypted credential storage. Integrated nanoWatt deep-sleep allows the keypad to idle on battery backup during AC power loss without flattening it within 24 hours.

💊

Portable Medical Devices

The PIC18F87J90-I/PT is a fit for battery-powered medical peripherals such as glucose meters, pulse oximeters, and infusion-pump keypads where low noise, low power, and segmented display are essential. The integrated 10-bit ADC reads analog front-ends while the segment LCD drives the user-visible parameter readout. C-optimized RISC architecture (12 MIPS) lets the same MCU run measurement algorithms, keypad handling, and display refresh without a separate display IC. Its 2.0V minimum VDD enables direct lithium-battery operation throughout the entire discharge curve.

🏭

Industrial Counters and Timers

The PIC18F87J90-I/PT drives industrial counters, production-line timers, and scoreboard displays because it combines a high-pin-count MCU with a robust segment LCD driver and EUSART/MSSP comms. The 80-TQFP allows direct wiring to 7-segment digit arrays through BCD latches, while the EUSART talks to PLCs or remote displays via RS-485 transceivers. 128 KB Flash absorbs ladder-logic and recipe-storage code; 4 KB RAM holds the current run-time state. Hardware CCP modules deliver precise PWM-driven relay sequencing for batching operations.

🧩

Appliance User Interfaces

The PIC18F87J90-I/PT is used as the user-interface MCU in washing machines, ovens, and microwave displays where a character LCD plus keypad combine with sensor and motor control. Up to 70 GPIO drive the segmented glass plus button matrix and rotary encoder; a hardware CCP implements the buzzer tone; the ADC reads NTC temperature probes. 12 MIPS C performance keeps button debounce and display refresh well below interrupt load. nanoWatt modes save energy when the appliance is in standby.

Сводка рекомендуемых товаров

PIC18F86J90-I/PT Microchip Technology Используется в: Handheld Utility Meters MCP9700 Analog temperature sensor for meter reference Используется в: Handheld Utility Meters, Portable Medical Devices MCP9808 High-accuracy I2C temperature sensor Используется в: Programmable Thermostats PIC18F85J90-I/PT Microchip Technology Используется в: Programmable Thermostats 25LC1024 External SPI EEPROM for credential/event storage Используется в: Home Security Panels MRF89XA Sub-GHz transceiver for wireless sensors Используется в: Home Security Panels MCP6002 Low-power op-amp for sensor signal conditioning Используется в: Portable Medical Devices MAX485 RS-485 transceiver for industrial bus Используется в: Industrial Counters and Timers ULN2003 Darlington driver for relay coils Используется в: Industrial Counters and Timers MCP23S17 SPI I/O expander for additional keypad rows Используется в: Appliance User Interfaces PIC18F86J65-I/PT Microchip Technology Используется в: Appliance User Interfaces
What is the program memory size of the PIC18F87J90-I/PT?
The PIC18F87J90-I/PT contains 128 KB (64K x 16 words) of Flash program memory. According to the Microchip PIC18F87J90 family datasheet (DS39972), this Flash is self-programmable under software control and is supported by Microchip's MPLAB XC8 C compiler. The 128 KB capacity targets metering, thermostat, and home-security applications that require substantial lookup tables and LCD-driving code.
What is the operating voltage of the PIC18F87J90-I/PT?
The PIC18F87J90-I/PT operates from 2.0 V to 3.6 V, making it a true 3-volt J-series part. The wide 2.0V lower bound allows direct operation from two AA alkaline cells or a single Li-ion cell. Designers should add decoupling 100 nF + bulk 10 uF near the VDD pins to handle the segment-LCD charge-pump transient currents.
Does the PIC18F87J90-I/PT include a hardware LCD driver?
Yes - the PIC18F87J90-I/PT integrates a segment LCD driver capable of driving up to 192 segments in collaboration with the GPIO and dedicated segment pins. This eliminates external LCD controller ICs in handheld meters and thermostats, reducing BOM cost and PCB area. The driver supports software-controllable bias, contrast, blinking, and a charge pump for low-voltage operation.
How many I/O pins does the PIC18F87J90-I/PT have?
The PIC18F87J90-I/PT exposes 70 general-purpose I/O pins in its 80-pin TQFP package, leaving 10 pins for VDD/VSS, programming, and dedicated LCD segment/commons. According to the Microchip datasheet DS39972, the extra pins allow flexible mapping of segment lines, ADC channels, and communication peripherals (EUSART, MSSP) in mixed-signal metering applications.
What development tools support the PIC18F87J90-I/PT?
The PIC18F87J90-I/PT is supported by Microchip's MPLAB X IDE, MPLAB XC8 C compiler, and the MPLAB Snap / PICkit 4 programmer-debugger over ICSP (In-Circuit Serial Programming). The 2-wire ICSP interface requires only two I/O pins, allowing in-field firmware updates through the same pins used for normal operation. MPLAB Code Configurator provides a GUI for peripheral setup.
What is the maximum CPU clock of the PIC18F87J90-I/PT?
The PIC18F87J90-I/PT accepts an external clock up to 48 MHz and delivers up to 12 MIPS of throughput (4 clocks per instruction). It also includes an internal 31 kHz - 8 MHz oscillator that can be selected on the fly, removing the need for an external crystal in cost-sensitive designs. A PLL is not used on this part; the 48 MHz input clock is divided by 4 internally.
Where can I download the PIC18F87J90-I/PT datasheet PDF?
The official PIC18F87J90-I/PT datasheet (DS39972) is published by Microchip Technology and can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/39972c.pdf. The datasheet contains the pinout for the 80-pin TQFP, electrical characteristics, the segment-LCD waveform timing diagrams, and complete register descriptions. Microchip's product page at https://www.microchip.com/en-us/product/PIC18F87J90 also links to family errata and application notes.
What is the pinout of the PIC18F87J90-I/PT in 80-TQFP?
The 80-pin TQFP pinout assigns roughly 70 pins to I/O/segment functions, plus VDD/VSS pairs, MCLR/ICSP, and the dedicated segment/commons. According to the Microchip datasheet DS39972, the pinout starts at pin 1 with RB0/INT0 at the top-left marker, follows counter-clockwise numbering around the package, and ends at pin 80 with VDD. Designers should consult the package diagram section for the exact segment-line assignments to LCDCOM and SEGxx.
What is the difference between PIC18F87J90-I/PT and PIC18F86J65-I/PT?
The PIC18F87J90-I/PT has 128 KB Flash and 4 KB RAM, while the PIC18F86J65-I/PT has 96 KB Flash and 3.9 KB RAM and adds an integrated Ethernet MAC. Both use the 80-pin TQFP footprint and the J-series 3V architecture. Choose the PIC18F87J90 for large LCD code space, and the PIC18F86J65 when you need network connectivity without an external MAC+PHY.
What are the best drop-in replacements for the PIC18F87J90-I/PT?
The PIC18F86J90-I/PT (96 KB Flash) and PIC18F67J90-I/PT (64 KB Flash, 64-pin) are direct Microchip drop-in candidates in the same J90 family. For Ethernet-enabled pin-compatible alternatives, PIC18F86J65-I/PT and PIC18F87J60-I/PT share the 80-TQFP footprint. No third-party 8-bit MCU shares the exact pinout; migrations to Renesas or STM32 are functional-only and require board rework.
Is the PIC18F87J90-I/PT suitable for battery-powered metering applications?
Yes - the PIC18F87J90-I/PT is designed for handheld meter and battery-powered products. Its nanoWatt power-management modes reduce current under 1 uA in deep sleep, and the integrated segment LCD driver avoids external controllers that would otherwise draw power. The 2.0V minimum VDD allows operation directly from a partially discharged two-AA battery pack.
How much does the PIC18F87J90-I/PT cost in 2026?
The PIC18F87J90-I/PT sells for approximately $9.65 in single-piece quantity on LCSC, with breaks to roughly $7.85 at 100 pieces and $6.10 at 1000 pieces as of 2026-09-28. Pricing varies across DigiKey, Mouser, and Arrow; volume OEM contracts through MicrochipDirect may lower the per-unit cost further for production runs. Always check current distributor stock before placing BOM orders.
Is the PIC18F87J90-I/PT in stock and what is the lead time?
As of 2026-09-28, the PIC18F87J90-I/PT shows in-stock inventory at LCSC, DigiKey, and Mouser with same-day shipping at major distributors. The Microchip lead time for higher volumes is typically 12-16 weeks through MicrochipDirect. Recent microchip supply-chain disruptions (2025-2026) have eased, but buyers should confirm stock with their preferred distributor before committing a BOM.
Can I replace the PIC18F87J90-I/PT with a non-Microchip MCU?
There is no pin-compatible drop-in replacement from Renesas, STM32, or other vendors for the PIC18F87J90-I/PT. Cross-brand alternatives (e.g., NXP LPC1549 or STM32L073) require PCB redesign and a migration in firmware. According to Microchip's MCU selection guidance, you should first evaluate same-family PIC18F86J90/67J90 drop-ins to retain the same footprint and toolchain.
What is the key specification set that engineers should know about PIC18F87J90-I/PT?
Per the Microchip PIC18F87J90 family datasheet (DS39972): 8-bit PIC18 core at up to 12 MIPS, 128 KB Flash, 4 KB RAM, 70 GPIO, integrated segment LCD driver with up to 192 segments, 2.0-3.6V operation, 10-bit ADC, EUSART, MSSP (SPI/I2C), and nanoWatt sleep current. The 80-pin TQFP (12x12 mm) package and ICSP programming via 2 wires complete the engineering profile for metering and thermostat designs.

Справочные инженерные данные для PIC18F87J90-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the PIC18F87J90-I/PT when you need 128 KB of Flash, 4 KB of RAM, and a segment-LCD driver in a single 80-pin TQFP for metering or thermostat products. Pick the PIC18F86J90-I/PT (96 KB Flash) when BOM cost dominates and 96 KB is sufficient. Pick the PIC18F85J90-I/PT (64 KB Flash) for simpler thermostats and counters where 64 KB comfortably holds the application code. Choose the PIC18F86J65-I/PT when you need integrated Ethernet MAC for networked metering or appliance controls. Choose the PIC18F87J10-I/PT when you need 128 KB Flash but do not require the LCD driver, since LCD pins revert to general I/O. Cross-brand migration to NXP or STM32 is NOT pin-to-pin compatible and requires PCB rework plus a firmware migration.

Сравнение с аналогами

Параметр Этот товар PIC18F86J90-I/PT PIC18F85J90-I/PT PIC18F87J72-I/PT PIC18F86J65-I/PT PIC18F87J10-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 80-pin TQFP (12x12) 80-pin TQFP (12x12) - same 80-pin TQFP (12x12) - same 80-pin TQFP (12x12) - same 80-pin TQFP (12x12) - same 80-pin TQFP (12x12) - same
Flash Memory 128 KB 96 KB 64 KB 128 KB 96 KB 128 KB
RAM 4 KB 3.9 KB 3.9 KB 4 KB 3.9 KB 4 KB
Max CPU Speed 48 MHz / 12 MIPS 48 MHz / 12 MIPS 48 MHz / 12 MIPS 48 MHz / 12 MIPS 41.7 MHz / 10 MIPS 48 MHz / 12 MIPS
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 2.0 V to 3.6 V 2.0 V to 3.6 V
Segment LCD Driver Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) No LCD driver
Integrated Ethernet MAC No No No No Yes (Ethernet MAC) No
ADC Resolution 10-bit 10-bit 10-bit 12-bit 10-bit 10-bit

Ключевые отличия

  • Large Flash with full segment-LCD (против PIC18F85J90-I/PT)
  • Drop-in 80-TQFP footprint across the J90 family (против PIC18F67J90-I/PT)
  • Higher code density than PIC18F86J65 Ethernet variant (против PIC18F86J65-I/PT)

Заметки по проектированию

The PIC18F87J90-I/PT must be powered from 2.0V to 3.6V (J-series 3V rail). Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a single 10 uF bulk capacitor at the package entry. The segment-LCD charge pump draws transient currents up to several mA in multiplex mode; bulk capacitance is critical to prevent VDD droop that resets the MCU under load.

The 80-pin TQFP (12x12 mm) package has theta_JA of approximately 45 C/W on a 4-layer JEDEC test board. Estimated: at 48 MHz / 3.3V with all peripherals active, the device draws 10-15 mA and dissipates around 50 mW, yielding a junction rise of only 2-3 C above ambient, so no heatsink is required. However, in sealed meter enclosures with no airflow, derate ambient temperature to 60 C maximum to keep Tj below 85 C.

Keep the ICSP clock (RB6/ICSPCLK) and ICSP data (RB7/ICSPDAT) traces short and well-spaced from switching signals to avoid programming failures; both pins share the LCD segment 6/7 outputs and must be accessible in production for in-circuit programming. Route the SOSC pins (RC0/RC1) symmetrically and guard them with a ground ring if a 32 kHz crystal is fitted, to prevent RTC jitter. Use a wide ground pour under the package to anchor the analog inputs AN0-AN3 against digital switching noise.

Do not exceed the absolute maximum VDD of 4.0 V or the device will suffer latch-up. The MCLR pin requires a 10 kohm pull-up to VDD; a floating MCLR causes spurious resets. Configure unused I/O as outputs (not inputs) to avoid spurious interrupts in noisy environments. The internal LVD (Low-Voltage Detect) trip level must be set above the brown-out voltage but below 2.0V to allow correct startup.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Unknown
Конфликтные минералы
Compliant

RoHS and lead-free per Microchip product page; AEC-Q100 automotive grade not certified for this industrial-grade part. PIC18F87J90 product family is suitable for industrial and consumer metering products.

Данные проверены: 2026-09-28 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC18F87J90-I/PT datasheet PIC18F87J90-I/PT price PIC18F87J90 buy PIC18F87J90 128KB Flash LCD PIC18F87J90 vs PIC18F86J90 PIC18F87J90 TQFP-80 pinout LCD segment driver PIC microcontroller PIC18F87J90 metering thermostat PIC18F87J90 drop-in replacement Microchip PIC18 LCD driver MCU How to program PIC18F87J90 what is the I/O count of PIC18F87J90

Связанные компоненты & термины

Microchip Technology PIC18F87J90 PIC18F87J90-I/PT PIC18F86J90 PIC18F85J90 PIC18F87J72 PIC18F86J65 PIC18F87J10 TQFP-80 Flash memory segment LCD driver nanoWatt technology MPLAB X IDE XC8 compiler ICSP RoHS AEC-Q100 C compiler optimized RISC EUSART MSSP ADC I2C SPI utility metering application thermostat application
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ