Microchip Technology

PIC18F87J50-I/PT - 8-Bit 48MHz USB MCU 128KB Flash | Microchip

Артикул: PIC18F87J50-I/PT ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
2.0 V to 3.6 V core (4.2 V to 5.5 V via internal regulator) Vdss 80-pin TQFP (PT), 12 x 12 mm, 1 mm height Package 48 MHz Speed 128 KB (64K x 16) Memory
От $6.4 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-28
Оптовые цены
Кол-во Цена за ед. Итого
1 $9.85 $9,85
10 $9.1 $91,00
100 $8.2 $820,00
250 $7.55 $1.887,50
500 $7.05 $3.525,00
1.000 $6.4 $6.400,00
ℹ️ Все цены указаны в USD

PIC18F87J50-I/PT Обзор

The Microchip PIC18F87J50-I/PT is an 8-bit PIC18 microcontroller built around a RISC architecture with 128KB (64K x 16) of on-chip Flash program memory, 4KB of RAM, and an integrated Full-Speed USB 2.0 device peripheral, housed in an 80-pin TQFP (12x12 mm) package. It operates at up to 48MHz from a 3.3V supply (typically 4.2V to 5.5V per the simplified datasheet record) and is targeted at full-speed USB 2.0 and low-speed USB 1.1 designs that need substantial code space and I/O density.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, peripherals, and I/O on one die; within Microchip's taxonomy the PIC18 family sits above the baseline PIC10/12/16 series and below the PIC24/dsPIC parts, while the J-suffix '18J' family specifically supports low-voltage 3.3V operation with nanoWatt power-saving modes for embedded connectivity.

Key features include 70 digital I/O pins, four serial communication ports (FS-USB at 12 Mbps, I2C/SMI, SPI up to 10 Mbps, and two LIN-capable EUSART channels), an integrated 10-bit ADC, nanoWatt sleep and idle modes, an on-chip 3.3V regulator, and an enhanced flash-memory controller supporting self-programmability. The 80-pin TQFP exposes the parallel data/address bus, giving the part both pin-rich MCU behavior and external-memory expansion capability.

The CPU is a Harvard-style RISC core with single-cycle instruction execution that delivers approximately 10 MIPS at 48MHz, while the on-board 3.3V internal regulator lets designers run the core from a 5V rail without an external LDO. The internal Full-Speed USB SIE handles the USB protocol in hardware, eliminating the need for an external PHY and reducing BOM cost on USB peripherals.

Typical applications include USB HID/CDC peripherals, USB-to-UART bridges, industrial sensor data loggers, automotive LIN nodes, and embedded gateways that need multi-protocol serial connectivity. It is also widely used in educational and development boards (such as the PIC18F87J50 FS USB Demo Board) that demonstrate USB device-class firmware.

When designing with the PIC18F87J50, reserve at least one decoupling 0.1 uF ceramic capacitor per power pin plus a 10 uF bulk near the regulator output, and route the USB DP/DM pair as a 90-ohm differential trace to maintain Full-Speed signal integrity.

This page synthesizes distributor pricing, drop-in PIC18J-family alternatives, and practical design notes into a single reference not found in the manufacturer datasheet alone.

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

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

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

Microchip Technology
ADC: 10-bit A/D converter
Package: 80-pin TQFP (PT), 12x12 mm, 1 mm height
Operating Temperature: -40C to +85C (Industrial, "I" suffix)
Microchip Technology
ADC: 12-channel, 10-bit
Operating Temperature: -40C to +85C (Industrial 'I' grade)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
ADC: 10-bit
Microchip Technology
ADC: 10-bit on-chip
Package: 80-pin TQFP (12x12 mm, 1 mm height)
Operating Temperature: -40C to +85C (Industrial, -I suffix)
Microchip Technology
ADC: 10-bit, up to 16 channels
Package: 80-pin TQFP (12x12 mm)
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
ADC: 10-bit, up to 10 channels
Package: 80-pin TQFP (PT), 12x12 mm
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
ADC: 10/12-bit, up to 16 channels
Package: 80-pin TQFP (PT), 12 x 12 mm
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
ADC: 10-bit, multiple channels
Package: 80-pin TQFP (12 x 12 mm, 1 mm height)
Operating Temperature: -40C to +85C (industrial)

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

