PIC18F85K90T-I/PT - 8-bit 64MHz 32KB Flash LCD MCU | Microchip
N.º da peça: PIC18F85K90T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $8.36 | $8,36 |
| 10 | $7.49 | $74,90 |
| 100 | $6.18 | $618,00 |
| 500 | $5.42 | $2.710,00 |
| 1.000 | $4.85 | $4.850,00 |
PIC18F85K90T-I/PT Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and programmable peripherals. The PIC18F85K90 is a Harvard-architecture 8-bit RISC device, meaning the program and data buses are physically separate and a single instruction executes per clock cycle (except for branches). The '85K90 family' designation indicates an LCD-segment driver family with nanoWatt XLP extreme-low-power technology, while the wider PIC18F family hierarchy spans PIC10/12/16/18 8-bit cores upward into PIC24/dsPIC 16-bit cores and PIC32 32-bit MIPS cores.
Key features of the PIC18F85K90T-I/PT include 2KB of RAM, 1KB of EEPROM data memory, an integrated LCD driver supporting up to 384 segments (with on-chip charge pump), a 12-bit ADC with up to 24 channels, and the Charge Time Measurement Unit (CTMU) module for capacitive touch sensing. Additional peripherals include multiple Enhanced USART, SPI, I2C, PWM, and a Real-Time Clock Calendar (RTCC). The 'T' suffix indicates Tape & Reel packaging, the 'I' denotes the industrial -40C to +85C temperature range, and the '/PT' suffix specifies the 80-pin TQFP package.
The device's nanoWatt XLP technology delivers sleep currents as low as 20 nA, making the family well-suited to battery-powered products. The CTMU peripheral uses a constant-current source plus analog I/O to measure capacitance, enabling up to 24 channels of capacitive touch buttons, sliders, or proximity sensors without an external touch controller. The combination of large segmented LCD, capacitive touch, ultra-low-power sleep, and high-pin-count packages is the central reason this family exists.
Typical applications include battery-powered medical instruments (glucose meters, blood-pressure monitors), home and industrial thermostats, white-goods user interfaces (washing machines, ovens), fitness wearables with LCD readouts, metering equipment (utility, gas, water), and any human-machine interface that combines a segmented LCD with capacitive touch buttons. The wide operating voltage range (typically 1.8V-3.6V with full-speed operation down to 2.0V, depending on configuration) supports single-cell Li-ion or two-coin-cell battery chemistries.
When designing with this part, note that the 'T' suffix is a packaging code only - functionally the PIC18F85K90T-I/PT is identical to PIC18F85K90-I/PT. Also, code written for the PIC18F85K90 will run unchanged on the PIC18F86K90 / PIC18F87K90 (more Flash, same peripherals) and vice versa, which simplifies in-family migration. The CTMU pinout overlaps with standard ADC channels, so capacitive-touch design must be coordinated with the analog channel allocation in the pin manager.
Alternativas drop-in para PIC18F85K90T-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 PIC18F85K90T-I/PT (mesmo formato e footprint) — diferindo em Package, LCD Driver, ADC, MSL Level, Low-Power Technology.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F85K90-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F86K90T-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F87K90T-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F85K90-E/PT
✅ Drop-In✓ Em estoque
$3.62 / unidade
Ver ficha técnica →PIC18F65K90T-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.1 / unidade
Ver ficha técnica →PIC18F66K90T-I/PT
✅ Drop-In✓ Em estoque
$3.92 / unidade
Ver ficha técnica →PIC18F85K90T-I/PT Classificações máximas e características elétricas
| Core | PIC18 8-bit RISC (Harvard) |
| Program Memory | 32 KB Flash (16K x 16) |
| Data RAM | 2 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz |
| ADC | 12-bit, up to 24 channels |
| LCD Driver | Integrated, up to 384 segments with charge pump |
| Touch Sensing | CTMU, up to 24 channels capacitive touch |
| Communication | Enhanced USART, SPI, I2C |
| Timers/PWM | Multiple 8/16-bit timers with PWM |
| Real-Time Clock | RTCC with separate oscillator |
| Low-Power Technology | nanoWatt XLP |
| Encapsulamento | 80-pin TQFP (PT), 12x12 mm |
| Temperature Range | -40C to +85C (Industrial, 'I' grade) |
| Tipo de montagem | Surface Mount |
| Packaging Code | T = Tape & Reel |
| Nível MSL | 3 (per JEDEC J-STD-020) |
| Status RoHS | Compliant |
| AEC-Q100 | Not specified for this grade |
Configuração de pinos do PIC18F85K90T-I/PT
| Pino 1 | RG0 — PORTG bit 0 / LCD segment |
| Pino 2 | RG1 — PORTG bit 1 / LCD segment |
| Pino 3 | RG2 — PORTG bit 2 / LCD segment |
| Pino 4 | RG3 — PORTG bit 3 / LCD segment |
| Pino 5 | RG4 — PORTG bit 4 / LCD segment |
| Pino 6 | MCLR — Master Clear (reset, active-low) |
| Pino 7 | OSC1 — Crystal oscillator input |
| Pino 8 | OSC2 — Crystal oscillator output |
| Pino 9 | RA0 — PORTA bit 0 / AN0 |
| Pino 10 | RA1 — PORTA bit 1 / AN1 |
| Pino 11 | RA2 — PORTA bit 2 / AN2 / VREF- |
| Pino 12 | RA3 — PORTA bit 3 / AN3 / VREF+ |
| Pino 13 | RA4 — PORTA bit 4 / AN4 |
| Pino 14 | RA5 — PORTA bit 5 / AN5 |
| Pino 15 | RA6 — PORTA bit 6 / OSC2_CLKO |
| Pino 16 | RA7 — PORTA bit 7 / OSC1_CLKI |
| Pino 17 | VSS — Ground |
| Pino 18 | VDD — Positive supply |
| Pino 19 | RB0 — PORTB bit 0 / AN12 / INT0 |
| Pino 20 | RB1 — PORTB bit 1 / AN10 / INT1 |
| Pino 21 | RB2 — PORTB bit 2 / AN8 |
| Pino 22 | RB3 — PORTB bit 3 / AN9 |
| Pino 23 | RB4 — PORTB bit 4 / AN11 |
| Pino 24 | RB5 — PORTB bit 5 / AN13 |
| Pino 25 | RB6 — PORTB bit 6 / ICS_PGC |
| Pino 26 | RB7 — PORTB bit 7 / ICS_PGD |
| Pino 27 | RC0 — PORTC bit 0 / AN16 |
| Pino 28 | RC1 — PORTC bit 1 / AN17 |
| Pino 29 | RC2 — PORTC bit 2 / AN18 |
| Pino 30 | RC3 — PORTC bit 3 / AN19 / SCL1 |
| Pino 31 | RC4 — PORTC bit 4 / AN20 / SDA1 |
| Pino 32 | RC5 — PORTC bit 5 / AN21 |
| Pino 33 | RC6 — PORTC bit 6 / TX1 |
| Pino 34 | RC7 — PORTC bit 7 / RX1 |
| Pino 35 | VSS — Ground |
| Pino 36 | VDD — Positive supply |
| Pino 37 | RD0 — PORTD bit 0 |
| Pino 38 | RD1 — PORTD bit 1 |
| Pino 39 | RD2 — PORTD bit 2 |
| Pino 40 | RD3 — PORTD bit 3 |
| Pino 41 | RD4 — PORTD bit 4 |
| Pino 42 | RD5 — PORTD bit 5 |
| Pino 43 | RD6 — PORTD bit 6 |
| Pino 44 | RD7 — PORTD bit 7 |
| Pino 45 | RE0 — PORTE bit 0 / AN5 |
| Pino 46 | RE1 — PORTE bit 1 / AN6 |
| Pino 47 | RE2 — PORTE bit 2 / AN7 |
| Pino 48 | RE3 — PORTE bit 3 / AN14 |
| Pino 49 | RE4 — PORTE bit 4 / AN15 |
| Pino 50 | RE5 — PORTE bit 5 |
| Pino 51 | RE6 — PORTE bit 6 |
| Pino 52 | RE7 — PORTE bit 7 |
| Pino 53 | VSS — Ground |
| Pino 54 | VDD — Positive supply |
| Pino 55 | RF0 — PORTF bit 0 / AN16 |
| Pino 56 | RF1 — PORTF bit 1 / AN6 / C2OUT |
| Pino 57 | RF2 — PORTF bit 2 / AN7 / C1OUT |
| Pino 58 | RF3 — PORTF bit 3 / AN8 |
| Pino 59 | RF4 — PORTF bit 4 / AN9 |
| Pino 60 | RF5 — PORTF bit 5 / AN10 / C2IN- |
| Pino 61 | RF6 — PORTF bit 6 / AN11 / C2IN+ |
| Pino 62 | RF7 — PORTF bit 7 / AN5 / C1IN- |
| Pino 63 | RH0 — PORTH bit 0 / AN23 |
| Pino 64 | RH1 — PORTH bit 1 / AN22 |
| Pino 65 | RH2 — PORTH bit 2 / AN21 |
| Pino 66 | RH3 — PORTH bit 3 / AN20 |
| Pino 67 | RH4 — PORTH bit 4 / AN19 |
| Pino 68 | RH5 — PORTH bit 5 / AN18 |
| Pino 69 | RH6 — PORTH bit 6 / AN17 |
| Pino 70 | RH7 — PORTH bit 7 / AN16 |
| Pino 71 | RJ0 — PORTJ bit 0 |
| Pino 72 | RJ1 — PORTJ bit 1 |
| Pino 73 | RJ2 — PORTJ bit 2 |
| Pino 74 | RJ3 — PORTJ bit 3 |
| Pino 75 | RJ4 — PORTJ bit 4 |
| Pino 76 | RJ5 — PORTJ bit 5 |
| Pino 77 | RJ6 — PORTJ bit 6 / SCL2 |
| Pino 78 | RJ7 — PORTJ bit 7 / SDA2 |
| Pino 79 | VSS — Ground |
| Pino 80 | VDD — Positive supply |
Aplicações típicas
PIC18F85K90T-I/PT é adequado para 7 aplicaçãos: Battery-Powered Medical Instruments, Home Thermostats and HVAC Controllers, White-Goods User Interfaces, Fitness Wearables with LCD Readouts, Utility Meters and Data Loggers, Industrial Control Panels and HMIs, Consumer Appliance Keypads with Touch.
Battery-Powered Medical Instruments
The PIC18F85K90T-I/PT's nanoWatt XLP sleep current and integrated LCD driver make it ideal for battery-powered medical devices such as glucose meters, blood-pressure monitors, and portable diagnostic readers. With 32KB of Flash, the device holds a full BLE stack stub plus sensor-fusion code for SpO2 or temperature probes; the on-chip 12-bit ADC with up to 24 channels reads multi-sensor arrays without an external analog front-end, reducing BOM by one IC. The integrated segmented-LCD driver replaces a dedicated LCD controller, allowing a single MCU to drive a 4-digit measurement display plus status icons on a glass LCD driven by the on-chip charge pump from a 3V coin cell. Estimated: at 25C ambient with the RTCC running, the part can sustain years of shelf life on two coin cells, a key differentiator versus generic PIC18F parts without XLP.
Recomendado
Home Thermostats and HVAC Controllers
The combination of LCD driver, CTMU capacitive touch, and XLP sleep makes PIC18F85K90T-I/PT a frequent choice for wall-mounted home thermostats and HVAC user-interface panels. The CTMU scans up to 24 capacitive-touch keys for backlit glass-front user interfaces, while the integrated LCD driver directly handles a 96- to 192-segment glass LCD for ambient temperature, setpoint, and humidity readouts. The 64 MHz core supports a Modbus or BACnet over RS-485 slave stack, allowing the thermostat to integrate into building-management systems. Estimated: a typical 7-day programmable schedule UI consumes under 32KB Flash, leaving headroom for a Z-Wave or Wi-Fi co-processor link layer; the PIC's low-power sleep preserves battery backup during AC-line brownouts.
Recomendado
White-Goods User Interfaces
Washing machines, ovens, and induction cooktops rely on a segmented glass LCD plus capacitive touch, and PIC18F85K90T-I/PT integrates both functions into a single chip. The CTMU peripheral supports 24 capacitive-touch keys (for cycle selection, temperature, and start/pause) with no external touch IC, while the LCD driver handles the cycle-status display, remaining-time digits, and child-lock icons. The 80-pin TQFP package provides enough GPIO for rotary encoder inputs, triac zero-cross optocoupler interfaces, and buzzer PWM. The nanoWatt XLP idle mode helps products meet EU standby regulations (<0.5 W) by suspending the MCU between user inputs while the RTCC keeps time.
Recomendado
Fitness Wearables with LCD Readouts
Fitness bands, step counters, and cycling computers benefit from PIC18F85K90T-I/PT's combination of low-power XLP operation, integrated LCD, and CTMU touch. The MCU can drive a segmented glass LCD for heart-rate, step-count, and time-of-day displays while sipping under 1 mA average, extending coin-cell life to weeks. The CTMU provides on-glass touch buttons (start/stop/lap) without extra ICs. The Enhanced USART and SPI connect to a co-mounted heart-rate optical sensor or a low-energy BLE module such as the RN4870. Estimated: with XLP sleep enabled and CTMU polling at 8 Hz, typical average current stays well below competing PIC24 designs, simplifying compliance with wearable standby budgets.
Recomendado
Utility Meters and Data Loggers
Electricity, gas, and water meters often pair an LCD readout with multi-year battery life, and PIC18F85K90T-I/PT is purpose-built for this role. The on-chip segmented LCD driver presents consumption and tariff information on a low-power glass LCD; the RTCC maintains accurate time-stamping across meter firmware revisions; and the XLP technology targets sub-microamp sleep so a single lithium primary cell can last the meter's 10-15 year calibration interval. The 12-bit ADC reads pulsed sensor outputs from Hall-effect flow sensors or current transformers. The wide MCU family migration path lets meter vendors move between 32KB, 64KB, and 128KB Flash variants on the same PCB.
Recomendado
Industrial Control Panels and HMIs
Industrial HMI panels with LCD displays plus touch or button inputs are well served by PIC18F85K90T-I/PT's 80-pin TQFP, 64 MHz core, and integrated peripherals. The enhanced USART (RS-232/RS-485) and I2C/SPI allow the MCU to act as a Modbus RTU master or slave, a CANopen gateway, or a sensor hub, while the segmented-LCD driver with charge pump eliminates an external display controller. The 24-channel CTMU supports a 4x4 matrix keyboard with proximity sensing, and the 12-bit ADC reads 4-20 mA loops via a shunt. Estimated: the industrial temperature option (PIC18F85K90-E/PT) extends operation to +125C for factory-floor cabinets, which is the primary reason industrial designers pick this family over the consumer-graded PIC18F46K22.
Recomendado
Consumer Appliance Keypads with Touch
Coffee makers, microwave ovens, and rice cookers frequently use PIC18F85K90T-I/PT because it eliminates a touch controller IC and an LCD controller IC in one chip. The CTMU handles the front-panel touch keys (10-24 keys typical), the segmented LCD driver presents the menu and timer on the appliance's glass display, and the enhanced PWM channels drive buzzers, relays, and triac-based heater controls. Compared to a discrete touch-IC + separate-MCU architecture, the integrated solution reduces BOM by 1-2 ICs, simplifies FCC/CE radiated-emissions testing, and lowers standby power thanks to XLP. The 32KB Flash is sufficient for menu trees, multilingual strings, and safety-state machines.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F85K90T-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 | PIC18F85K90-I/PT | PIC18F86K90T-I/PT | PIC18F87K90T-I/PT | PIC18F85K90-E/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-80 (PT) 12x12 mm | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same |
| Flash Memory | 32 KB | 32 KB | 64 KB (+100%) | 128 KB (+300%) | 32 KB |
| RAM | 2 KB | 2 KB | 4 KB (+100%) | 4 KB (+100%) | 2 KB |
| EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Maximum CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C |
| LCD Driver | Yes, up to 384 segments | Yes, up to 384 segments | Yes, up to 384 segments | Yes, up to 384 segments | Yes, up to 384 segments |
| CTMU Touch Channels | Up to 24 | Up to 24 | Up to 24 | Up to 24 | Up to 24 |
| Packaging Form | Tape & Reel | Tray | Tape & Reel | Tape & Reel | Tray |
Principais diferenciais
- On-chip segmented LCD driver with charge pump eliminates external LCD controller (vs PIC18F45K22T-I/PT (no LCD driver))
- CTMU provides 24 capacitive-touch channels without a dedicated touch IC (vs PIC18F45K80T-I/ML (no CTMU))
- nanoWatt XLP technology targets sub-microamp sleep currents (vs PIC18F46K22T-I/PT (older non-XLP))
- Pin-compatible Flash upgrade path to 64KB and 128KB (vs Fixed 32KB PIC18F45K80T-I/PT)
Notas de projeto
Estimated: the PIC18F85K90T-I/PT supports a typical operating voltage range of 2.0V-3.6V for full-speed 64 MHz operation. Add a 100 nF decoupling cap as close as practical to each VDD/VSS pair (the part has multiple VDD/VSS pins along the 80-pin TQFP edges, all of which must be bypassed). For battery operation, use the on-chip LCD charge pump rather than a boost converter, and select nanoWatt XLP sleep modes (Sleep + RTCC, or Deep Sleep with RTCC) to hit sub-microamp quiescent draw.
For CTMU-based capacitive touch, dedicate one GPIO per touch electrode and route those traces as short, narrow, guarded tracks away from switching power and high-frequency signals. Estimated: a guard ring (grounded trace) around each touch pad reduces false triggers from adjacent ESD or noise sources. The on-chip LCD charge-pump caps (typically 0.1 uF on VLCD1/VLCD2/VLCD3) must be placed within a few millimeters of their respective pins to avoid contrast ripple.
Do not confuse the PIC18F85K90T-I/PT (Tape & Reel) with PIC18F85K90-I/PT (Tray); both share identical dies but different shipping carriers. Also note that the 'I' grade is industrial (-40C to +85C), not AEC-Q100 automotive - for automotive designs use PIC18F85K90-E/PT or a K90 family part explicitly listed in Microchip's automotive portfolio. The PIC18F66K90T-I/PT is a 64-pin variant and is NOT pin-compatible with the 80-pin PIC18F85K90 - the package pin count differs.
Keep the crystal (or external clock) traces to OSC1/OSC2 short and surround them with a ground pour to minimize radiated EMI. MCLR must have a 10 kohm pull-up to VDD and a 100 nF cap to ground for noise immunity; some designers omit the cap but it is recommended for industrial environments with noisy supplies. Place ICS PGC/PGD (RB6/RB7) accessible to a debug header - the PIC uses 2-wire ICSP, and an isolation resistor on each line prevents contention with on-board peripherals during in-circuit programming.
Estimated: when driving segmented LCDs, observe the VLCD charge-pump ripple budget (typically <50 mVpp). If the application's display shows visible flicker or contrast drift, add a bulk 1 uF-10 uF capacitor on VLCD3 and verify the bias mode (static, 1/3, 1/4, 1/5) matches the glass LCD's multiplex requirement. For capacitive touch via CTMU, calibrate each channel's baseline at power-up and at periodic intervals to compensate for humidity and temperature drift.
Informações de conformidade
RoHS compliant lead-free TQFP package per Microchip product declaration. Not AEC-Q100 qualified at the 'I' industrial grade; automotive designs require 'E' extended grade or an AEC-Q100 qualified K90 variant. Conflict minerals reported via Microchip standard CMRT filings.