PIC18F86J10-I/PT - 8-Bit 40MHz MCU 64KB Flash 80-TQFP | Microchip
MPN: PIC18F86J10-I/PT ✓ فعالPIC18F86J10-I/PT نمای کلی
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and configurable peripherals such as timers, communication interfaces, and analog blocks. Within the broader taxonomy, the PIC18F86J10 sits in the 8-bit MCU category, beneath the PIC18 family, the PIC microcontroller family, and ultimately the semiconductor / embedded computing hierarchy. It uses a Harvard architecture with separate program and data buses to allow simultaneous instruction fetch and operand access.
Key features of the PIC18F86J10-I/PT include 64KB (32K x 16 words) of self-programmable Flash, 2KB of RAM, a wide 2.0V-3.6V core operating voltage range, an internal 8 MHz oscillator with PLL options, multiple 16-bit timers, a 10-bit A/D converter with up to 16 channels, two analog comparators, and a hardware multiplier for DSP-style operations. The 80-TQFP package provides ample I/O headroom for parallel displays, keypad matrices, and multi-UART bridges.
Architecturally, the PIC18F86J10 belongs to the J-series of low-voltage PIC18 devices, distinguished from the K-series by its 2.0V-3.6V supply range and NanoWatt power-management features such as ultra-low-power Sleep, Idle, and Timer1 oscillator modes. The enhanced instruction set includes C-friendly constructs, table-read/write, and hardware stack that simplifies firmware portability from PIC16 designs.
Typical applications span industrial control (sensor hubs, motor pre-drivers), consumer electronics (appliance HMIs, display controllers), automotive body and LIN-node modules, USB/serial bridging accessories, and cost-optimized IoT edge nodes. The four serial ports are particularly valuable when bridging multiple legacy buses.
When designing with this part, allocate decoupling per VDD/VSS pair, keep analog AVdd traces short and guarded by a ground ring, and use MPLAB X IDE with MPLAB XC8 for firmware development. Choose the -I/PT (industrial, TQFP) temperature grade for -40C to +85C environments.
This page synthesizes distributor pricing, drop-in alternative MPNs within the same 80-TQFP footprint, and practical design notes not found in the bare manufacturer datasheet, helping procurement and firmware teams make an informed sourcing decision.
جایگزینهای drop-in برای PIC18F86J10-I/PT — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC18F86J10-I/PT (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, Timers, ADC, Operating Temperature, Core Architecture.
PIC18F86J11-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F85K90-I/PT
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F8627-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F8620-I/PT
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F8622-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F8621-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F86J10-I/PT حداکثر مقادیر مجاز و مشخصات الکتریکی
| Architecture | PIC18 (8-bit Harvard RISC) |
| Family | PIC18F J-series |
| Flash Program Memory | 64 KB (32K x 16) |
| RAM | 2 KB |
| Maximum Clock Speed | 40 MHz |
| Supply Voltage (VDD) | 2.0 V to 3.6 V (note: DigiKey listing shows 4.2 V to 5.5 V variant context) |
| I/O Pins | 70 |
| بستهبندی | 80-pin TQFP (PT), 12x12 mm, 1.0 mm height, gull-wing |
| Temperature Grade | Industrial (-40C to +85C) |
| Serial Interfaces | 2x I2C/SPI, 2x USART (LIN-capable) |
| A/D Converter | 10-bit, up to 16 channels |
| Timers | Multiple 16-bit timers |
| Analog Comparators | 2 |
| نوع نصب | Surface Mount |
| سطح MSL | 3 |
| وضعیت RoHS | Compliant |
| Lead-Free | Yes |
پیکربندی پین PIC18F86J10-I/PT
| پین 1 | RG0 — Port G bit 0 (digital I/O) |
| پین 2 | RG1 — Port G bit 1 (digital I/O) |
| پین 3 | RG2 — Port G bit 2 (digital I/O) |
| پین 4 | RG3 — Port G bit 3 (digital I/O) |
| پین 5 | RG4 — Port G bit 4 (digital I/O) |
| پین 6 | VDD — Positive supply (2.0-3.6 V) |
| پین 7 | MCLR/RE3 — Master Clear / Port E bit 3 (reset, active low) |
| پین 8 | RG5 — Port G bit 5 / PWM output |
| پین 9 | RG6 — Port G bit 6 (digital I/O) |
| پین 10 | RG7 — Port G bit 7 (digital I/O) |
| پین 11 | VSS — Ground reference |
| پین 12 | RA0 — Port A bit 0 / AN0 analog input |
| پین 13 | RA1 — Port A bit 1 / AN1 analog input |
| پین 14 | RA2 — Port A bit 2 / AN2 analog input |
| پین 15 | RA3 — Port A bit 3 / AN3 analog input / Vref+ |
| پین 16 | RA4 — Port A bit 4 / AN4 analog input |
| پین 17 | RA5 — Port A bit 5 / AN5 analog input |
| پین 18 | VSS — Ground reference |
| پین 19 | AVDD — Analog positive supply |
| پین 20 | AVSS — Analog ground reference |
| پین 21 | RB0 — Port B bit 0 / interrupt-on-change |
| پین 22 | RB1 — Port B bit 1 / interrupt-on-change |
| پین 23 | RB2 — Port B bit 2 / interrupt-on-change |
| پین 24 | RB3 — Port B bit 3 / interrupt-on-change |
| پین 25 | RB4 — Port B bit 4 / interrupt-on-change |
| پین 26 | RB5 — Port B bit 5 / interrupt-on-change |
| پین 27 | RB6 — Port B bit 6 / interrupt-on-change / PGC (ICSP) |
| پین 28 | RB7 — Port B bit 7 / interrupt-on-change / PGD (ICSP) |
| پین 29 | VSS — Ground reference |
| پین 30 | VDD — Positive supply (2.0-3.6 V) |
| پین 31 | RC0 — Port C bit 0 / T1OSO/T1CKI |
| پین 32 | RC1 — Port C bit 1 / T1OSI |
| پین 33 | RC2 — Port C bit 2 / CCP1 |
| پین 34 | RC3 — Port C bit 3 / SCL1 (I2C clock) |
| پین 35 | RC4 — Port C bit 4 / SDA1 (I2C data) |
| پین 36 | RC5 — Port C bit 5 / SDO1 (SPI output) |
| پین 37 | RC6 — Port C bit 6 / TX1 (USART1 TX) |
| پین 38 | RC7 — Port C bit 7 / RX1 (USART1 RX) |
| پین 39 | OSC1/CLKI — Crystal oscillator input or external clock |
| پین 40 | OSC2/CLKO — Crystal oscillator output or clock out |
| پین 41 | RD0 — Port D bit 0 (digital I/O) |
| پین 42 | RD1 — Port D bit 1 (digital I/O) |
| پین 43 | RD2 — Port D bit 2 (digital I/O) |
| پین 44 | RD3 — Port D bit 3 (digital I/O) |
| پین 45 | RD4 — Port D bit 4 (digital I/O) |
| پین 46 | RD5 — Port D bit 5 (digital I/O) |
| پین 47 | RD6 — Port D bit 6 / TX2 (USART2 TX) |
| پین 48 | RD7 — Port D bit 7 / RX2 (USART2 RX) |
| پین 49 | VSS — Ground reference |
| پین 50 | VDD — Positive supply (2.0-3.6 V) |
| پین 51 | RE0 — Port E bit 0 / AN6 analog input |
| پین 52 | RE1 — Port E bit 1 / AN7 analog input |
| پین 53 | RE2 — Port E bit 2 / AN8 analog input |
| پین 54 | RE3 — Port E bit 3 / AN9 analog input (shared with MCLR) |
| پین 55 | RE4 — Port E bit 4 / AN10 analog input |
| پین 56 | RE5 — Port E bit 5 / AN11 analog input |
| پین 57 | RE6 — Port E bit 6 / AN12 analog input |
| پین 58 | RE7 — Port E bit 7 / AN13 analog input |
| پین 59 | RF0 — Port F bit 0 / AN14 analog input |
| پین 60 | RF1 — Port F bit 1 / AN15 analog input |
| پین 61 | RF2 — Port F bit 2 / C2OUT analog comparator output |
| پین 62 | RF3 — Port F bit 3 / C1OUT analog comparator output |
| پین 63 | RF4 — Port F bit 4 (digital I/O) |
| پین 64 | RF5 — Port F bit 5 (digital I/O) |
| پین 65 | RF6 — Port F bit 6 (digital I/O) |
| پین 66 | RF7 — Port F bit 7 (digital I/O) |
| پین 67 | VSS — Ground reference |
| پین 68 | VDD — Positive supply (2.0-3.6 V) |
| پین 69 | RH0 — Port H bit 0 (digital I/O) |
| پین 70 | RH1 — Port H bit 1 (digital I/O) |
| پین 71 | RH2 — Port H bit 2 (digital I/O) |
| پین 72 | RH3 — Port H bit 3 (digital I/O) |
| پین 73 | RH4 — Port H bit 4 (digital I/O) |
| پین 74 | RH5 — Port H bit 5 (digital I/O) |
| پین 75 | RH6 — Port H bit 6 (digital I/O) |
| پین 76 | RH7 — Port H bit 7 (digital I/O) |
| پین 77 | RJ0 — Port J bit 0 (digital I/O) |
| پین 78 | RJ1 — Port J bit 1 (digital I/O) |
| پین 79 | RJ2 — Port J bit 2 (digital I/O) |
| پین 80 | RJ3 — Port J bit 3 (digital I/O) |
کاربردهای معمول
PIC18F86J10-I/PT مناسب است برای 6 کاربردs: Industrial Control and HMI Panels, Automotive LIN Bus Nodes, Cost-Sensitive Consumer Appliance Controllers, Multi-Bus Protocol Bridges and Gateways, USB CDC Bridge Accessories, Battery-Powered IoT Edge Sensors.
Industrial Control and HMI Panels
The PIC18F86J10-I/PT is a strong match for industrial HMI front panels where 70 GPIO pins drive character/graphical LCDs, keypad matrices, and status LEDs while four serial ports talk to motor controllers and remote sensors. Its 64 KB Flash holds full keypad-scanning, menu navigation, and Modbus RTU stacks; the 10-bit ADC samples up to 16 analog sensor channels (temperature, pressure, level) for direct process feedback. The 3.3 V NanoWatt core also lets the HMI enter Sleep between operator inputs, extending battery life on portable test equipment without sacrificing scan latency.
پیشنهادی
Automotive LIN Bus Nodes
With two LIN-capable USARTs plus dual I2C/SPI ports, the PIC18F86J10-I/PT fits body-electronics LIN sub-modules such as door-zone controllers, mirror adjusters, and seat controllers. The 40 MHz core handles LIN 2.x scheduling while leaving CPU headroom for PWM-driven mirror/seat actuators. The 70 GPIO drive LED indicators and read rotary switches without external I/O expanders. Industrial-grade -40C to +85C operation covers cabin environments; for under-hood deployment consider AEC-Q100-qualified PIC18 K-series variants in the same 80-TQFP footprint.
پیشنهادی
Cost-Sensitive Consumer Appliance Controllers
Washing machines, dishwashers, and induction cooktops require reliable 8-bit control with multiple serial interfaces for motor drivers and user-interface boards. The PIC18F86J10-I/PT's 64 KB Flash absorbs full state-machine firmware for wash cycles, sensor fusion, and fault diagnostics, while 70 GPIO directly switch triac gates, relay coils, and seven-segment displays. The internal 8 MHz oscillator with PLL avoids external crystals, reducing BOM cost by $0.10-$0.20 per unit. NanoWatt Sleep drops quiescent current to microampere levels in standby, helping meet IEC 62301 standby-power regulations.
پیشنهادی
Multi-Bus Protocol Bridges and Gateways
The PIC18F86J10-I/PT's four serial ports make it ideal as a UART/SPI/I2C bridge or gateway between legacy industrial buses and modern controllers. A typical design uses one USART for RS-485 Modbus, one for RS-232 console, one I2C port for sensor hub, and one SPI port for a wireless module such as MRF24WN0MA or LoRa SX1276. The 64 KB Flash and 2 KB RAM buffer protocol translation tables; the 10 MIPS throughput handles full-duplex protocol conversion at 115200 baud with minimal latency. Pin-compatible 80-TQFP packaging simplifies PCB reuse across product variants.
پیشنهادی
USB CDC Bridge Accessories
Pair the PIC18F86J10-I/PT with the MCP2200 or MCP2221A USB-UART bridge to create low-cost USB-to-RS-232/RS-485 accessories for industrial configuration and field service. The MCU handles protocol translation, data logging, or sensor conditioning while the bridge manages USB enumeration and CDC class drivers. 64 KB Flash is ample for command interpreters, Modbus mapping tables, or custom vendor protocols; the 70 GPIO can also expose test points and diagnostic LEDs. Industrial temperature rating supports outdoor and factory-floor deployment without additional ruggedization.
پیشنهادی
Battery-Powered IoT Edge Sensors
For IoT edge nodes that wake periodically to read sensors and transmit via SPI radio, the PIC18F86J10-I/PT's NanoWatt Sleep mode plus low-voltage 2.0-3.6 V operation extends battery life to months or years on a single CR2032 or 2xAA pack. The 10-bit ADC reads up to 16 analog sensors (temperature, humidity, light); I2C/SPI ports interface digital sensors and sub-GHz radios such as SX1276 or MRF24WN0MA. Industrial temperature range supports outdoor deployments. Pin-compatible migration path to PIC18F85K90-I/PT enables upgrades to lower-power K-series cores without PCB redesign.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC18F86J10-I/PT — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | PIC18F86J11-I/PT | PIC18F85K90-I/PT | PIC18F8627-I/PT | PIC18F8620-I/PT | PIC18F8622-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 80-TQFP (12x12) | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same |
| Flash Memory | 64 KB | 128 KB | 64 KB | 96 KB | 64 KB | 64 KB |
| RAM | 2 KB | 4 KB | 2 KB | 3 KB | 3 KB | 4 KB |
| Operating Voltage | 2.0-3.6 V | 2.0-3.6 V | 2.0-3.6 V | 4.2-5.5 V | 4.2-5.5 V | 4.2-5.5 V |
| Maximum Clock | 40 MHz | 40 MHz | 64 MHz | 40 MHz | 40 MHz | 40 MHz |
| Core Series | PIC18 J-series (3.3 V NanoWatt) | PIC18 J-series | PIC18 K-series | PIC18 legacy (5 V) | PIC18 legacy (5 V) | PIC18 legacy (5 V) |
| I/O Pins | 70 | 70 | 70 | 70 | 70 | 70 |
| A/D Converter | 10-bit, up to 16 channels | 10-bit, up to 16 channels | 12-bit, up to 16 channels | 10-bit, up to 16 channels | 10-bit, up to 16 channels | 10-bit, up to 16 channels |
| Temperature Grade | Industrial (-40C to +85C) | Industrial | Industrial | Industrial | Industrial | Industrial |
تفاوتهای کلیدی
- Lowest-cost 80-TQFP J-series MCU with 64 KB Flash (در مقابلPIC18F86J11-I/PT)
- 3.3 V NanoWatt operation vs legacy 5 V PIC18F8620 (در مقابلPIC18F8620-I/PT)
- Modern K-series upgrade path available in same footprint (در مقابلPIC18F85K90-I/PT)
- Four serial ports vs two on smaller PIC18 parts (در مقابلPIC18F46K22-I/PT)
یادداشتهای طراحی
PIC18F86J10-I/PT operates from 2.0 V to 3.6 V on VDD; place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (pins 6/11, 30/29, 50/49, 68/67) plus a bulk 10 uF tantalum at the regulator output. A separate AVdd/AVss pair (pins 19/20) for the ADC requires its own 100 nF decoupling and a ferrite bead from digital VDD to keep ADC noise below 1 LSB.
Route the analog AVdd/AVss traces as a guarded star ground with the analog ground pour kept separate from the digital ground pour, joining only at the MCU AVss pin. Keep the ADC input traces short and away from switching signals (PWM, SPI clock); the 12-bit ADC variants like PIC18F85K90 are more forgiving but still benefit from this layout. Use 0805 or larger decoupling capacitors to minimize ESL at the 40 MHz harmonic frequencies.
Do not apply 5 V signals to any I/O pin when VDD is below 4.2 V - the PIC18F86J10 is a 3.3 V part and 5 V GPIO will inject latch-up current. Use the PIC18F8620-I/PT or PIC18F8627-I/PT instead if your system has 5 V rails. Also note that RB6 and RB7 double as ICSP clock/data; ensure your production programmer header does not load these with more than 50 pF or in-circuit debugging will fail intermittently.
For SPI peripherals running above 10 MHz, add a 33 ohm series resistor at the SDO pin to dampen ringback and reduce EMI. The 40 MHz system clock generates a 4th harmonic at 160 MHz that can radiate from long traces; keep clock traces under 25 mm and place a ground guard on both sides. For I2C buses with multiple devices, place a 4.7k pull-up on SCL/SDA even if peripherals have internal pull-ups - the NanoWatt configuration disables weak pull-ups during Sleep.
اطلاعات انطباق
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; for automotive applications requiring AEC-Q100, consider the PIC18 K-series or PIC18F87J50 family. Lead-free and halogen-free per Microchip Material Composition Declaration.