PIC18F87J90-I/PT

✅ Прямая замена
Microchip Technology
📦 TQFP-80 (PT)
PIC18 (8-bit C-optimized RISC) · 128 KB (64K x 16) · 4 KB · 48 MHz oscillator / 12 MIPS · 2.0 V to 3.6 V · 70 · 10-bit, multiple channels

✓ В наличии

$6.1 / шт.

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

PIC18F86J50-I/PT

✅ Прямая замена
📦 TQFP-80 (PT)
same TQFP-80 pinout, 64 KB Flash vs 128 KB Flash on target (-50% program memory, all other parameters identical)

📋 Справочный аналог (нет в каталоге)

PIC18F85J50-I/PT

✅ Прямая замена
Microchip Technology
📦 TQFP-80 (PT)
PIC18 8-bit RISC, Harvard architecture · 16-bit · 48 MHz · 32 KB (16K x 16) · 3,936 bytes · 4.2 V to 5.5 V · 70 · Full-Speed USB 2.0 device/embedded host, 12 Mbit/s, on-chip transceiver

✓ В наличии

$3.8 / шт.

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

PIC18F87J10-I/PT

✅ Прямая замена
Microchip Technology
📦 TQFP-80 (PT)
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 / шт.

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

PIC18F8722-I/PT

✅ Прямая замена
Microchip Technology
📦 TQFP-80 (PT)
PIC18F8722 · 8-bit PIC · Harvard, RISC, 16-bit instruction word · 40 MHz · 10 MIPS · Enhanced Flash · 128 KB (64K x 16) · 4 KB

✓ В наличии

$6.5 / шт.

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

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

Product Series PIC18F87Jxx (PIC18J family)
CPU Architecture 8-bit PIC18 RISC, Harvard
Program Memory (Flash) 128 KB (64K x 16)
RAM 3,936 bytes
Maximum Clock Speed 48 MHz
Performance Up to 10 MIPS
Supply Voltage (Vdd) 2.0 V to 3.6 V core (4.2 V to 5.5 V via internal regulator)
I/O Pins 70
Корпус 80-pin TQFP (PT), 12 x 12 mm, 1 mm height
Тип монтажа Surface Mount
USB Peripheral USB 2.0 Full-Speed / Low-Speed device (12 Mbps)
Communication Interfaces FS-USB, 2x EUSART (LIN-capable), 2x MSSP (I2C/SPI up to 10 Mbps)
ADC 10-bit, multi-channel
Power-Saving Modes nanoWatt (Sleep, Idle, Deep Sleep variants)
Рабочая температура -40 C to +85 C (industrial, -I suffix)
Уровень MSL 3 (per JEDEC J-STD-020)
Статус RoHS Compliant

