PIC18F6390-E/PT - 8KB Flash LCD MCU 64TQFP | Microchip
Teilenummer: PIC18F6390-E/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $4.93 | $4,93 |
| 10 | $4.44 | $44,40 |
| 100 | $3.95 | $395,00 |
| 500 | $3.66 | $1.830,00 |
| 1.000 | $3.4 | $3.400,00 |
PIC18F6390-E/PT Übersicht
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path; PIC18F devices extend this with a 16-bit instruction word, hardware multiply, and a linear program-memory map. As part of Microchip's PIC18F -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor hierarchy, this part sits in the LCD-driver segment aimed at low-power human-machine interface products such as metering and thermostat panels.
Key features include nanoWatt power management with multiple idle and sleep modes, an integrated LCD driver supporting up to 192 segments, a 10-bit ADC with up to 12 channels, three timers, two capture/compare/PWM modules, two USART modules, an SPI port, and an I2C port. The 64-pin TQFP (10x10 mm) package provides ample I/O for keypad scanning and segmented LCD glass.
The device architecture pairs a Harvard bus with a 32-level hardware stack and interrupt prioritization. Internal RC, crystal, and PLL clock options let designers balance throughput against EMI for cost-sensitive consumer products. The 8 KB Flash supports self-programming under firmware control, enabling field upgrades through the USART bootloader.
Typical applications include handheld utility meters, thermostats and HVAC controllers, home security keypads, point-of-sale terminals, and white-goods user interfaces that need direct LCD glass drive without an external segment driver.
When designing with this part, reserve 2 to 3 I/O pins for In-Circuit Serial Programming (ICSP) and place a 10 kohm pull-up on MCLR to keep the device in reset only when intended; otherwise the device can enter programming mode during brown-out events. Verify segment loading against the LCD charge-pump capacitance budget before final layout.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in-Alternativen für PIC18F6390-E/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC18F6390-E/PT (gleiche Bauform und Footprint) – abweichend in Core Architecture, Package, Program Memory (Flash), I/O Pins, Maximum CPU Frequency.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC18F6490-E/PT
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC18F8390-E/PT
✅ Drop-In✓ Auf Lager
$6.5 / Stück
Datenblatt ansehen →PIC18F8490-E/PT
✅ Drop-In✓ Auf Lager
$6.55 / Stück
Datenblatt ansehen →PIC18F46K22-I/PT
✅ Drop-In✓ Auf Lager
$2.32 / Stück
Datenblatt ansehen →PIC18F6390-E/PT Grenzwerte & elektrische Eigenschaften
| Core Architecture | 8-bit PIC18F enhanced RISC |
| Program Memory (Flash) | 8 KB (4K x 16) |
| RAM | 768 bytes |
| Maximum CPU Frequency | 40 MHz (10 MIPS) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 68 |
| Gehäuse | 64-pin TQFP (10x10 mm) |
| Montageart | Surface Mount |
| Temperature Grade | Extended (-40C to +125C) |
| ADC | 10-bit, multi-channel |
| LCD Driver | Integrated, up to 192 segments |
| Timers | 3 |
| CCP Modules | 2 |
| Communication Peripherals | 2x USART, 1x SPI, 1x I2C |
| Power-Saving Modes | nanoWatt (multiple idle/sleep modes) |
| ICSP | Yes (In-Circuit Serial Programming) |
| RoHS-Status | Compliant |
PIC18F6390-E/PT Pin-Konfiguration
| Pin 1 | RC2/CCP1 — I/O port C bit 2 / CCP1 PWM output |
| Pin 2 | RC3 — I/O port C bit 3 |
| Pin 3 | RC4 — I/O port C bit 4 |
| Pin 4 | RC5 — I/O port C bit 5 |
| Pin 5 | RC6/TX1 — I/O port C bit 6 / USART1 TX |
| Pin 6 | RC7/RX1 — I/O port C bit 7 / USART1 RX |
| Pin 7 | RD0 — I/O port D bit 0 |
| Pin 8 | RD1 — I/O port D bit 1 |
| Pin 9 | RD2 — I/O port D bit 2 |
| Pin 10 | RD3 — I/O port D bit 3 |
| Pin 11 | RC0 — I/O port C bit 0 |
| Pin 12 | RC1 — I/O port C bit 1 |
| Pin 13 | RE0/RD — I/O port E bit 0 / LCD read |
| Pin 14 | RE1/WR — I/O port E bit 1 / LCD write |
| Pin 15 | RE2/CS — I/O port E bit 2 / LCD chip select |
| Pin 16 | RG0 — I/O port G bit 0 |
| Pin 17 | RG1 — I/O port G bit 1 |
| Pin 18 | RG2 — I/O port G bit 2 |
| Pin 19 | RG3 — I/O port G bit 3 |
| Pin 20 | RG4 — I/O port G bit 4 |
| Pin 21 | AVDD — Analog supply voltage |
| Pin 22 | AVSS — Analog ground |
| Pin 23 | RA0/AN0 — I/O port A bit 0 / analog input 0 |
| Pin 24 | RA1/AN1 — I/O port A bit 1 / analog input 1 |
| Pin 25 | RA2/AN2 — I/O port A bit 2 / analog input 2 |
| Pin 26 | RA3/AN3 — I/O port A bit 3 / analog input 3 |
| Pin 27 | RA4 — I/O port A bit 4 |
| Pin 28 | RA5/AN4 — I/O port A bit 5 / analog input 4 |
| Pin 29 | RA6 — I/O port A bit 6 |
| Pin 30 | RA7 — I/O port A bit 7 |
| Pin 31 | VSS — Digital ground |
| Pin 32 | VDD — Digital supply voltage |
| Pin 33 | RB0/INT0 — I/O port B bit 0 / external interrupt 0 |
| Pin 34 | RB1/INT1 — I/O port B bit 1 / external interrupt 1 |
| Pin 35 | RB2/INT2 — I/O port B bit 2 / external interrupt 2 |
| Pin 36 | RB3 — I/O port B bit 3 |
| Pin 37 | RB4 — I/O port B bit 4 |
| Pin 38 | RB5 — I/O port B bit 5 |
| Pin 39 | RB6/PGC — I/O port B bit 6 / ICSP clock |
| Pin 40 | RB7/PGD — I/O port B bit 7 / ICSP data |
| Pin 41 | RF0 — I/O port F bit 0 |
| Pin 42 | RF1 — I/O port F bit 1 |
| Pin 43 | RF2 — I/O port F bit 2 |
| Pin 44 | RF3 — I/O port F bit 3 |
| Pin 45 | RF4 — I/O port F bit 4 |
| Pin 46 | RF5 — I/O port F bit 5 |
| Pin 47 | RF6 — I/O port F bit 6 |
| Pin 48 | RF7 — I/O port F bit 7 |
| Pin 49 | RH0 — I/O port H bit 0 |
| Pin 50 | RH1 — I/O port H bit 1 |
| Pin 51 | RH2 — I/O port H bit 2 |
| Pin 52 | RH3 — I/O port H bit 3 |
| Pin 53 | RH4 — I/O port H bit 4 |
| Pin 54 | RH5 — I/O port H bit 5 |
| Pin 55 | RH6 — I/O port H bit 6 |
| Pin 56 | RH7 — I/O port H bit 7 |
| Pin 57 | RJ0 — I/O port J bit 0 |
| Pin 58 | RJ1 — I/O port J bit 1 |
| Pin 59 | RJ2 — I/O port J bit 2 |
| Pin 60 | RJ3 — I/O port J bit 3 |
| Pin 61 | RJ4 — I/O port J bit 4 |
| Pin 62 | RJ5 — I/O port J bit 5 |
| Pin 63 | RJ6 — I/O port J bit 6 |
| Pin 64 | MCLR — Master clear reset (active low) |
Typische Anwendungen
PIC18F6390-E/PT ist geeignet für 7 Anwendungs: Handheld Utility Meters, Thermostats and HVAC Controllers, Home Security Keypads, White Goods User Interfaces, Medical Infusion Monitors, Point-of-Sale Terminals, Industrial Control Panels.
Handheld Utility Meters
The PIC18F6390-E/PT is purpose-built for handheld electric, gas, and water meters that drive segmented LCD glass directly from the MCU. Its integrated LCD driver supports up to 192 segments, eliminating external segment-driver ICs such as the AY0438 and reducing BOM cost and PCB area. The 8 KB Flash holds metering calibration tables and tamper-detection routines, while 768 bytes of RAM is sufficient for time-of-use billing buffers. nanoWatt power management drops consumption below 1 uA in sleep, which is critical for battery-backed meters that must operate 10+ years on a single cell.
Empfohlen
Thermostats and HVAC Controllers
Wall thermostats and HVAC zone controllers benefit from the PIC18F6390-E/PT's integrated LCD driver for displaying setpoint, room temperature, and fan status without a secondary driver chip. The 68 I/O pins support keypad scanning, triac outputs for HVAC loads, and UART connectivity to indoor units. Extended -40C to +125C operation tolerates plenum-mounted enclosures, while the 2.0-5.5 V range allows direct battery or 24 VAC rectified supply operation. Designers typically run the PIC18 core at 4 MHz from the internal oscillator to minimize EMI near RF remotes.
Empfohlen
Home Security Keypads
Home security alarm keypads require a low-power MCU that drives a multi-segment LCD or LED matrix and scans 12-16 keys reliably. The PIC18F6390-E/PT's 68 I/O, 2.0-5.5 V operation, and nanoWatt sleep below 100 nA fit this need, while the 10-bit ADC monitors backup battery voltage. The integrated LCD driver simplifies the front-panel design, and the USART interfaces with the main alarm panel. Extended temperature operation is valuable for garages and unconditioned utility rooms.
Empfohlen
White Goods User Interfaces
Washing machines, dishwashers, and microwave ovens use the PIC18F6390-E/PT to drive segmented LCD or VFD front panels while controlling relays and triac-switched loads. The MCU's 40 MHz core handles encoder input, timer-based wash cycles, and sensor fusion within one part. The -40C to +125C temperature grade tolerates the heat inside appliance enclosures. The 2x USART ports support service diagnostics and factory programming via ICSP.
Empfohlen
Medical Infusion Monitors
Portable medical infusion monitors and patient thermometers leverage the PIC18F6390-E/PT's low-power sleep modes, integrated LCD driver for displaying dose or temperature, and extended industrial temperature range. The 10-bit ADC monitors battery and sensor inputs, and the I2C port connects to digital sensors or EEPROM for calibration logs. The 8-bit PIC18F instruction set is well established in regulated medical designs with a long Microchip longevity commitment.
Empfohlen
Point-of-Sale Terminals
Compact point-of-sale terminals and handheld barcode scanners use the PIC18F6390-E/PT as a low-cost user-interface controller for segmented LCDs, keypads, and magnetic-stripe readers. The 68 I/O pins handle keypad matrix, LCD segments, and UART links to a host processor, while the 8 KB Flash stores UI strings and protocol stacks. nanoWatt idle modes extend battery life between customer transactions.
Empfohlen
Industrial Control Panels
Industrial operator-interface panels for small machines and pumps use the PIC18F6390-E/PT to display status on segmented LCDs, scan keypads, and drive relay or MOSFET outputs. The extended temperature range and 5.5 V operation tolerate 24 V industrial rails after regulation. The 2x USARTs support Modbus master or slave to PLCs, and the ICSP interface allows field firmware updates without removing the panel from the machine.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC18F6390-E/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC18F6490-E/PT | PIC18F8390-E/PT | PIC18F8490-E/PT | PIC18F46K22-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Flash Memory | 8 KB | 16 KB | 8 KB | 16 KB | 64 KB |
| RAM | 768 bytes | 1.5 KB | 2 KB | 2 KB | 3.8 KB |
| Integrated LCD Driver | Yes, up to 192 segments | Yes, up to 192 segments | Yes, up to 192 segments | Yes, up to 192 segments | No (external segment driver required) |
| Operating Voltage | 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 | 1.8 V to 5.5 V |
| Temperature Grade | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| I/O Pins | 68 | 68 | 68 | 68 | 53 |
| Pin-to-Pin Compatible | Reference | Yes | Yes | Yes | Yes |
Wichtigste Unterscheidungsmerkmale
- Integrated 192-segment LCD driver eliminates external segment-driver IC (vs. PIC18F46K22-I/PT)
- Extended -40C to +125C temperature grade as standard (vs. PIC18F46K22-I/PT (industrial -40C to +85C))
- Optimized for cost-sensitive LCD HMI designs with low Flash (vs. PIC18F6490-E/PT (16 KB Flash))
Designhinweise
Estimated: PIC18F6390-E/PT nanoWatt sleep current is approximately 100 nA at 3 V with WDT disabled. To maximize battery life in metering designs, disable the ADC, comparators, and unused peripherals before entering Sleep. Use the Real-Time Clock Calendar (RTCC) with a 32.768 kHz crystal for timekeeping while the core is asleep, waking only on RTCC alarm or external interrupt.
Place a 100 nF decoupling capacitor within 5 mm of each VDD/AVDD pin and a bulk 10 uF tantalum or ceramic on the supply rail. Place the 32.768 kHz crystal within 10 mm of the OSC1/OSC2 pins with a grounded guard ring if the design is in a noisy switching environment. Keep LCD segment traces short and routed away from high-frequency digital lines to minimize crosstalk on the display.
Do not leave MCLR floating; tie it to VDD through a 10 kohm pull-up and place a 100 nF cap to ground for noise immunity. Reserve RB6/PGC and RB7/PGD for ICSP and avoid driving them with external circuitry during programming. Configure the CONFIG registers for the appropriate oscillator mode, WDT setting, and brown-out voltage before code is locked, otherwise the device may fail to start.
The LCD charge pump requires external capacitors on the VLCD pins; follow the datasheet's reference design values (typically 0.1 uF to 1 uF X7R ceramic) and place them close to the VLCD pins. Connect unused I/O pins to outputs driving low or to inputs with weak pull-ups enabled to minimize supply current. If the LCD bias generator is unused, disable it in software to save current.
Compliance-Informationen
RoHS and REACH compliance confirmed by DigiKey and Mouser product pages as of 2026-09-28. AEC-Q100 is not applicable for this consumer/industrial-grade MCU; Microchip offers separate AEC-Q100 qualified PIC18 variants for automotive. Lead-free (Pb-free) reflow profile per JEDEC J-STD-020.