PIC18F8490T-I/PT - 8-Bit 40MHz MCU 16KB Flash LCD TQFP-80 | Microchip
MPN: PIC18F8490T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.42 | $9.42 |
| 10 | $8.55 | $85.50 |
| 100 | $7.46 | $746.00 |
| 500 | $6.62 | $3,310.00 |
| 1,000 | $6.05 | $6,050.00 |
PIC18F8490T-I/PT Overview
A PIC18F microcontroller (PIC = Peripheral Interface Controller) is a Harvard-architecture 8-bit RISC MCU family from Microchip built on flash memory, with on-chip peripherals including timers, ADC, PWM, communication buses, and on this device, a segmented LCD driver. Within the broader hierarchy it sits as: 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. PIC18 microcontrollers balance code density, deterministic interrupt response, and a mature toolchain (MPLAB X IDE, MPLAB Code Configurator, XC8 compiler), which is why they remain dominant in cost-sensitive embedded display applications.
Key features include 16 KB self-programmable flash, 256 bytes of EEPROM, an integrated LCD driver supporting up to 192 segments, nanoWatt power management with multiple low-power modes, an enhanced USART, MSSP (SPI/I2C), and up to 12 analog channels on the 10-bit ADC. The wide operating voltage (2.0 V to 5.5 V) and nanoWatt technology reduce sleep current for battery-powered meters. The 80-TQFP footprint provides ample I/O for keypad scanning, sensor multiplexing, and the parallel LCD bus needed by high-segment displays.
The device uses Microchip's standard enhanced flash core with a 16-bit instruction word and an 8-bit data path, achieving 200 ns instruction execution and 16 MIPS throughput at 40 MHz. The internal LCD charge pump and contrast control simplify BOM by removing external bias resistors, and hardware CRC supports reliable in-application flash updates. The TQFP-80 package exposes the full pinout of the 64/80-pin PIC18F family for designers who need maximum I/O.
Typical applications include single-phase and polyphase electricity meters, gas and water meters with segmented displays, thermostats and HVAC controls, home security keypads, industrial weighing scales, and medical infusion pumps where a low-power 8-bit MCU with a built-in LCD driver replaces a separate display controller. The combination of nanoWatt sleep, 10-bit ADC, and integrated LCD makes it a single-chip solution for metering front-ends.
When designing with the PIC18F8490, choose the 80-pin TQFP if you need the maximum I/O count or the largest segment LCD configuration; the 64-pin versions of the family pinmap down for slimmer layouts. Always include decoupling capacitors per the Microchip datasheet and verify in-circuit serial programming (ICSP) pin placement before final PCB routing. Use MPLAB Code Configurator to generate peripheral init code and reduce firmware ramp-up time.
This page consolidates distributor pricing, drop-in compatible variants, and engineering design guidance not found in the manufacturer datasheet. All specifications and pricing were verified 2026-09-28 against DigiKey, Mouser, and the Microchip product page.
Drop-in alternatives for PIC18F8490T-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 PIC18F8490T-I/PT (same form factor and footprint) — differing in Package, I/O Pins, ADC, Timers, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F8490-I/PT
✅ Drop-In✓ In Stock
$5.55 / Unit
View Datasheet →PIC18F8410-I/PT
✅ Drop-In✓ In Stock
$6.85 / Unit
View Datasheet →PIC18F67K90-I/PT
✅ Drop-In✓ In Stock
$7.55 / Unit
View Datasheet →PIC18F67K22-I/PT
✅ Drop-In✓ In Stock
$4.6 / Unit
View Datasheet →PIC18F65K22-I/PT
✅ Drop-In✓ In Stock
$3.45 / Unit
View Datasheet →PIC18F8490T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18F, 8-bit RISC |
| Program Memory (Flash) | 16 KB (8K x 16 words) |
| RAM | 768 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 40 MHz (16 MIPS) |
| Instruction Execution | 200 ns (single instruction) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 66 |
| ADC | 10-bit, up to 12 channels |
| Timers | Multiple (TMR0/TMR1/TMR2/TMR3) |
| Communication | Enhanced USART, MSSP (SPI / I2C) |
| LCD Driver | Integrated, up to 192 segments with charge pump |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 80-TQFP (12 x 12 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Packaging Option | Tape and Reel (T suffix) |
PIC18F8490T-I/PT Pin Configuration
| Pin 1 | RE0/AN5 — Port E bit 0 / Analog channel 5 |
| Pin 2 | RE1/AN6 — Port E bit 1 / Analog channel 6 |
| Pin 3 | RE2/AN7 — Port E bit 2 / Analog channel 7 |
| Pin 4 | RE3 — Port E bit 3 (digital only) |
| Pin 5 | OSC1/CLKI/RA7 — Crystal input / Clock input / Port A bit 7 |
| Pin 6 | OSC2/CLKO/RA6 — Crystal output / Clock output / Port A bit 6 |
| Pin 7 | VDD — Positive supply |
| Pin 8 | VSS — Ground |
| Pin 9 | LCDSEG0 — LCD segment driver 0 |
| Pin 10 | LCDSEG1 — LCD segment driver 1 |
| Pin 11 | LCDSEG2 — LCD segment driver 2 |
| Pin 12 | LCDSEG3 — LCD segment driver 3 |
| Pin 13 | LCDSEG4 — LCD segment driver 4 |
| Pin 14 | LCDSEG5 — LCD segment driver 5 |
| Pin 15 | LCDSEG6 — LCD segment driver 6 |
| Pin 16 | LCDSEG7 — LCD segment driver 7 |
| Pin 17 | LCDSEG8 — LCD segment driver 8 |
| Pin 18 | LCDSEG9 — LCD segment driver 9 |
| Pin 19 | LCDSEG10 — LCD segment driver 10 |
| Pin 20 | LCDSEG11 — LCD segment driver 11 |
| Pin 21 | LCDSEG12 — LCD segment driver 12 |
| Pin 22 | LCDSEG13 — LCD segment driver 13 |
| Pin 23 | LCDSEG14 — LCD segment driver 14 |
| Pin 24 | LCDSEG15 — LCD segment driver 15 |
| Pin 25 | LCDSEG16 — LCD segment driver 16 |
| Pin 26 | LCDSEG17 — LCD segment driver 17 |
| Pin 27 | LCDSEG18 — LCD segment driver 18 |
| Pin 28 | LCDSEG19 — LCD segment driver 19 |
| Pin 29 | LCDSEG20 — LCD segment driver 20 |
| Pin 30 | LCDSEG21 — LCD segment driver 21 |
| Pin 31 | LCDSEG22 — LCD segment driver 22 |
| Pin 32 | LCDSEG23 — LCD segment driver 23 |
| Pin 33 | VLCD1 — LCD voltage bias 1 |
| Pin 34 | VLCD2 — LCD voltage bias 2 |
| Pin 35 | VLCD3 — LCD voltage bias 3 |
| Pin 36 | RA0/AN0 — Port A bit 0 / Analog channel 0 |
| Pin 37 | RA1/AN1 — Port A bit 1 / Analog channel 1 |
| Pin 38 | RA2/AN2/VREF- — Port A bit 2 / Analog channel 2 / VREF- |
| Pin 39 | RA3/AN3/VREF+ — Port A bit 3 / Analog channel 3 / VREF+ |
| Pin 40 | RA4/TOCKI — Port A bit 4 / Timer0 clock input |
| Pin 41 | RA5/AN4 — Port A bit 5 / Analog channel 4 |
| Pin 42 | VSS — Ground |
| Pin 43 | VDD — Positive supply |
| Pin 44 | RF7/SS — Port F bit 7 / SPI slave select |
| Pin 45 | RF6 — Port F bit 6 |
| Pin 46 | RF5 — Port F bit 5 |
| Pin 47 | RF4 — Port F bit 4 |
| Pin 48 | RF3/AN8 — Port F bit 3 / Analog channel 8 |
| Pin 49 | RF2/AN9 — Port F bit 2 / Analog channel 9 |
| Pin 50 | RF1/AN10 — Port F bit 1 / Analog channel 10 |
| Pin 51 | RF0/AN11 — Port F bit 0 / Analog channel 11 |
| Pin 52 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| Pin 53 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| Pin 54 | RB2/INT2 — Port B bit 2 / External interrupt 2 |
| Pin 55 | RB3/INT3 — Port B bit 3 / External interrupt 3 |
| Pin 56 | RB4 — Port B bit 4 |
| Pin 57 | RB5 — Port B bit 5 |
| Pin 58 | RB6/ICSP-CLK — Port B bit 6 / ICSP clock |
| Pin 59 | RB7/ICSP-DAT — Port B bit 7 / ICSP data |
| Pin 60 | VSS — Ground |
| Pin 61 | VDD — Positive supply |
| Pin 62 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 output / Timer1 clock |
| Pin 63 | RC1/T1OSI — Port C bit 1 / Timer1 input |
| Pin 64 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pin 65 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 66 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 67 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 68 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Pin 69 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Pin 70 | MCLR/VPP/RE5 — Master clear / Programming voltage / Port E bit 5 |
| Pin 71 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| Pin 72 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| Pin 73 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| Pin 74 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| Pin 75 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pin 76 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pin 77 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pin 78 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pin 79 | VSS — Ground |
| Pin 80 | VDD — Positive supply |
Typical Applications
PIC18F8490T-I/PT is suitable for 7 applications: Single-Phase Electricity Meter with LCD Display, Gas and Water Metering, Thermostat and HVAC Control, Home Security Keypads and Alarm Panels, Industrial Weighing Scales and HMI, Battery-Powered Medical Infusion Pumps, Automotive Dashboard Segment Displays.
Single-Phase Electricity Meter with LCD Display
The PIC18F8490T-I/PT is purpose-built for single-phase electricity metering where its integrated segmented LCD driver replaces a separate display controller. The 10-bit ADC samples current and voltage signals while the on-chip LCD module drives a 192-segment display showing kWh, voltage, and tariff. The 16 KB flash holds the metrology algorithm and EEPROM stores calibration coefficients. NanoWatt sleep modes cut average current to microamps when the meter is idle, extending battery-backed outage life. According to the Microchip metering reference designs, this 8-bit MCU meets IEC 62053-21 and IEC 62053-22 class-1/-2 accuracy when paired with a shunt resistor or CT and proper signal conditioning.
Recommended
Gas and Water Metering
Gas and water meters require long battery life, low average current, and an integrated LCD to display consumption. The PIC18F8490T-I/PT fits because of its nanoWatt power management, segmented-LCD driver, and 2.0 V to 5.5 V operating range. The 16 KB flash supports tamper detection, AMR (automatic meter reading) protocols, and segmented display routines. The MSSP and enhanced USART enable pulse-output or wireless module interfaces (MCP2030 or RN2903). Per the Microchip metering application notes, this MCU's low sleep current (under 100 nA typical) yields 10+ year battery life on lithium thionyl chloride cells.
Recommended
Thermostat and HVAC Control
Programmable thermostats rely on the PIC18F8490T-I/PT's segmented LCD driver to show setpoint, current temperature, and scheduling icons without a costly TFT or OLED panel. The 10-bit ADC digitizes thermistor or IC temperature sensors, while the PWM output drives TRIACs or relays for HVAC load switching. The 16 KB flash holds scheduler state, programmable user settings stored in EEPROM, and room-temperature filtering algorithms. According to Microchip smart-home design notes, this MCU's 2.0 V minimum VDD also supports battery backup during AC brown-outs, keeping the clock running through power dips.
Recommended
Home Security Keypads and Alarm Panels
Home security keypads combine a segmented LCD with a 4x4 or 5x5 matrix keypad for entering PIN codes and viewing zone status. The PIC18F8490T-I/PT scans the keypad, drives the LCD, and integrates with the alarm panel via SPI or UART. Its 16 KB flash supports custom zone text strings, EEPROM retains user codes through power cycles, and the integrated CRC accelerates reliable in-application updates of firmware during security service. The enhanced USART also links to GSM or Wi-Fi reporting modules for central station connectivity.
Recommended
Industrial Weighing Scales and HMI
Commercial weighing scales pair a load cell to an instrumentation amplifier, digitize the result with an ADC, and display weight on an LCD. The PIC18F8490T-I/PT supports this by reading the load cell via the 10-bit ADC (or by bit-banging a higher-resolution external ADC), running the calibration/tare math on the 8-bit core, and driving a 192-segment LCD for weight, units, and status icons. The 256-byte EEPROM stores calibration per scale configuration. Per Microchip instrumentation references, the PIC18F core's deterministic interrupt latency is helpful for time-stable ADC reads.
Recommended
Battery-Powered Medical Infusion Pumps
Ambulatory infusion pumps require microamp sleep current, segmented LCD status reporting, and rigorous firmware integrity verification. The PIC18F8490T-I/PT meets these needs through nanoWatt sleep (low average current), integrated LCD driver for therapy displays, and hardware CRC for safe code updates. The 16 KB flash implements the pump-control algorithm while the 256-byte EEPROM retains dose history across battery swaps. According to the Microchip medical-design reference, the PIC18F architecture's deterministic interrupt latency is critical for accurate flow-rate timing in stepper-driven pumps.
Recommended
Automotive Dashboard Segment Displays
Automotive dashboards traditionally use segmented LCDs for odometer, fuel, and warning indicators. The PIC18F8490T-I/PT integrates the LCD driver and runs at -40C to +125C ambient variants (PIC18F8490T-ICD versions exist for industrial/consumer). The enhanced USART links to CAN or LIN transceivers, MSSP interfaces to dashboard LEDs, and the 16 KB flash holds the indicator-state machine. The MSSP module also handles ICSP for end-of-line programming without a bootloader footprint penalty. Per Microchip automotive-bodies ecosystem documentation, the device aids next-generation LIN-attached cluster designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F8490T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F8490-I/PT | PIC18F8410-I/PT | PIC18F67K90-I/PT | PIC18F67K22-I/PT | PIC18F65K22-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-80 (12x12 mm) | TQFP-80 (12x12 mm) | TQFP-80 (12x12 mm) | TQFP-64 | TQFP-64 | TQFP-64 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 16 KB | 16 KB | 32 KB | 128 KB | 8 KB | 32 KB |
| RAM | 768 bytes | 768 bytes | 1520 bytes | 4 KB | 2 KB | 2 KB |
| Maximum CPU Speed | 40 MHz (16 MIPS) | 40 MHz (16 MIPS) | 40 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| Integrated LCD Driver | Yes, up to 192 segments | Yes, up to 192 segments | Yes, up to 192 segments | Yes, segmented LCD | No (external LCD IC needed) | No (external LCD IC needed) |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 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 |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Key Differentiators
- Integrated 192-segment LCD driver with internal charge pump (vs PIC18F65K22-I/PT)
- 16 KB flash matches metering workload without over-provisioning (vs PIC18F67K90-I/PT)
- TQFP-80 footprint exposes full 66 I/O for keypad + LCD + sensors (vs PIC18F67K22-I/PT)
Design Notes
Use VDD pins 7, 43, 61, and 80 on the 80-TQFP package as separate supply feeds; place a 0.1 uF decoupling capacitor within 5 mm of each VDD pin and a single 10 uF bulk capacitor near the chip. The VSS pins (8, 42, 60, 79) should tie to a clean star-ground plane to minimize ADC noise on AN0-AN11 channels. According to the Microchip datasheet, improper decoupling introduces 1-2 LSB jitter on the 10-bit ADC even with the internal LCD module disabled.
Keep the LCD segment traces as short as possible and away from switching nodes like PWM outputs and the CCP1 pin (RC2). The internal LCD charge pump requires VLCD1 (33), VLCD2 (34), and VLCD3 (35) pins to be filtered with 100 nF caps to VSS. Microchip layout notes recommend dedicating one PCB layer to the LCD segment routing to reduce crosstalk into the analog inputs. Estimated LCD bias impedance is highly capacitive (10-50 pF per segment), so the bias filter caps must be placed close to the chip.
Do not exceed the 5.5 V absolute-maximum VDD; the ICSP programming voltage applied to MCLR/VPP (pin 70) must be clean and free of glitches else the part may enter reset. The MSSP peripheral supports both SPI and I2C but only one mode may be active at a time - configure SDA/SCK pins as inputs before changing protocols. When using the parallel slave port (PSP) on RD0-RD7, the input thresholds are TTL-compatible not Schmitt-trigger, so external RC filtering can cause metastability; debounce in firmware instead.
At 40 MHz the PIC18F8490T-I/PT typically consumes around 15-25 mA active and 10-100 nA in sleep; the 80-TQFP (12x12 mm) dissipates heat well at room temperature. The thermal design target is below +85C junction, easily met in sealed meter enclosures without external cooling. Estimated: at 25 mA active, 5 V supply, the chip dissipates ~125 mW; in a 80-TQFP the thermal resistance of ~50 C/W yields about 6 C junction-to-ambient, well within spec.
Compliance Information
RoHS and REACH compliance per Microchip product page; AEC-Q100 not qualified (industrial temperature grade); lead-free and halogen-free process per Microchip environmental declarations; conflict-minerals compliant per Microchip DRC filings.