PIC18F63J90-I/PT - 8-bit 40MHz 8KB Flash LCD MCU | Microchip
MPN: PIC18F63J90-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.95 | $5.95 |
| 10 | $5.3 | $53.00 |
| 100 | $4.65 | $465.00 |
| 500 | $4.1 | $2,050.00 |
| 1,000 | $3.75 | $3,750.00 |
PIC18F63J90-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and peripheral interfaces (ADC, timers, communication controllers). The PIC18 family uses an enhanced 8-bit RISC Harvard architecture with a 16-bit instruction word, providing up to 16 MIPS performance at 40 MHz. The PIC18F63J90 belongs to the J90 sub-family, distinguished by its on-chip LCD driver, large pin count, and nanoWatt power-management features - a category within Microchip's 8-bit MCU lineup that bridges small 8-pin controllers and the 16-bit/32-bit families.
Key features include a 10-bit ADC with up to 12 channels, two analog comparators, two USART modules, one SPI and one I2C peripheral, a 16-bit PWM module, and hardware multiplier for fast arithmetic. The integrated LCD driver supports 4 common and up to 48 segment lines without external charge pumps, and the nanoWatt features include idle/doze/sleep modes with typical currents below 100 nA in sleep.
The architecture combines Microchip's enhanced mid-range core with a peripheral set optimized for human-machine interfaces. The on-chip LCD module drives resistive segment LCDs directly, eliminating the need for external COG or chip-on-glass drivers. Hardware peripherals such as the CCP/ECCP, MSSP (SPI/I2C), and EUSART operate autonomously from the CPU, allowing efficient handling of multiple I/O tasks.
Typical applications include handheld meters, thermostats, home-security control panels, and power/gas/water utility meters - all use cases where the integrated LCD, low power, and 51 I/O pins are decisive. Industrial sensor readouts and medical dosing pumps are additional fits, benefiting from the 12-channel ADC and low-power modes.
When designing with this device, allocate enough PCB area for the 64-pin TQFP footprint and ensure your programmer/debugger supports ICSP via the dedicated PGD/PGC pins. The LCD bias generation is internal but requires external capacitor network; refer to the datasheet LCD bias section for the precise component values.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18F63J90-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 PIC18F63J90-I/PT (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Timers, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F6390-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F63J90T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F6390T-I/PT
✅ Drop-In✓ In Stock
$5.08 / Unit
View Datasheet →PIC18F4620-I/PT
✅ Drop-In✓ In Stock
$5.45 / Unit
View Datasheet →PIC18F46K22-I/P
✅ Drop-In✓ In Stock
$2.61 / Unit
View Datasheet →PIC18F63J90-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit enhanced RISC) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data RAM | 1 KB (1024 bytes) |
| Maximum CPU Speed | 40 MHz |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 51 |
| LCD Segments | Up to 48 segments x 4 commons (128 segments total) |
| ADC | 10-bit, up to 12 channels |
| Communication Peripherals | 2x USART, 1x SPI, 1x I2C (MSSP) |
| Timers | 4 x 8/16-bit timers |
| PWM | 1x CCP + 1x ECCP |
| Comparators | 2 analog comparators |
| Package | TQFP-64 (PT) 10x10 mm |
| Operating Temperature | -40C to +85C (industrial) |
| Mounting Type | Surface Mount |
PIC18F63J90-I/PT Pin Configuration
| Pin 1 | SEG0 — LCD segment output 0 |
| Pin 2 | SEG1 — LCD segment output 1 |
| Pin 3 | SEG2 — LCD segment output 2 |
| Pin 4 | SEG3 — LCD segment output 3 |
| Pin 5 | SEG4 — LCD segment output 4 |
| Pin 6 | SEG5 — LCD segment output 5 |
| Pin 7 | SEG6 — LCD segment output 6 |
| Pin 8 | SEG7 — LCD segment output 7 |
| Pin 9 | SEG8 — LCD segment output 8 |
| Pin 10 | SEG9 — LCD segment output 9 |
| Pin 11 | SEG10 — LCD segment output 10 |
| Pin 12 | SEG11 — LCD segment output 11 |
| Pin 13 | VLCD1 — LCD charge pump capacitor 1 |
| Pin 14 | VLCD2 — LCD charge pump capacitor 2 |
| Pin 15 | VLCD3 — LCD charge pump capacitor 3 |
| Pin 16 | COM0 — LCD common output 0 |
| Pin 17 | COM1 — LCD common output 1 |
| Pin 18 | COM2 — LCD common output 2 |
| Pin 19 | COM3 — LCD common output 3 |
| Pin 20 | VDD — Positive supply (2.0-3.6V) |
| Pin 21 | VSS — Ground |
| Pin 22 | OSC1 — Crystal/oscillator input |
| Pin 23 | OSC2 — Crystal/oscillator output |
| Pin 24 | RA0/AN0 — Port A bit 0 / ADC input 0 |
| Pin 25 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| Pin 26 | RA2/AN2 — Port A bit 2 / ADC input 2 |
| Pin 27 | RA3/AN3 — Port A bit 3 / ADC input 3 |
| Pin 28 | RA4 — Port A bit 4 |
| Pin 29 | RA5/AN4 — Port A bit 5 / ADC input 4 |
| Pin 30 | RA6 — Port A bit 6 |
| Pin 31 | RA7 — Port A bit 7 |
| Pin 32 | RB0/INT0 — Port B bit 0 / external interrupt 0 |
| Pin 33 | RB1/INT1 — Port B bit 1 / external interrupt 1 |
| Pin 34 | RB2 — Port B bit 2 |
| Pin 35 | RB3 — Port B bit 3 |
| Pin 36 | RB4 — Port B bit 4 |
| Pin 37 | RB5 — Port B bit 5 |
| Pin 38 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 39 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 40 | RC0 — Port C bit 0 |
| Pin 41 | RC1 — Port C bit 1 |
| Pin 42 | RC2 — Port C bit 2 |
| Pin 43 | RC3 — Port C bit 3 |
| Pin 44 | RC4 — Port C bit 4 |
| Pin 45 | RC5 — Port C bit 5 |
| Pin 46 | RC6 — Port C bit 6 |
| Pin 47 | RC7 — Port C bit 7 |
| Pin 48 | RD0 — Port D bit 0 |
| Pin 49 | RD1 — Port D bit 1 |
| Pin 50 | RD2 — Port D bit 2 |
| Pin 51 | RD3 — Port D bit 3 |
| Pin 52 | RD4 — Port D bit 4 |
| Pin 53 | RD5 — Port D bit 5 |
| Pin 54 | RD6 — Port D bit 6 |
| Pin 55 | RD7 — Port D bit 7 |
| Pin 56 | RE0 — Port E bit 0 |
| Pin 57 | RE1 — Port E bit 1 |
| Pin 58 | RE2 — Port E bit 2 |
| Pin 59 | RE3 — Port E bit 3 |
| Pin 60 | RE4 — Port E bit 4 |
| Pin 61 | RE5 — Port E bit 5 |
| Pin 62 | RE6 — Port E bit 6 |
| Pin 63 | RE7 — Port E bit 7 |
| Pin 64 | MCLR — Master clear (reset, active low) |
Typical Applications
PIC18F63J90-I/PT is suitable for 6 applications: Gas/Water/Electricity Utility Meters, Programmable Thermostats, Home Security Control Panels, Industrial Process Indicators, Medical Infusion Pumps, Handheld POS Terminals.
Gas/Water/Electricity Utility Meters
The PIC18F63J90-I/PT is purpose-built for battery-powered residential utility meters. Its integrated LCD driver supports up to 128 segments without an external controller, displaying consumption digits, units, and icons. The 12-channel 10-bit ADC directly samples thermistor-based temperature compensation and pulse-output flow sensors, while the 2.0-3.6V operating range matches two AA cells. nanoWatt sleep current below 100 nA enables 10+ year battery life on metrology-grade designs.
Recommended
Programmable Thermostats
Wall-mount thermostats require an LCD display, low power, and analog sensing - all native to the PIC18F63J90-I/PT. The integrated 4-common LCD driver produces temperature setpoints and status icons without extra BOM. The 10-bit ADC reads NTC thermistors with 0.25C resolution, while the comparator enables hysteresis-based relay control. USART and I2C peripherals connect to Wi-Fi/BLE modules for networked thermostats, and nanoWatt idle modes keep quiescent draw below 50 uA.
Recommended
Home Security Control Panels
The PIC18F63J90-I/PT fits alarm keypads and security panels thanks to its 51 I/O pins for zone inputs and keypad scanning, plus the LCD driver for displaying arm/disarm status. The 40 MHz core handles debounce, event logging, and GSM/Wi-Fi module communication via USART/SPI. Industrial temperature rating (-40C to +85C) is critical for unheated garages and utility rooms, and 8KB Flash is sufficient for encrypted sensor-management firmware.
Recommended
Industrial Process Indicators
Panel-mount indicators for tank levels, pressure, and flow benefit from the PIC18F63J90-I/PT's analog and LCD capabilities. The 12-channel ADC interfaces with 4-20 mA loop transmitters via a shunt resistor, while the 4-48 segment LCD shows process values, alarms, and engineering units. ECCP/PWM modules drive LED backlights at controlled duty. RS-485 via USART lets the device act as a Modbus RTU slave on industrial networks, and the wide supply range supports 24V industrial buses with regulator.
Recommended
Medical Infusion Pumps
Portable infusion pumps require precise motor control, safety monitoring, and an LCD readout - all delivered by the PIC18F63J90-I/PT. The 10-bit ADC monitors motor current for occlusion detection, while the ECCP module drives a stepper motor via external driver ICs. The integrated LCD displays flow rate, volume, and alarm conditions on a custom 128-segment panel. Low-power modes extend battery life between charges, and the 8 KB Flash holds safety-critical dose-calculation firmware.
Recommended
Handheld POS Terminals
Compact mobile point-of-sale terminals benefit from the PIC18F63J90-I/PT's balance of GPIO count, LCD driver, and low power. The 51 I/O pins drive keypads, magnetic-stripe readers, and thermal printers, while the integrated LCD shows transaction amounts. The USART/SPI connect to Bluetooth or cellular modems, and nanoWatt sleep modes extend battery life during idle periods. 8 KB Flash accommodates keypad layouts and encryption primitives for secure PIN entry.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F63J90-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F6390-I/PT | PIC18F63J90T-I/PT | PIC18F6390T-I/PT | PIC18F4620-I/PT | PIC18F46K22-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (P) 10x10 mm - same footprint |
| Core Architecture | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 64 MHz |
| Flash Program Memory | 8 KB | 8 KB | 8 KB | 8 KB | 64 KB | 64 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 3.9 KB | 3.8 KB |
| Integrated LCD Driver | Yes (128 segments) | Yes (128 segments) | Yes (128 segments) | Yes (128 segments) | No | No |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| nanoWatt Power Management | Yes | No (basic sleep) | Yes | No (basic sleep) | Yes | Yes |
Key Differentiators
- Integrated 128-segment LCD driver with nanoWatt power (vs PIC18F4620-I/PT)
- 64-pin TQFP compatibility with wider 5V PIC18F4620 (vs PIC18F4620-I/PT)
- Faster 64 MHz core option when LCD is not required (vs PIC18F46K22-I/P)
Design Notes
Operating voltage is 2.0V-3.6V. Estimated: at 40 MHz, VDD=3.3V, active current is typically 13 mA (per Microchip datasheet DS-39791 typical characteristics). Sleep current is below 100 nA with the RTCC and WDT disabled. Use a 1 uF decoupling capacitor on VDD (pin 20) within 5 mm, plus a 100 nF for high-frequency noise. For battery designs, disable unused peripherals in the PCFG/CFG bits before entering sleep to minimize leakage.
TQFP-64 has 0.5 mm pitch - manufacturer land pattern is provided in the datasheet Section 13. Estimated: trace width for signal lines should be 0.15 mm minimum, with 0.20 mm power traces. Place the 32.768 kHz crystal within 5 mm of OSC1/OSC2 (pins 22-23) and guard the traces with ground rings to reduce noise coupling into the LCD bias network. Keep digital switching traces away from SEG0-SEG11 and VLCD1-3 pins (1-15) to avoid display artifacts.
Do not confuse PIC18F63J90 (this part, nanoWatt + improved LCD bias) with PIC18F6390 (older generation, basic sleep). Their CMSIS state is the same but power-management register definitions differ in firmware. Always reference DS-39791 for PIC18F63J90 register maps. The LCD module requires an external capacitor on VLCD1-3 (pins 13-15) - do not omit or the LCD will not initialize. The PGC/PGD pins (38-39) must be pulled up to VDD with 10 kohm for reliable ICSP programming in-circuit.
Compliance Information
RoHS/REACH compliant per Microchip product page and distributor listings. Not AEC-Q100 qualified (industrial -40C to +85C, not automotive). For automotive applications, refer to PIC18F-family automotive variants in Microchip's AEC-Q100 portfolio.