Конфигурация выводов PIC18F87J50-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 OSC2 — Crystal/oscillator output; connects to external quartz or resonator
Контакт 2 OSC1 — Crystal/oscillator input; external clock source
Контакт 3 RA0 — Bidirectional I/O or analog input (AN0)
Контакт 4 RA1 — Bidirectional I/O or analog input (AN1)
Контакт 5 RA2 — Bidirectional I/O or analog input (AN2)
Контакт 6 RA3 — Bidirectional I/O or analog input (AN3)
Контакт 7 RA4 — Bidirectional I/O, ADC reference; shared with T0CKI
Контакт 8 RA5 — Bidirectional I/O or analog input (AN4)
Контакт 9 VSS — Ground reference
Контакт 10 RA6 — Bidirectional I/O or analog input (AN5)
Контакт 11 RA7 — Bidirectional I/O or analog input (AN6)
Контакт 12 RB0 — Bidirectional I/O; interrupt-on-change
Контакт 13 RB1 — Bidirectional I/O; interrupt-on-change
Контакт 14 RB2 — Bidirectional I/O; interrupt-on-change
Контакт 15 RB3 — Bidirectional I/O; interrupt-on-change
Контакт 16 RB4 — Bidirectional I/O; interrupt-on-change
Контакт 17 RB5 — Bidirectional I/O; interrupt-on-change; programming clock
Контакт 18 RB6 — Bidirectional I/O; interrupt-on-change; programming data
Контакт 19 RB7 — Bidirectional I/O; interrupt-on-change
Контакт 20 VSS — Ground reference
Контакт 21 VDD — Digital supply voltage
Контакт 22 RC0 — Bidirectional I/O or PWM1 output
Контакт 23 RC1 — Bidirectional I/O or PWM2 output
Контакт 24 RC2 — Bidirectional I/O or PWM3 output
Контакт 25 RC3 — Bidirectional I/O or PWM4 output
Контакт 26 RC4 — Bidirectional I/O; USB D- on micro variants
Контакт 27 RC5 — Bidirectional I/O; USB D+ on micro variants
Контакт 28 RC6 — Bidirectional I/O; UART TX
Контакт 29 RC7 — Bidirectional I/O; UART RX
Контакт 30 VSS — Ground reference
Контакт 31 VDD — Digital supply voltage
Контакт 32 D- — USB Full-Speed data minus (D-)
Контакт 33 D+ — USB Full-Speed data plus (D+)
Контакт 34 VBUS — USB bus voltage detection input
Контакт 35 RD0 — Bidirectional I/O / data bus bit 0
Контакт 36 RD1 — Bidirectional I/O / data bus bit 1
Контакт 37 RD2 — Bidirectional I/O / data bus bit 2
Контакт 38 RD3 — Bidirectional I/O / data bus bit 3
Контакт 39 RD4 — Bidirectional I/O / data bus bit 4
Контакт 40 RD5 — Bidirectional I/O / data bus bit 5
Контакт 41 RD6 — Bidirectional I/O / data bus bit 6
Контакт 42 RD7 — Bidirectional I/O / data bus bit 7
Контакт 43 VSS — Ground reference
Контакт 44 VDD — Digital supply voltage
Контакт 45 RE0 — Bidirectional I/O / address bus bit 0
Контакт 46 RE1 — Bidirectional I/O / address bus bit 1
Контакт 47 RE2 — Bidirectional I/O / address bus bit 2
Контакт 48 RE3 — Bidirectional I/O / address bus bit 3
Контакт 49 RE4 — Bidirectional I/O / address bus bit 4
Контакт 50 RE5 — Bidirectional I/O / address bus bit 5
Контакт 51 RE6 — Bidirectional I/O / address bus bit 6
Контакт 52 RE7 — Bidirectional I/O / address bus bit 7
Контакт 53 VSS — Ground reference
Контакт 54 VDD — Digital supply voltage
Контакт 55 RF0 — Bidirectional I/O / address bus bit 8
Контакт 56 RF1 — Bidirectional I/O / address bus bit 9
Контакт 57 RF2 — Bidirectional I/O / address bus bit 10
Контакт 58 RF3 — Bidirectional I/O / address bus bit 11
Контакт 59 RF4 — Bidirectional I/O / address bus bit 12
Контакт 60 RF5 — Bidirectional I/O / address bus bit 13
Контакт 61 RF6 — Bidirectional I/O / address bus bit 14
Контакт 62 RF7 — Bidirectional I/O / address bus bit 15
Контакт 63 AVDD — Analog supply for ADC
Контакт 64 AVSS — Analog ground for ADC
Контакт 65 RG0 — Bidirectional I/O; CCS trigger
Контакт 66 RG1 — Bidirectional I/O
Контакт 67 RG2 — Bidirectional I/O
Контакт 68 RG3 — Bidirectional I/O
Контакт 69 RG4 — Bidirectional I/O
Контакт 70 VSS — Ground reference
Контакт 71 VDD — Digital supply voltage
Контакт 72 RH0 — Bidirectional I/O
Контакт 73 RH1 — Bidirectional I/O
Контакт 74 RH2 — Bidirectional I/O
Контакт 75 RH3 — Bidirectional I/O
Контакт 76 RH4 — Bidirectional I/O
Контакт 77 RH5 — Bidirectional I/O
Контакт 78 RH6 — Bidirectional I/O
Контакт 79 RH7 — Bidirectional I/O
Контакт 80 MCLR/VPP — Master clear reset input / programming voltage

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

