PIC18F67J10-I/PT - 8-bit MCU 128KB Flash 64-TQFP | Microchip
Teilenummer: PIC18F67J10-I/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $8.2 | $8,20 |
| 10 | $7.45 | $74,50 |
| 100 | $6.6 | $660,00 |
| 500 | $5.95 | $2.975,00 |
| 1.000 | $5.4 | $5.400,00 |
PIC18F67J10-I/PT Übersicht
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and a rich set of peripheral interfaces into one device. The PIC18 family uses an enhanced RISC architecture with 16-bit opcodes and 8-bit data paths; the 'J' sub-family is designed around a 2.5V/3.3V core and offers multiple low-power (nanoWatt) modes for battery-aware designs. MCUs sit beneath the broader hierarchy of microprocessors and embedded processors, occupying the same tier as ARM Cortex-M0/M3 devices in the embedded-system taxonomy.
Key features of the PIC18F67J10 include four serial ports (two MSSP for I2C and SPI, plus two enhanced USARTs with LIN support), a 10-bit A/D converter with up to 16 channels, two analog comparators, two CCP modules plus one ECCP, four timers (Timer0/1/2/3), and a 16-bit parallel slave port for external memory expansion. The 54 digital I/O pins can sink/source up to 25 mA, supporting direct LED drive in some topologies.
The architecture is built on a flash-based CMOS process with on-chip debugging via ICD and self-programming capability. The 16-bit wide instruction word and 8-bit datapath provide deterministic interrupt latency, while the 31-level hardware stack supports C compilers (MPLAB XC8) and the traditional PIC assembly toolchain.
Typical applications include industrial control panels, HVAC and home-automation gateways, automotive LIN slave nodes, USB/connectivity bridges, and human-machine interface (HMI) modules that need many I/Os and a low-power operating mode. Cost-sensitive multi-serial designs (e.g. RS-232 plus RS-485 plus I2C sensor plus SPI display) particularly benefit from the four-port integration.
Designers should note that the PIC18F67J10 is a 2.5V/3.3V part (VDDCORE regulated internally); the I/O pins are 5V-tolerant. Always decouple VDD/VSS with 100 nF plus bulk capacitors and place them within 2 mm of the package pins.
This page synthesizes distributor pricing, drop-in TQFP-64 alternatives, application notes, and design guidance not aggregated on a single manufacturer or distributor page, with all data sourced from Microchip's product page and authorized distributor listings as of 2026-09-28.
Drop-in-Alternativen für PIC18F67J10-I/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC18F67J10-I/PT (gleiche Bauform und Footprint) – abweichend in Package, Timers, I/O Pins, Core Architecture, Operating Temperature.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC18F67J11-I/PT
✅ Drop-In✓ Auf Lager
$5.4 / Stück
Datenblatt ansehen →PIC18F65J10-I/PT
✅ Drop-In✓ Auf Lager
$4.4 / Stück
Datenblatt ansehen →PIC18F66J55-I/PT
✅ Drop-In✓ Auf Lager
$4.31 / Stück
Datenblatt ansehen →PIC18F66J11-I/PT
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC18F65J11-I/PT
✅ Drop-In✓ Auf Lager
$4.35 / Stück
Datenblatt ansehen →PIC18F66K80-I/PT
✅ Drop-In✓ Auf Lager
$2.95 / Stück
Datenblatt ansehen →PIC18F67J10-I/PT Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC 8-bit RISC (PIC18 enhanced) |
| Maximale Taktfrequenz | 40 MHz (10 MIPS) |
| Program Memory (Flash) | 128 KB (64K x 16) |
| RAM | 4 KB (3936 bytes) |
| Data EEPROM | Not present on J-series (emulated in Flash) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V (J-series 3.3V core) |
| I/O Pins | 54 |
| A/D Converter | 10-bit, up to 16 channels |
| Analog Comparators | 2 |
| Serial Interfaces | 2x MSSP (I2C/SPI), 2x EUSART (LIN-capable) |
| CCP / ECCP Modules | 2 CCP + 1 ECCP |
| Timers | Timer0/1/2/3 (4 total) |
| Parallel Slave Port | 16-bit PSP |
| Betriebstemperaturbereich | -40C to +85C (Industrial) |
| Gehäuse | 64-pin TQFP (10 x 10 mm, MS-026) |
| Montageart | Surface Mount |
| MSL-Level | MSL3 (per JEDEC J-STD-020) |
| RoHS-Status | Compliant |
PIC18F67J10-I/PT Pin-Konfiguration
| Pin 1 | RG0/CCP3 — I/O port G bit 0 / CCP3 module |
| Pin 2 | RG1/TX2/CK2 — I/O port G bit 1 / EUSART2 async transmit / clock |
| Pin 3 | RG2/RX2/DT2 — I/O port G bit 2 / EUSART2 async receive / data |
| Pin 4 | RG3/CCP4 — I/O port G bit 3 / CCP4 module |
| Pin 5 | MCLR — Master Clear (reset) input, active low |
| Pin 6 | RG4 — I/O port G bit 4 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 9 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock / PORTA bit 7 |
| Pin 10 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6 |
| Pin 11 | RC0/T1OSO/T1CKI — I/O port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — I/O port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1/P1A — I/O port C bit 2 / CCP1 / PWM output P1A |
| Pin 14 | RC3/SCK1/SCL1 — I/O port C bit 3 / MSSP1 SPI clock / I2C1 clock |
| Pin 15 | RC4/SDI1/SDA1 — I/O port C bit 4 / MSSP1 SPI data in / I2C1 data |
| Pin 16 | RC5/SDO1 — I/O port C bit 5 / MSSP1 SPI data out |
| Pin 17 | RC6/TX1/CK1 — I/O port C bit 6 / EUSART1 transmit / clock |
| Pin 18 | RC7/RX1/DT1 — I/O port C bit 7 / EUSART1 receive / data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 21 | RB0/INT0/FLT0 — I/O port B bit 0 / External interrupt 0 / ECCP fault |
| Pin 22 | RB1/INT1 — I/O port B bit 1 / External interrupt 1 |
| Pin 23 | RB2/INT2 — I/O port B bit 2 / External interrupt 2 |
| Pin 24 | RB3/INT3 — I/O port B bit 3 / External interrupt 3 |
| Pin 25 | RB4/KBI0 — I/O port B bit 4 / Keyboard interrupt 0 |
| Pin 26 | RB5/KBI1/PGM — I/O port B bit 5 / Keyboard interrupt 1 / ICSP program |
| Pin 27 | RB6/KBI2/PGC — I/O port B bit 6 / Keyboard interrupt 2 / ICSP clock |
| Pin 28 | RB7/KBI3/PGD — I/O port B bit 7 / Keyboard interrupt 3 / ICSP data |
| Pin 29 | VSS — Ground reference |
| Pin 30 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 31 | AVDD — Analog positive supply |
| Pin 32 | AVSS — Analog ground reference |
| Pin 33 | RA0/AN0/CVREF — I/O port A bit 0 / Analog input 0 / comparator VREF |
| Pin 34 | RA1/AN1 — I/O port A bit 1 / Analog input 1 |
| Pin 35 | RA2/AN2/VREF- — I/O port A bit 2 / Analog input 2 / ADC VREF- |
| Pin 36 | RA3/AN3/VREF+ — I/O port A bit 3 / Analog input 3 / ADC VREF+ |
| Pin 37 | RA4/T0CKI — I/O port A bit 4 / Timer0 clock input |
| Pin 38 | RA5/AN4 — I/O port A bit 5 / Analog input 4 |
| Pin 39 | VSS — Ground reference |
| Pin 40 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 41 | RD0/PSP0 — I/O port D bit 0 / Parallel slave port bit 0 |
| Pin 42 | RD1/PSP1 — I/O port D bit 1 / Parallel slave port bit 1 |
| Pin 43 | RD2/PSP2 — I/O port D bit 2 / Parallel slave port bit 2 |
| Pin 44 | RD3/PSP3 — I/O port D bit 3 / Parallel slave port bit 3 |
| Pin 45 | RD4/PSP4 — I/O port D bit 4 / Parallel slave port bit 4 |
| Pin 46 | RD5/PSP5 — I/O port D bit 5 / Parallel slave port bit 5 |
| Pin 47 | RD6/PSP6 — I/O port D bit 6 / Parallel slave port bit 6 |
| Pin 48 | RD7/PSP7 — I/O port D bit 7 / Parallel slave port bit 7 |
| Pin 49 | VSS — Ground reference |
| Pin 50 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 51 | RE0/RD/AN5 — I/O port E bit 0 / Parallel slave port read / Analog input 5 |
| Pin 52 | RE1/WR/AN6 — I/O port E bit 1 / Parallel slave port write / Analog input 6 |
| Pin 53 | RE2/CS/AN7 — I/O port E bit 2 / Parallel slave port chip select / Analog input 7 |
| Pin 54 | RE3 — I/O port E bit 3 (no alternate function on 64-pin) |
| Pin 55 | RE4 — I/O port E bit 4 |
| Pin 56 | RE5 — I/O port E bit 5 |
| Pin 57 | RE6 — I/O port E bit 6 |
| Pin 58 | RE7 — I/O port E bit 7 |
| Pin 59 | RF0/AN8 — I/O port F bit 0 / Analog input 8 |
| Pin 60 | RF1/AN9/C2OUT — I/O port F bit 1 / Analog input 9 / Comparator 2 output |
| Pin 61 | RF2/AN10/C1OUT — I/O port F bit 2 / Analog input 10 / Comparator 1 output |
| Pin 62 | RF3/AN11 — I/O port F bit 3 / Analog input 11 |
| Pin 63 | RF4/AN12 — I/O port F bit 4 / Analog input 12 |
| Pin 64 | RF5/AN13 — I/O port F bit 5 / Analog input 13 |
Typische Anwendungen
PIC18F67J10-I/PT ist geeignet für 7 Anwendungs: Industrial Control Panels and HMIs, Automotive LIN Slave Nodes, HVAC and Home-Automation Gateways, Multi-Serial Industrial Sensor Hubs, Medical Monitoring Devices (non-implantable), USB-to-Serial Bridge and Connectivity Modules, Educational and Development Platforms.
Industrial Control Panels and HMIs
The PIC18F67J10-I/PT is well-suited to industrial control panels where the 54 digital I/O pins drive keypads, LED indicators, and relay banks while the four serial ports (2x MSSP I2C/SPI plus 2x LIN-capable EUSART) handle sensor and HMI modules. The 128 KB Flash supports a full graphical menu system written in MPLAB XC8, and the 10 MIPS throughput at 40 MHz keeps display refresh responsive. The -40C to +85C industrial temperature grade matches factory-floor specifications, and the parallel slave port can interface to an external graphics LCD controller. PIC18F66K80T-I/PT is a recommended companion MCU for distributed I/O expansion nodes on the same RS-485 bus.
Empfohlen
Automotive LIN Slave Nodes
Body-electronics LIN slave modules benefit from the PIC18F67J10-I/PT's two enhanced USARTs with LIN 1.3 support, allowing simultaneous LIN bus comms and a debug/K-line UART. The 10-bit A/D with up to 16 channels reads switch contact and sensor inputs directly, while the two CCP/ECCP modules drive small DC motors or PWM-controlled LEDs. Industrial temperature operation handles under-dash conditions. For master nodes or gateway designs, the PIC18F46K80T-I/PT offers an upgraded K-series core and CAN-capable ECAN, while the PIC18F25K80-I/P is the smaller-pinout cousin for end-node ECUs.
Empfohlen
HVAC and Home-Automation Gateways
Connected thermostats and HVAC controllers use the PIC18F67J10-I/PT to bridge multiple low-speed serial buses (I2C for temp/humidity sensors, SPI for an LCD or WiFi co-processor, plus a UART for the HVAC bus). The 4 KB RAM is sufficient for protocol stacks and a small RTOS kernel, while the 128 KB Flash accommodates a wireless provisioning app. The 16-bit parallel slave port allows direct interface to an external Ethernet controller or a TFT display driver. For sensor-side endpoints, PIC18F46K22-I/P is the natural lower-pinout complement, and PIC18F26K22-I/P fits behind each room thermostat.
Empfohlen
Multi-Serial Industrial Sensor Hubs
Multi-sensor data-acquisition hubs benefit from the PIC18F67J10-I/PT's combination of two I2C buses, one SPI bus, and two UARTs - enabling simultaneous reading of up to four sensor chains (I2C temp+humidity, SPI pressure sensor, UART GPS module, plus a wired debug port). The 10-bit ADC with 16 channels handles analog inputs like strain gauges and 4-20 mA loop signals. The 4 KB RAM buffers incoming packets, and the 128 KB Flash holds the protocol-conversion firmware. PIC18F4620-I/PT is a recommended secondary MCU when 5V-tolerant I/O is needed for legacy analog front-ends.
Empfohlen
Medical Monitoring Devices (non-implantable)
Patient monitors and bedside infusion pumps use the PIC18F67J10-I/PT for multi-parameter sensor readout. The 10-bit A/D with up to 16 channels simultaneously samples temperature, SpO2, respiration, and pressure signals. The two MSSP ports handle I2C digital sensors (e.g., a temperature IC) and SPI to an LCD or audio codec, while the parallel slave port can connect to an external DSP or FPGA for signal processing. The -40C to +85C operation covers clinical environments. Note: this MCU is not a medical-grade 'Q' part; for IEC 60730-class safety functions, Microchip's dsPIC33 or PIC24 are recommended. PIC18F46K22-I/PT and PIC18F45K22-I/PT are the 40-pin companions.
Empfohlen
USB-to-Serial Bridge and Connectivity Modules
Although the PIC18F67J10-I/PT lacks native USB, its dual MSSP and dual EUSART architecture makes it ideal as a host-side bridge MCU that talks UART/SPI/I2C to a separate USB controller (e.g., PIC18F2550 or MCP2200). The 4 KB RAM buffers high-throughput serial streams, while the 128 KB Flash hosts the protocol-translation firmware. The parallel slave port allows DMA-style bulk transfer to the USB controller's buffer. The PIC18F46J50-I/PT and PIC18F4550-I/PT are recommended as USB-equipped hosts on the same 64-pin TQFP footprint for unified PCB layout.
Empfohlen
Educational and Development Platforms
Universities and training centers use the PIC18F67J10-I/PT on 64-pin TQFP development boards because it exercises nearly the full PIC18 peripheral set: dual MSSP, dual EUSART, two CCP, one ECCP, two comparators, 10-bit ADC, and parallel slave port. The 128 KB Flash accommodates real-world firmware projects beyond simple examples, while the 4 KB RAM supports C-language coursework using MPLAB XC8. Industrial temperature rating enables lab-to-outdoor project progression. Companion MCUs for student labs include PIC18F4520-I/PT (40-pin DIP-friendly) and PIC18F4620-I/PT (more RAM, larger Flash).
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC18F67J10-I/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC18F67J11-I/PT | PIC18F65J10-I/PT | PIC18F66J55-I/PT | PIC18F66J11-I/PT | PIC18F65J11-I/PT | PIC18F66K80-I/PT |
|---|---|---|---|---|---|---|---|
| Package | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 128 KB | 128 KB | 32 KB | 96 KB | 64 KB | 32 KB | 64 KB |
| RAM | 4 KB | 4 KB | 2 KB | 8 KB | 4 KB | 2 KB | 3.6 KB |
| Core Series | PIC18J (3.3V core) | PIC18J (3.3V) | PIC18J (3.3V) | PIC18J (3.3V) | PIC18J (3.3V) | PIC18J (3.3V) | PIC18K (5V core) |
| Maximum Clock Frequency | 40 MHz (10 MIPS) | 40 MHz | 40 MHz | 48 MHz | 40 MHz | 40 MHz | 64 MHz (16 MIPS) |
| I/O Pins | 54 | 54 | 50 | 54 | 54 | 50 | 54 |
| Supply Voltage | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 2.0V to 3.6V | 1.8V to 5.5V (5V tolerant) |
| Serial Ports | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART | 2x MSSP + 2x EUSART + ECAN |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Wichtigste Unterscheidungsmerkmale
- Highest memory density in the 64-pin J-series family (vs. PIC18F65J10-I/PT)
- Lower 5V tolerance vs K-series requires careful bus design (vs. PIC18F66K80-I/PT)
- Newer silicon revision with extended peripherals (vs. PIC18F67J11-I/PT)
Designhinweise
The PIC18F67J10-I/PT has multiple VDD/VSS pairs (pins 8/7, 20/19, 30/29, 40/39, 50/49) and a separate AVDD/AVSS pair (pins 31/32). Per the PIC18F87J10 family datasheet, decouple each VDD pin with a 100 nF ceramic capacitor placed within 2 mm of the pin; add a shared 10 uF bulk capacitor near the package. Use a ferrite bead between digital VDD and analog AVDD to keep ADC noise below 1 LSB. The core runs from an internal regulator, so no separate VCAP pin is required on the J-series (unlike the PIC18F46J11/K22 families).
For the 64-pin TQFP package, route all I/O signals on outer layers only when possible and use a continuous ground plane on layer 2. The PIC18F87J10 family datasheet recommends a 4-layer PCB for designs that use the parallel slave port above 8 MHz. Keep crystal traces (OSC1/OSC2, pins 9/10) short and symmetric; place a guard ground ring around the crystal and its load capacitors. If using ICSP, route PGC/PGD (pins 27/28) with no series resistors; the MPLAB ICD tool provides its own pull-ups.
Three common pitfalls when migrating from PIC16 to PIC18F67J10: (1) The MCLR pin (pin 5) is input-only on this family - configure it as MCLR via CONFIG3H, not as RG5. (2) The J-series does not include data EEPROM; emulate it in Flash with a wear-leveling library or use a 25LCxx external SPI EEPROM. (3) The analog inputs AN8-AN13 (PORTF) are multiplexed with PORTF digital I/O - clear the corresponding TRISF bits and set PCFG bits before reading ADC. Always check the CONFIG registers at reset; the MPLAB code configurator will set sensible defaults but production firmware must explicitly lock the configuration words.
Estimated: at the maximum 40 MHz clock with all peripherals active (ADC, both MSSP, both EUSART, ECCP driving a MOSFET), core current is approximately 18 mA at 3.3V (~60 mW). The 64-pin TQFP has a typical theta_JA of 65 C/W on a 4-layer JEDEC test board, so the junction-to-ambient rise is about 4C - well below the 100C safe operating limit. No external heatsink is required. For high-IO current loads (e.g., driving 20 mA per pin), total package dissipation can reach 250 mW; verify with a thermal camera in production designs.
Compliance-Informationen
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial-grade part, not automotive. For AEC-Q100 qualified PIC18 variants, consider PIC18F46K80T-I/PT (automotive grade).