Microchip Technology

PIC18F66K90-E/PT - 64KB Flash LCD 8-bit MCU | Microchip

MPN: PIC18F66K90-E/PT ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V (typical 3.3 V) Vdss ~20 nA typical (deep sleep, RTCC + WDT only) Id 64-pin TQFP (PT, 10x10 mm, 0.5 mm pitch) Package 64 MHz (16 MIPS) Speed 64 KB (32K x 16) Memory
From $4.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $6.65 $6.65
10 $6.12 $61.20
100 $5.43 $543.00
500 $4.88 $2,440.00
1,000 $4.4 $4,400.00
ℹ️ All prices are in USD

PIC18F66K90-E/PT Overview

The Microchip Technology PIC18F66K90-E/PT is a 64-KB Flash, 4-KB SRAM, 8-bit PIC microcontroller in a 64-pin TQFP (10x10 mm) package, operating up to 64 MHz with nanoWatt eXtreme Low Power (XLP) technology. It integrates an integrated LCD driver supporting up to 96 segments, a Charge Time Measurement Unit (CTMU) for capacitive touch, an enhanced analog comparator, and 24 channels of 12-bit ADC. The -E temperature grade designates the -40C to +125C extended-industrial operating range, making this part suitable for harsh-environment displays.

A PIC18 microcontroller is an 8-bit Harvard-architecture RISC MCU from Microchip's PIC18 family. Within the broader taxonomy, PIC18 belongs to: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The PIC18F66K90 sits in the 'K90' sub-family that adds XLP deep-sleep modes (as low as 20 nA), making it well suited to battery-powered touch-enabled human-machine interfaces. The integrated LCD segment driver eliminates the need for an external LCD controller in low-to-medium pixel count products.

Key differentiating features include the on-chip CTMU enabling capacitive-button and slider sensing via a single copper layer, flexible oscillator selection (8 MHz internal HFINTOSC, 31 kHz LFINTOSC, external crystal, and PLL up to 64 MHz), and self-programmability of Flash under software control. The peripheral set adds two MSSP (SPI/I2C), two EUSART, mTouch hardware averaging, and up to 30 capacitive-touch channels via CTMU. The dual-row 64-pin TQFP simplifies PCB routing compared to QFN variants while still providing a manageable 10x10 mm footprint.

Typical applications include battery-powered medical glucose meters, industrial HMI panels with touch buttons, electronic shelf labels, water/gas meters, and remote control keypads. The combination of low standby current and integrated LCD bias generation removes several discrete components and a separate charge-pump IC from BOM. The E/PT grade extends operating range beyond commercial limits, supporting outdoor or automotive-cabin installations.

When laying out the PCB, observe Microchip application note AN578 (LCD biasing and charge pump design) for the segmented glass contrast stability across temperature, and follow Microchip's mTouch design guide for the CTMU touch-pad geometry. Programming is performed via ICSP (In-Circuit Serial Programming) over the PGC/PGD pins, which must be accessible even on production boards for field updates.

Drop-in alternatives for PIC18F66K90-E/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 PIC18F66K90-E/PT (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, ADC, LCD Driver.

Microchip Technology
Package: TQFP-64 (10 x 10 x 1 mm)
Core Architecture: PIC 8-bit RISC (Harvard)
Operating Temperature: -40 °C to +125 °C (Extended, "E")
Microchip Technology
Package: 64-pin TQFP (PT), 10x10 mm
Operating Temperature: -40C to +85C (I grade)
ADC: 12-bit, up to 16 channels
Microchip Technology
Package: 64-pin TQFP (10x10 mm), MS-026
Core Architecture: PIC18 (8-bit Harvard, 16-bit instruction word)
Operating Temperature: -40 C to +85 C (Industrial -I)
Microchip Technology
Package: 64-pin VQFN (MR), 9x9 mm, exposed pad
Core Architecture: 8-bit PIC18 enhanced Harvard
ADC: 12-bit, up to 16 channels
Microchip Technology
Package: 64-TQFP (10x10 mm)
Core Architecture: PIC18 (8-bit)
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Package: 64-pin TQFP (10x10 mm), 1.0 mm height
Operating Temperature: -40 C to +85 C (industrial, 'I' suffix)
ADC: 12-bit, up to 16 channels
Microchip Technology
Package: 64-TQFP (PT) 10x10 mm
Core Architecture: PIC 8-bit RISC (PIC18)
Operating Temperature: -40C to +125C (Extended, -E suffix)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F66K90-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm, PT)
PIC18 (8-bit) · 64 KB (32K x 16) · 4 KB (3828 bytes) · 1 KB (1024 bytes) · 64 MHz · 4.2 V to 5.5 V (industrial -I variant) · 54 · 64-TQFP (10x10 mm)

