PIC18F8390-I/PT - 8KB Flash LCD MCU, 40MHz, 80-TQFP | Microchip
부품 번호: PIC18F8390-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.76 | $9.76 |
| 10 | $8.95 | $89.50 |
| 100 | $7.74 | $774.00 |
| 500 | $6.96 | $3,480.00 |
| 1,000 | $6.21 | $6,210.00 |
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
✅ 드롭인✓ 재고 있음
$5.55 / 개
데이터시트 보기 →PIC18F67J90-I/PT
✅ 드롭인✓ 재고 있음
$5.64 / 개
데이터시트 보기 →PIC18F67K90-I/PT
✅ 드롭인✓ 재고 있음
$7.55 / 개
데이터시트 보기 →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 (vs PIC18F67J90-I/PT)
- 5 V native operation for direct metering and white-goods rails (vs PIC18F67J90-I/PT)
- Drop-in Flash upgrade path within the same TQFP footprint (vs 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.