PIC18F67J90-I/PT - 8-Bit MCU 128KB Flash 64-LCD TQFP | Microchip
MPN: PIC18F67J90-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.8 | $8.80 |
| 10 | $7.92 | $79.20 |
| 100 | $7.04 | $704.00 |
| 500 | $6.34 | $3,170.00 |
| 1,000 | $5.64 | $5,640.00 |
PIC18F67J90-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral I/O onto one die. PIC microcontrollers use Microchip's RISC-based PIC18 Harvard architecture with separate program and data buses, allowing deterministic instruction timing. The PIC18J sub-family (J-series) is characterized by 3.3 V core / multi-rail I/O, internal phase-locked loop (PLL) frequency synthesis, and ultra-low-power deep-sleep modes that suit battery-powered designs.
Key differentiating features of the PIC18F67J90 include integrated LCD segment driver hardware (up to 4 common x 32 segment LCD glass), a 12-channel 10-bit ADC, two analog comparators, two USART modules, two MSSP (SPI/I2C) modules, an internal 31 kHz to 8 MHz oscillator block with PLL, and a real-time clock/calendar with separate 32 kHz oscillator. The 64-pin TQFP exposes 54 digital I/O lines plus dedicated LCD segment pins.
The part uses a 16-bit instruction word modified Harvard architecture with 200 ns minimum instruction cycle. On-chip self-programmability allows bootloader-based firmware upgrades, and the nanoWatt Technology power-management set provides idle, sleep, and deep-sleep modes with microamp-level currents.
Typical applications include handheld meters, thermostats, home security panels, portable medical devices, and utility metering products where the on-chip segment LCD and low-power modes directly reduce system BOM. The wide operating range and integrated segment driver also suit automotive clusters and white-goods user interfaces.
When designing, verify the Vcore/Vdd rail topology: the PIC18F67J90 family uses an on-chip voltage regulator that requires an external bulk cap and a low-ESR decoupling network; the LCD bias network must be chosen per glass size. Always check the errata sheet for current silicon revision behavior.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, supporting faster sourcing and schematic reuse.
Drop-in alternatives for PIC18F67J90-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F67J90-I/PT (same form factor and footprint) — differing in Operating Temperature, Package, ADC, RAM, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F67J90T-I/PT
✅ Drop-In✓ In Stock
$4.65 / Unit
View Datasheet →PIC18F65J90T-I/PT
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →PIC18F66K90-I/PT
✅ Drop-In✓ In Stock
$4.15 / Unit
View Datasheet →PIC18F66J15-I/PT
✅ Drop-In✓ In Stock
$4.2 / Unit
View Datasheet →PIC18F66J50T-I/PT
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →PIC18F67J60-I/PT
✅ Drop-In✓ In Stock
$5.2 / Unit
View Datasheet →PIC18F67J90-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC |
| Program Memory Size | 128 KB (64K x 16) Flash |
| RAM Size | 4 KB |
| Maximum CPU Frequency | 48 MHz (12 MIPS) |
| Operating Voltage Range | 4.2 V to 5.5 V |
| I/O Pins | 54 |
| Package | 64-TQFP (10x10 mm) |
| LCD Segment Driver | Yes, integrated (4 common x 32 segment) |
| ADC | 12-channel, 10-bit |
| Analog Comparators | 2 |
| USART | 2 |
| MSSP (SPI/I2C) | 2 |
| Timers | 8-/16-bit (multiple) |
| Internal Oscillator | 31 kHz to 8 MHz with PLL |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| MSL Level | 3 |
PIC18F67J90-I/PT Pin Configuration
| Pin 1 | SEG0 — LCD segment 0 / RB0 |
| Pin 2 | SEG1 — LCD segment 1 / RB1 |
| Pin 3 | SEG2 — LCD segment 2 / RB2 |
| Pin 4 | SEG3 — LCD segment 3 / RB3 |
| Pin 5 | SEG4 — LCD segment 4 / RB4 |
| Pin 6 | SEG5 — LCD segment 5 / RB5 |
| Pin 7 | SEG6/PGEC2 — LCD segment 6 / ICSP clock alternate |
| Pin 8 | SEG7/PGED2 — LCD segment 7 / ICSP data alternate |
| Pin 9 | SEG8 — LCD segment 8 / RC0 |
| Pin 10 | SEG9 — LCD segment 9 / RC1 |
| Pin 11 | SEG10 — LCD segment 10 / RC2 |
| Pin 12 | SEG11 — LCD segment 11 / RC3 |
| Pin 13 | SEG12 — LCD segment 12 / RC4 |
| Pin 14 | SEG13 — LCD segment 13 / RC5 |
| Pin 15 | SEG14 — LCD segment 14 / RC6 |
| Pin 16 | SEG15 — LCD segment 15 / RC7 |
| Pin 17 | VSS — Ground |
| Pin 18 | VDD — Digital supply voltage |
| Pin 19 | SEG16 — LCD segment 16 / RD0 |
| Pin 20 | SEG17 — LCD segment 17 / RD1 |
| Pin 21 | SEG18 — LCD segment 18 / RD2 |
| Pin 22 | SEG19 — LCD segment 19 / RD3 |
| Pin 23 | SEG20 — LCD segment 20 / RD4 |
| Pin 24 | SEG21 — LCD segment 21 / RD5 |
| Pin 25 | SEG22 — LCD segment 22 / RD6 |
| Pin 26 | SEG23 — LCD segment 23 / RD7 |
| Pin 27 | SEG24 — LCD segment 24 / RE0 |
| Pin 28 | SEG25 — LCD segment 25 / RE1 |
| Pin 29 | SEG26 — LCD segment 26 / RE2 |
| Pin 30 | SEG27 — LCD segment 27 / RE3 |
| Pin 31 | SEG28 — LCD segment 28 / RF0 |
| Pin 32 | SEG29 — LCD segment 29 / RF1 |
| Pin 33 | SEG30 — LCD segment 30 / RF2 |
| Pin 34 | SEG31 — LCD segment 31 / RF3 |
| Pin 35 | COM0 — LCD common 0 |
| Pin 36 | COM1 — LCD common 1 |
| Pin 37 | COM2 — LCD common 2 |
| Pin 38 | COM3 — LCD common 3 |
| Pin 39 | VLCD1 — LCD bias voltage 1 |
| Pin 40 | VLCD2 — LCD bias voltage 2 |
| Pin 41 | VLCD3 — LCD bias voltage 3 |
| Pin 42 | AVDD — Analog supply voltage |
| Pin 43 | AVSS — Analog ground |
| Pin 44 | RA0/AN0 — Analog input 0 / GPIO |
| Pin 45 | RA1/AN1 — Analog input 1 / GPIO |
| Pin 46 | RA2/AN2 — Analog input 2 / GPIO |
| Pin 47 | RA3/AN3 — Analog input 3 / GPIO |
| Pin 48 | RA4/AN4 — Analog input 4 / GPIO |
| Pin 49 | RA5/AN5 — Analog input 5 / GPIO |
| Pin 50 | RA6/OSC2 — Crystal output / GPIO |
| Pin 51 | RA7/OSC1 — Crystal input / GPIO |
| Pin 52 | VSS — Ground |
| Pin 53 | VDD — Digital supply voltage |
| Pin 54 | RG0/AN6 — GPIO / analog input 6 |
| Pin 55 | RG1/AN7 — GPIO / analog input 7 |
| Pin 56 | RG2 — GPIO |
| Pin 57 | RG3 — GPIO |
| Pin 58 | RG4 — GPIO |
| Pin 59 | RG5 — GPIO |
| Pin 60 | RG6 — GPIO |
| Pin 61 | RG7 — GPIO |
| Pin 62 | MCLR — Master clear reset (active low) |
| Pin 63 | PGEC1 — ICSP clock |
| Pin 64 | PGED1 — ICSP data |
Typical Applications
PIC18F67J90-I/PT is suitable for 6 applications: Handheld Digital Multimeters, Programmable Thermostats, Home Security Control Panels, Portable Medical Devices, Utility Metering Products, White-Goods User Interfaces.
Handheld Digital Multimeters
The PIC18F67J90-I/PT fits handheld digital multimeters because it integrates a 12-channel 10-bit ADC for voltage/current measurements and the LCD segment driver directly handles 4 common x 32 segment displays without external driver ICs. The 128 KB Flash stores calibration tables, range-switching firmware, and True-RMS math libraries. At 48 MHz the part completes 12 MIPS conversions per second, sufficient for 4-digit display refresh while sampling at 100 kSPS. The 54 I/O pins drive rotary selector switches, range relays, and buzzer feedback. The 4.2-5.5 V supply range accepts two AA alkaline cells via boost converter, simplifying BOM.
Recommended
Programmable Thermostats
The PIC18F67J90-I/PT is well-suited to programmable thermostats where the on-chip LCD segment controller displays temperature, mode, and schedule icons directly from the 64-TQFP pins, eliminating the LCD driver chip. The 4 KB RAM buffers weekly schedule entries, and 128 KB Flash accommodates PID control loops plus Wi-Fi/BLE host command sets. Two USARTs interface to a Wi-Fi module and a co-processor for HVAC relay control; two comparators monitor thermistor bridge faults. The 4.2-5.5 V range powers the part from a 24VAC half-wave rectified rail with a small LDO.
Recommended
Home Security Control Panels
Home security control panels benefit from the PIC18F67J90-I/PT because the 128 KB Flash fits AES-encrypted alarm state machines, the LCD shows 4 x 32 segment zone status, and the 54 I/O lines read PIR sensors, door contacts, and keypads. Two analog comparators supervise the backup-battery voltage and detect wire-tamper faults. The 48 MHz CPU encrypts/decrypts RF messages to wireless sensors in real time. Internal nanoWatt sleep drops quiescent to microamp range during AC-mains standby, extending battery backup hours during power outages.
Recommended
Portable Medical Devices
Portable medical devices such as glucose meters and pulse oximeters leverage the PIC18F67J90-I/PT's 12-channel 10-bit ADC for sensor signal chains and the integrated segment LCD for clear numeric readouts in any lighting. The 128 KB Flash stores lookup tables for HbA1c conversion or SpO2 algorithms. Two MSSP ports drive an SPI color OLED plus an I2C EEPROM for patient log storage. The wide 4.2-5.5 V range accepts two AAA cells, and nanoWatt deep-sleep extends shelf life between uses. Industrial -40C to +85C rating supports home-care and clinical environments.
Recommended
Utility Metering Products
Electricity, water, and gas meters deploy the PIC18F67J90-I/PT for its on-chip LCD segment driver (showing kWh, m3, or ft3 readings), 12-channel ADC sampling CT/flow-pulse signals, and 128 KB Flash for tariff schedules and tamper detection logic. Two USARTs connect to an optical port (IEC 62056-21) and a wireless M-Bus module for AMR/AMI networks. The 48 MHz CPU runs DLMS/COSEM encryption stacks. Industrial temperature grade supports outdoor enclosure operation, and the 4.2-5.5 V supply works directly from rectified mains without auxiliary rails.
Recommended
White-Goods User Interfaces
Washing machines, dishwashers, and ovens use the PIC18F67J90-I/PT as the main UI controller because the on-chip segment LCD shows cycle status, time remaining, and icons without an external driver, and the 54 I/O pins drive rotary encoders, capacitive touch buttons, and triac-fired loads. Two analog comparators supervise zero-crossing for triac timing, and two MSSP ports connect to the main motor-control MCU via SPI. The 128 KB Flash stores cycle definitions, fault diagnostics, and language strings for multi-region SKUs. The wide 4.2-5.5 V supply survives noisy switched-mode power rails.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F67J90-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F67J90T-I/PT | PIC18F65J90T-I/PT | PIC18F66K90-I/PT | PIC18F66J15-I/PT | PIC18F66J50T-I/PT | PIC18F67J60-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) |
| Flash Memory | 128 KB | 128 KB | 64 KB | 64 KB | 96 KB | 64 KB | 128 KB |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | 3.9 KB | 4 KB | 3.8 KB |
| Maximum Frequency | 48 MHz | 48 MHz | 48 MHz | 64 MHz | 48 MHz | 48 MHz | 48 MHz |
| Operating Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 1.8 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V |
| LCD Segment Driver | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Ethernet MAC | No | No | No | No | No | No | Yes |
| XLP Deep Sleep | No | No | No | Yes | No | No | No |
Key Differentiators
- Largest Flash density in the PIC18J LCD family (vs PIC18F65J90T-I/PT)
- Highest-density LCD MCU without Ethernet overhead (vs PIC18F67J60-I/PT)
- Pin-to-pin 5V operation across the J-series (vs PIC18F66K90-I/PT)
- Industrial temperature rating for metering applications (vs PIC18F66J15-I/PT)
Design Notes
The PIC18F67J90 requires a 4.2 V to 5.5 V VDD1 supply and a 1.8 V to 3.6 V VDD2 rail for the LCD charge pump; tie VDD1 to a low-ESR 100 nF ceramic bypass plus a 10 uF bulk cap within 5 mm of the VDD pins. The internal 3.3 V core regulator needs its own 10 uF + 100 nF network on the VCAP pin. According to the Microchip datasheet, sequencing VDD2 after VDD1 prevents in-rush latch-up; if you power both from the same rail, ensure ramp time exceeds 50 us to avoid POR glitches on the LCD bias network.
Estimated: At 48 MHz CPU clock with all peripherals active and LCD segment driver at 1/4 duty, the PIC18F67J90-I/PT draws approximately 25 mA from VDD1, dissipating 125 mW at 5.0 V. The 64-TQFP package has theta_JA around 45 C/W on a 4-layer JEDEC test board, giving a junction-temperature rise of 5.6 C above ambient - well within the 85 C industrial limit. In enclosed thermostat housings with no airflow, derate ambient to 70 C maximum and consider a copper pour under the exposed pad if extended to industrial -40C to +125C operation.
Route the LCD segment lines as 0.2 mm traces with 0.3 mm spacing to the COM lines to limit cross-talk below 5 mV on a 4-mux glass. Keep the VLCD bias traces short and star-grounded at AVSS to avoid ADC reference contamination. Place the 32.768 kHz crystal within 5 mm of the SOSCO/SOSCI pins with a guarded ground ring; long traces inject noise into the LCD charge pump. For ICSP debugging, dedicate the PGEC1/PGED1 pair on pins 63/64 and avoid sharing them with high-speed switching loads.
Do not enable the internal PLL until after the primary oscillator has stabilized - skipping the PLL lock wait can corrupt Flash reads. The CONFIG registers must be programmed to disable the JTAG port if you use RB6/RB7 for general I/O; otherwise the pins stay in JTAG mode after reset. LCD bias ladder capacitors must be X7R ceramics, not Y5V - Y5V capacitance drops 70 percent at 50 C and starves the segment voltage. Finally, always read the latest errata (DS80234 family) before locking down firmware, as early silicon revisions had ADC channel-7 issues.
Compliance Information
RoHS compliant per Microchip product page. Lead-free matte-tin finish. Not AEC-Q100 qualified; for automotive, evaluate PIC18F66K90-I/PT family instead.