PIC18F87J10-I/PT - 8-bit 40MHz 128KB Flash MCU | Microchip
MPN: PIC18F87J10-I/PT ✓ نشطPIC18F87J10-I/PT نظرة عامة
An 8-bit MCU is a microcontroller whose central processing unit processes data in 8-bit chunks; the PIC18 family uses an enhanced RISC architecture with a modified Harvard memory layout that separates program and data buses, which accelerates instruction fetch and execution. The 'J' designation indicates the device operates from a 2.0-3.6 V supply and is designed for cost-sensitive embedded designs with rich peripheral integration including USB 2.0 full-speed, two I2C/SPI, two USART (LIN-capable), and a 10-bit A/D converter.
Key features include 128 KB Flash (64K x 16), 4 KB SRAM, two I2C, two SPI, two USART with LIN support, USB 2.0 full-speed on-chip transceiver, 10-bit ADC with up to ten channels, two analog comparators, a 16-bit timer and three 8-bit timers, and a parallel slave port for external memory or graphics interfaces. Industrial operating range is -40C to +85C.
The device is built on an enhanced PIC18 CPU core using a single 3.3 V supply, eliminating the legacy dual-rail (5 V core / 3.3 V I/O) complexity of earlier PIC18F parts. This single-rail architecture simplifies power-tree design and is ideal for cost-constrained applications that previously required external level translation.
Typical applications include USB peripherals, embedded control with LIN/UART bridging, industrial sensor nodes, human-interface displays, and cost-sensitive consumer electronics. The 80-pin TQFP package provides generous I/O (>60 I/O pins) suitable for color graphics TFT panels and parallel-bus peripherals.
When designing with this MCU, note the 2.0-3.6 V supply constraint and ensure upstream regulators deliver clean 3.3 V. The PT suffix denotes the industrial temperature grade (-40C to +85C) in the 80-pin TQFP package.
This page synthesizes distributor pricing, drop-in PIC18 alternatives, and practical design notes not found on a single manufacturer datasheet page.
بدائل مباشرة لـ PIC18F87J10-I/PT — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC18F87J10-I/PT (نفس عامل الشكل والبصمة) — يختلف في Package, ADC, Core Architecture, Operating Temperature, Timers.
PIC18F8722-I/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F8723-I/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F8720-E/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F86J10-I/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC18F8722T-I/PT
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC18F87J10-I/PT الحدود القصوى والخصائص الكهربائية
| Core Architecture | PIC18 (8-bit RISC, enhanced Harvard) |
| Maximum CPU Frequency | 40 MHz (10 MIPS) |
| Program Flash Memory | 128 KB (64K x 16) |
| SRAM | 4 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 69 (approx., per 80-pin TQFP) |
| ADC | 10-bit, up to 10 channels |
| Comparators | 2 analog comparators |
| Timers | 1 x 16-bit + 3 x 8-bit |
| Communication Interfaces | 2x I2C, 2x SPI, 2x USART (LIN-capable), USB 2.0 FS |
| العلبة | 80-pin TQFP (PT), 12x12 mm |
| نوع التركيب | Surface Mount |
| درجة حرارة التشغيل | -40C to +85C (Industrial) |
| مستوى MSL | 3 (per JEDEC J-STD-020) |
| حالة RoHS | Compliant |
تكوين أطراف PIC18F87J10-I/PT
| دبوس 1 | MCLR — Master Clear (reset) input, active low |
| دبوس 2 | RA0/AN0 — PORTA0 / analog input 0 |
| دبوس 3 | RA1/AN1 — PORTA1 / analog input 1 |
| دبوس 4 | RA2/AN2 — PORTA2 / analog input 2 |
| دبوس 5 | RA3/AN3/VREF+ — PORTA3 / analog input 3 / VREF+ |
| دبوس 6 | RA4/AN4 — PORTA4 / analog input 4 |
| دبوس 7 | RA5/AN5 — PORTA5 / analog input 5 |
| دبوس 8 | RA6 — PORTA6 |
| دبوس 9 | RA7 — PORTA7 |
| دبوس 10 | VDD — Positive supply voltage (2.0-3.6 V) |
| دبوس 11 | VSS — Ground reference |
| دبوس 12 | RB0/INT0 — PORTB0 / external interrupt 0 |
| دبوس 13 | RB1/INT1 — PORTB1 / external interrupt 1 |
| دبوس 14 | RB2/INT2 — PORTB2 / external interrupt 2 |
| دبوس 15 | RB3 — PORTB3 |
| دبوس 16 | RB4 — PORTB4 |
| دبوس 17 | RB5 — PORTB5 |
| دبوس 18 | RB6/PGC — PORTB6 / ICSP clock |
| دبوس 19 | RB7/PGD — PORTB7 / ICSP data |
| دبوس 20 | VDD — Positive supply voltage |
| دبوس 21 | VSS — Ground reference |
| دبوس 22 | RC0 — PORTC0 |
| دبوس 23 | RC1 — PORTC1 |
| دبوس 24 | RC2 — PORTC2 |
| دبوس 25 | RC3 — PORTC3 |
| دبوس 26 | RC4 — PORTC4 |
| دبوس 27 | RC5 — PORTC5 |
| دبوس 28 | RC6 — PORTC6 |
| دبوس 29 | RC7 — PORTC7 |
| دبوس 30 | VUSB — USB internal transceiver supply |
| دبوس 31 | VDD — Positive supply voltage |
| دبوس 32 | VSS — Ground reference |
| دبوس 33 | RD0 — PORTD0 |
| دبوس 34 | RD1 — PORTD1 |
| دبوس 35 | RD2 — PORTD2 |
| دبوس 36 | RD3 — PORTD3 |
| دبوس 37 | RD4 — PORTD4 |
| دبوس 38 | RD5 — PORTD5 |
| دبوس 39 | RD6 — PORTD6 |
| دبوس 40 | RD7 — PORTD7 |
| دبوس 41 | VSS — Ground reference |
| دبوس 42 | VDD — Positive supply voltage |
| دبوس 43 | RE0 — PORTE0 |
| دبوس 44 | RE1 — PORTE1 |
| دبوس 45 | RE2 — PORTE2 |
| دبوس 46 | RE3 — PORTE3 |
| دبوس 47 | RE4 — PORTE4 |
| دبوس 48 | RE5 — PORTE5 |
| دبوس 49 | RE6 — PORTE6 |
| دبوس 50 | RE7 — PORTE7 |
| دبوس 51 | VDD — Positive supply voltage |
| دبوس 52 | VSS — Ground reference |
| دبوس 53 | RF0 — PORTF0 |
| دبوس 54 | RF1 — PORTF1 |
| دبوس 55 | RF2 — PORTF2 |
| دبوس 56 | RF3 — PORTF3 |
| دبوس 57 | RF4 — PORTF4 |
| دبوس 58 | RF5 — PORTF5 |
| دبوس 59 | RF6 — PORTF6 |
| دبوس 60 | RF7 — PORTF7 |
| دبوس 61 | VDD — Positive supply voltage |
| دبوس 62 | VSS — Ground reference |
| دبوس 63 | RG0 — PORTG0 |
| دبوس 64 | RG1 — PORTG1 |
| دبوس 65 | RG2 — PORTG2 |
| دبوس 66 | RG3 — PORTG3 |
| دبوس 67 | RG4 — PORTG4 |
| دبوس 68 | VDD — Positive supply voltage |
| دبوس 69 | VSS — Ground reference |
| دبوس 70 | RH0 — PORTH0 |
| دبوس 71 | RH1 — PORTH1 |
| دبوس 72 | RH2 — PORTH2 |
| دبوس 73 | RH3 — PORTH3 |
| دبوس 74 | RH4 — PORTH4 |
| دبوس 75 | RH5 — PORTH5 |
| دبوس 76 | RH6 — PORTH6 |
| دبوس 77 | RH7 — PORTH7 |
| دبوس 78 | D+ — USB D+ data line |
| دبوس 79 | D- — USB D- data line |
| دبوس 80 | OSC1/CLKI — Crystal oscillator input / external clock |
التطبيقات النموذجية
PIC18F87J10-I/PT مناسب لـ 6 التطبيقs: USB HID / CDC Peripherals, LIN Bus Automotive Body Controllers, Industrial Sensor Hubs with TFT GUI, Cost-Sensitive Consumer Electronics, Embedded Data Logging with USB Tether, Educational Development Platforms.
USB HID / CDC Peripherals
The PIC18F87J10-I/PT integrates a USB 2.0 full-speed device transceiver and SIE on-chip, eliminating external USB components and reducing BOM cost for HID keyboards, mice, CDC serial bridges, and HID-class data loggers. Its 40 MHz core delivers 10 MIPS, sufficient to service USB 1 ms polling frames while running application stacks, and 4 KB RAM handles HID report buffers plus a small command parser. The 80-pin TQFP exposes generous I/O (>60 pins) for LEDs, keyscan matrices, or capacitive touch interfaces. Engineers using this MCU benefit from Microchip's free USB stack in MPLAB Harmony and proven HID class drivers, accelerating compliance testing.
موصى به
LIN Bus Automotive Body Controllers
The PIC18F87J10-I/PT includes two USART modules with LIN 1.3/2.0/2.1 master and slave capability, making it suitable for automotive body controllers managing door modules, seat controllers, HVAC, and mirror controls. Its 128 KB Flash accommodates LIN stack plus calibration tables for multi-node networks, and 4 KB RAM handles message buffers. The 80-pin TQFP exposes ample I/O for relays, H-bridges, and analog sensor inputs. Although the industrial -40C to +85C grade does not meet full AEC-Q100 automotive qualification, it serves non-safety LIN body nodes reliably. Microchip's LIN 2.x stack supports both master and slave.
موصى به
Industrial Sensor Hubs with TFT GUI
The PIC18F87J10-I/PT's 80-pin TQFP and >60 I/O pins drive small color TFT panels (8-bit parallel RGB) for HMI panels on industrial equipment, sensor hubs, and process controllers. The 128 KB Flash holds a small embedded graphics library, and 4 KB RAM is sufficient for frame-buffer-less partial updates using the PMP module. Its 10-bit ADC with up to ten channels scans thermocouples, pressure transducers, and 4-20 mA loop sensors simultaneously. The single 3.3 V supply simplifies powering the MCU and TFT backlight driver together. Engineers using this MCU benefit from Microchip's free graphics library for PIC18 PMP interfaces.
موصى به
Cost-Sensitive Consumer Electronics
The PIC18F87J10-I/PT targets cost-sensitive consumer designs needing 128 KB program space, USB, and multiple serial interfaces without paying for higher-tier ARM Cortex-M devices. Typical products include appliance controllers, smart-home bridges, USB-charging monitors, and educational electronics. The single 3.3 V supply and internal USB transceiver keep the BOM to MCU + caps + connector + LDO, achieving sub-$1.50 total electronics cost in volume. The 128 KB Flash supports feature-rich user interfaces including USB stacks, I2C sensor reads, and SPI-driven peripherals. Engineers benefit from Microchip's free XC8 compiler and MPLAB X IDE ecosystem.
موصى به
Embedded Data Logging with USB Tether
The PIC18F87J10-I/PT's USB 2.0 FS device interface and 4 KB RAM make it a fit for tethered data loggers streaming sensor readings over USB CDC to a host PC. Its 40 MHz core handles ADC scans, timestamp generation, and USB framing without dropped packets. 128 KB Flash stores boot loader, USB stack, and command parser. With proper sleep modes the device sustains battery-powered logging for months on a single 3.3 V supply. Engineers using this MCU benefit from USB CDC class compliance that works without host driver installation on Windows/macOS/Linux.
موصى به
Educational Development Platforms
The PIC18F87J10-I/PT is well-suited for educational labs and hobbyist development boards due to its generous 128 KB Flash, USB support for in-circuit debugging, and the Microchip PICkit/ICD debug toolchain. Students learn RISC architecture, peripheral programming, and USB class development using free MPLAB X IDE and XC8 compiler. The 80-pin TQFP exposes enough I/O for breadboard-friendly breakout designs with sensors, LEDs, and character LCDs. The PIC18F87J10-I/PT also appears on MikroElektronika SiBRAIN-compatible MCU cards for evaluation. Engineers using this MCU benefit from Microchip's deep academic ecosystem including sample code, application notes, and free training webinars.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC18F87J10-I/PT — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC18F8722-I/PT | PIC18F8723-I/PT | PIC18F8720-E/PT | PIC18F86J10-I/PT | PIC18F8722T-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-80 (PT) 12x12 mm | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB | 128 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 4 KB | 2 KB | 4 KB |
| Operating Voltage | 2.0-3.6 V (single rail) | 4.2-5.5 V (dual rail) | 4.2-5.5 V (dual rail) | 4.2-5.5 V (dual rail) | 2.0-3.6 V (single rail) | 4.2-5.5 V (dual rail) |
| Maximum Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| USB 2.0 FS | Yes (on-chip transceiver) | Yes (on-chip transceiver) | Yes (on-chip transceiver) | Yes (on-chip transceiver) | Yes (on-chip transceiver) | Yes (on-chip transceiver) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| RoHS Compliance | Yes | Yes | Yes | Yes | Yes | Yes |
أبرز الفروقات
- Single 3.3 V supply simplifies power tree vs dual-rail PIC18F8722 (مقابلPIC18F8722-I/PT)
- Larger Flash (128 KB vs 64 KB) for richer USB applications (مقابلPIC18F86J10-I/PT)
- Industrial temperature grade in active production (مقابلPIC18F8722-I/PT)
ملاحظات التصميم
The PIC18F87J10-I/PT requires a single 2.0-3.6 V supply, typically regulated from a 5 V USB rail via a 3.3 V LDO such as MCP1700. Place 100 nF decoupling capacitors as close as possible to every VDD/VSS pair (typically 6 pairs on this package) and add a bulk 4.7-10 uF tantalum or ceramic at the regulator output. The VUSB pin (pin 30) is internally powered from the USB transceiver regulator and requires its own 100 nF decoupling capacitor per the Microchip datasheet. Avoid long trace lengths between the regulator output and the MCU VDD pins.
Route the USB D+ and D- lines (pins 78-79) as a 90-ohm differential pair with matched length, keeping them short and isolated from switching signals. Place the ICSP pins (RB6/RB7 = pins 18-19) on a debug header so the PICkit programmer can attach in-circuit. Expose the MCLR pin (pin 1) with a pull-up resistor (typically 10 kohm) and a 100 nF cap to ground for clean reset behaviour. For TQFP-80 layout, fan-out VDD/VSS pairs to a solid ground pour and use a 4-layer PCB with continuous power plane.
Do not exceed the 3.6 V maximum on VDD - although PIC18F87J10 has 5 V tolerant features on legacy parts, the J-series is strictly 3.3 V. When migrating from PIC18F8722 (dual rail), confirm that no peripheral pin is driven above 3.6 V during transitions. Always include proper ESD protection on USB D+/D- lines and on any externally-accessible connector. Configure the internal USB regulator correctly per the datasheet's 'USB' chapter; failure to enable VUSB capacitor will cause USB enumeration failures.
When using the Parallel Master Port (PMP) to drive a TFT display, place 33 ohm damping resistors in series with the 8-bit data bus and control lines to reduce ringing. Keep trace impedance controlled at 50 ohms for clean edges. Use series source termination for clock signals above 20 MHz. For USB signals, ensure D+/D- have 90-ohm differential impedance and that the trace length difference is < 150 mil to avoid skew. Source: Microchip PIC18F87J10 family datasheet (DS39663F) section 'Electrical Characteristics' and AN-Harmony USB guidelines.
معلومات الامتثال
RoHS compliant per Microchip product page. Industrial temperature grade only - not AEC-Q100 qualified for automotive safety applications. Halogen-free per Microchip environmental data sheet.