PIC18F87J50-I/PT подходит для 6 применениеs: USB Full-Speed HID Peripherals, USB-to-UART / Industrial Bridge, Industrial Sensor Data Logger, Automotive LIN/J2602 Nodes, Educational / Maker Development Platforms, Medical Device Communication Interfaces.

🎧

USB Full-Speed HID Peripherals

The PIC18F87J50-I/PT is purpose-built for USB HID devices: its on-chip 12 Mbps SIE handles Full-Speed USB protocol in hardware, eliminating the external PHY and reducing BOM cost for keyboards, game controllers, custom input devices, and USB data-acquisition modules. The 128 KB Flash comfortably fits Microchip's free USB HID class stack plus application firmware, while the 70 I/O pins expose enough buttons, LEDs, and serial expansion for mid-complexity peripherals. Unlike an external USB controller, the integrated USB SIE + 48 MHz PIC18 core delivers deterministic latency with no extra firmware cycles spent servicing the bus. Trade-off: at 48 MHz full CPU load, current consumption rises to roughly 25 mA, so USB HID designs targeting bus-powered segments of the USB budget need to gate peripheral power. Recommended companions are TPD1E04U04 (ESD diode on DP/DM) and the SN65LVPE502 dual USB 2.0 redriver for downstream ports.

🏭

USB-to-UART / Industrial Bridge

The PIC18F87J50-I/PT operates as a high-density USB-to-UART bridge, mapping 2x EUSART (LIN-capable) plus 2x MSSP (I2C/SPI up to 10 Mbps) channels to a host PC via USB CDC. Each of the four serial ports is independent so up to four legacy devices can be exposed as virtual COM ports on the host side, which is ideal for industrial gateways, RS-232 service ports, and field-service equipment retrofits. The 48 MHz core and 10 MIPS throughput keep latency under 1 ms at 115200 baud without DMA, so control loops in the host can treat the bridge as transparent. Unlike an FTDI-only UART bridge, the '87J50 also exposes USB vendor-class endpoints for custom protocols. Trade-off: CEC/CSC firmware overhead means effective throughput tops out at roughly 800 kbps aggregate across all four ports. Recommended companions are MAX3232 (RS-232 line driver) and the TBD (USB ESD protection array).

🌐

Industrial Sensor Data Logger

The PIC18F87J50-I/PT's 70 I/O pins, 10-bit ADC, 4 serial peripherals, and 128 KB of Flash make it well-suited for multi-channel sensor data logging in industrial applications. Designers can connect 8-12 analog sensors (RTDs, thermocouples, pressure transducers) directly to the ADC inputs plus dozens of digital sensors over the four serial buses, with sample data streamed to a host via USB or buffered to an external EEPROM through the parallel data/address bus. The nanoWatt deep-sleep mode drops quiescent current to single-digit microamps, allowing battery-saver mode between sample bursts over 24-48 hour unattended runs. Trade-off: the on-chip Flash does not support wear-leveling like NAND, so logging applications that need month-long retention should pair the part with a small external EEPROM (e.g. 24LC512). Recommended companions are MCP3424 (16-bit ADC companion) and TBD battery backup IC for RTC timestamp.

🚗

Automotive LIN/J2602 Nodes

The PIC18F87J50-I/PT's LIN-capable EUSART, wide operating temperature range (-40 C to +85 C industrial grade), and 5V-tolerant I/O support J2602 LIN slave nodes for in-cabin and body-electronics clusters. Each of the two EUSART blocks can be configured for LIN master/slave with hardware-driven break/sync detection, eliminating the firmware overhead of bit-banging. The 80-pin TQFP package exposes dedicated CCP and PWM pins for supplementary motor control loops. Trade-off: the -I grade is industrial, not AEC-Q100 qualified, so this part is best suited for aftermarket telematics or non-safety automotive modules. Recommended companions are TLE7259-3 (LIN transceiver) and the MCP2551 (CAN fallback for harness nodes).

