PIC18F86J15-I/PT - 8-bit 40MHz 96KB Flash MCU 80-TQFP | Microchip
MPN: PIC18F86J15-I/PT ✓ Hoạt độngPIC18F86J15-I/PT Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM), and peripheral interfaces into one package. The PIC18F86J15 belongs to the broader hierarchy of 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductor devices. The PIC18J family implements Microchip's enhanced Harvard RISC architecture with 16-bit opcodes and an 8-bit data path, providing higher code density than earlier PIC16 families while retaining one-instruction-per-cycle throughput at 40 MIPS.
Key features include: 96 KB self-programmable Flash, 4 KB RAM, 70 I/O pins capable of 25 mA source/sink for direct LED drive, two USART LIN-capable async ports, one I2C/SPI synchronous port selectable as SSP, two analog comparators, a 10-bit ADC (typically 11 channels on the 86J15 pinout), and nanoWatt power management with multiple sleep modes and an ultra-low-power watchdog. The 80-TQFP package provides ample thermal dissipation for continuous industrial operation.
The PIC18F86J15 architecture uses a 16-bit program word and a hardware multiplier for 8x8 single-cycle multiplies, plus an enhanced Capture/Compare/PWM (ECCP) module suited for motor control and switching power conversion. The 5V-tolerant I/O and internal RC oscillator with software tuning reduce external BOM cost.
Typical applications include cost-sensitive industrial control with up to four serial ports, two async (LIN-capable) and two sync (I2C/SPI), automotive body/comfort nodes, large-IO sensor nodes, white-goods HMIs, and hobbyist PIC development boards leveraging the large Flash/RAM and 70 I/O lines.
When designing with this device, ensure ICSP programming connector access to PGC/PGD and MCLR/Vpp is reserved. Watchdog and brown-out reset configurations should be programmed in the configuration words to recover from fault conditions in unattended embedded installations.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC18 family, design notes and AI-citation-ready FAQ answers sourced from Microchip's PIC18F86J15 datasheet and authorized distributors DigiKey, Mouser, Arrow and LCSC.
Bộ thay thế dễ dàng lắp đặt cho PIC18F86J15-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F86J15-I/PT (cùng hình factor và footprint) — khác nhau ở Package, I/O Pins, Maximum CPU Speed, Operating Temperature, RAM.
PIC18F86J10-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F85J90-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F86J15-I/PT Tỷ lệ tối đa & tính chất điện
| Architecture | 8-bit PIC18J RISC, Harvard bus, 16-bit instruction word |
| Program Memory (Flash) | 96 KB (48K x 16) |
| Data Memory (RAM) | 4 KB |
| Maximum CPU Speed | 40 MHz / 40 MIPS |
| Hộp | 80-pin TQFP (PT), 12 x 12 mm, 1.0 mm height |
| Điện áp cung cấp | 4.2 V to 5.5 V (industrial J-family) |
| I/O Pins | 70 digital I/O (5V tolerant on select ports) |
| ADC | 10-bit ADC (channel count varies per datasheet pinout) |
| Comparators | 2 analog comparators |
| Communication | 2x USART (LIN-capable), 1x SSP (I2C/SPI), 1x EUSART |
| Timers | Multiple 8-bit/16-bit timers with capture/compare/PWM |
| ECCP Module | Yes (Enhanced CCP for motor/PWM) |
| Nhiệt độ hoạt động | -40C to +85C (industrial, -I suffix) |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (JEDEC J-STD-020) |
Cấu hình chân PIC18F86J15-I/PT
| Chân 1 | OSC1/CLKIN — Crystal/clock input; tie to LP/HS crystal or external clock |
| Chân 2 | OSC2/CLKOUT — Crystal/clock output; or 1/4 Fosc clock output in RC mode |
| Chân 3 | RA0/AN0 — PORTA A0 / analog input channel 0 |
| Chân 4 | RA1/AN1 — PORTA A1 / analog input channel 1 |
| Chân 5 | RA2/AN2 — PORTA A2 / analog input channel 2 |
| Chân 6 | RA3/AN3/VREF+ — PORTA A3 / analog input / VREF+ |
| Chân 7 | RA4/T0CKI — PORTA A4 / Timer0 clock input (open-drain) |
| Chân 8 | RA5/AN4 — PORTA A5 / analog input channel 4 |
| Chân 9 | Vss — Ground reference |
| Chân 10 | RA6 — PORTA A6 general I/O |
| Chân 11 | RA7 — PORTA A7 general I/O |
| Chân 12 | RB0/INT0 — PORTB B0 / external interrupt 0 |
| Chân 13 | RB1/INT1 — PORTB B1 / external interrupt 1 |
| Chân 14 | RB2/INT2 — PORTB B2 / external interrupt 2 |
| Chân 15 | RB3/INT3 — PORTB B3 / external interrupt 3 |
| Chân 16 | RB4 — PORTB B4 general I/O |
| Chân 17 | RB5 — PORTB B5 general I/O |
| Chân 18 | RB6/PGC — PORTB B6 / ICSP clock |
| Chân 19 | RB7/PGD — PORTB B7 / ICSP data |
| Chân 20 | Vss — Ground reference |
| Chân 21 | RC0 — PORTC C0 general I/O |
| Chân 22 | RC1 — PORTC C1 general I/O |
| Chân 23 | RC2 — PORTC C2 general I/O |
| Chân 24 | RC3 — PORTC C3 general I/O |
| Chân 25 | RC4 — PORTC C4 general I/O |
| Chân 26 | RC5 — PORTC C5 general I/O |
| Chân 27 | RC6/TX1 — PORTC C6 / USART1 TX |
| Chân 28 | RC7/RX1 — PORTC C7 / USART1 RX |
| Chân 29 | RD0 — PORTD D0 general I/O |
| Chân 30 | RD1 — PORTD D1 general I/O |
| Chân 31 | RD2 — PORTD D2 general I/O |
| Chân 32 | RD3 — PORTD D3 general I/O |
| Chân 33 | RD4 — PORTD D4 general I/O |
| Chân 34 | RD5 — PORTD D5 general I/O |
| Chân 35 | RD6 — PORTD D6 general I/O |
| Chân 36 | RD7 — PORTD D7 general I/O |
| Chân 37 | Vss — Ground reference |
| Chân 38 | RE0/RD — PORTE E0 / parallel port read strobe |
| Chân 39 | RE1/WR — PORTE E1 / parallel port write strobe |
| Chân 40 | RE2/CS — PORTE E2 / parallel port chip select |
| Chân 41 | RF0 — PORTF F0 general I/O |
| Chân 42 | RF1 — PORTF F1 general I/O |
| Chân 43 | RF2 — PORTF F2 general I/O |
| Chân 44 | RF3 — PORTF F3 general I/O |
| Chân 45 | RF4 — PORTF F4 general I/O |
| Chân 46 | RF5 — PORTF F5 general I/O |
| Chân 47 | RF6 — PORTF F6 general I/O |
| Chân 48 | RF7 — PORTF F7 general I/O |
| Chân 49 | RG0 — PORTG G0 general I/O |
| Chân 50 | RG1 — PORTG G1 general I/O |
| Chân 51 | RG2 — PORTG G2 general I/O |
| Chân 52 | RG3 — PORTG G3 general I/O |
| Chân 53 | RG4 — PORTG G4 general I/O |
| Chân 54 | RH0 — PORTH H0 general I/O |
| Chân 55 | RH1 — PORTH H1 general I/O |
| Chân 56 | RH2 — PORTH H2 general I/O |
| Chân 57 | RH3 — PORTH H3 general I/O |
| Chân 58 | RH4 — PORTH H4 general I/O |
| Chân 59 | RH5 — PORTH H5 general I/O |
| Chân 60 | RH6 — PORTH H6 general I/O |
| Chân 61 | RH7 — PORTH H7 general I/O |
| Chân 62 | RJ0 — PORTJ J0 general I/O |
| Chân 63 | RJ1 — PORTJ J1 general I/O |
| Chân 64 | RJ2 — PORTJ J2 general I/O |
| Chân 65 | RJ3 — PORTJ J3 general I/O |
| Chân 66 | RJ4 — PORTJ J4 general I/O |
| Chân 67 | RJ5 — PORTJ J5 general I/O |
| Chân 68 | RJ6 — PORTJ J6 general I/O |
| Chân 69 | RJ7 — PORTJ J7 general I/O |
| Chân 70 | Vss — Ground reference |
| Chân 71 | VDD — Positive supply |
| Chân 72 | MCLR/Vpp — Reset input / programming high voltage |
| Chân 73 | AVss — Analog ground reference |
| Chân 74 | AVdd — Analog supply reference |
| Chân 75 | ANK0 — Analog channel K0 (cap touch or ADC; see datasheet) |
| Chân 76 | ANK1 — Analog channel K1 |
| Chân 77 | ANK2 — Analog channel K2 |
| Chân 78 | ANK3 — Analog channel K3 |
| Chân 79 | ANN0 — Analog channel N0 |
| Chân 80 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC18F86J15-I/PT phù hợp cho 7 Áp dụngs: Cost-Sensitive Industrial Control, LIN Automotive Body / Comfort Node, Large-IO Sensor Aggregation Node, White-Goods HMI / User Interface, Small DC Motor / Stepper Subnode, Industrial Sensor / Metering End-Point, Hobbyist / Education PIC Development Board.
Cost-Sensitive Industrial Control
The PIC18F86J15-I/PT fits cost-sensitive industrial control boards requiring many I/O channels: 70 5V-tolerant I/O pins driven directly by the PIC18J core clear the gate-count constraints of a typical HMI front end (keypad matrix, parallel LCD, eight-channel relay driver, plus four serial ports). The 40 MIPS CPU at 40 MHz sustains one-instruction-per-cycle deterministic timing for scan loops at sub-millisecond update rates, while 96 KB Flash holds a full state-machine-based control application in C18 source code with comfortable headroom. Designers typically place the part between a 5 V switching pre-regulator and signal-conditioning I/O, using the on-chip 10-bit ADC and ECCP PWM to drive triac-based motor/dimmer stages. With nanoWatt sleep and brown-out reset, the MCU recovers unattended from brown-line transients in unattended installations.
Được đề xuất
LIN Automotive Body / Comfort Node
The PIC18F86J15-I/PT is well-suited to automotive body and comfort ECUs that must expose LIN-capable async ports and ample GPIO for switch/LED matrix and motor drivers. Microchip's product page calls out two LIN-capable USART ports alongside I2C/SPI, ideal for door, seat, mirror and lighting subnets that interact with a central body controller. The 96 KB Flash stores a LIN slave stack plus a free-form state machine; 70 I/O cover switch-matrix scanning and LED/window lifter PWMs through the ECCP module. Industrial -40C to +85C temperature grade supports cabin environment deployment. Place the MCU with a TJA1027 LIN transceiver and a 5V LDO/MCU regulator; isolate the LIN bus from ESD and DC-battery load-dump with a self-protected transceiver chip.
Được đề xuất
Large-IO Sensor Aggregation Node
The PIC18F86J15-I/PT aggregates many digital and analog sensors with its 70 I/O and integrated 10-bit ADC, leaving the four serial ports free to publish to a higher-order host over UART or SPI bridge. Often deployed in factory automation or building-management aggregation blocks, the device reads NTC thermistors, photo-diodes, and dry-contact switches while running local filtering. At 40 MIPS, the MCP9700-class temperature streams can be oversampled and decimated in real time without losing critical interrupt latency. The 12 x 12 mm 80-TQFP footprint remains compatible with 4-layer industrial PCB pads and an exposed/ground pad stack-up; designers add TVS arrays such as SRV05-4 on cabling rails and ferrite beads on analog inputs.
Được đề xuất
White-Goods HMI / User Interface
The PIC18F86J15-I/PT powers white-goods human-machine interface boards with keypads, alphanumeric LCDs, buzzer control and triac-dimmable mains lighting, using the ECCP module and the high-current 25 mA I/O. 96 KB Flash drives graphical menus and the 4 KB RAM backs PSRAM-style frame buffers for segmented LCD content. The PIC18J core at 40 MHz keeps display-refresh deterministic while still servicing async LIN/UART stack messages from a master controller; nanoWatt sleep drops to single-digit mA in standby. Designers place an LCD controller companion such as PIC16F18876 or an external HT1621 and a zero-cross detector on a dedicated capture pin to support phase-controlled triac dimming.
Được đề xuất
Small DC Motor / Stepper Subnode
The PIC18F86J15-I/PT drives small DC brushed or unipolar/half-step stepper motors through its ECCP PWM plus auxiliary PWM channels and general-purpose timers, eliminating the need for an external PWM generator on small appliances. At 40 MIPS the CPU computes PI loops from quadrature encoder inputs through on-chip timers, while 70 I/O handle directional relays, limit switches, and Hall feedback. Designers must budget thermal headroom carefully: a TQFP-80 dissipates noticeably more than a 64-pin TQFP at similar power, so a continuous 40 mA through every I/O may need current-spreading practices like sequential updates. Pair the MCU with a DRV8871 or L293D and a 5V-capable buck/boost such as MCP16311.
Được đề xuất
Industrial Sensor / Metering End-Point
The PIC18F86J15-I/PT is a strong fit for industrial metering end-points that combine flow/pulse counting, temperature compensation and serial uplink. The PIC18J core has a hardware 8x8 multiplier so the MCU can run float-lite metering algorithms in-line with capture/compare inputs; 96 KB Flash holds code for multiple tariffs, and 4 KB RAM stores minute-interval logs. USART feeds an industrial bus adapter (RS-485 through an LTC2862 or a PLC serial port). Industrial -40C to +85C temperature operation and a robust 80-TQFP package suit cabling-area installations behind TVS protection. Add an external SPI FRAM for non-volatile rolling logs and a TCXO/CXO for time-keeping.
Được đề xuất
Hobbyist / Education PIC Development Board
PIC18F86J15-I/PT is commonly deployed on PIC-focused education and hobbyist boards (such as MikroElektronika MCU Card 2 for PIC, MIKROE-4099) because of its 96 KB Flash, 70 I/O, four serial ports, and the deep tooling ecosystem around MPLAB X IDE, MPLAB Snap, PICkit 4 and ICD 4. With this device, students learn PIC18 C18/XC8 programming, USART/SSP peripherals, ECCP PWM, and 10-bit ADC using a real industrial-temp part on a standardized MCU Card socket. The 80-TQFP (12 x 12 mm) footprint exposes most peripherals at headers - allowing incremental project growth from blinking LED to LIN stack and CAN-to-LIN gateways.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F86J15-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F86J10-I/PT | PIC18F85J90-I/PT |
|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 80-TQFP (PT) | 80-TQFP (PT) - same | 80-TQFP (PT) - same |
| Flash Program Memory | 96 KB | 64 KB (-33%) | 32 KB (-67%) |
| RAM | 4 KB | 4 KB | 4 KB |
| Max CPU Speed | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS |
| I/O Pins | 70 | 70 | 70 (J-family typical) |
| USARTs (LIN-capable) | 2 async + 1 sync (SSP) | 2 async + 1 sync | 2 async + 1 sync |
| Operating Temperature | -40C to +85C (-I) | -40C to +85C (-I) | -40C to +85C (-I) |
| Supply Voltage | 4.2 V to 5.5 V (industrial J) | 4.2 V to 5.5 V | 4.2 V to 5.5 V |
| Architecture | 8-bit PIC18J RISC, 16-bit opcode | 8-bit PIC18J RISC | 8-bit PIC18J RISC |
Bảo phân biệt quan trọng
- Largest Flash in 80-TQFP PIC18J family (vsPIC18F86J10-I/PT)
- Same 70 I/O count and industrial 80-TQFP footprint (vsPIC18F85J90-I/PT)
- Mature MPLAB X / XC8 toolchain support (vsPIC18F67J60 family)
Ghi chú thiết kế
The PIC18F86J15-I/PT operates from 4.2 V to 5.5 V. Place one 100 nF X7R ceramic decoupling cap directly at each VDD/AVDD pin pair (multiple VDD pins around the TQFP), plus a single bulk 10 uF tantalum/ceramic on the 5V rail. Keep analog VDD/VSS separated from digital VDD/VSS with ferrite beads if the ADC uses high-impedance sources. Leave at least one ground plane on an inner PCB layer tied to the four VSS pins (Pins 9, 20, 37, 70). Estimated: with 70 I/O at 25 mA worst-case, plan for ~3 W sequential budgets and rely on sequential scanning rather than simultaneous full-load to avoid hot-spotting the TQFP-80 die.
Reserve a 5-pin ICSP header (PGD/RB7, PGC/RB6, MCLR/VPP, VDD, VSS) on the main PCB to keep MPLAB Snap/PICkit 4 programming and debugging possible after final assembly. Place oscillator components within 0.5 inches of OSC1/OSC2 and keep a guard ring to avoid coupling into the analog path. The 80-TQFP needs four side-by-side layers of copper fan-out; check the JLCPCB/PCBWay 4-layer stack-up pitch for 0.4 mm TQFP land clearance before final placement, otherwise microvia fan-out breaks.
Do not assert MCLR/VPP above VDD at any time except in ICSP high-voltage programming; use a resistor divider from VDD to MCLR through a 10 kohm and a programming jumper to VPP. Configure the brown-out reset (BOR) and watchdog (WDT) on during deployment configuration words; bootloader-only designs must explicitly write the config words, otherwise the part may boot in an unexpected state. Avoid manually programming the Flash if ICSP is wired to a 5V line still attached - the PIC18J has internal VPP clamps and pre-programmed VPP-tolerant mode will fail or latch-up if VDD/MCLR timing is wrong.
Estimated: PIC18F86J15-I/PT in an 80-TQFP exposes fewer thermal dissipation paths than a QFN variant. Junction-to-ambient theta_JA for a 80-TQFP on a 4-layer JEDEC EIA/JESD51 test board is on the order of 50 C/W typical. If your design has all 70 I/O sourcing/sinking 25 mA at 70C ambient, plan a copper pour of ~1 sq inch over the die shadow and open-window vias to the bottom side, or heat-spread through chassis metal. For continuous duty at industrial upper temperature, derate I/O totals by 30% relative to the datasheet maximum.
Thông tin tuân thủ
RoHS/REACH and lead-free status confirmed on Microchip product pages and authorized distributor listings (DigiKey, Mouser). Not AEC-Q100 qualified - the PIC18F86J15 family is targeted at industrial rather than automotive safety-critical applications.