PIC18F8490T-I/PT - 8-Bit 40MHz MCU 16KB Flash LCD TQFP-80 | Microchip
N.º da peça: PIC18F8490T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F8490T-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F8490T-I/PT (mesmo formato e footprint) — diferindo em Package, I/O Pins, ADC, Timers, Core Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F8490-I/PT
✅ Drop-In✓ Em estoque
$5.55 / unidade
Ver ficha técnica →PIC18F8410-I/PT
✅ Drop-In✓ Em estoque
$6.85 / unidade
Ver ficha técnica →PIC18F67K90-I/PT
✅ Drop-In✓ Em estoque
$7.55 / unidade
Ver ficha técnica →PIC18F67K22-I/PT
✅ Drop-In✓ Em estoque
$4.6 / unidade
Ver ficha técnica →PIC18F65K22-I/PT
✅ Drop-In✓ Em estoque
$3.45 / unidade
Ver ficha técnica →PIC18F8490T-I/PT Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40C to +85C (Industrial) |
| Encapsulamento | 80-TQFP (12 x 12 mm) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Packaging Option | Tape and Reel (T suffix) |
Configuração de pinos do PIC18F8490T-I/PT
| Pino 1 | RE0/AN5 — Port E bit 0 / Analog channel 5 |
| Pino 2 | RE1/AN6 — Port E bit 1 / Analog channel 6 |
| Pino 3 | RE2/AN7 — Port E bit 2 / Analog channel 7 |
| Pino 4 | RE3 — Port E bit 3 (digital only) |
| Pino 5 | OSC1/CLKI/RA7 — Crystal input / Clock input / Port A bit 7 |
| Pino 6 | OSC2/CLKO/RA6 — Crystal output / Clock output / Port A bit 6 |
| Pino 7 | VDD — Positive supply |
| Pino 8 | VSS — Ground |
| Pino 9 | LCDSEG0 — LCD segment driver 0 |
| Pino 10 | LCDSEG1 — LCD segment driver 1 |
| Pino 11 | LCDSEG2 — LCD segment driver 2 |
| Pino 12 | LCDSEG3 — LCD segment driver 3 |
| Pino 13 | LCDSEG4 — LCD segment driver 4 |
| Pino 14 | LCDSEG5 — LCD segment driver 5 |
| Pino 15 | LCDSEG6 — LCD segment driver 6 |
| Pino 16 | LCDSEG7 — LCD segment driver 7 |
| Pino 17 | LCDSEG8 — LCD segment driver 8 |
| Pino 18 | LCDSEG9 — LCD segment driver 9 |
| Pino 19 | LCDSEG10 — LCD segment driver 10 |
| Pino 20 | LCDSEG11 — LCD segment driver 11 |
| Pino 21 | LCDSEG12 — LCD segment driver 12 |
| Pino 22 | LCDSEG13 — LCD segment driver 13 |
| Pino 23 | LCDSEG14 — LCD segment driver 14 |
| Pino 24 | LCDSEG15 — LCD segment driver 15 |
| Pino 25 | LCDSEG16 — LCD segment driver 16 |
| Pino 26 | LCDSEG17 — LCD segment driver 17 |
| Pino 27 | LCDSEG18 — LCD segment driver 18 |
| Pino 28 | LCDSEG19 — LCD segment driver 19 |
| Pino 29 | LCDSEG20 — LCD segment driver 20 |
| Pino 30 | LCDSEG21 — LCD segment driver 21 |
| Pino 31 | LCDSEG22 — LCD segment driver 22 |
| Pino 32 | LCDSEG23 — LCD segment driver 23 |
| Pino 33 | VLCD1 — LCD voltage bias 1 |
| Pino 34 | VLCD2 — LCD voltage bias 2 |
| Pino 35 | VLCD3 — LCD voltage bias 3 |
| Pino 36 | RA0/AN0 — Port A bit 0 / Analog channel 0 |
| Pino 37 | RA1/AN1 — Port A bit 1 / Analog channel 1 |
| Pino 38 | RA2/AN2/VREF- — Port A bit 2 / Analog channel 2 / VREF- |
| Pino 39 | RA3/AN3/VREF+ — Port A bit 3 / Analog channel 3 / VREF+ |
| Pino 40 | RA4/TOCKI — Port A bit 4 / Timer0 clock input |
| Pino 41 | RA5/AN4 — Port A bit 5 / Analog channel 4 |
| Pino 42 | VSS — Ground |
| Pino 43 | VDD — Positive supply |
| Pino 44 | RF7/SS — Port F bit 7 / SPI slave select |
| Pino 45 | RF6 — Port F bit 6 |
| Pino 46 | RF5 — Port F bit 5 |
| Pino 47 | RF4 — Port F bit 4 |
| Pino 48 | RF3/AN8 — Port F bit 3 / Analog channel 8 |
| Pino 49 | RF2/AN9 — Port F bit 2 / Analog channel 9 |
| Pino 50 | RF1/AN10 — Port F bit 1 / Analog channel 10 |
| Pino 51 | RF0/AN11 — Port F bit 0 / Analog channel 11 |
| Pino 52 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| Pino 53 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| Pino 54 | RB2/INT2 — Port B bit 2 / External interrupt 2 |
| Pino 55 | RB3/INT3 — Port B bit 3 / External interrupt 3 |
| Pino 56 | RB4 — Port B bit 4 |
| Pino 57 | RB5 — Port B bit 5 |
| Pino 58 | RB6/ICSP-CLK — Port B bit 6 / ICSP clock |
| Pino 59 | RB7/ICSP-DAT — Port B bit 7 / ICSP data |
| Pino 60 | VSS — Ground |
| Pino 61 | VDD — Positive supply |
| Pino 62 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 output / Timer1 clock |
| Pino 63 | RC1/T1OSI — Port C bit 1 / Timer1 input |
| Pino 64 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 |
| Pino 65 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 66 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 67 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 68 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Pino 69 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Pino 70 | MCLR/VPP/RE5 — Master clear / Programming voltage / Port E bit 5 |
| Pino 71 | RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7 |
| Pino 72 | RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6 |
| Pino 73 | RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5 |
| Pino 74 | RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4 |
| Pino 75 | RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3 |
| Pino 76 | RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2 |
| Pino 77 | RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1 |
| Pino 78 | RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0 |
| Pino 79 | VSS — Ground |
| Pino 80 | VDD — Positive supply |
Aplicações típicas
PIC18F8490T-I/PT é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F8490T-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.