✓ In Stock

$4.15 / Unit

View Datasheet →

PIC18F65K90-I/PT

✅ Drop-In
📦 TQFP-64 (10x10 mm, PT)
Same 64-pin TQFP PT footprint, K90 family with LCD+CTMU, but 32 KB Flash (vs 64 KB) - verify code fit

📋 Reference alternative (not in catalog)

PIC18F66K80-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-64 (10x10 mm, PT)
PIC18 (8-bit Harvard, 16-bit instruction word) · PIC18F66K80 (nanoWatt XLP, ECAN) · 64 MHz · 16 MIPS · 64 KB (32K x 16) · 4 KB · 1 KB · 1.8 V to 5.5 V

✓ In Stock

$2.95 / Unit

View Datasheet →

PIC18F66K22-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm, PT)
PIC18F K-series (PIC18F87K22 family data sheet) · PIC18 8-bit RISC, 16-bit instructions, hardware multiply · 64 MHz (16 MIPS) · 64 KB (32K x 16) · 4 KB · 1 KB · 1.8 V to 5.5 V · Up to 53

✓ In Stock

$3.96 / Unit

View Datasheet →

PIC18F67K90-E/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-64 (10x10 mm, PT)
PIC 8-bit RISC (PIC18) · 64 MHz · 128 KB Flash (64K x 16) · 4 KB · 64-TQFP (PT) 10x10 mm · 2.5 V to 5.5 V (2.5V/3.3V/5V) · 54 · Up to 192 segments

✓ In Stock

$3.55 / Unit

View Datasheet →

PIC18F66K90T-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm, PT)
PIC18 8-bit RISC · 64 MHz · 64 KB (32K x 16) · 4 KB · 1024 bytes · 1.8 V to 5.5 V (datasheet VDD range); typical operating range 2.0-5.5V for Flash and 2.5V for LCD drive; marketing '2.5V/3.3V/5V' · 54 · 64-pin TQFP (10x10 mm), 1.0 mm height

✓ In Stock

$3.92 / Unit

View Datasheet →

PIC18F66K90-E/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC18 8-bit RISC
Program Memory (Flash) 64 KB (32K x 16)
Data SRAM 4 KB
EEPROM 1 KB
Maximum CPU Speed 64 MHz (16 MIPS)
Operating Voltage 2.5 V to 5.5 V (typical 3.3 V)
I/O Pins Up to 53 (depending on peripheral remap)
ADC 12-bit, up to 24 channels
LCD Driver Up to 96 segments, internal charge pump and bias
CTMU Touch Channels Up to 30 (capacitive touch via CTMU)
Timers 8/16-bit, RTCC, WDT
Communication 2x MSSP (SPI/I2C), 2x EUSART (UART)
Comparators Enhanced analog comparators
Temperature Grade (suffix) E = -40C to +125C (extended-industrial)
Package 64-pin TQFP (PT, 10x10 mm, 0.5 mm pitch)
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant
XLP Sleep Current ~20 nA typical (deep sleep, RTCC + WDT only)
Programming Interface ICSP (PGC/PGD), self-programmable Flash