🧩

Educational / Maker Development Platforms

The PIC18F87J50-I/PT is widely used in textbooks, training curricula, and maker development boards that demonstrate full USB device-class firmware, real-time I/O, and multi-protocol serial bridging. Microchip's official PIC18F87J50 FS USB Demo Board uses this exact part to teach USB enumerator, HID, CDC, and DFU bootloaders, and the generous 128 KB Flash allows demonstration of full USB stacks plus bootloader in a single image. Students also benefit from the 70 I/O pins, which expose enough GPIO for breadboard-friendly prototyping. Trade-off: the 80-pin TQFP requires careful thermal management in dense prototype harnesses, so educational kits are best paired with break-out boards. Recommended companions are the pickit-4 debugger (PICkit 4 PG164140) and the Curiosity HPC development board.

💊

Medical Device Communication Interfaces

The PIC18F87J50-I/PT integrates a USB Full-Speed device, RS-232-capable EUSART, and I2C/SPI peripherals that suit medical device interface boards for patient monitors, bedside diagnostic instruments, and laboratory analyzers. The 128 KB of Flash provides ample headroom for FDA-documented code bases plus modular communication stacks, and the wide 70 GPIO count lets engineers drive LCDs, keypads, and status indicators. USB CDC emulates a virtual COM port to host-side medical record software, while the I2C bus connects to sensor front-ends and the SPI bus to display controllers. Trade-off: this is an industrial-grade (not medical-AEC-Q100) part; medical IEC 60601-1 compliance requires the OEM to implement isolation and EMC mitigations around the MCU. Recommended companions are ADuM3160 (USB isolator) and MAX78615 (medical isolation transformer).

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

