PIC18F6390T-I/PT - 8KB Flash, 40MHz, LCD PIC MCU | Microchip
MPN: PIC18F6390T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.42 | $8.42 |
| 10 | $7.58 | $75.80 |
| 100 | $6.74 | $674.00 |
| 500 | $5.91 | $2,955.00 |
| 1,000 | $5.08 | $5,080.00 |
PIC18F6390T-I/PT Overview
What is a PIC18F microcontroller? The PIC18F family is Microchip's high-end 8-bit microcontroller line based on the PIC RISC architecture, sitting above the PIC16F and base PIC18F in the company's 8-bit portfolio. It features a 16-bit instruction word with an 8-bit data path, hardware multiplier, C-compiler friendly architecture, and rich peripheral integration (ADC, PWM, I2C, SPI, USART, USB, LCD, CTMU). PIC18F belongs to the broader 8-bit MCU hypernym chain: 8-bit microcontroller -> MCU -> embedded controller -> semiconductor IC. The 'F' suffix indicates Flash-based program memory, which supports in-system self-programming for field upgrades.
Key features of the PIC18F6390 include a 10-bit ADC up to 12 channels, an integrated LCD driver capable of driving up to 192 segments, two analog comparators, one USART, one AUSART, MSSP (SPI/I2C), and nanoWatt Technology power management with multiple idle/sleep modes. The integrated Charge Time Measurement Unit (CTMU) supports capacitive touch sensing and precise time-of-flight measurements, eliminating external components for many sensing applications. The 768-byte RAM and 256-byte EEPROM complement the 8KB Flash to support data logging, metering, and user-interface state storage.
Architecturally, the device uses an enhanced mid-range core with a 16-bit instruction path and 8-bit data path, a hardware 8x8 multiplier, and 31-level stack depth, enabling efficient C code generation. The part is specified for the industrial temperature range (-40C to +85C) as denoted by the 'I' designator.
Typical applications include handheld metering (gas/water/electricity), thermostat and HVAC controllers, home security panels, point-of-sale terminals, white goods user interfaces, and any low-to-mid complexity product requiring a built-in segmented LCD display. When designing with the PIC18F6390T-I/PT, allocate PCB area for the LCD bias capacitors (typically 0.1uF-1uF ceramic) and follow Microchip AN649 application note for noise-tolerant LCD bias generation. Use MPLAB X IDE with MPLAB XC8 compiler for firmware development, and consider the PIC18F46K22 or PIC18F47K42 families if your design migrates to lower-power or higher-memory variants. Note: the 'T' suffix denotes Tape & Reel packaging for the original TQFP variant.
Drop-in alternatives for PIC18F6390T-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 PIC18F6390T-I/PT (same form factor and footprint) — differing in Package, ADC, I/O Pins, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F6390-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F6490-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F65K22-I/PT
✅ Drop-In✓ In Stock
$3.45 / Unit
View Datasheet →PIC18F46K22T-I/PT
✅ Drop-In✓ In Stock
$3.05 / Unit
View Datasheet →PIC18F47J53T-I/PT
✅ Drop-In✓ In Stock
$4.3 / Unit
View Datasheet →PIC18F6390T-I/PT Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Family | PIC18F |
| Core | PIC RISC (8-bit data, 16-bit instruction) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| RAM | 768 bytes |
| EEPROM | 256 bytes |
| Maximum Clock Speed | 40 MHz |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 54 |
| LCD Driver | Yes (integrated, up to 192 segments) |
| ADC | 10-bit, up to 12 channels |
| Analog Comparators | 2 |
| Communication Peripherals | 1x USART/AUSART, 1x MSSP (SPI/I2C) |
| Timers | Multiple 8-bit and 16-bit timers |
| Special Features | CTMU (Capacitive Touch), nanoWatt power management |
| Package | 64-pin TQFP (10x10 mm), MS-026 |
| Operating Temperature | -40C to +85C (Industrial, 'I' designator) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
PIC18F6390T-I/PT Pin Configuration
| Pin 1 | LCDBIAS0 — LCD bias voltage input 0 |
| Pin 2 | LCDBIAS1 — LCD bias voltage input 1 |
| Pin 3 | LCDBIAS2 — LCD bias voltage input 2 |
| Pin 4 | LCDBIAS3 — LCD bias voltage input 3 |
| Pin 5 | VLCD3 — LCD voltage select 3 |
| Pin 6 | VLCD2 — LCD voltage select 2 |
| Pin 7 | VLCD1 — LCD voltage select 1 |
| Pin 8 | RA0/AN0 — Digital I/O / Analog input 0 |
| Pin 9 | RA1/AN1 — Digital I/O / Analog input 1 |
| Pin 10 | RA2/AN2 — Digital I/O / Analog input 2 |
| Pin 11 | RA3/AN3 — Digital I/O / Analog input 3 |
| Pin 12 | RA4/AN4 — Digital I/O / Analog input 4 |
| Pin 13 | RA5/AN5 — Digital I/O / Analog input 5 |
| Pin 14 | RA6/OSC2 — Digital I/O / Oscillator output |
| Pin 15 | RA7/OSC1 — Digital I/O / Oscillator input |
| Pin 16 | VDD — Positive supply voltage (4.2V-5.5V) |
| Pin 17 | VSS — Ground reference |
| Pin 18 | RC0/T1OSO — Digital I/O / Timer1 oscillator output |
| Pin 19 | RC1/T1OSI — Digital I/O / Timer1 oscillator input |
| Pin 20 | RC2/CCP1 — Digital I/O / Capture/Compare/PWM 1 |
| Pin 21 | RC3 — Digital I/O |
| Pin 22 | RC4 — Digital I/O |
| Pin 23 | RC5 — Digital I/O |
| Pin 24 | RC6/TX — Digital I/O / USART transmit |
| Pin 25 | RC7/RX — Digital I/O / USART receive |
| Pin 26 | RD0 — Digital I/O |
| Pin 27 | RD1 — Digital I/O |
| Pin 28 | RD2 — Digital I/O |
| Pin 29 | RD3 — Digital I/O |
| Pin 30 | RD4 — Digital I/O |
| Pin 31 | RD5 — Digital I/O |
| Pin 32 | RD6 — Digital I/O |
| Pin 33 | RD7 — Digital I/O |
| Pin 34 | RE0 — Digital I/O |
| Pin 35 | RE1 — Digital I/O |
| Pin 36 | RE2 — Digital I/O |
| Pin 37 | RE3 — Digital I/O |
| Pin 38 | RF0 — Digital I/O |
| Pin 39 | RF1 — Digital I/O |
| Pin 40 | RF2 — Digital I/O |
| Pin 41 | RF3 — Digital I/O |
| Pin 42 | RF4 — Digital I/O |
| Pin 43 | RF5 — Digital I/O |
| Pin 44 | RF6 — Digital I/O |
| Pin 45 | RF7 — Digital I/O |
| Pin 46 | RG0 — Digital I/O |
| Pin 47 | RG1 — Digital I/O |
| Pin 48 | RG2 — Digital I/O |
| Pin 49 | RG3 — Digital I/O |
| Pin 50 | RG4 — Digital I/O |
| Pin 51 | AVDD — Analog positive supply voltage |
| Pin 52 | AVSS — Analog ground reference |
| Pin 53 | RB0/INT0 — Digital I/O / External interrupt 0 |
| Pin 54 | RB1/INT1 — Digital I/O / External interrupt 1 |
| Pin 55 | RB2/INT2 — Digital I/O / External interrupt 2 |
| Pin 56 | RB3 — Digital I/O |
| Pin 57 | RB4 — Digital I/O |
| Pin 58 | RB5 — Digital I/O |
| Pin 59 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 60 | RB7/PGD — Digital I/O / ICSP data |
| Pin 61 | MCLR — Master clear reset (active low) |
| Pin 62 | VDD — Positive supply voltage (4.2V-5.5V) |
| Pin 63 | VSS — Ground reference |
| Pin 64 | NC — Not connected (per datasheet) |
Typical Applications
PIC18F6390T-I/PT is suitable for 7 applications: Handheld Electricity/Gas/Water Metering, Thermostat and HVAC Controllers, Home Security and Alarm Panels, Point-of-Sale (POS) Terminals and Cash Registers, White Goods User Interface (Washing Machines, Ovens), Medical Monitoring Devices, Industrial Control Panels and HMI.
Handheld Electricity/Gas/Water Metering
The PIC18F6390T-I/PT is purpose-built for metering products, integrating the segmented LCD driver that directly displays consumption digits on the meter faceplate, eliminating the need for an external LCD controller. Its 8KB Flash accommodates metering firmware including tariff tables, calibration constants, and anti-tamper detection routines, while 768B RAM supports rolling consumption averages and EEPROM stores non-volatile billing history. The CTMU (Charge Time Measurement Unit) enables precise capacitor-based flow sensing or capacitive button readouts, and nanoWatt Technology reduces sleep current below 1uA to extend battery life over multi-year deployment horizons typical of utility metering applications.
Recommended
Thermostat and HVAC Controllers
For residential and commercial thermostats, the PIC18F6390T-I/PT drives the front-panel LCD (temperature setpoints, mode indicators, status icons) while the 10-bit ADC reads thermistor sensors for ambient temperature feedback, and the CTMU supports capacitive touch user inputs on glass-front panels. The 40MHz core executes PID control loops in real time without display flicker, and the hardware MSSP interfaces to SPI/I2C temperature/humidity sensors. Industrial temperature grade (-40C to +85C) and the 5V operation match HVAC actuator driver circuits (relays, triacs) typically sharing the same supply rail.
Recommended
Home Security and Alarm Panels
Security alarm panels require reliable keypad input, LCD status display, and multi-zone sensor monitoring - all natively provided by the PIC18F6390T-I/PT. The 54 digital I/O pins support numerous wired sensor zones, the LCD driver displays zone status and arm/disarm state, and the analog comparators provide direct interface to PIR motion sensors. EEPROM stores user PINs, zone configurations, and event history, while the 8KB Flash supports encrypted firmware for tamper-resistant systems. The MSSP interfaces to external EEPROM for expanded event logs, and the USART connects to cellular or IP communication modules for remote monitoring.
Recommended
Point-of-Sale (POS) Terminals and Cash Registers
Low-cost POS terminals and cash registers benefit from the PIC18F6390T-I/PT's LCD driver for transaction amount displays, keypad scanning via digital I/O, and serial communication to printers via the hardware USART. The 8KB Flash accommodates price lookup tables and transaction logic, while 768B RAM handles real-time buffer for receipt formatting. CTMU supports capacitive touch keypads for modern retail terminal designs. The 5V operation matches printer interfaces and external SRAM typically used for transaction logging in retail environments.
Recommended
White Goods User Interface (Washing Machines, Ovens)
Major appliances like washing machines, dishwashers, and ovens need rugged user interface electronics with integrated displays - the PIC18F6390T-I/PT fits perfectly. The integrated LCD driver displays cycle selection, remaining time, and status icons without external drivers. Multiple timers handle motor control sequencing, the ADC reads temperature sensors for oven control, and the 54 I/O drive keypad buttons, status LEDs, and buzzer feedback. Industrial temperature range and the part's mature production status ensure long lifecycle support matching appliance product life (typically 10+ years).
Recommended
Medical Monitoring Devices
Personal medical monitoring products (blood pressure monitors, glucose meters, pulse oximeters) leverage the PIC18F6390T-I/PT's LCD driver for direct numeric readouts, the 10-bit ADC for analog sensor inputs (pressure, optical sensors), and the CTMU for capacitive button interfaces that simplify the front-panel design. The 8KB Flash accommodates algorithm firmware for vital sign calculation, while 256B EEPROM stores calibration data and user profile settings. Low sleep current extends battery life in portable patient monitors, and the integrated peripherals minimize BOM cost in cost-sensitive consumer health products.
Recommended
Industrial Control Panels and HMI
Industrial operator panels and HMI terminals use the PIC18F6390T-I/PT to drive LCD status displays, monitor process variables via the 12-channel ADC, and communicate with PLCs through the USART. The 8KB Flash supports ladder-logic-style control programs, while 768B RAM handles real-time process data buffers. The MSSP interfaces to industrial I2C sensors and SPI displays, and the two analog comparators provide hardware overcurrent/overvoltage detection for fail-safe protection. Industrial temperature range (-40C to +85C) matches factory floor environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F6390T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F6390-I/PT | PIC18F6490-I/PT | PIC18F65K22-I/PT | PIC18F46K22T-I/PT | PIC18F47J53T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Program Memory (Flash) | 8 KB | 8 KB | 16 KB | 32 KB | 64 KB | 128 KB |
| RAM | 768 bytes | 768 bytes | 768 bytes | 2 KB | 3.8 KB | 3.8 KB |
| Maximum Clock Speed | 40 MHz | 40 MHz | 40 MHz | 64 MHz | 64 MHz | 48 MHz |
| Supply Voltage Range | 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 | 1.8 V to 5.5 V | 2.0 V to 3.6 V |
| Integrated LCD Driver | Yes (up to 192 segments) | Yes (up to 192 segments) | Yes (up to 192 segments) | No | No | No |
| I/O Pins | 54 | 54 | 54 | 53 | 36 | 41 |
| CTMU (Capacitive Touch) | Yes | Yes | Yes | No | No | No |
Key Differentiators
- Integrated segmented LCD driver saves external controller cost (vs PIC18F46K22T-I/PT)
- CTMU enables capacitive touch sensing without external circuitry (vs PIC18F6390-I/PT)
- Mature 5V industrial part with long lifecycle support (vs PIC18F47J53T-I/PT)
Design Notes
The PIC18F6390T-I/PT requires a 4.2V-5.5V supply; operation below 4.2V is not guaranteed by the datasheet and Flash programming may fail. Use a low-dropout regulator such as MCP1700 or MCP1727 if powering from a higher-voltage rail. Place a 100nF ceramic decoupling capacitor as close as possible to each VDD/VSS pin pair, with an additional 10uF bulk capacitor near the MCU. For noise-sensitive ADC measurements, isolate the AVDD pin with a ferrite bead or separate LDO filter to prevent digital switching noise from coupling into analog readings.
The LCD driver requires external bias capacitors on the LCDBIAS pins (typically 0.1uF to 1uF ceramic) and a proper VLCD voltage source - either internal charge pump or external resistor-divider ladder. Follow Microchip application note AN649 ('Driving LCDs with PIC18F Microcontrollers') for noise-tolerant bias network design. Keep LCD bias traces short and away from high-frequency digital signals to prevent display artifacts. Route the AVSS pin directly to a clean ground plane, ideally separate from digital VSS and joined at a single point to avoid ground loops.
Do not confuse the PIC18F6390 with the PIC18F6390T variant - the 'T' suffix denotes Tape & Reel packaging, both are electrically identical. When migrating to the PIC18F46K22 family, note that it lacks the integrated LCD driver - an external LCD controller (such as PIC16F88 or PCF8576) is required for segmented LCD displays. The 'I' temperature suffix indicates -40C to +85C industrial range, while parts labeled 'E' are -40C to +125C extended temperature. For in-circuit programming, ensure proper MCLR pull-up (typically 10k ohm) and dedicated PGC/PGD connector access.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C) indicated by 'I' suffix; 'E' parts support -40C to +125C extended range. AEC-Q100 qualification not applicable for non-automotive MCU. Lifecycle status ACTIVE per DigiKey product listing.