PIC18F66K90-E/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RE0/AN5/SEG18 — Port E bit 0, analog input, LCD segment 18
Pin 2 RE1/AN6/C1OUT/SEG19 — Port E bit 1, analog input, comparator output, LCD segment 19
Pin 3 RE2/AN7/C2OUT/SEG20 — Port E bit 2, analog input, comparator output, LCD segment 20
Pin 4 VDD — Positive supply
Pin 5 VSS — Ground
Pin 6 RA0/AN0/ULPWU — Port A bit 0, analog input, ultra-low-power wake-up
Pin 7 RA1/AN1/SEG32 — Port A bit 1, analog input, LCD segment 32
Pin 8 RA2/AN2/VREF-/SEG33 — Port A bit 2, analog input, VREF-, LCD segment 33
Pin 9 RA3/AN3/VREF+/SEG34 — Port A bit 3, analog input, VREF+, LCD segment 34
Pin 10 RA4/T0CKI/SEG35 — Port A bit 4, Timer0 clock, LCD segment 35
Pin 11 RA5/AN4/SEG36/C2INB — Port A bit 5, analog input, LCD segment 36, comparator input
Pin 12 RA6/OSC2/CLKO — Port A bit 6, crystal oscillator output, clock output
Pin 13 RA7/OSC1/CLKI — Port A bit 7, crystal oscillator input, clock input
Pin 14 VDD — Positive supply
Pin 15 VSS — Ground
Pin 16 RB0/INT0/FLT0/SEG8 — Port B bit 0, external interrupt, PWM fault, LCD segment 8
Pin 17 RB1/INT1/SEG9 — Port B bit 1, external interrupt, LCD segment 9
Pin 18 RB2/INT2/SEG10 — Port B bit 2, external interrupt, LCD segment 10
Pin 19 RB3/INT3/SEG11 — Port B bit 3, external interrupt, LCD segment 11
Pin 20 RB4/KBI0/SEG12 — Port B bit 4, keyboard interrupt, LCD segment 12
Pin 21 RB5/KBI1/SEG13 — Port B bit 5, keyboard interrupt, LCD segment 13
Pin 22 RB6/KBI2/PGC — Port B bit 6, keyboard interrupt, ICSP clock
Pin 23 RB7/KBI3/PGD — Port B bit 7, keyboard interrupt, ICSP data
Pin 24 PJ0/SEG30 — Port J bit 0, LCD segment 30
Pin 25 PJ1/SEG31 — Port J bit 1, LCD segment 31
Pin 26 RC0/T1OSO/T1CKI/SEG40 — Port C bit 0, Timer1 oscillator, LCD segment 40
Pin 27 RC1/T1OSI/CCP8/SEG41 — Port C bit 1, Timer1 oscillator, CCP8, LCD segment 41
Pin 28 RC2/CCP1/SEG42 — Port C bit 2, CCP1 PWM, LCD segment 42
Pin 29 RC3/SCL1/SCK1/SEG24 — Port C bit 3, I2C SCL, SPI SCK, LCD segment 24
Pin 30 RC4/SDA1/SDI1/SEG25 — Port C bit 4, I2C SDA, SPI SDI, LCD segment 25
Pin 31 RC5/SDO1/SEG26 — Port C bit 5, SPI SDO, LCD segment 26
Pin 32 RC6/TX1/CK1/SEG27 — Port C bit 6, EUSART1 TX, LCD segment 27
Pin 33 RC7/RX1/DT1/SEG28 — Port C bit 7, EUSART1 RX, LCD segment 28
Pin 34 RD0/PSIO/SPP0/SEG0 — Port D bit 0, parallel port IO, SPP bit, LCD segment 0
Pin 35 RD1/PSIO/SPP1/SEG1 — Port D bit 1, SPP bit, LCD segment 1
Pin 36 RD2/PSIO/SPP2/SEG2 — Port D bit 2, SPP bit, LCD segment 2
Pin 37 RD3/PSIO/SPP3/SEG3 — Port D bit 3, SPP bit, LCD segment 3
Pin 38 RD4/PSIO/SPP4/SEG4 — Port D bit 4, SPP bit, LCD segment 4
Pin 39 RD5/PSIO/SPP5/PSP5/SEG5 — Port D bit 5, SPP bit, LCD segment 5
Pin 40 RD6/PSIO/SPP6/PSP6/SEG6 — Port D bit 6, SPP bit, LCD segment 6
Pin 41 RD7/PSIO/SPP7/PSP7/SEG7 — Port D bit 7, SPP bit, LCD segment 7
Pin 42 VSS — Ground
Pin 43 VDD — Positive supply
Pin 44 RF0/AN8/SEG14 — Port F bit 0, analog input, LCD segment 14
Pin 45 RF1/AN9/SEG15 — Port F bit 1, analog input, LCD segment 15
Pin 46 RF2/AN10/CVREF/SEG16 — Port F bit 2, analog input, comparator VREF, LCD segment 16
Pin 47 RF3/AN11/SEG17 — Port F bit 3, analog input, LCD segment 17
Pin 48 RF4/AN12/SEG29 — Port F bit 4, analog input, LCD segment 29
Pin 49 RF5/AN13/CVREF1 — Port F bit 5, analog input, comparator VREF1
Pin 50 RF6/AN14 — Port F bit 6, analog input
Pin 51 RF7/AN15 — Port F bit 7, analog input
Pin 52 RG0/SEG21 — Port G bit 0, LCD segment 21
Pin 53 RG1/SEG22 — Port G bit 1, LCD segment 22
Pin 54 RG2/SEG23 — Port G bit 2, LCD segment 23
Pin 55 RG3/CCP5/SEG37 — Port G bit 3, CCP5, LCD segment 37
Pin 56 RG4/CCP6/SEG38 — Port G bit 4, CCP6, LCD segment 38
Pin 57 RG5/CCP7/SEG39 — Port G bit 5, CCP7, LCD segment 39
Pin 58 RH0/SEG43 — Port H bit 0, LCD segment 43
Pin 59 RH1/SEG44 — Port H bit 1, LCD segment 44
Pin 60 RH2/SEG45 — Port H bit 2, LCD segment 45
Pin 61 RH3/SEG46 — Port H bit 3, LCD segment 46
Pin 62 RH4/SEG47 — Port H bit 4, LCD segment 47
Pin 63 RH5/CCP4/SEG22 — Port H bit 5, CCP4, LCD segment 22 (multiplexed)
Pin 64 RH6/CCP3 — Port H bit 6, CCP3

