PIC18LF6390T-I/PT - 8-bit 40MHz 8KB Flash LCD MCU | Microchip
N.º da peça: PIC18LF6390T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $6.84 | $6,84 |
| 10 | $6.12 | $61,20 |
| 100 | $5.32 | $532,00 |
| 500 | $4.65 | $2.325,00 |
| 1.000 | $4.08 | $4.080,00 |
PIC18LF6390T-I/PT Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and a rich set of peripherals. The PIC18LF6390 belongs to the broader PIC18F family of 8-bit RISC microcontrollers from Microchip, which sits inside the larger category of embedded controllers, microcontrollers, and ultimately processors and semiconductors. The "LF" suffix denotes the low-voltage extended-range variant; the "T" suffix denotes tape-and-reel packaging; and the "I/PT" suffix denotes the industrial temperature grade in a TQFP (PT) package.
Key differentiating features include an on-chip LCD driver capable of driving up to 192 segments (4 common x 48 segments), a 10-bit Analog-to-Digital Converter (ADC) with up to 12 channels, two analog comparators, a 16-bit timer/counter, two 8-bit timers, a Hardware RTCC, master I2C/SPI/UART (EUSART) peripherals, and a parallel slave port. The nanoWatt technology lowers dynamic power by gating unused peripherals and clock domains.
The PIC18LF6390 employs an Enhanced Harvard RISC architecture with separate program and data buses, a 16-bit instruction word, and 8-bit data path; instruction execution takes one instruction cycle per 4 oscillator clocks, giving 10 MIPS at 10 MHz or 40 MIPS at 40 MHz. A 31-level hardware stack, hardware multiplier, and 32 kHz secondary oscillator for the RTCC simplify low-power designs.
Typical applications include battery-powered thermostats, multi-meter instrumentation with segment displays, home appliance user interfaces, medical glucose and patient monitors, point-of-sale terminals, and industrial control panels with integrated LCD glass. The wide 2.0 V to 5.5 V operating range allows the same part to be designed into 2-cell alkaline, single-cell Li-ion, or regulated 5 V systems without hardware changes.
When designing with this part, ensure that segment and common pin assignments stay within the LCD driver's 192-segment budget, reserve adequate Vdd/Vss decoupling near the analog AVdd pin, and configure the RTCC to run from the 32 kHz secondary oscillator for minimum sleep-mode current. The 64-pin TQFP provides sufficient I/O for keypad scanning, sensor input, and LCD bias generation on a single chip.
This page synthesizes distributor pricing, drop-in same-family and cross-brand alternatives, comparison data, and practical design notes beyond what the manufacturer datasheet alone provides, supporting engineers evaluating this part for new designs or as a substitute for legacy stock.
Alternativas drop-in para PIC18LF6390T-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 PIC18LF6390T-I/PT (mesmo formato e footprint) — diferindo em Package, ADC, Operating Temperature, Program Memory (Flash), Core Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18LF6390-I/PT
✅ Drop-In✓ Em estoque
$4.29 / unidade
Ver ficha técnica →PIC18LF6490-I/PT
✅ Drop-In✓ Em estoque
$4.62 / unidade
Ver ficha técnica →PIC18LF6310-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.32 / unidade
Ver ficha técnica →PIC18LF4585-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$6.34 / unidade
Ver ficha técnica →PIC18LF4685-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.55 / unidade
Ver ficha técnica →PIC18LF4620-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.45 / unidade
Ver ficha técnica →PIC18LF6390T-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC 8-bit RISC (Enhanced Harvard) |
| CPU Core | PIC18F |
| Instruction Set | PIC18 (16-bit instruction word) |
| Maximum Clock Speed | 40 MHz |
| Performance | 10 MIPS at 10 MHz (one instruction per 4 clocks) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data RAM | 768 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage Range | 2.0 V to 5.5 V |
| Faixa de temperatura de operação | -40C to +85C (Industrial) |
| I/O Pins | Up to 54 |
| On-chip LCD Driver | 4 common x 48 segment (192 segments max) |
| ADC | 10-bit, up to 12 channels |
| Analog Comparators | 2 |
| Timers | 1 x 16-bit, 2 x 8-bit |
| Communication Peripherals | EUSART (UART), I2C (Master), SPI (Master) |
| Hardware RTCC | Yes (with 32 kHz secondary oscillator) |
| Parallel Slave Port | Yes |
| Power-Saving Modes | nanoWatt (Run / Idle / Sleep with RTCC) |
| Encapsulamento | 64-pin TQFP (PT), 10 x 10 mm, 1.0 mm pitch |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (per JEDEC J-STD-020) |
| Lead-Free / RoHS | Yes / Compliant |
| Part Suffix Breakdown | LF = Low Voltage Extended Range; T = Tape & Reel; I = Industrial temp; /PT = TQFP-64 |
Configuração de pinos do PIC18LF6390T-I/PT
| Pino 1 | SEG0 — LCD segment 0 driver output |
| Pino 2 | SEG1 — LCD segment 1 driver output |
| Pino 3 | SEG2 — LCD segment 2 driver output |
| Pino 4 | SEG3 — LCD segment 3 driver output |
| Pino 5 | SEG4 — LCD segment 4 driver output |
| Pino 6 | SEG5 — LCD segment 5 driver output |
| Pino 7 | SEG6 — LCD segment 6 driver output |
| Pino 8 | SEG7 — LCD segment 7 driver output |
| Pino 9 | SEG8 — LCD segment 8 driver output |
| Pino 10 | SEG9 — LCD segment 9 driver output |
| Pino 11 | SEG10 — LCD segment 10 driver output |
| Pino 12 | SEG11 — LCD segment 11 driver output |
| Pino 13 | VSS — Ground reference |
| Pino 14 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pino 15 | COM0 — LCD common 0 driver output |
| Pino 16 | COM1 — LCD common 1 driver output |
| Pino 17 | COM2 — LCD common 2 driver output |
| Pino 18 | COM3 — LCD common 3 driver output |
| Pino 19 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Pino 20 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Pino 21 | RA2/AN2/VREF- — PORTA bit 2 / ADC input channel 2 / ADC negative reference |
| Pino 22 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| Pino 23 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 24 | RA5/AN4 — PORTA bit 5 / ADC input channel 4 |
| Pino 25 | RA6/OSC2 — PORTA bit 6 / crystal oscillator output |
| Pino 26 | OSC1/RA7 — Crystal oscillator input / PORTA bit 7 |
| Pino 27 | VSS — Ground reference |
| Pino 28 | VDD — Positive supply voltage |
| Pino 29 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Pino 30 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pino 31 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pino 32 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Pino 33 | RB4 — PORTB bit 4 |
| Pino 34 | RB5/PGM — PORTB bit 5 / ICSP low-voltage programming |
| Pino 35 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 36 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 37 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Pino 38 | RC1/CCP1 — PORTC bit 1 / Capture/Compare/PWM 1 |
| Pino 39 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM |
| Pino 40 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 41 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 42 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 43 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Pino 44 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Pino 45 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Pino 46 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Pino 47 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Pino 48 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Pino 49 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Pino 50 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Pino 51 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Pino 52 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Pino 53 | RE0/RD — PORTE bit 0 / Parallel Slave Port read |
| Pino 54 | RE1/WR — PORTE bit 1 / Parallel Slave Port write |
| Pino 55 | RE2/CS — PORTE bit 2 / Parallel Slave Port chip select |
| Pino 56 | AVDD — Analog positive supply |
| Pino 57 | AVSS — Analog ground reference |
| Pino 58 | SEG12 — LCD segment 12 driver output |
| Pino 59 | SEG13 — LCD segment 13 driver output |
| Pino 60 | SEG14 — LCD segment 14 driver output |
| Pino 61 | SEG15 — LCD segment 15 driver output |
| Pino 62 | SEG16 — LCD segment 16 driver output |
| Pino 63 | T1OSO/RF0 — Timer1 oscillator output / PORTF bit 0 |
| Pino 64 | T1OSI/RF1 — Timer1 oscillator input / PORTF bit 1 |
Aplicações típicas
PIC18LF6390T-I/PT é adequado para 7 aplicaçãos: Digital Thermostat with Segment LCD, Multimeter and Handheld Test Instrument, Home Appliance Front-Panel User Interface, Medical Patient Monitor with LCD Readout, Industrial Control Panel with Segment Display, Point-of-Sale Terminal with Customer Display, Battery-Powered IoT Sensor with LCD Readout.
Digital Thermostat with Segment LCD
The PIC18LF6390T-I/PT is ideally suited for wall-mount digital thermostats because its integrated 192-segment (4 common x 48 segment) LCD driver eliminates the need for an external LCD controller chip, while the nanoWatt Sleep mode drops current to under 1 uA between updates. With 8 KB Flash, the device easily holds UI state machines, scheduling tables, and PID loop constants; 768 bytes RAM holds the LCD buffer and running averages. The 2.0 V to 5.5 V supply range allows operation from 2 AA alkaline cells or a single CR2032 with boost, and the -40C to +85C industrial rating covers unheated HVAC enclosures. The 32 kHz secondary oscillator drives the RTCC for real-time scheduling while the main core sleeps, extending battery life to multi-year timeframes typical of thermostat service intervals.
Recomendado
Multimeter and Handheld Test Instrument
In handheld digital multimeters and clamp meters, the PIC18LF6390T-I/PT directly drives the segmented LCD that displays measurements, mode indicators, and battery status without an additional display driver, shrinking BOM and PCB area. The 10-bit ADC with 12 channels supports voltage, current, and resistance measurements, while two analog comparators enable fast over-range detection. The wide 2.0 V to 5.5 V operating range accepts a 9 V battery stepped down via a low-Iq LDO such as the MCP1700, and the industrial -40C to +85C range covers outdoor and industrial field use. The 40 MHz clock allows fast ADC sampling and RMS calculation, and the 8 KB Flash stores calibration constants, range tables, and UI strings without external memory.
Recomendado
Home Appliance Front-Panel User Interface
Washing machines, dishwashers, ovens, and microwave ovens use the PIC18LF6390T-I/PT to drive custom segment-glass LCDs showing program, time, temperature, and status icons. The integrated LCD driver simplifies the user-interface board and the 54 digital I/O pins scan keypads, drive triac optocouplers, and read sensors. The 2.0 V to 5.5 V supply allows direct 3.3 V or 5 V designs; the -40C to +85C industrial range covers inside-cabinet thermal rise. The 256-byte EEPROM saves user presets across power cycles, and 8 KB Flash is sufficient for full state machines plus an RTCC-driven scheduler. The hardware RTCC driven by the 32 kHz secondary oscillator keeps real-time clock accuracy even when the appliance is in standby.
Recomendado
Medical Patient Monitor with LCD Readout
Compact patient monitors for spot-check vital signs (pulse oximetry, blood pressure cuffs, glucose meters) use the PIC18LF6390T-I/PT to display readings on a segment LCD while running the main measurement loop on the same chip. The 10-bit ADC with 12 channels supports multiple sensor inputs, and the EUSART and SPI peripherals communicate with external sensor front-ends. The industrial -40C to +85C temperature range and 2.0 V to 5.5 V supply support portable battery operation; the 32 kHz RTCC enables time-stamped readings. The 8 KB Flash stores calibration data and patient log entries; 768 bytes RAM holds running samples and the LCD frame buffer.
Recomendado
Industrial Control Panel with Segment Display
Industrial control panels - for pumps, chillers, motor starters, and process indicators - benefit from the PIC18LF6390T-I/PT's robust -40C to +85C industrial temperature range and integrated LCD driver, which removes a separate display IC from the BOM. The 54 digital I/O pins drive relays, indicator LEDs, optocouplers, and read limit switches and 4-20 mA loops through the 10-bit ADC. The 256-byte EEPROM stores configuration and alarm history across power cycles, and the EUSART (UART) peripheral talks to a host PLC or HMI over RS-485 with an external transceiver. The 2.0 V to 5.5 V supply accepts 24 V industrial rails stepped down through an LDO or buck regulator.
Recomendado
Point-of-Sale Terminal with Customer Display
Compact POS terminals use the PIC18LF6390T-I/PT to drive a segment LCD customer-facing display for transaction amount and confirmation, while the main transaction processor handles payment elsewhere. The integrated LCD driver reduces BOM in a cost-sensitive retail application; 8 KB Flash holds UI strings and fonts; 256 bytes EEPROM saves transaction parameters. The UART peripheral connects to the main terminal controller, and the 32 kHz RTCC timestamps transactions when network time is unavailable. The 2.0 V to 5.5 V supply accepts USB 5 V or battery input, and the industrial temperature range covers store-front environments.
Recomendado
Battery-Powered IoT Sensor with LCD Readout
Wireless IoT sensor nodes with local segment-LCD readouts (e.g., smart thermostats, weather stations, gas meters) leverage the PIC18LF6390T-I/PT's nanoWatt Sleep mode and 32 kHz RTCC to achieve multi-year battery life while periodically waking to drive the LCD and read sensors. The 2.0 V to 5.5 V supply supports 2-cell alkaline, single-cell Li-ion, and even coin-cell designs with boost. The 8 KB Flash holds sensor calibration and LoRa or sub-GHz driver glue code; the SPI peripheral interfaces to a sub-GHz transceiver. The integrated LCD driver saves the cost and current of an external display controller, and the industrial temperature range suits outdoor enclosures.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18LF6390T-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 | PIC18LF6390-I/PT | PIC18LF6490-I/PT | PIC18LF6310-I/PT | PIC18LF4585-I/PT | PIC18LF4685-I/PT | PIC18LF4620-I/PT |
|---|---|---|---|---|---|---|---|
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 8 KB | 8 KB | 16 KB (+100%) | 8 KB | 48 KB (+500%) | 96 KB (+1100%) | 64 KB (+700%) |
| Data RAM | 768 bytes | 768 bytes | 1.5 KB (+100%) | 768 bytes | 3.3 KB (+333%) | 3.3 KB (+333%) | 3.9 KB (+419%) |
| On-chip LCD Driver | 192 segments (4 COM x 48 SEG) | 192 segments | 192 segments | 192 segments (reduced ADC) | No LCD driver | No LCD driver | No LCD driver |
| Operating Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Maximum Clock Speed | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) |
| Industrial Temperature Range | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Differentiating Note | 8 KB Flash, 192-segment LCD, 54 I/O | Identical die, tray packaging | Larger Flash, same peripherals | Reduced ADC channel count | No LCD driver; much larger Flash | No LCD driver; 96 KB Flash | No LCD driver; 64 KB Flash |
Principais diferenciais
- Drop-in identical part available in tray carrier (vs PIC18LF6390-I/PT)
- Drop-in upgrade to 16 KB Flash on same package (vs PIC18LF6490-I/PT)
- Lowest-cost same-footprint sibling for simpler designs (vs PIC18LF6310-I/PT)
- Integrated LCD driver eliminates external display IC (vs PIC18LF4585-I/PT (no LCD driver))
Notas de projeto
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD pin (the TQFP-64 has multiple VDD/VSS pairs at pins 14, 28, plus AVDD at pin 56). Add a bulk 10 uF tantalum or ceramic at the supply input and a 100 nF on AVDD/AVSS if the ADC is active. Keep the analog ground AVSS star-connected back to the regulator ground to avoid digital return-current coupling into ADC measurements.
For battery-powered designs, use Sleep mode with the 32 kHz Timer1 oscillator driving the RTCC; this drops core current below 1 uA typical while keeping the LCD driver and clock running. Per Microchip datasheet 39631F, the LCD bias generation can stay active in Sleep, allowing the display to remain visible without CPU intervention. Disable unused peripherals in firmware (clearing the corresponding PMDx bits) to minimize dynamic current.
Route the LCD segment and common traces with adequate spacing (>= 0.2 mm) and keep them away from fast-switching digital signals to minimize display artifacts. Place the crystal (if used) close to OSC1/OSC2 with short traces and a guard ring to VSS; on the 64-pin TQFP, OSC1 is at pin 26 and OSC2 is at pin 25. MCLR (typically multiplexed with RE3 on similar PIC18 packages) needs a 10 kohm pull-up to VDD unless the internal MCLR is disabled.
Do not exceed the absolute maximum VDD of 7.5 V or current injection limits on any I/O pin (per datasheet 39631F, max +/- 25 mA per pin). Ensure the LCD segment pins are configured as digital outputs (not LCD) before using them as general I/O; otherwise the LCD bias generation will interfere. When migrating code from PIC18LF6390 to PIC18LF6490, recompile with the correct configuration bits, particularly for the larger Flash layout.
The I2C and SPI peripherals operate in master mode only on this part; if a slave-mode I2C is required, consider the PIC18LF6490 or PIC18LF46J11 instead. For EUSART communication with RS-485, add a 100 ohm termination resistor at the line ends and use a twisted pair; this MCU's EUSART supports LIN protocol directly, simplifying LIN bus node implementation.
Informações de conformidade
RoHS compliant per Microchip product page. The 'I' suffix denotes Industrial temperature grade (-40C to +85C). AEC-Q100 qualification is not available on this part; for automotive, contact Microchip about AEC-Q100 qualified PIC18 variants.