PIC18LF6390T-I/PT - 8-bit 40MHz 8KB Flash LCD MCU | Microchip
Артикул: PIC18LF6390T-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC18LF6390T-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18LF6390T-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Operating Temperature, Program Memory (Flash), Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18LF6390-I/PT
✅ Прямая замена✓ В наличии
$4.29 / шт.
Открыть даташит →PIC18LF6490-I/PT
✅ Прямая замена✓ В наличии
$4.62 / шт.
Открыть даташит →PIC18LF6310-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.32 / шт.
Открыть даташит →PIC18LF4585-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.34 / шт.
Открыть даташит →PIC18LF4685-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.55 / шт.
Открыть даташит →PIC18LF4620-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.45 / шт.
Открыть даташит →PIC18LF6390T-I/PT Максимальные параметры и электрические характеристики
| 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 |
| Диапазон рабочих температур | -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) |
| Корпус | 64-pin TQFP (PT), 10 x 10 mm, 1.0 mm pitch |
| Тип монтажа | Surface Mount |
| Уровень 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 |
Конфигурация выводов PIC18LF6390T-I/PT
| Контакт 1 | SEG0 — LCD segment 0 driver output |
| Контакт 2 | SEG1 — LCD segment 1 driver output |
| Контакт 3 | SEG2 — LCD segment 2 driver output |
| Контакт 4 | SEG3 — LCD segment 3 driver output |
| Контакт 5 | SEG4 — LCD segment 4 driver output |
| Контакт 6 | SEG5 — LCD segment 5 driver output |
| Контакт 7 | SEG6 — LCD segment 6 driver output |
| Контакт 8 | SEG7 — LCD segment 7 driver output |
| Контакт 9 | SEG8 — LCD segment 8 driver output |
| Контакт 10 | SEG9 — LCD segment 9 driver output |
| Контакт 11 | SEG10 — LCD segment 10 driver output |
| Контакт 12 | SEG11 — LCD segment 11 driver output |
| Контакт 13 | VSS — Ground reference |
| Контакт 14 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Контакт 15 | COM0 — LCD common 0 driver output |
| Контакт 16 | COM1 — LCD common 1 driver output |
| Контакт 17 | COM2 — LCD common 2 driver output |
| Контакт 18 | COM3 — LCD common 3 driver output |
| Контакт 19 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Контакт 20 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Контакт 21 | RA2/AN2/VREF- — PORTA bit 2 / ADC input channel 2 / ADC negative reference |
| Контакт 22 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input channel 3 / ADC positive reference |
| Контакт 23 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 24 | RA5/AN4 — PORTA bit 5 / ADC input channel 4 |
| Контакт 25 | RA6/OSC2 — PORTA bit 6 / crystal oscillator output |
| Контакт 26 | OSC1/RA7 — Crystal oscillator input / PORTA bit 7 |
| Контакт 27 | VSS — Ground reference |
| Контакт 28 | VDD — Positive supply voltage |
| Контакт 29 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Контакт 30 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 31 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Контакт 32 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Контакт 33 | RB4 — PORTB bit 4 |
| Контакт 34 | RB5/PGM — PORTB bit 5 / ICSP low-voltage programming |
| Контакт 35 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 36 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 37 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Контакт 38 | RC1/CCP1 — PORTC bit 1 / Capture/Compare/PWM 1 |
| Контакт 39 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM |
| Контакт 40 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 41 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 42 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 43 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Контакт 44 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Контакт 45 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Контакт 46 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Контакт 47 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Контакт 48 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Контакт 49 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Контакт 50 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Контакт 51 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Контакт 52 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Контакт 53 | RE0/RD — PORTE bit 0 / Parallel Slave Port read |
| Контакт 54 | RE1/WR — PORTE bit 1 / Parallel Slave Port write |
| Контакт 55 | RE2/CS — PORTE bit 2 / Parallel Slave Port chip select |
| Контакт 56 | AVDD — Analog positive supply |
| Контакт 57 | AVSS — Analog ground reference |
| Контакт 58 | SEG12 — LCD segment 12 driver output |
| Контакт 59 | SEG13 — LCD segment 13 driver output |
| Контакт 60 | SEG14 — LCD segment 14 driver output |
| Контакт 61 | SEG15 — LCD segment 15 driver output |
| Контакт 62 | SEG16 — LCD segment 16 driver output |
| Контакт 63 | T1OSO/RF0 — Timer1 oscillator output / PORTF bit 0 |
| Контакт 64 | T1OSI/RF1 — Timer1 oscillator input / PORTF bit 1 |
Типичное применение
PIC18LF6390T-I/PT подходит для 7 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18LF6390T-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Drop-in identical part available in tray carrier (против PIC18LF6390-I/PT)
- Drop-in upgrade to 16 KB Flash on same package (против PIC18LF6490-I/PT)
- Lowest-cost same-footprint sibling for simpler designs (против PIC18LF6310-I/PT)
- Integrated LCD driver eliminates external display IC (против PIC18LF4585-I/PT (no LCD driver))
Заметки по проектированию
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.
Информация о соответствии
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.