Typical Applications

PIC18F66K90-E/PT is suitable for 6 applications: Battery-Powered Medical Glucose Meter, Industrial HMI with Capacitive Touch Buttons, Electronic Shelf Label (ESL) with LCD, Water/Gas Smart Meter with LCD Readout, Remote Control Keypad with Touch Sensors, Automotive Cabin HMI Cluster.

💊

Battery-Powered Medical Glucose Meter

The PIC18F66K90-E/PT fits battery-powered medical glucose meters because its nanoWatt XLP deep-sleep current near 20 nA with RTCC lets a single CR2032 coin cell last the multi-year shelf life that FDA-cleared meters demand. The integrated 12-bit ADC provides enough resolution for the electrochemical-strip current-to-voltage measurement, and the 4 KB SRAM holds the calibration table plus the auto-coded calibration algorithm. The extended-industrial -40C to +125C temperature grade covers both refrigerated storage and the body-temperature operating window a meter might see. Industrial designers leverage the eXtreme Low Power sleep states together with the internal 8 MHz HFINTOSC, eliminating the external 32.768 kHz watch crystal and reducing BOM cost. A typical design pairs the MCU with an LCD glass driving 96 segments for result display, and uses CTMU channels to detect the strip insertion event. The on-chip MSSP runs I2C to read the strip-temperature sensor, while the second MSSP drives an SPI EEPROM for logged results.

🏭

Industrial HMI with Capacitive Touch Buttons