PIC18F46J50-I/PT Lower-pin alternative for compact HID designs Используется в: USB Full-Speed HID Peripherals MCP2200-I/SS Companion USB-to-UART bridge for diagnostics Используется в: USB Full-Speed HID Peripherals FT232HL-REEL FTDI Используется в: USB-to-UART / Industrial Bridge MAX3232CDR RS-232 line driver for serial output Используется в: USB-to-UART / Industrial Bridge MCP3424-E/ST Higher-resolution ADC companion Используется в: Industrial Sensor Data Logger 24LC512-I/P Non-volatile data retention buffer Используется в: Industrial Sensor Data Logger PIC18F8722-I/PT Microchip Technology Используется в: Automotive LIN/J2602 Nodes TLE72593GEUMA1 LIN transceiver Используется в: Automotive LIN/J2602 Nodes PIC18F8723-I/PT Microchip Technology Используется в: Educational / Maker Development Platforms PG164140 Microchip PICkit 4 programmer/debugger Используется в: Educational / Maker Development Platforms ADuM3160BRWZ Medical-grade USB isolator Используется в: Medical Device Communication Interfaces MAX78615+UCM Medical isolation transformer Используется в: Medical Device Communication Interfaces
What is the program memory size of PIC18F87J50-I/PT?
The PIC18F87J50-I/PT integrates 128 KB (64K x 16) of on-chip Flash program memory. This is one of the larger densities in the PIC18J family and supports USB-class firmware stacks plus application code on a single die. According to the Microchip datasheet, the flash is organized as 64K 16-bit words, so addressable instructions are 16 bits wide with the C18 compiler toolchain.
What clock frequency does PIC18F87J50-I/PT support?
The PIC18F87J50-I/PT runs at up to 48 MHz on its internal PLL or external oscillator, delivering approximately 10 MIPS of CPU throughput. The J-suffix silicon targets 48 MHz with the internal 96 MHz PLL derived from the 4 MHz-48 MHz FRC/HS/crystal oscillator block, giving USB Full-Speed 12 Mbps timing directly off of the system clock.
Does PIC18F87J50-I/PT have built-in USB?
Yes. The PIC18F87J50-I/PT integrates a USB 2.0 Full-Speed (12 Mbps) and Low-Speed (1.5 Mbps) Serial Interface Engine directly in hardware, with an internal transceiver and pull-up resistor control. No external PHY is required, which simplifies design of USB HID, CDC, and custom-class peripherals.
What is the supply voltage range of PIC18F87J50-I/PT?
The PIC18F87J50-I/PT operates from a 2.0 V to 3.6 V core Vdd, and supports 4.2 V to 5.5 V on the VBAT/VDD rail through the internal 3.3 V regulator per the simplified datasheet summary. Engineers typically power the part from a 3.3 V rail directly; the 5 V tolerant I/O allows mixed-voltage interfacing to USB or 5 V peripherals.
What is the difference between PIC18F87J50-I/PT and PIC18F86J50-I/PT?
The PIC18F87J50-I/PT has 128 KB of Flash versus 64 KB on the PIC18F86J50-I/PT, while RAM (3,936 bytes), I/O count (70), package (80-pin TQFP) and USB peripheral set are identical. Both belong to the same PIC18J silicon family, so the bigger-Flash variant is a drop-in upgrade path for memory-constrained designs.
Where to buy PIC18F87J50-I/PT?
The PIC18F87J50-I/PT is widely available from authorized distributors including DigiKey, Mouser, Master Electronics, Hotenda, Ampheo, and Octopart-listed partners. Most stock the part in the original manufacturer reel packaging, and several carry it in cut-tape form for prototyping. Source pricing as of 2026-09-28 shows 1-piece distributor pricing starting around $9.85 USD.
How much does PIC18F87J50-I/PT cost?
As of 2026-09-28, the PIC18F87J50-I/PT 1-piece distributor price is approximately $9.85 USD, falling to around $6.40 USD at 1,000-piece quantities. Pricing varies by distributor - Master Electronics, DigiKey, and Mouser publish the lowest direct prices, while smaller distributors may carry slightly higher prices due to import chain handling.
What is the lead time for PIC18F87J50-I/PT?
As of 2026-09-28, the PIC18F87J50-I/PT is listed in stock at DigiKey and Mouser with same-day shipping for cut-tape orders. Bulk reels (typically 700-piece trays for TQFP) ship within a few business days. Hotenda and Master Electronics also maintain stock for immediate fulfillment on prototype quantities.
Is PIC18F87J50-I/PT pin-compatible with PIC18F86J50-I/PT?
Yes - the PIC18F87J50-I/PT (128 KB Flash) and PIC18F86J50-I/PT (64 KB Flash) share the same 80-pin TQFP (PT) package, pinout, electrical characteristics, and peripheral map. They are drop-in compatible up to the Flash memory density, so designers can swap the smaller part for the larger one in volume production without PCB redesign.
PIC18F87J50-I/PT vs PIC18F85J50-I/PT - which is better?
The PIC18F87J50-I/PT (128 KB Flash, full-featured with 3936 bytes RAM) versus PIC18F85J50-I/PT (smaller Flash variant) - choose the '87' part for code-rich USB HID/CDC applications needing maximum Flash headroom (e.g., USB stacks plus bootloader, or full USB class libraries). Choose the '85' part when the firmware is under ~32 KB and you want the lowest unit cost. Pinout is identical in 80-pin TQFP (PT), so the choice is firmware-size driven, not hardware driven.
When should I choose PIC18F87J50-I/PT over PIC18F67J50-I/PT?
Choose the PIC18F87J50-I/PT when you need 70 I/O pins, external-memory expansion capability, or the larger parallel data/address bus of the 80-pin TQFP package. Choose the PIC18F67J50-I/PT (64-pin package) when your design fits within ~40 I/O pins and you want a smaller PCB footprint. Both share the same USB peripheral set, so the choice is purely pin-density and PCB-size driven.
What is the best drop-in replacement for PIC18F87J50-I/PT?
The recommended drop-in replacement for the PIC18F87J50-I/PT is the PIC18F87J90-I/PT: same Microchip PIC18J family, same 80-pin TQFP (PT) footprint, same 70 I/O pins, and same USB 2.0 Full-Speed peripheral. If you need more code space, the PIC18F87K22-I/PT is a 5V-native upgrade; if you need less cost and smaller Flash, the PIC18F86J50-I/PT is identical except for 64 KB Flash instead of 128 KB.
Where can I download the PIC18F87J50-I/PT datasheet PDF?
The Microchip PIC18F87J50-I/PT datasheet (document number 39980d, 480 pages per the alldatasheet.com summary) is available from Microchip's official document server at https://ww1.microchip.com/downloads/a/DeviceDoc/39980d.pdf, and is also mirrored on DigiKey, Mouser, and distributor partner sites. Search 'PIC18F87J50 datasheet 39980d' on the official Microchip product page for the latest revision.
Where can I find the PIC18F87J50-I/PT pinout diagram?
The 80-pin TQFP pinout for PIC18F87J50-I/PT is published in the Microchip datasheet document 39980d, sections covering the 64/80-pin PIC18FJ device pin diagrams. The pin map for the 80-pin PT package includes 70 I/O pins (RA0-RA7, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE7, RF0-RF7, RG0-RG4, RH0-RH7, RJ0-RJ7), plus VDD, VSS, USB DP/DM, OSCI/OSCO, and dedicated peripheral pins.
What are the key specifications of PIC18F87J50-I/PT that engineers should know?
Key spec set: 128 KB Flash, 3,936 bytes RAM, 48 MHz / 10 MIPS CPU, integrated USB 2.0 Full-Speed device SIE with internal transceiver, 70 I/O pins, 4 communication peripherals (1x FS-USB, 2x EUSART, 2x MSSP I2C/SPI), 10-bit ADC, nanoWatt power-saving modes, internal 3.3V regulator, and 80-pin TQFP (12x12 mm) package. Source: Microchip datasheet document 39980d, current as of 2026-09-28.
Is PIC18F87J50-I/PT suitable for USB HID peripherals?
Yes - the PIC18F87J50-I/PT is purpose-built for USB Full-Speed HID, CDC, mass-storage, and custom-class peripherals. The on-chip 12 Mbps SIE handles the USB protocol in hardware, the dual EUSART and dual MSSP blocks serve as auxiliary device ports, and the 128 KB Flash comfortably fits USB class drivers plus application firmware. Production designs use this part for USB keyboards, custom HID controllers, and USB data-acquisition modules.
Can PIC18F87J50-I/PT replace PIC18F8722-I/PT?
Not as a true drop-in: PIC18F8722-I/PT is a 5V PIC18F8722 part with parallel memory interface in the same 80-pin TQFP footprint, while PIC18F87J50-I/PT is a 3.3V J-silicon part with USB. The pinouts differ - J-series parts route USB DP/DM to specific pins, while the F8722 routes 5V-tolerant wide-port peripherals. Verify the exact pinout against your schematic before attempting any cross-design swap.

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

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

