Microchip Technology

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

N.º da peça: PIC18F87J50-I/PT ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
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
A partir de $6.4 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-28
Preços por volume
Qtd. Preço unitário Total
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
ℹ️ Todos os preços estão em USD

PIC18F87J50-I/PT Visão geral

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.

Alternativas drop-in para PIC18F87J50-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC18F87J50-I/PT (mesmo formato e footprint) — diferindo em 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)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC18F87J90-I/PT

✅ Drop-In
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

✓ Em estoque

$6.1 / unidade

Ver ficha técnica →

PIC18F86J50-I/PT

✅ Drop-In
📦 TQFP-80 (PT)
same TQFP-80 pinout, 64 KB Flash vs 128 KB Flash on target (-50% program memory, all other parameters identical)

📋 Alternativa de referência (fora do catálogo)

PIC18F85J50-I/PT

✅ Drop-In
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

✓ Em estoque

$3.8 / unidade

Ver ficha técnica →

PIC18F87J10-I/PT

✅ Drop-In
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

✓ Em estoque

$5.1 / unidade

Ver ficha técnica →

PIC18F8722-I/PT

✅ Drop-In
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

✓ Em estoque

$6.5 / unidade

Ver ficha técnica →

PIC18F87J50-I/PT Classificações máximas e características elétricas

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
Encapsulamento 80-pin TQFP (PT), 12 x 12 mm, 1 mm height
Tipo de montagem 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)
Temperatura de operação -40 C to +85 C (industrial, -I suffix)
Nível MSL 3 (per JEDEC J-STD-020)
Status RoHS Compliant

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

Aplicações típicas

PIC18F87J50-I/PT é adequado para 6 aplicaçãos: 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).

Resumo dos produtos recomendados

PIC18F46J50-I/PT Lower-pin alternative for compact HID designs Usado em: USB Full-Speed HID Peripherals MCP2200-I/SS Companion USB-to-UART bridge for diagnostics Usado em: USB Full-Speed HID Peripherals FT232HL-REEL FTDI Usado em: USB-to-UART / Industrial Bridge MAX3232CDR RS-232 line driver for serial output Usado em: USB-to-UART / Industrial Bridge MCP3424-E/ST Higher-resolution ADC companion Usado em: Industrial Sensor Data Logger 24LC512-I/P Non-volatile data retention buffer Usado em: Industrial Sensor Data Logger PIC18F8722-I/PT Microchip Technology Usado em: Automotive LIN/J2602 Nodes TLE72593GEUMA1 LIN transceiver Usado em: Automotive LIN/J2602 Nodes PIC18F8723-I/PT Microchip Technology Usado em: Educational / Maker Development Platforms PG164140 Microchip PICkit 4 programmer/debugger Usado em: Educational / Maker Development Platforms ADuM3160BRWZ Medical-grade USB isolator Usado em: Medical Device Communication Interfaces MAX78615+UCM Medical isolation transformer Usado em: 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.

Dados de referência de engenharia para PIC18F87J50-I/PT — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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)

Principais diferenciais

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

Notas de projeto

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.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Yes
Minerais de conflito
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).

Dados verificados em: 2026-09-28 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

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

Componentes & termos relacionados

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 de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