For an industrial HMI panel the PIC18F66K90-E/PT's CTMU enables up to 30 capacitive-touch channels on a single copper layer, removing the dedicated touch controller from the BOM. The on-chip LCD driver supports a 4x24 alphanumeric or 96-segment graphical display without an external LCD controller IC, simplifying routing and lowering PCB cost. The 64 MHz CPU clock provides 16 MIPS, which is sufficient for debounced touch scanning plus CAN/EUSART communications and the foreground UI loop in one RTOS-free C state machine. The -40C to +125C extended-industrial grade covers factory-floor enclosures near drives or in outdoor kiosks. The dual MSSP lets the design drive an SPI LCD companion and an I2C I/O expander simultaneously, while a hardware CTMU trigger avoids jittered button reads. The PIC18F66K90-E/PT's programmable Flash allows field firmware upgrades via ICSP, useful for factory line-side updates.

📱

Electronic Shelf Label (ESL) with LCD

The PIC18F66K90-E/PT is well-suited to electronic shelf labels because the integrated LCD driver with internal charge pump removes the need for an external bias generator, allowing a thin two-coin-cell or printed-battery ESL over a long refresh interval. XLP deep-sleep below 20 nA drives multi-year battery life while the part periodically wakes on RTCC to refresh the price label. The CTMU channels can sense a 'pickup' event or wireless commissioning button without additional hardware. A 64 KB Flash holds the price-update protocol stack, the segment mapping table, and the OTA bootloader, with 4 KB SRAM large enough for the frame buffer on a 96-segment display. The 64-pin TQFP at 10x10 mm is a tractable footprint for an ESL PCB even with a small antenna. The E temperature grade supports cold-storage aisles and outdoor signage.

🏭

Water/Gas Smart Meter with LCD Readout

For utility-grade water and gas meters the PIC18F66K90-E/PT combines a 12-bit ADC accurate enough for ratiometric flow-sensor signal conditioning, an on-chip LCD driver for the cumulative-cube display, and an XLP sleep below 20 nA. The -40C to +125C E grade spans outdoor meter-mount conditions including summer roof-line temperatures and winter cold in unheated meter pits. The CTMU can detect a meter-tamper magnetic event by sensing the resultant capacitance change on a deliberately designed sense coil. The 64 KB Flash runs the IEC 62056-21 / DLMS/COSEM protocol stack plus the encryption boot code, while 4 KB SRAM holds the rolling 12-month consumption log. The PIC18F66K90-E/PT's dual EUSART permits both a wired optical port and the wireless M-Bus radio to share the firmware stack via a hardware flow-control line, supporting multi-utility AMI rollouts.

🎧

Remote Control Keypad with Touch Sensors

The PIC18F66K90-E/PT's CTMU gives designers up to 30 capacitive buttons plus sliders without adding a touch IC, ideal for universal remote and industrial pendant controls. The on-chip EUSART interfaces with the radio SoC, while an SPI MSSP drives an OLED indicator or a small character LCD for status. The XLP deep-sleep with RTCC wakeup supports years of AAA-battery operation; only an internal LFINTOSC is needed so the BOM stays minimal and the layout area small. The -E temperature grade supports outdoor remote use. Engineers can rely on Microchip application note AN1255 for capacitive touch PCB layout, then optimize the keypad via Microchip's mTouch firmware tuning library, while programming the device via ICSP PGC/PGD pins broken out to a header for production-line firmware flashing.

🚗

Automotive Cabin HMI Cluster

Although the PIC18F66K90-E/PT is not AEC-Q100 qualified, its -40C to +125C extended-industrial grade and 64-pin TQFP make it a viable choice for cabin-HMI applications such as HVAC-zone LCD panels, drive-mode selectors, and infotainment auxiliary keypads where AEC-Q100 is not mandated. The integrated LCD controller drives alphanumeric cabin displays, while CTMU realizes backlit touch keys. The 64 KB Flash handles the J1939-71 message catalogue and the diagnostic UDS bootloader, with 4 KB SRAM allocating room for the J1939 receive ring buffer. The dual EUSART and dual MSSP give enough buses to talk to both an automotive CAN bridge MCP2515 and an I2C environmental sensor hub. For designs that push further into AEC-Q100 territory, designers should migrate to the PIC18F67K90-E/PT or PIC18F45K80-H/PT which exposes a similar footprint on a wider temp ladder.