Choose the PIC18F87J50-I/PT when your design needs 128 KB of Flash for a USB class stack plus application code, requires 70 I/O pins or external-memory expansion, and operates from a 3.3V rail with USB 2.0 Full-Speed. Choose the PIC18F86J50-I/PT if 64 KB Flash is sufficient and you want a smaller per-unit cost. Choose the PIC18F87J90-I/PT for the latest silicon with picoPower deep-sleep (sub-uA standby), which is critical for battery-powered USB peripherals. Choose the PIC18F8722-I/PT for 5V-native battery-bus applications that don't need USB. All five parts share the same 80-pin TQFP (PT) footprint, so PCB layouts are interchangeable across this entire swap path.

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

Параметр Этот товар PIC18F87J90-I/PT PIC18F86J50-I/PT PIC18F85J50-I/PT PIC18F87J10-I/PT PIC18F8722-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-80 (PT), 12 x 12 mm TQFP-80 (PT) - same TQFP-80 (PT) - same TQFP-80 (PT) - same TQFP-80 (PT) - same TQFP-80 (PT) - same
Program Memory (Flash) 128 KB 128 KB 64 KB (-50%) 32 KB (-75%) 16 KB (-87%) 128 KB
Maximum Clock 48 MHz (10 MIPS) 48 MHz 48 MHz 48 MHz 40 MHz (-17%) 40 MHz (-17%)
USB Peripheral USB 2.0 FS + LS SIE (12 Mbps) USB 2.0 FS + LS SIE USB 2.0 FS + LS SIE USB 2.0 FS + LS SIE USB 2.0 FS + LS SIE None (5V native)
Supply Voltage Range 2.0 V to 3.6 V core (4.2-5.5 V via reg.) 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 4.2 V to 5.5 V (5V native)
I/O Pins 70 70 70 70 70 70
Power-Saving Modes nanoWatt (Sleep, Idle) picoPower nanoWatt + Deep Sleep nanoWatt (Sleep, Idle) nanoWatt (Sleep, Idle) nanoWatt (Sleep, Idle) NanoPower (Sleep, Idle)

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

  • Largest Flash density in same-package 80-pin PIC18J family (против PIC18F86J50-I/PT)
  • Integrated USB 2.0 FS SIE eliminates external PHY (против PIC18F8722-I/PT)
  • picoPower Deep-Sleep mode extends battery lifetime (против PIC18F86J50-I/PT)

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

