PIC18F65K90-I/MR - 32KB Flash LCD MCU 64VQFN | Microchip
MPN: PIC18F65K90-I/MR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.78 | $4.78 |
| 10 | $4.3 | $43.00 |
| 100 | $3.78 | $378.00 |
| 500 | $3.4 | $1,700.00 |
| 1,000 | $3.02 | $3,020.00 |
PIC18F65K90-I/MR Overview
An 8-bit microcontroller (MCU) is a single-chip processor with an 8-bit data path, on-chip Flash program memory, RAM, and a rich set of peripherals. PIC18-family MCUs sit in the hierarchy: 8-bit microcontroller -> microcontroller -> embedded processor -> semiconductor. Within Microchip's portfolio, the PIC18FX5K90 sub-family adds a hardware LCD driver and CTMU (Charge Time Measurement Unit) for capacitive touch, distinguishing it from general-purpose PIC18F parts without LCD glass support.
Key features include 32KB (16K x 16) Flash program memory, 2KB RAM, 1KB EEPROM, hardware LCD driver supporting up to 192 segments, an integrated CTMU for capacitive touch, nanoWatt XLP sleep currents in the sub-microamp range, two MSSP/SPI/I2C, two EUSART, 12-bit ADC, and 54 digital I/O. The 64-pin VQFN (9x9 mm) package exposes the full peripheral set, while smaller PIC18F variants in the same K90 family use 64-pin TQFP or 80-pin TQFP footprints.
Technically, the PIC18F65K90 uses Microchip's enhanced Harvard architecture with a 16-bit instruction word (16K x 16 Flash equates to 32KB) and an 8-bit data path. The CTMU uses a constant-current source and timer to measure capacitance changes for touch buttons, sliders, and proximity sensors without an external touch IC. XLP technology delivers sleep currents below 1 uA typical, enabling coin-cell or energy-harvesting applications.
Typical applications include handheld medical devices with LCD and touch, industrial meters and gauges with segmented displays, home-automation keypads, appliance control panels, and battery-powered instruments with capacitive-touch user interfaces. The combination of LCD + touch + low-power makes this MCU especially suited for products that previously required a separate LCD controller and touch controller.
When designing with this part, allocate a substantial ground pour under the VQFN thermal pad for both thermal dissipation and signal integrity, and follow Microchip's LCD bias-generation layout guidance (separation of LCD drive traces from noise sources). Verify the operating mode of the CTMU current source against the touch-panel scan time budget, and route the SEG/COM traces with balanced capacitance to avoid ghost-segment flicker.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18F65K90-I/MR — 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 PIC18F65K90-I/MR (same form factor and footprint) — differing in Package, Operating Temperature, LCD Driver, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F65K90-E/MR
✅ Drop-In✓ In Stock
$4.6 / Unit
View Datasheet →PIC18F65K90-I/MRRSL
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F65K90-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F66K22-I/MRRSL
✅ Drop-In✓ In Stock
$3.55 / Unit
View Datasheet →PIC18F65K22-E/MR
✅ Drop-In✓ In Stock
$3.5 / Unit
View Datasheet →PIC18F65K90-I/MR Maximum Ratings & Electrical Characteristics
| Program Memory Type | Flash |
| Program Memory Size | 32KB (16K x 16) |
| RAM Size | 2 KB |
| EEPROM Size | 1 KB |
| CPU Core | PIC18 (8-bit) |
| Maximum Clock Speed | 64 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Number of I/O Pins | 54 |
| Package | 64-pin VQFN (9x9 mm) |
| Mounting Type | Surface Mount |
| LCD Driver | Integrated, up to 192 segments |
| CTMU (Capacitive Touch) | Yes, integrated |
| Low-Power Technology | nanoWatt XLP |
| ADC | 12-bit |
| Operating Temperature Range | -40C to +85C (Industrial) |
| RoHS Status | Compliant |
PIC18F65K90-I/MR Pin Configuration
| Pin 1 | RB5/KBI1/SEG8 — General I/O / KBI interrupt / LCD segment |
| Pin 2 | RB4/KBI0/SEG9 — General I/O / KBI interrupt / LCD segment |
| Pin 3 | RB3/SEG10 — General I/O / LCD segment |
| Pin 4 | RB2/SEG11 — General I/O / LCD segment |
| Pin 5 | RB1/SEG12 — General I/O / LCD segment |
| Pin 6 | RB0/SEG13 — General I/O / LCD segment |
| Pin 7 | VDD — Positive supply |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RC7/RX/DT — EUSART RX / general I/O |
| Pin 10 | RC6/TX/CK — EUSART TX / general I/O |
| Pin 11 | RC5/SEG14 — General I/O / LCD segment |
| Pin 12 | RC4/SEG15 — General I/O / LCD segment |
| Pin 13 | RC3/SCL1 — I2C clock / general I/O |
| Pin 14 | RC2/SDA1 — I2C data / general I/O |
| Pin 15 | RC1/T1OSI — Timer1 oscillator input |
| Pin 16 | RC0/T1OSO — Timer1 oscillator output |
| Pin 17 | OSC1/RA7 — Crystal input / general I/O |
| Pin 18 | OSC2/RA6 — Crystal output / general I/O |
| Pin 19 | RA0/AN0 — Analog input / general I/O |
| Pin 20 | RA1/AN1 — Analog input / general I/O |
| Pin 21 | RA2/AN2 — Analog input / general I/O |
| Pin 22 | RA3/AN3 — Analog input / general I/O |
| Pin 23 | RA4/T0CKI — Timer0 clock input / general I/O |
| Pin 24 | RA5/AN4 — Analog input / general I/O |
| Pin 25 | RE0/RD — Parallel port read / general I/O |
| Pin 26 | RE1/WR — Parallel port write / general I/O |
| Pin 27 | RE2/CS — Parallel port chip select / general I/O |
| Pin 28 | VDDCORE — Core voltage decoupling (internal regulator) |
| Pin 29 | VSS — Ground reference |
| Pin 30 | RD7/SEG7 — General I/O / LCD segment |
| Pin 31 | RD6/SEG6 — General I/O / LCD segment |
| Pin 32 | RD5/SEG5 — General I/O / LCD segment |
| Pin 33 | RD4/SEG4 — General I/O / LCD segment |
| Pin 34 | RD3/SEG3 — General I/O / LCD segment |
| Pin 35 | RD2/SEG2 — General I/O / LCD segment |
| Pin 36 | RD1/SEG1 — General I/O / LCD segment |
| Pin 37 | RD0/SEG0 — General I/O / LCD segment |
| Pin 38 | AVDD — Analog supply |
| Pin 39 | AVSS — Analog ground |
| Pin 40 | RF7/AN5 — Analog input / general I/O |
| Pin 41 | RF6/AN6 — Analog input / general I/O |
| Pin 42 | RF5/AN7 — Analog input / general I/O |
| Pin 43 | RF4/AN8 — Analog input / general I/O |
| Pin 44 | RF3/AN9 — Analog input / general I/O |
| Pin 45 | RF2/AN10 — Analog input / general I/O |
| Pin 46 | RF1/AN11 — Analog input / general I/O |
| Pin 47 | RF0/AN12 — Analog input / general I/O |
| Pin 48 | RG3/CC4 — Capture/compare / general I/O |
| Pin 49 | RG2/CC3 — Capture/compare / general I/O |
| Pin 50 | RG1/TX2/CK2 — EUSART2 / general I/O |
| Pin 51 | RG0/RX2/DT2 — EUSART2 / general I/O |
| Pin 52 | RH7 — General I/O |
| Pin 53 | RH6 — General I/O |
| Pin 54 | RH5 — General I/O |
| Pin 55 | RH4 — General I/O |
| Pin 56 | MCLR — Master clear reset (active low) |
| Pin 57 | RJ7 — General I/O |
| Pin 58 | RJ6 — General I/O |
| Pin 59 | RJ5 — General I/O |
| Pin 60 | RJ4 — General I/O |
| Pin 61 | RJ3 — General I/O |
| Pin 62 | RJ2 — General I/O |
| Pin 63 | RJ1 — General I/O |
| Pin 64 | RJ0 — General I/O |
| Pin EP | EPAD — Exposed thermal pad (must be soldered to VSS plane) |
Typical Applications
PIC18F65K90-I/MR is suitable for 6 applications: Battery-Powered Medical Handheld with LCD, Industrial Meter with Segmented LCD Display, Home-Automation Touch Keypad, Appliance Control Panel with LCD and Touch, Portable Test & Measurement Instrument, Automotive Dashboard Display Cluster.
Battery-Powered Medical Handheld with LCD
The PIC18F65K90-I/MR fits handheld medical devices that combine a segmented LCD readout with capacitive-touch buttons on a coin-cell or Li-Po battery. Its integrated LCD driver eliminates an external LCD controller, the CTMU adds hardware-based touch sensing without a dedicated touch IC, and nanoWatt XLP sleep currents below 1 uA typical enable multi-month battery life between charges. The 32KB Flash fits the application firmware for a glucose meter, pulse oximeter, or infusion-pump keypad with diagnostic logging. The 1.8V-5.5V operating range allows direct connection to Li-Po, alkaline, or coin-cell chemistries. For compliance with IEC 60601-1, the integrated 12-bit ADC supports accurate sensor signal acquisition on the same MCU without external analog components.
Recommended
Industrial Meter with Segmented LCD Display
The PIC18F65K90-I/MR suits industrial panel meters such as water/gas/electricity meters that drive a high-segment-count LCD and measure analog inputs through the integrated 12-bit ADC. The LCD driver can drive up to 192 segments, enough for a multi-digit numeric display plus status icons. The CTMU provides touch buttons for menu navigation and tamper detection. nanoWatt XLP supports the meter's 10+ year battery life requirement by keeping sleep currents in the sub-microamp range. With 32KB Flash, the MCU can hold the meter calibration tables, billing logic, and wireless-M-Bus or LoRaWAN stack. The 64-pin VQFN (9x9) footprint exposes all 54 I/O pins and supports segmented LCD routing on a compact board.
Recommended
Home-Automation Touch Keypad
The PIC18F65K90-I/MR drives home-automation wall keypads and thermostats that need a small LCD for status and multiple capacitive-touch buttons for user input. The CTMU reads up to 24 touch channels, enabling a slider for dimmer control plus individual touch buttons for scene selection. The integrated LCD driver drives a segmented glass display for temperature, humidity, and mode readouts. nanoWatt XLP enables the keypad to run from harvested energy or a small backup battery during mains power loss. The PIC18 8-bit core and 32KB Flash are sufficient for the control loop, BLE/Zigbee commissioning logic, and LCD/touch firmware. Operating up to 64MHz allows responsive touch scanning and BLE host-command handling on the same die.
Recommended
Appliance Control Panel with LCD and Touch
The PIC18F65K90-I/MR fits white-goods appliance control panels such as washing machines, dishwashers, and ovens that display program status on a segmented LCD and accept user input through capacitive-touch pads. The integrated LCD driver handles the multi-digit program display plus status icons; the CTMU reads the touch panel reliably even with gloves or water droplets on the surface. The 1.8-5.5V range allows direct connection to the appliance's 5V or 3.3V rails. The 32KB Flash and 2KB RAM fit the appliance firmware, error-log buffer, and UI state machine. The extended temperature variant PIC18F65K90-E/MR (same MR package) supports the appliance environment up to +125C.
Recommended
Portable Test & Measurement Instrument
The PIC18F65K90-I/MR targets handheld test instruments like digital multimeters and insulation testers that show readings on a segmented LCD and run from replaceable batteries. The integrated LCD driver displays the measurement value, units, and status bar; the CTMU reads the rotary selector touch keys. nanoWatt XLP delivers the multi-month battery life expected in a portable DMM. The 12-bit ADC handles sensor signals directly, and the 32KB Flash holds calibration constants plus user preferences. The 64-pin VQFN exposes enough I/O for the rotary switch input, mode buttons, autoranging relays, and isolated serial interface to an isolated ADC frontend.
Recommended
Automotive Dashboard Display Cluster
The PIC18F65K90-I/MR drives sub-cluster automotive displays such as motorcycle instrument clusters, e-bike controllers, and small EV status panels. The integrated LCD driver handles the speed, battery, and odometer readouts; the CTMU reads touch or proximity-sensed buttons even in wet or gloved conditions. nanoWatt XLP preserves battery life when the vehicle is parked. The 64-pin VQFN (9x9 mm) keeps the cluster PCB compact; the automotive-grade PIC18F65K90-E/MR (extended -40C to +125C) variant supports under-hood and dashboard thermal stress. The 32KB Flash fits the cluster firmware including CAN or LIN stack, while 2KB RAM handles UI state and runtime diagnostics.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F65K90-I/MR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F65K90-E/MR | PIC18F65K90-I/MRRSL | PIC18F65K90-I/PT | PIC18F66K22-I/MRRSL | PIC18F65K22-E/MR |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin VQFN (9x9 mm) 'MR' | 64-pin VQFN (9x9 mm) 'MR' - same | 64-pin VQFN (9x9 mm) 'MR' - same | 64-pin TQFP 'PT' - different footprint | 64-pin VQFN (9x9 mm) 'MR' - same | 64-pin VQFN (9x9 mm) 'MR' - same |
| Program Memory (Flash) | 32KB | 32KB | 32KB | 32KB | 64KB | 32KB |
| RAM | 2KB | 2KB | 2KB | 2KB | 3.8KB | 2KB |
| Maximum Clock | 64MHz | 64MHz | 64MHz | 64MHz | 64MHz | 64MHz |
| Integrated LCD Driver | Yes (up to 192 segments) | Yes (192 segments) | Yes (192 segments) | Yes (192 segments) | No | No |
| CTMU (Capacitive Touch) | Yes | Yes | Yes | Yes | No | No |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (Extended) |
Key Differentiators
- Integrated segmented LCD driver eliminates external controller IC (vs PIC18F65K22-E/MR)
- CTMU capacitive touch peripheral in the same silicon (vs PIC18F65K22-E/MR)
- nanoWatt XLP technology for multi-month battery life (vs PIC18F66K22-I/MRRSL)
Design Notes
The 64-pin VQFN (9x9 mm) package exposes a thermal pad on the underside that must be soldered to a VSS copper pour. For the PIC18F65K90-I/MR, the typical active current at 64MHz with peripherals active is ~15 mA at 5V, dissipating about 75 mW; this is well within the VQFN thermal envelope but the thermal pad should still be tied to a ground pour with at least 16 thermal vias for production reliability. Without thermal pad soldering, junction temperature can rise 15-20C above the recommended ceiling under sustained heavy I/O switching.
Route LCD SEG and COM traces with balanced capacitance to avoid ghost-segment flicker on the segmented glass. Place the LCD bias-generation capacitors (typically 0.1uF ceramic on each LCD bias pin) within 5mm of their respective pins. Separate LCD traces from switching signals (PWM, EUSART) by at least 3mm or shield with a ground trace. Use Microchip's LCD pin remapping feature to assign the lowest-capacitance pins to the highest-frequency SEG lines.
Do not skip the Vddcore decoupling capacitor (4.7uF typical) - the PIC18F65K90-I/MR uses an internal core regulator that requires this cap for stable operation. The CTMU current-source trim must be calibrated per the datasheet's CTMUCONH procedure for each touch channel - skipping calibration leads to inconsistent touch sensitivity across the panel. Also note that nanoWatt XLP sleep currents are only achieved with the WDT, BOR, and other peripherals explicitly disabled; leaving them on can raise sleep current by an order of magnitude.
For EUSART and SPI interfaces on the PIC18F65K90-I/MR, place 33 ohm series-termination resistors at the driver pins when the bus length exceeds 50mm or when the clock exceeds 10MHz. The MSSP peripheral in I2C mode requires 4.7kohm pull-ups on SCL/SDA for standard mode and 3.3kohm for fast mode; do not rely on the internal weak pull-ups for multi-slave buses.
Compliance Information
RoHS compliance per Microchip product page; choose PIC18F65K90-E/MR (extended temp variant) for non-automotive extended-temperature applications. AEC-Q100 qualified automotive variants exist in the PIC18F87K90 family.