What is the flash memory size of the PIC18F66K90-E/PT?
The PIC18F66K90-E/PT integrates 64 KB of Flash program memory organized as 32K x 16 words, plus 4 KB of SRAM and 1 KB of EEPROM for non-volatile data. According to Microchip's PIC18F87K90 family datasheet, the Flash is self-programmable under software control, enabling in-field firmware updates without external programming hardware.
What is the maximum operating speed of PIC18F66K90-E/PT?
The PIC18F66K90-E/PT runs up to 64 MHz CPU clock (with on-chip 4x PLL from the 8 MHz internal HFINTOSC) delivering 16 MIPS of throughput. Below 2.5 V the part must be operated at reduced frequency per the datasheet, but from 3.0 V to 5.5 V the full 64 MHz is available across the -40C to +125C extended-industrial range.
How many LCD segments can PIC18F66K90-E/PT drive?
The PIC18F66K90-E/PT drives up to 96 segments in 4-common multiplexed mode and up to 384 pixels in static mode via its integrated LCD controller. This eliminates an external LCD driver IC for typical alphanumeric and dot-matrix HMI displays, reducing BOM count and PCB area.
Does PIC18F66K90-E/PT support capacitive touch sensing?
Yes, the PIC18F66K90-E/PT includes Microchip's CTMU (Charge Time Measurement Unit) that supports up to 30 capacitive-touch channels over standard PCB copper pads. The CTMU works with mTouch firmware reference designs for buttons, sliders, and proximity sensors without requiring a dedicated touch IC.
What is the operating temperature range of PIC18F66K90-E/PT?
The PIC18F66K90-E/PT (E suffix) operates from -40C to +125C, suitable for harsh-industrial, outdoor, and automotive-cabin environments. For commercial-grade use (0C to +70C), Microchip offers the PIC18F66K90-I/PT variant on the same 64-pin TQFP footprint as a drop-in alternative.
Where can I buy PIC18F66K90-E/PT online?
The PIC18F66K90-E/PT is available at major distributors including Mouser (listed at $6.65 unit / $4.40 at 1k as of 2026-09-28), Digi-Key, Hotenda, and authorized Microchip resellers like Arrow and Avnet. For obsolete/hard-to-find lots, Microchip USA offers excess inventory and franchised sourcing with date-code traceability.
What is the lead time for PIC18F66K90-E/PT?
As of 2026-09-28 Mouser and Digi-Key list the PIC18F66K90-E/PT as active factory stock with same-day shipping at single-piece quantities, and DigiKey's 'ships-today' label confirms short lead times. Extended industrial (E-grade) parts can stretch to 8-12 weeks during allocation events; ordering with franchise distributor partners ahead is recommended for production ramp.
Is PIC18F66K90-E/PT in stock at distributors?
As of 2026-09-28 both Mouser and Digi-Key list PIC18F66K90-E/PT inventory in tray packaging; refer to distributor pages for real-time stock counts. The -E extended-industrial grade is less commoditized than the -I industrial grade, so requesting a Material Declaration and a Lead-Free / RoHS certificate is recommended when sourcing through distribution.
What is the difference between PIC18F66K90-E/PT and PIC18F66K80-E/PT?
The PIC18F66K90 is the higher-feature variant with on-chip LCD driver and CTMU capacitive touch, while the PIC18F66K80 removes LCD/CTMU but adds more general-purpose I/O and timers. Both share the same 64-pin TQFP package (PT), same CPU core and 64 KB Flash, so they are pin-compatible for designs that can route LCD pins away - verify pinout carefully via the datasheets.
PIC18F66K90-E/PT vs PIC18F66K22-I/PT - which is better for an HMI display?
For a display-driven HMI with capacitive buttons, the PIC18F66K90-E/PT is the better choice because its integrated LCD driver (up to 96 segments) and CTMU replace a separate LCD controller and touch IC. The PIC18F66K22-I/PT has no LCD peripheral and no CTMU, so it would need external drivers and a longer BOM, though it offers more ADC flexibility.
What is the drop-in replacement for PIC18F66K90-E/PT?
PIC18F66K90-I/PT is the closest Microchip drop-in, sharing the same 64-pin TQFP, 64 KB Flash, and full peripheral set, differing only in temperature range (-40C to +85C industrial vs -40C to +125C extended). For second-source cross-brand substitution, STM32F100C8T6 or Renesas RL78/G14 group parts have been used in redesigned PCBs but require pin remapping.
Where can I download the PIC18F66K90-E/PT datasheet PDF?
The PIC18F66K90-E/PT datasheet (DS41303G, family datasheet for the PIC18F87K90 family covering F66K90, F76K90, F77K90, F86K90, F87K90 variants) is freely downloadable from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/41303G.pdf . Octopart, FindIC, and Mouser also host the PDF for offline download with reference schematics.
Where can I find the pinout of PIC18F66K90-E/PT?
The PIC18F66K90-E/PT pinout is documented in section 1 of the PIC18F87K90 family datasheet (DS41303G), with the 64-pin TQFP pinout diagram covering VDD/VSS pairs, all I/O mapping for the LCD segment lines, ICSP PGC/PGD, and the analog ANx/SEGx shared pins. The pinout is also published in Microchip's MPLAB X Device Pack for offline reference.
What are the key specifications of PIC18F66K90-E/PT that engineers should know?
Key specifications of PIC18F66K90-E/PT: 64 KB Flash / 4 KB SRAM, 64 MHz (16 MIPS), 12-bit 24-channel ADC, 96-segment LCD driver with internal charge pump, 30-channel CTMU capacitive touch interface, dual MSSP (SPI/I2C) plus dual EUSART, nanoWatt XLP deep-sleep current around 20 nA with RTCC active, -40C to +125C extended-industrial range, and 64-pin TQFP (PT) at 10x10 mm. Source: Microchip PIC18F87K90 family datasheet.

