PIC18F8390-I/PT - 8KB Flash LCD MCU, 40MHz, 80-TQFP | Microchip
MPN: PIC18F8390-I/PT ✓ Hoạt độngPIC18F8390-I/PT Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for low cost, deterministic real-time control, and easy peripheral integration. The PIC18 family sits in the broader microcontroller taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The 8390 specifically belongs to the LCD-driver sub-line (PIC18F6390/6490/8390/8490), adding on-chip segmented LCD drive and nanoWatt power management.
Key features include 8 KB of self-programmable Flash, 768-byte SRAM data memory, internal 32 kHz to 8 MHz oscillator with PLL, an integrated 10-bit ADC up to 12 channels, multiple timers, USART, MSSP (SPI/I2C), 66 I/O pins, and a built-in segmented LCD controller that drives up to 192 segments without external chip glass drivers. The nanoWatt technology suite (Idle, Sleep, Deep Sleep with RTCC) keeps active current low for battery-operated meter designs.
The architecture is based on a 16-bit instruction word / 8-bit data path Harvard core with a hardware multiplier, C-friendly instruction set, and 32-level stack, optimized for the Microchip MPLAB XC8 C compiler. Compared with the smaller-pin PIC18F6390, the 8390 variant adds 16 additional I/O and pushes LCD segment count from 128 to 192 - the difference is the 80-pin package option.
Typical applications include handheld meters, thermostats, home security panels, and power/gas/water metering products where on-glass LCD display and low sleep current are core requirements. It also fits industrial control panels, medical monitors, and white-goods user interfaces that need a low-pin-count display.
When designing with this part, evaluate the 12x12 mm TQFP land pattern early in the PCB layout phase and reserve enough perimeter for the 192-segment LCD tracks. To keep power below 1 uA in Sleep, drive unused I/O to defined logic levels and configure RTCC wake-up sources explicitly.
This page synthesizes distributor pricing, drop-in alternatives from the PIC18F family, and practical layout notes not all present in a single Microchip datasheet or product page.
Bộ thay thế dễ dàng lắp đặt cho PIC18F8390-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F8390-I/PT (cùng hình factor và footprint) — khác nhau ở Package, ADC, Timers, Operating Temperature, I/O Pins.
PIC18F8490-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F67J90-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F67K90-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F66J90-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F65K90-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F8390-I/PT Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC18 8-bit Harvard |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data Memory (SRAM) | 768 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 40 MHz (10 MIPS) |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| Digital I/O Pins | 66 |
| ADC | 10-bit, up to 12 channels |
| LCD Segments | Up to 192 segments |
| Timers | Timer0/1/2/3, WDT |
| Communication | USART, MSSP (SPI / I2C) |
| Internal Oscillator | 31 kHz to 8 MHz with PLL |
| Hộp | 80-TQFP (PT), 12x12 mm |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (168 hours) |
| Trạng thái RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes |
Cấu hình chân PIC18F8390-I/PT
| Chân 1 | SEG19 — LCD segment 19 |
| Chân 2 | SEG20 — LCD segment 20 |
| Chân 3 | SEG21 — LCD segment 21 |
| Chân 4 | SEG22 — LCD segment 22 |
| Chân 5 | SEG23 — LCD segment 23 |
| Chân 6 | VDD — Digital supply voltage |
| Chân 7 | SEG24 — LCD segment 24 |
| Chân 8 | SEG25 — LCD segment 25 |
| Chân 9 | SEG26 — LCD segment 26 |
| Chân 10 | SEG27 — LCD segment 27 |
| Chân 11 | SEG28 — LCD segment 28 |
| Chân 12 | SEG29 — LCD segment 29 |
| Chân 13 | SEG30 — LCD segment 30 |
| Chân 14 | SEG31 — LCD segment 31 |
| Chân 15 | SEG32 — LCD segment 32 |
| Chân 16 | SEG33 — LCD segment 33 |
| Chân 17 | SEG34 — LCD segment 34 |
| Chân 18 | SEG35 — LCD segment 35 |
| Chân 19 | SEG36 — LCD segment 36 |
| Chân 20 | SEG37 — LCD segment 37 |
| Chân 21 | SEG38 — LCD segment 38 |
| Chân 22 | SEG39 — LCD segment 39 |
| Chân 23 | SEG40 — LCD segment 40 |
| Chân 24 | SEG41 — LCD segment 41 |
| Chân 25 | SEG42 — LCD segment 42 |
| Chân 26 | SEG43 — LCD segment 43 |
| Chân 27 | SEG44 — LCD segment 44 |
| Chân 28 | SEG45 — LCD segment 45 |
| Chân 29 | SEG46 — LCD segment 46 |
| Chân 30 | SEG47 — LCD segment 47 |
| Chân 31 | LCDBIAS3 — LCD bias voltage |
| Chân 32 | COM0 — LCD common 0 |
| Chân 33 | COM1 — LCD common 1 |
| Chân 34 | COM2 — LCD common 2 |
| Chân 35 | COM3 — LCD common 3 |
| Chân 36 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 37 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 38 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 39 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / VREF+ |
| Chân 40 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 41 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Chân 42 | VSS — Digital ground |
| Chân 43 | RA7 — PORTA bit 7 |
| Chân 44 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Chân 45 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Chân 46 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Chân 47 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Chân 48 | RB4/KBI0 — PORTB bit 4 / keyboard interrupt |
| Chân 49 | RB5/KBI1 — PORTB bit 5 / keyboard interrupt |
| Chân 50 | RB6/KBI2/PGC — PORTB bit 6 / KBI / ICSP clock |
| Chân 51 | RB7/KBI3/PGD — PORTB bit 7 / KBI / ICSP data |
| Chân 52 | RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator / clock |
| Chân 53 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator / CCP2 |
| Chân 54 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Chân 55 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 56 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 57 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 58 | RC6/TX1/CK1 — PORTC bit 6 / USART1 TX / clock |
| Chân 59 | RC7/RX1/DT1 — PORTC bit 7 / USART1 RX / data |
| Chân 60 | RD0 — PORTD bit 0 |
| Chân 61 | RD1 — PORTD bit 1 |
| Chân 62 | RD2 — PORTD bit 2 |
| Chân 63 | RD3 — PORTD bit 3 |
| Chân 64 | RD4 — PORTD bit 4 |
| Chân 65 | RD5 — PORTD bit 5 |
| Chân 66 | RD6 — PORTD bit 6 |
| Chân 67 | RD7 — PORTD bit 7 |
| Chân 68 | RE0/RD — PORTE bit 0 / LCD read |
| Chân 69 | RE1/WR — PORTE bit 1 / LCD write |
| Chân 70 | RE2/CS — PORTE bit 2 / LCD chip select |
| Chân 71 | AVDD — Analog supply voltage |
| Chân 72 | AVSS — Analog ground |
| Chân 73 | OSC1/CLKI — Crystal oscillator input / external clock |
| Chân 74 | OSC2/CLKO — Crystal oscillator output |
| Chân 75 | MCLR — Master clear reset (active low) |
| Chân 76 | RF0 — PORTF bit 0 |
| Chân 77 | RF1 — PORTF bit 1 |
| Chân 78 | RF2 — PORTF bit 2 |
| Chân 79 | RF3 — PORTF bit 3 |
| Chân 80 | RF4 — PORTF bit 4 |
Ứng dụng tiêu biểu
PIC18F8390-I/PT phù hợp cho 7 Áp dụngs: Electricity Meter with LCD Display, Water/Gas Heat Meter, Thermostat with Segmented LCD, Home Security Keypad / Panel, Industrial Control Panel HMI, Medical Device User Interface, White Goods Control Board.
Electricity Meter with LCD Display
The PIC18F8390-I/PT's 192-segment on-chip LCD controller directly drives the kWh meter's segmented glass without external driver ICs, cutting BOM cost by USD 0.40-0.80. Its nanoWatt Sleep mode drops current under 1 uA between consumption polls, satisfying IEC 62053-21 idle budget for battery-backed metering. The 40 MHz core easily runs time-of-use tariff logic and the 66 I/O lines handle tamper inputs, optical comms (IEC 62056-21), and relay control.
Được đề xuất
Water/Gas Heat Meter
Battery-powered water and gas meters run 10+ years on a single lithium cell, and the PIC18F8390-I/PT's nanoWatt Sleep current under 1 uA makes that lifetime target achievable. Its 192 LCD segments drive the cubic-meter / temperature readouts directly through segmented glass with no bias-network IC. The 768-byte SRAM and 8 KB Flash are sufficient for flow integration, error logs, and w-MBus / LoRaWAN wireless stacks. The wide 4.2-5.5 V input tolerates unregulated battery voltages.
Được đề xuất
Thermostat with Segmented LCD
Smart thermostats need a clear multi-segment LCD for set-point, ambient temperature, humidity, and time - the PIC18F8390-I/PT's 192-segment controller drives a 4-MUX glass with 48 segment pins directly. The integrated 10-bit ADC samples the NTC thermistor bridge, while the MSSP peripheral talks to the HVAC control board over SPI. Sleep-mode current under 1 uA preserves battery backup during brownouts, and the 40 MHz core handles schedule logic without breaking a sweat.
Được đề xuất
Home Security Keypad / Panel
Home security panels use a 4x4 keypad plus a 192-segment LCD for arm/disarm status, zone list, and event log - a perfect fit for the PIC18F8390-I/PT. The 66 I/O lines cover 16-zone inputs, 4 siren/relay outputs, keypad scan lines, and a backup-battery ADC channel. The PIC18 RISC core provides deterministic loop times for the keypad debounce firmware, and the 8 KB Flash is enough for partition logic and event history. The 256-byte EEPROM stores installer codes non-volatilely.
Được đề xuất
Industrial Control Panel HMI
Industrial HMI panels with a 192-segment segmented LCD fit the PIC18F8390-I/PT, which drives the glass directly without a controller board-to-glass flex circuit. The 12-bit ADC sampling, USART for RS-485 Modbus, and 66 I/O let it read 4-20 mA sensors and drive relays in a single chip. Operating from -40C to +85C matches IEC 60068-2 industrial temperature ranges, and the wide 4.2-5.5 V supply tolerates 24 V industrial rails after regulation.
Được đề xuất
Medical Device User Interface
Bedside monitors and portable medical devices (glucometers, pulse oximeters, infusion pump panels) often integrate a segmented LCD that the PIC18F8390-I/PT can drive directly. Its 10 MIPS throughput handles the realtime sensor acquisition, 12-bit ADC accuracy is adequate for vitals front-ends, and the nanoWatt Sleep extends battery life in handheld units. The -40C to +85C industrial temperature grade covers most medical use environments.
Được đề xuất
White Goods Control Board
Washing machines, dishwashers, and ovens use a segmented LCD to display cycle, temperature, and timer - the PIC18F8390-I/PT's 192-segment controller handles a full-status display directly. The integrated USART and MSSP interfaces connect to motor-control sub-MCUs and user-interface keypads. Its nanoWatt idle modes lower standby power to under 1 W, helping meet IEC 62301 household standby limits. The wide 4.2-5.5 V supply tolerates rectified-mains rails.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F8390-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F8490-I/PT | PIC18F67J90-I/PT | PIC18F67K90-I/PT | PIC18F66J90-I/PT | PIC18F65K90-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) 12x12 mm |
| Flash Program Memory | 8 KB | 16 KB | 128 KB | 32 KB | 64 KB | 32 KB |
| SRAM | 768 bytes | 1.5 KB | 3.9 KB | 2 KB | 3.9 KB | 2 KB |
| Maximum Clock Speed | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 64 MHz (16 MIPS) | 40 MHz (10 MIPS) | 64 MHz (16 MIPS) |
| LCD Segments (max) | 192 | 192 | 116 | 116 | 116 | 116 |
| Digital I/O Pins | 66 | 66 | 51 | 51 | 51 | 51 |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 3.6 V | 1.8 V to 5.5 V | 2.0 V to 3.6 V | 1.8 V to 5.5 V |
| Pin-to-Pin Compatible | Yes (reference) | Yes | Yes | Yes | Yes | Yes |
Bảo phân biệt quan trọng
- Highest LCD segment count in the 80-pin TQFP PIC18 family (vsPIC18F67J90-I/PT)
- 5 V native operation for direct metering and white-goods rails (vsPIC18F67J90-I/PT)
- Drop-in Flash upgrade path within the same TQFP footprint (vsPIC18F8490-I/PT)
Ghi chú thiết kế
Configure the PIC18F8390-I/PT's nanoWatt Sleep current by disabling unused peripherals via the PMDx registers, setting all unused I/O to outputs with defined logic levels, and switching the ADC off. With these settings, Sleep current stays below 1 uA, which is essential for battery-backed meters to meet 10-year lifetime targets. RTCC and watchdog should be the only wake-up sources in deep Sleep.
The 80-pin TQFP (PT) 12x12 mm package requires a 0.5 mm pitch land pattern. Route the LCD segment traces to the package perimeter on an inner signal layer, with the LCD bias network caps within 5 mm of the COM/SEG pins. Keep the analog ground (AVSS) and digital ground (VSS) joined only at a single point under the IC to avoid ground loops that inject noise into the LCD bias reference.
Estimated: with 192 LCD segments active at 1/4 duty and 1/3 bias at 5 V, segment trace capacitance up to 30 pF, frame frequency 60 Hz, average LCD bias current is approximately 30 uA. Use a wide ground/power pour under the package to provide low-impedance return paths; the resulting contrast ripple stays under 1% which preserves a crisp segmented-glass display.
Do not exceed 5.5 V on VDD - the PIC18F8390 does not have an internal 5 V regulator and is rated 4.2-5.5 V only. For 3.3 V designs, choose the PIC18F67J90 instead. Also ensure the MCLR pull-up is at least 10 kohm to VDD; weaker pull-ups cause intermittent resets under EMI. When using ICSP, isolate PGC/PGD from high-speed traces by at least 3x trace spacing to avoid programming failures.
Thông tin tuân thủ
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified (industrial temperature grade -40C to +85C only). For automotive metering, Microchip recommends the PIC18F66K90 family in AEC-Q100 qualified variants - confirm with Microchip field application engineering.