PIC18F67K90-E/MR - 64-pin LCD MCU, 128KB Flash, XLP | Microchip
MPN: PIC18F67K90-E/MR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.45 | $6.45 |
| 10 | $5.83 | $58.30 |
| 100 | $5.21 | $521.00 |
| 500 | $4.72 | $2,360.00 |
| 1,000 | $4.31 | $4,310.00 |
PIC18F67K90-E/MR Overview
An 8-bit microcontroller (MCU) is a small programmable computer on a single IC that integrates a CPU, program memory (Flash), data memory (RAM), non-volatile EEPROM, and a rich set of peripherals such as timers, ADC, communication ports, and I/O. Within the broader taxonomy, the PIC18F belongs to Microchip's PIC18 RISC family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The 'K' series emphasizes low-power operation via nanoWatt XLP, while the 'F87K90' family adds an integrated LCD segment driver and CTMU, eliminating the need for an external LCD controller and enabling cost-optimized human-machine interfaces.
Key features include 54 digital I/O pins, an integrated LCD driver supporting up to 384 segments, a 12-bit ADC with up to 24 channels, two comparators, three ECCP + two CCP modules, three USART, two SPI, two I2C, a 16-bit touch-friendly CTMU and a chargeable nanoWatt XLP core with multiple idle/sleep modes below 1 uA typical. The 64 MHz MIPS core delivers approximately 16 MIPS, sufficient for embedded UI loops, sensor fusion and protocol stacks without external coprocessors.
Architecturally, the device uses a 16-bit opcode Harvard architecture with a hardware multiplier, two addressable register banks and self-programmable Flash, allowing firmware updates in the field. The CTMU uses a constant-current source plus timer capture to perform charge-time measurement across touch electrodes, giving reliable projected-capacitive touch from a single MCU pin per channel. An integrated LCD charge pump drives segments directly from a single 1.8V-5.5V supply, simplifying battery-driven UI boards.
Typical applications include battery-powered medical glucose meters, e-meter/HMI panels, consumer remote controls, automotive instrument cluster sub-modules, industrial sensor hubs, and any segment-LCD UI with capacitive touch buttons where low standby current is essential. The combination of segment LCD + touch + XLP lets a single chip replace a legacy 3-chip solution (MCU + LCD driver + touch IC).
When designing, ensure the exposed pad on the MR package is soldered to a sufficient ground copper pour for thermal dissipation. The PIC18F67K90-E/MR suffix 'E' indicates the -40C to +125C automotive temperature grade; pair it with the matching MPLAB Xpress or MPLAB X IDE for code development. Programming/debug uses standard ICSP via PGC/PGD pins, so existing PIC18 kits can be reused without layout changes.
This page synthesizes distributor pricing, drop-in same-package alternatives and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC18F67K90-E/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 PIC18F67K90-E/MR (same form factor and footprint) — differing in ADC, Package, LCD Driver, Program Memory (Flash), Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F67K90-I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F67K90T-I/MR
✅ Drop-In✓ In Stock
$5.78 / Unit
View Datasheet →PIC18F65K90-E/MR
✅ Drop-In✓ In Stock
$4.6 / Unit
View Datasheet →PIC18F65K90-I/MR
✅ Drop-In✓ In Stock
$3.02 / Unit
View Datasheet →PIC18F67K40-I/MR
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F67K22-I/MR
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$5.4 / Unit
View Datasheet →PIC18F67K90-E/MR Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC18 RISC (Harvard, 16-bit opcode) |
| Family | PIC18F87K90 |
| Program Memory (Flash) | 128 KB |
| Data Memory (RAM) | 4 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40 C to +125 C (Automotive, 'E' suffix) |
| I/O Pins | 54 |
| ADC | 12-bit, up to 24 channels |
| LCD Driver | Integrated, up to 384 segments |
| CTMU (Touch) | Yes, 24-channel capacitive touch |
| Communication | 3x USART, 2x SPI, 2x I2C |
| Low-Power Mode | nanoWatt XLP, <1 uA typical sleep |
| Package | 64-pin VQFN (MR), 9x9 mm, exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC18F67K90-E/MR Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 3 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Pin 4 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Pin 7 | RA6/OSC2 — PORTA bit 6 / oscillator output |
| Pin 8 | RA7/OSC1 — PORTA bit 7 / oscillator input |
| Pin 9 | RE0/RD — PORTE bit 0 / LCD driver control |
| Pin 10 | RE1/WR — PORTE bit 1 / LCD driver control |
| Pin 11 | RE2/CS — PORTE bit 2 / LCD driver control |
| Pin 12 | RE3 — PORTE bit 3 (input-only) |
| Pin 13 | LCDBIAS0 — LCD bias voltage node |
| Pin 14 | LCDBIAS1 — LCD bias voltage node |
| Pin 15 | LCDBIAS2 — LCD bias voltage node |
| Pin 16 | — LCD charge-pump output 1 |
Typical Applications
PIC18F67K90-E/MR is suitable for 6 applications: Battery-Powered Glucose Meter, Automotive Instrument Cluster Sub-Module, Industrial HMI / Process Meter, Remote Control with Segment LCD, Smart Home Sensor Hub with Display, Medical Infusion Pump User Interface.
Battery-Powered Glucose Meter
The PIC18F67K90-E/MR fits battery-powered glucose meters because its 128 KB Flash hosts both the meter algorithm and the segment-LCD UI bitmap while the integrated LCD driver drives a 4-digit numeric display directly from a single CR2032 cell. The CTMU module supports up to 24 capacitive touch channels for the soft buttons used to navigate measurement history. nanoWatt XLP drops quiescent current below 1 uA in sleep, giving multi-year coin-cell life. Wide 1.8V-5.5V supply avoids boost converters, simplifying PCB and reducing BOM cost.
Recommended
Automotive Instrument Cluster Sub-Module
The PIC18F67K90-E/MR with its 'E' automotive -40C to +125C grade handles secondary telltales and segment indicators in an automotive instrument cluster, where a host MCU delegates warning lights and odometer display. The integrated 384-segment LCD driver replaces a costly external LCD controller, while the 12-bit ADC samples fuel-level and temperature sensors without an external analog front-end. CTMU capacitive touch enables touch-sensitive trim rings on the cluster bezel, an emerging UX pattern. Same MR footprint eases PCB reuse between vehicle trims.
Recommended
Industrial HMI / Process Meter
The PIC18F67K90-E/MR drives segment-LCD process meters used on factory floors to display flow, pressure and temperature setpoints. Its 24 CTMU touch channels replace mechanical pushbuttons behind a sealed glass overlay, eliminating gasket penetrations and improving IP65+ ingress protection. Three USARTs connect to a PLC, an external 4-20 mA loop transmitter and a debug port simultaneously. The automotive temperature grade tolerates the -40C to +85C industrial enclosure range with margin, giving long-term reliability in 24/7 factory operation.
Recommended
Remote Control with Segment LCD
The PIC18F67K90-E/MR powers universal remote controls that show channel number, battery level and menu icons on a segment-LCD instead of an expensive TFT. Its sub-1 uA nanoWatt XLP sleep current extends AAA-battery life to multiple years of standby. The CTMU scans 20-30 mechanical-style touch keys behind the plastic shell without mechanical switches. Integrated LCD driver eliminates an external charge-pump chip, shrinking the remote to a single-sided 2-layer PCB. The wide 1.8V-5.5V supply tolerates drooping alkaline batteries.
Recommended
Smart Home Sensor Hub with Display
The PIC18F67K90-E/MR anchors low-power smart-home sensor hubs that report temperature, humidity and occupancy on a wall-mounted segment-LCD. Its 12-bit ADC reads multiple analog sensors simultaneously, while CTMU touch replaces mechanical buttons on the wall plate. The XLP sleep current below 1 uA supports battery-powered window sensors that last a decade. Three USARTs bridge to a sub-GHz radio, an I2C sensor bus and a debug UART without external multiplexing. The 64-pin VQFN footprint keeps the hub compact.
Recommended
Medical Infusion Pump User Interface
The PIC18F67K90-E/MR drives the segment-LCD and capacitive-touch UI of portable medical infusion pumps, displaying flow rate, volume infused and remaining time. The 128 KB Flash supports a full IEC-62304 software class B implementation with parameter logging. The CTMU provides sealed touch buttons that survive repeated medical-grade disinfection. The -40C to +125C automotive grade gives wide safety margin in the 0C-50C clinical environment. The integrated LCD driver removes a costly isolation barrier required when an external LCD controller sits on a high-voltage side.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F67K90-E/MR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F67K90-I/MR | PIC18F67K90T-I/MR | PIC18F65K90-E/MR | PIC18F65K90-I/MR | PIC18F67K40-I/MR | PIC18F67K22-I/MR |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | VQFN-64 (MR) 9x9 mm | VQFN-64 (MR) 9x9 mm - same | VQFN-64 (MR) 9x9 mm - same | VQFN-64 (MR) 9x9 mm - same | VQFN-64 (MR) 9x9 mm - same | VQFN-64 (MR) 9x9 mm - same | VQFN-64 (MR) 9x9 mm - same |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 32 KB (-75%) | 32 KB (-75%) | 128 KB | 128 KB |
| CPU Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Temperature Grade | Automotive -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Automotive -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| Integrated LCD Driver | Yes (up to 384 segments) | Yes | Yes | No (-key feature) | No | No | No |
| CTMU Capacitive Touch | Yes, 24 channels | Yes, 24 channels | Yes, 24 channels | Yes, 24 channels | Yes, 24 channels | No (K40 family removed CTMU) | Yes |
| Supply Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
Key Differentiators
- Highest temperature grade in the family (vs PIC18F67K90-I/MR)
- 4x larger Flash than 65K90 siblings (vs PIC18F65K90-E/MR)
- Integrated segment LCD + CTMU touch in one IC (vs PIC18F67K40-I/MR)
Design Notes
The 64-pin VQFN (MR) 9x9 mm package relies on its exposed pad for thermal relief. Solder the e-pad (pin 64) to a ground copper pour of at least 1 square inch on the top layer plus thermal vias to inner planes; without this, junction temperature can climb past 100 C during sustained 64 MHz operation with full peripheral activity. For -40C to +125C automotive use, allocate at least 2 square inches of copper area and verify with a thermal probe in worst-case firmware loads.
Place the 0.1 uF VDD decoupling capacitor within 3 mm of every VDD/AVDD pin and a single bulk 10 uF tantalum or ceramic within 10 mm of the package. The LCD segment pins (SEG0-SEGx) carry high-impedance analog nodes; route them away from switching traces and surround the LCD glass connector area with a ground guard ring. CTMU touch channels need a 5-50 kohm series resistor on each electrode for proper charge-time measurement.
Do not assume the PIC18F67K90-E/MR and PIC18F65K90-E/MR are interchangeable on the same firmware image: Flash is 128 KB vs 32 KB, and linker scripts must be regenerated. Also remember that ICSP uses PGC/PGD on RB6/RB7 - never strap these pins as outputs in the application or programming will fail. When migrating from 'I' to 'E' grade, revalidate timing at 125 C because some analog specs drift with temperature.
Route the OSC1/OSC2 crystal traces short and symmetric to avoid stray capacitance, and place the load capacitors within 2-3 mm of the oscillator pins. For the CTMU touch matrix, use a star-ground topology with the touch electrodes' series resistors connected to a quiet analog ground island to prevent digital switching noise from coupling into charge-time measurements and producing false touch events.
Compliance Information
Automotive 'E' temperature grade implies AEC-Q100 qualification per Microchip's PIC18F product line. RoHS and REACH compliance per Microchip product page. Halogen-free status not stated in provided data, so marked unknown.