Engineering reference data for PIC18F66K90-E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18F66K90-E/PT when you need an extended-industrial-grade (-40C to +125C) 8-bit PIC MCU with on-chip segment-LCD driver, capacitive touch, and 64 KB Flash in a 64-pin TQFP. Choose PIC18F66K90-I/PT for the same peripherals at commercial-industrial temperatures (0C to +85C / -40C to +85C) on the same footprint, often at lower cost. Choose PIC18F67K90-E/PT when firmware is approaching the 64 KB ceiling - it doubles Flash to 128 KB and SRAM to 8 KB while keeping the same LCD + CTMU and same TQFP-64 footprint. Choose PIC18F65K90-I/PT when only 32 KB Flash is needed. Choose PIC18F66K80-I/PT when the application does not need LCD or touch - the K80 is the no-LCD K90 sibling. Avoid PIC18F66K22-I/PT unless migrating an existing K22 design, since it lacks LCD/CTMU.

Comparison with Alternatives

Parameter This Product PIC18F66K90-I/PT PIC18F65K90-I/PT PIC18F66K80-I/PT PIC18F66K22-I/PT PIC18F67K90-E/PT PIC18F66K90T-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-64 (10x10 mm, PT) TQFP-64 (10x10 mm, PT) - same TQFP-64 (10x10 mm, PT) - same TQFP-64 (10x10 mm, PT) - same TQFP-64 (10x10 mm, PT) - same TQFP-64 (10x10 mm, PT) - same TQFP-64 (10x10 mm, PT) - same
Flash Memory 64 KB 64 KB 32 KB (-50%) 64 KB 64 KB 128 KB (+100%) 64 KB
RAM 4 KB 4 KB 2 KB (-50%) 4 KB 4 KB 8 KB (+100%) 4 KB
Max CPU Speed 64 MHz (16 MIPS) 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz
Temperature Grade Extended -40C to +125C (E) Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Extended -40C to +125C Industrial -40C to +85C
Integrated LCD Driver Yes (up to 96 segments) Yes Yes No No Yes Yes
CTMU Capacitive Touch Yes (up to 30 channels) Yes Yes No No Yes Yes