Place a 0.1 uF decoupling capacitor on each VDD/VDDCORE pin pair within 2 mm of the pin. Add a 10 uF bulk capacitor at the regulator output (VDDCORE) and a second 10 uF bulk at the USB VBUS-related rail. Route the USB DP/DM trace as a 90-ohm differential pair with series impedance matching; keep the pair length-matched to within 150 mil to maintain Full-Speed signal integrity.

Reserved 'no-connect' pins on the 80-pin TQFP can be tied to VSS through a 100 kohm resistor to reduce EMI susceptibility, but do not route signals near the high-speed USB DP/DM pair. Keep the crystal oscillator traces short and symmetric, and provide an analog ground island around AVDD/AVSS if the ADC is used in noisy environments. The exposed thermal pad on the bottom of the TQFP package should be soldered to the PCB for thermal relief.

Estimated: at 48 MHz CPU clock and Full-Speed USB 12 Mbps traffic, simultaneous peripheral activity (4x UART + 2x SPI at 10 Mbps peak) can starve the USB isochronous endpoint if packet service time exceeds 1 ms. Add a software endpoint priority scheme (USB SOF-driven scheduling) and ensure no single UART FIFO overflows the USB poll interval. The DP/DM pair needs an external ESD diode array (e.g., TPD1E04U04) rated for IEC 61000-4-2 air discharge; without it, hot-plug events can latch the USB transceiver into POR.

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

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

Industrial-grade (-40C to +85C), RoHS compliant per Microchip product page. Not AEC-Q100 qualified; the -I suffix is industrial grade. For automotive AEC-Q100 designs consider the PIC18F87J50-I/PT-...QFN automotive variants (separate ordering code).

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

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

PIC18F87J50-I/PT PIC18F87J50 datasheet 39980d Microchip PIC18F87J50 128KB Flash 48MHz 8-bit USB microcontroller TQFP-80 USB Full-Speed MCU PIC18F87J50 USB HID application PIC18F87J50 vs PIC18F86J50 PIC18F87J50 drop-in replacement PIC18F87J50-I/PT buy price PIC18F87J50 pinout 80-pin TQFP PIC18F87J50 nanoWatt deep-sleep PIC18F87J50 LIN automotive node what is the Flash size of PIC18F87J50 PIC18F87J50 USB CDC virtual COM port

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

Microchip Technology PIC18F87J50-I/PT PIC18F87J90-I/PT PIC18F86J50-I/PT PIC18F85J50-I/PT PIC18F87J10-I/PT PIC18F8722-I/PT PIC18 PIC18J 8-bit microcontroller MCU RISC architecture Harvard architecture USB 2.0 Full-Speed SIE USB HID USB CDC nanoWatt technology EUSART LIN bus MSSP I2C SPI TQFP-80 (PT) TQFP surface mount RoHS AEC-Q100 JEDEC J-STD-020 12 Mbps USB
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

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

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