PIC18F8390-I/PT - 8KB Flash LCD MCU, 40MHz, 80-TQFP | Microchip
MPN: PIC18F8390-I/PT ✓ فعالPIC18F8390-I/PT جائزہ
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.
کے لیے ڈراپ اِن متبادل PIC18F8390-I/PT — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC18F8390-I/PT (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, ADC, Timers, Operating Temperature, I/O Pins.
PIC18F8490-I/PT
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC18F67J90-I/PT
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC18F67K90-I/PT
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC18F66J90-I/PT
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC18F65K90-I/PT
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC18F8390-I/PT زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| 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 |
| پیکیج | 80-TQFP (PT), 12x12 mm |
| آپریٹنگ درجہ حرارت | -40C to +85C (Industrial) |
| ماؤنٹنگ ٹائپ | Surface Mount |
| MSL لیول | 3 (168 hours) |
| RoHS اسٹیٹس | Compliant |
| Lead-Free / Halogen-Free | Yes |
PIC18F8390-I/PT پن کنفیگریشن
| پن 1 | SEG19 — LCD segment 19 |
| پن 2 | SEG20 — LCD segment 20 |
| پن 3 | SEG21 — LCD segment 21 |
| پن 4 | SEG22 — LCD segment 22 |
| پن 5 | SEG23 — LCD segment 23 |
| پن 6 | VDD — Digital supply voltage |
| پن 7 | SEG24 — LCD segment 24 |
| پن 8 | SEG25 — LCD segment 25 |
| پن 9 | SEG26 — LCD segment 26 |
| پن 10 | SEG27 — LCD segment 27 |
| پن 11 | SEG28 — LCD segment 28 |
| پن 12 | SEG29 — LCD segment 29 |
| پن 13 | SEG30 — LCD segment 30 |
| پن 14 | SEG31 — LCD segment 31 |
| پن 15 | SEG32 — LCD segment 32 |
| پن 16 | SEG33 — LCD segment 33 |
| پن 17 | SEG34 — LCD segment 34 |
| پن 18 | SEG35 — LCD segment 35 |
| پن 19 | SEG36 — LCD segment 36 |
| پن 20 | SEG37 — LCD segment 37 |
| پن 21 | SEG38 — LCD segment 38 |
| پن 22 | SEG39 — LCD segment 39 |
| پن 23 | SEG40 — LCD segment 40 |
| پن 24 | SEG41 — LCD segment 41 |
| پن 25 | SEG42 — LCD segment 42 |
| پن 26 | SEG43 — LCD segment 43 |
| پن 27 | SEG44 — LCD segment 44 |
| پن 28 | SEG45 — LCD segment 45 |
| پن 29 | SEG46 — LCD segment 46 |
| پن 30 | SEG47 — LCD segment 47 |
| پن 31 | LCDBIAS3 — LCD bias voltage |
| پن 32 | COM0 — LCD common 0 |
| پن 33 | COM1 — LCD common 1 |
| پن 34 | COM2 — LCD common 2 |
| پن 35 | COM3 — LCD common 3 |
| پن 36 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| پن 37 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| پن 38 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| پن 39 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / VREF+ |
| پن 40 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| پن 41 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| پن 42 | VSS — Digital ground |
| پن 43 | RA7 — PORTA bit 7 |
| پن 44 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| پن 45 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| پن 46 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| پن 47 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| پن 48 | RB4/KBI0 — PORTB bit 4 / keyboard interrupt |
| پن 49 | RB5/KBI1 — PORTB bit 5 / keyboard interrupt |
| پن 50 | RB6/KBI2/PGC — PORTB bit 6 / KBI / ICSP clock |
| پن 51 | RB7/KBI3/PGD — PORTB bit 7 / KBI / ICSP data |
| پن 52 | RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator / clock |
| پن 53 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator / CCP2 |
| پن 54 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| پن 55 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| پن 56 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| پن 57 | RC5/SDO — PORTC bit 5 / SPI data out |
| پن 58 | RC6/TX1/CK1 — PORTC bit 6 / USART1 TX / clock |
| پن 59 | RC7/RX1/DT1 — PORTC bit 7 / USART1 RX / data |
| پن 60 | RD0 — PORTD bit 0 |
| پن 61 | RD1 — PORTD bit 1 |
| پن 62 | RD2 — PORTD bit 2 |
| پن 63 | RD3 — PORTD bit 3 |
| پن 64 | RD4 — PORTD bit 4 |
| پن 65 | RD5 — PORTD bit 5 |
| پن 66 | RD6 — PORTD bit 6 |
| پن 67 | RD7 — PORTD bit 7 |
| پن 68 | RE0/RD — PORTE bit 0 / LCD read |
| پن 69 | RE1/WR — PORTE bit 1 / LCD write |
| پن 70 | RE2/CS — PORTE bit 2 / LCD chip select |
| پن 71 | AVDD — Analog supply voltage |
| پن 72 | AVSS — Analog ground |
| پن 73 | OSC1/CLKI — Crystal oscillator input / external clock |
| پن 74 | OSC2/CLKO — Crystal oscillator output |
| پن 75 | MCLR — Master clear reset (active low) |
| پن 76 | RF0 — PORTF bit 0 |
| پن 77 | RF1 — PORTF bit 1 |
| پن 78 | RF2 — PORTF bit 2 |
| پن 79 | RF3 — PORTF bit 3 |
| پن 80 | RF4 — PORTF bit 4 |
عام استعمالات
PIC18F8390-I/PT کے لیے موزوں ہے 7 ایپلیکیشنs: 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.
تجویز کردہ
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.
تجویز کردہ
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.
تجویز کردہ
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.
تجویز کردہ
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.
تجویز کردہ
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.
تجویز کردہ
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.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC18F8390-I/PT — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | 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 |
اہم امتیازی خصوصیات
- Highest LCD segment count in the 80-pin TQFP PIC18 family (بمقابلہPIC18F67J90-I/PT)
- 5 V native operation for direct metering and white-goods rails (بمقابلہPIC18F67J90-I/PT)
- Drop-in Flash upgrade path within the same TQFP footprint (بمقابلہPIC18F8490-I/PT)
ڈیزائن نوٹس
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.
تعمیل کی معلومات
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.