Key Differentiators

  • Higher temperature grade than the I/PT sibling (vs PIC18F66K90-I/PT)
  • On-chip LCD + CTMU versus K80 family (vs PIC18F66K80-I/PT)
  • Same 64-KB Flash density vs 128 KB Flash top variant (vs PIC18F67K90-E/PT)

Design Notes

For battery-powered designs using the PIC18F66K90-E/PT, enable the nanoWatt XLP sleep modes (DOZE, IDLE, SLEEP) and use RTCC + WDT as the wake source to achieve sleep currents in the 20-50 nA range with the RTCC ticking. Estimate: a typical 240 mAh CR2032 can power a 100 ms-averaged, mostly-sleep measurement cycle well past 5 years when the LCD bias is held active in low-bias mode; the E-grade crystal quartz tolerance gives 60 ppm drift worst-case which is acceptable for typical measurement cycles. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin pair, and a 10 uF bulk at the board input. Provide an external reset (MCLR) pull-up of 47 kOhm if you do not enable the internal weak pull-up on MCLR.

Layout the CTMU touch pads per Microchip application note AN1255: keep each touch pad on the top layer without overlays, guard each pad with a hatched ground plane (rather than solid copper) at least 4 mm away, and avoid routing signal traces within 5 mm of the pad. Estimated: a 10 mm square pad on 1.6 mm FR4 with 2 mm solder mask yields ~10 pF; the CTMU reference design uses the on-chip DAC/ADC to convert charge time to a calibrated touch count. For LCD segments, observe AN578 to keep bias trace widths below 0.3 mm/length and place the VLCD bypass cap within 3 mm of the LCD bias pin. Keep the TQFP thermally-pad-connected centre polygon large enough to keep die temperature below the E-grade 125 C limit at full 64 MHz operation.

Do not leave the PGC/PGD pins floating during firmware bring-up; a loose ICSP header can introduce spurious debug-mode enters that look like a 'dead' board. Always include a pull-down (10 kOhm) on PGC and pull-up (10 kOhm) on PGD, or simply reserve a 5-pin header on every production PCB. Do not exceed VDD above 5.5 V even though the part is rated 2.5-5.5 V - transients from inductors must be clamped. Do not enable the internal weak pull-ups on analog-ANx pins used for ADC measurements; weak pull-ups inject bias offset of ~1-2 LSB at 12 bits. When migrating to PIC18F67K90-E/PT for double Flash, ensure the Configuration bits for code-protect match the smaller variant's layout, otherwise region B protection can lock out sub-64 KB regions during boot.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

Compliant with RoHS and REACH per Microchip material declaration; not AEC-Q100 qualified - for AEC-Q100 needs migrate to an AEC-Q100-grade variant in the same family if available, or to PIC18F45K80-H/PT for high-temperature. Halogen-free per Microchip product ecology standard.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F66K90-E/PT PIC18F66K90-E/PT datasheet Microchip PIC18F66K90-E/PT PIC18F66K90-E/PT buy price PIC18F66K90-E/PT vs PIC18F66K90-I/PT PIC18F66K90-E/PT TQFP-64 pinout 8-bit microcontroller 64KB Flash LCD driver capacitive touch PIC18F66K90-E/PT battery-powered HMI PIC18F66K90-E/PT drop-in replacement PIC18F66K90-E/PT extended temperature -40 to +125 PIC18F66K90-E/PT CTMU touch sensing what can replace PIC18F66K90-E/PT

Related Components & Terms

Microchip Technology PIC18F66K90 PIC18F66K90-E/PT PIC18F66K90-I/PT PIC18F65K90-I/PT PIC18F66K80-I/PT PIC18F66K22-I/PT PIC18F67K90-E/PT PIC18F66K90T-I/PT PIC18F87K90 family 8-bit microcontroller PIC18 architecture RISC TQFP-64 nanoWatt XLP CTMU LCD segment driver 12-bit ADC MSSP EUSART ICSP RoHS REACH AEC-Q100 JEDEC J-STD-020 AN1255 AN578
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details