PIC18F65J90-I/PT - 8-bit 40MHz 32KB Flash LCD MCU | Microchip
부품 번호: PIC18F65J90-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $7.53 | $7.53 |
| 10 | $6.7 | $67.00 |
| 100 | $5.96 | $596.00 |
| 500 | $5.3 | $2,650.00 |
| 1,000 | $4.72 | $4,720.00 |
PIC18F65J90-I/PT 개요
An 8-bit microcontroller (MCU) is a programmable computing IC that executes instructions from on-chip Flash memory and is widely used as the central controller in embedded systems. Within the product taxonomy, the PIC18F65J90 sits in the PIC18 family of Microchip's 8-bit portfolio, a category that bridges simple PIC10/12/16 controllers with the higher-end dsPIC and 32-bit PIC32 devices. The 8-bit word size is well suited to bit-manipulation, GPIO-heavy, and human-interface applications where determinism and low cost matter more than raw CPU throughput.
Key features of the PIC18F65J90 include 32 KB (16K x 16) self-programmable Flash, 2 KB RAM, a 10-bit ADC, an on-chip LCD driver supporting up to 64 segments, an enhanced Capture/Compare/PWM (ECCP) module, two comparators, a real-time clock with RTCC, and nanoWatt technology for low-power sleep/idle modes. Multiple communication peripherals include EUSART, I2C, and SPI for sensor and module interfacing.
Internally, the PIC18F65J90 uses a RISC Harvard architecture with a modified 16-bit instruction word and an 8-bit data path, giving deterministic interrupt response and a single-cycle 8x8 hardware multiplier. The integrated LCD charge pump and bias generator simplify glass-driving design, while the nanoWatt modes (Run, Idle, Sleep) and on-the-fly oscillator switching allow systems to throttle power consumption without code overhead.
Typical applications include handheld utility meters (power, gas, water), thermostats, home security panels, medical instruments, white-goods user interfaces, and any battery-powered product needing an LCD display. The wide operating range and rich peripheral set make it a strong fit for industrial human-machine interface (HMI) nodes.
When designing with this part, reserve I/O pins adjacent to analog inputs for the LCD segment lines to simplify routing. The internal charge pump needs the recommended capacitor network on the VLCD pins; bypass VLCD with 0.1 uF and 4.7 uF to ensure stable display contrast.
This page combines distributor pricing, drop-in PIC18 alternatives, and practical design notes beyond the manufacturer datasheet to help engineers shorten selection time on 64-pin PIC18 LCD projects.
드롭인 대체품: PIC18F65J90-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F65J90-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, Core Architecture, Timers, ADC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F66J90-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F67J90-I/PT
✅ 드롭인✓ 재고 있음
$5.64 / 개
데이터시트 보기 →PIC18F65J50-I/PT
✅ 드롭인✓ 재고 있음
$3.1 / 개
데이터시트 보기 →PIC18F65J10-I/PT
✅ 드롭인✓ 재고 있음
$4.4 / 개
데이터시트 보기 →PIC18F65J11-I/PT
✅ 드롭인✓ 재고 있음
$4.35 / 개
데이터시트 보기 →PIC18F47K42-I/P
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC18F65J90-I/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC18 (8-bit RISC, Harvard) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data RAM | 2 KB |
| Max CPU Clock | 40 MHz |
| Instruction Set Width | 16-bit (8-bit data path) |
| Supply Voltage (Vdd) | 4.2 V to 5.5 V (operation down to 2.0 V at 8 MHz) |
| I/O Pins | 54 |
| ADC | 10-bit |
| PWM Channels | 2 (ECCCP module) |
| Comparators | 2 |
| Timers | Multiple 8/16-bit timers |
| Communication Peripherals | EUSART, I2C, SPI |
| LCD Driver | Integrated, up to 64 segments |
| 패키지 | TQFP-64 (PT) 10x10 mm, 1 mm height |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40C to +85C (Industrial) |
| MSL 레벨 | 3 (per JEDEC J-STD-020E, 168 hours) |
| RoHS 상태 | Compliant |
| Brown-Out Detect (BOD) | Yes |
| Low-Power Modes | nanoWatt: Run, Idle, Sleep |
| In-Circuit Programming | ICSP via 2-wire (PGC/PGD) |
PIC18F65J90-I/PT 핀 구성
| 핀 1 | SEG0/RB0 — LCD segment 0 / I/O port RB0 |
| 핀 2 | SEG1/RB1 — LCD segment 1 / I/O port RB1 |
| 핀 3 | SEG2/RB2 — LCD segment 2 / I/O port RB2 |
| 핀 4 | SEG3/RB3 — LCD segment 3 / I/O port RB3 |
| 핀 5 | VLCD1 — LCD bias voltage node 1 |
| 핀 6 | VLCD2 — LCD bias voltage node 2 |
| 핀 7 | VLCD3 — LCD bias voltage node 3 |
| 핀 8 | SEG4/RB4 — LCD segment 4 / I/O port RB4 |
| 핀 9 | SEG5/RB5 — LCD segment 5 / I/O port RB5 |
| 핀 10 | SEG6/RB6 — LCD segment 6 / I/O port RB6 (PGC) |
| 핀 11 | SEG7/RB7 — LCD segment 7 / I/O port RB7 (PGD) |
| 핀 12 | Vss — Ground |
| 핀 13 | Vdd — Positive supply (4.2-5.5 V) |
| 핀 14 | OSC1/RA0 — Crystal oscillator input / RA0 |
| 핀 15 | OSC2/RA1 — Crystal oscillator output / RA1 |
| 핀 16 | RA2 — I/O port RA2 |
| 핀 17 | RA3 — I/O port RA3 |
| 핀 18 | RA4 — I/O port RA4 |
| 핀 19 | RA5 — I/O port RA5 |
| 핀 20 | Vss — Ground |
| 핀 21 | Vdd — Positive supply |
| 핀 22 | SEG8/RC0 — LCD segment 8 / I/O port RC0 |
| 핀 23 | SEG9/RC1 — LCD segment 9 / I/O port RC1 |
| 핀 24 | SEG10/RC2 — LCD segment 10 / I/O port RC2 |
| 핀 25 | SEG11/RC3 — LCD segment 11 / I/O port RC3 |
| 핀 26 | SEG12/RC4 — LCD segment 12 / I/O port RC4 |
| 핀 27 | SEG13/RC5 — LCD segment 13 / I/O port RC5 |
| 핀 28 | SEG14/RC6 — LCD segment 14 / I/O port RC6 (TX) |
| 핀 29 | SEG15/RC7 — LCD segment 15 / I/O port RC7 (RX) |
| 핀 30 | Vss — Ground |
| 핀 31 | Vdd — Positive supply |
| 핀 32 | SEG16/RD0 — LCD segment 16 / I/O port RD0 |
| 핀 33 | SEG17/RD1 — LCD segment 17 / I/O port RD1 |
| 핀 34 | SEG18/RD2 — LCD segment 18 / I/O port RD2 |
| 핀 35 | SEG19/RD3 — LCD segment 19 / I/O port RD3 |
| 핀 36 | SEG20/RD4 — LCD segment 20 / I/O port RD4 |
| 핀 37 | SEG21/RD5 — LCD segment 21 / I/O port RD5 |
| 핀 38 | SEG22/RD6 — LCD segment 22 / I/O port RD6 |
| 핀 39 | SEG23/RD7 — LCD segment 23 / I/O port RD7 |
| 핀 40 | Vss — Ground |
| 핀 41 | Vdd — Positive supply |
| 핀 42 | SEG24/RE0 — LCD segment 24 / I/O port RE0 |
| 핀 43 | SEG25/RE1 — LCD segment 25 / I/O port RE1 |
| 핀 44 | SEG26/RE2 — LCD segment 26 / I/O port RE2 |
| 핀 45 | SEG27/RE3 — LCD segment 27 / I/O port RE3 |
| 핀 46 | SEG28/RE4 — LCD segment 28 / I/O port RE4 |
| 핀 47 | SEG29/RE5 — LCD segment 29 / I/O port RE5 |
| 핀 48 | SEG30/RE6 — LCD segment 30 / I/O port RE6 |
| 핀 49 | SEG31/RE7 — LCD segment 31 / I/O port RE7 |
| 핀 50 | AVdd — Analog positive supply |
| 핀 51 | AVss — Analog ground |
| 핀 52 | AN8/RF0 — Analog input 8 / I/O port RF0 |
| 핀 53 | AN9/RF1 — Analog input 9 / I/O port RF1 |
| 핀 54 | AN10/RF2 — Analog input 10 / I/O port RF2 |
| 핀 55 | AN11/RF3 — Analog input 11 / I/O port RF3 |
| 핀 56 | AN12/RF4 — Analog input 12 / I/O port RF4 |
| 핀 57 | AN13/RF5 — Analog input 13 / I/O port RF5 |
| 핀 58 | AN14/RF6 — Analog input 14 / I/O port RF6 |
| 핀 59 | AN15/RF7 — Analog input 15 / I/O port RF7 |
| 핀 60 | SEG32/RG0 — LCD segment 32 / I/O port RG0 |
| 핀 61 | SEG33/RG1 — LCD segment 33 / I/O port RG1 |
| 핀 62 | SEG34/RG2 — LCD segment 34 / I/O port RG2 |
| 핀 63 | SEG35/RG3 — LCD segment 35 / I/O port RG3 |
| 핀 64 | MCLR/SEG36/RG4 — Master Clear reset (active-low) / LCD segment 36 |
일반적인 애플리케이션
PIC18F65J90-I/PT 적합 용도: 7 애플리케이션s: Electricity / Water / Gas Utility Meters, Programmable Thermostats and HVAC Controls, Home Security Control Panels, Handheld Medical Monitoring Devices, White Goods and Appliance HMIs, Industrial Instrumentation Displays, Automotive Aftermarket Gauges and Trip Computers.
Electricity / Water / Gas Utility Meters
The PIC18F65J90-I/PT fits utility metering designs because its integrated LCD driver directly drives the meter's display glass without an external controller, eliminating BOM cost in high-volume metering. Its 32 KB Flash comfortably holds metering firmware, calibration tables, and DLMS/COSEM communication stacks, while 54 I/O pins support multiple pulse inputs for multi-tariff or three-phase meters. The nanoWatt sleep modes allow the meter to drop to single-digit uA current between sensor wakes, meeting IEC 62053-21 self-power budget. Power for the meter's analog front end, the LCD contrast network, and the 4.2-5.5 V supply is covered by a single 5 V rail with the on-chip charge pump sourcing VLCD. Compared to PIC18F46K22 alternatives, the PIC18F65J90 saves one IC plus its bypass caps per meter board, making it preferred for residential smart-meter designs.
추천
Programmable Thermostats and HVAC Controls
For wall-mounted thermostats and HVAC user interface controllers, the PIC18F65J90-I/PT delivers an integrated LCD driver for the segment-style temperature display while its 40 MHz core processes temperature scheduling algorithms, relay control, and Modbus / BACnet communication. The 54 GPIO pins accommodate multi-button keypads, triac outputs for fan stages, and a humidity sensor interface, while the 5 V operating range supports common HVAC transformer-derived rails. nanoWatt modes keep standby power low when the backlight and Wi-Fi companion chip are off, important for Energy Star thermostat budgets. Compared to bare PIC18F25K22 implementations, this MCU adds the LCD controller with no cost premium. Engineers adopt it to reduce part count and shorten display-tuning time.
추천
Home Security Control Panels
The PIC18F65J90-I/PT suits home security alarm panels because the 64-pin TQFP offers 54 GPIO for zone inputs, siren drivers, keypad scan lines, and battery-charger control, while the integrated LCD driver displays arm/disarm status and event logs on a 16-segment or 4x20 character glass. Its 32 KB Flash and 2 KB SRAM hold state-machine firmware and a Z-Wave or Bluetooth beacon stack for smartphone pairing, and the 5 V tolerance accepts common alarm-system rails without an additional LDO. The dual comparators enable audio-glass-break detection or PIR analog front-end supervision, and the nanoWatt idle modes keep quiescent draw within UL 1023 panel budgets. Versus using a host MCU plus separate LCD controller chip, the PIC18F65J90 reduces footprint and inventory SKUs.
추천
Handheld Medical Monitoring Devices
The PIC18F65J90-I/PT's low-power nanoWatt technology is well suited to battery-powered handheld medical monitors such as pulse oximeter docking stations, glucose-meter chargers, or portable spirometers. The integrated LCD controller drives multi-line segment displays for instantaneous readings, while the 10-bit ADC handles analog front ends for sensor signal conditioning. PIC18 core determinism simplifies IEC 62304 software-class B compliance, and the wide memory map supports reference curves and patient log storage. The 5 V tolerant I/O directly interfaces thermistor bridges and battery chargers. Designers pick this MCU for ISO 13485 medical designs where BOM consolidation and predictable interrupt latency outweigh raw CPU throughput.
추천
White Goods and Appliance HMIs
The PIC18F65J90-I/PT serves as the user-interface controller in washing machines, dishwashers, and ovens where a segment LCD shows cycle programs, temperature, and remaining time. The 54 GPIO connects to rotary encoders, button matrices, and triac-fired heating elements, and the two PWM channels drive variable-speed motors or buzzer tones. The integrated charge-pump LCD bias network maintains display contrast across supply fluctuations and temperature swings from -40C to +85C, eliminating external bias chips. The 5 V operating range matches rectifier-derived appliance supplies, while the nanoWatt sleep modes satisfy EU standby regulations (less than 0.5 W). Engineers chose it over a PIC16F887 to gain more I/O and timers without giving up familiar 8-bit tooling.
추천
Industrial Instrumentation Displays
The PIC18F65J90-I/PT is widely adopted in industrial panel meters, process indicators, and portable test equipment because its integrated LCD, dual comparators, and ECCP module cover the analog conditioning, motor/valve drive, and segment display in one chip. The 40 MHz CPU executes linearization routines for thermocouples and RTDs in real time, while the 32 KB Flash stores sensor calibration coefficients. The 5 V rail tolerance accepts 24 V industrial backplanes with a simple linear regulator. Compared to PIC32MX-based solutions, this MCU trades throughput for predictable interrupt response at one-tenth the power budget, which matters for loop-powered 4-20 mA instrumentation. Designers use it for low-cost field-mounted displays requiring IEC 60068 vibration tolerance.
추천
Automotive Aftermarket Gauges and Trip Computers
Although not AEC-Q100 qualified, the PIC18F65J90-I/PT is used in aftermarket automotive gauges, OBD-II display adapters, and trip computers where 5 V vehicle power, a segment LCD readout, and a wide operating temperature range are required. The MCU's PWM channels drive stepper gauges, the dual comparators monitor battery voltage levels, and the integrated LCD displays trip data on 32-64 segment glass without extra drivers. Engineers familiar with PIC18 motor-control libraries reuse code across tool sets. The part's wide temperature tolerance and surge-resistance reputation make it suitable for cabin-mounted devices rather than under-hood applications where AEC-Q100 parts like PIC18F67J90 automotive variants are mandated.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F65J90-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F66J90-I/PT | PIC18F67J90-I/PT | PIC18F65J50-I/PT | PIC18F47K42-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| 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 |
| Program Flash | 32 KB | 64 KB | 128 KB | 32 KB | 128 KB |
| Data RAM | 2 KB | 4 KB | 4 KB | 2 KB | 8 KB |
| CPU Speed | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 64 MHz |
| Integrated LCD Driver | Yes (up to 64 segments) | Yes | Yes | No (USB instead) | No |
| USB 2.0 Full-Speed | No | No | No | Yes | No |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 3.6 V (3.3V typical) | 2.3 V to 5.5 V |
| GPIO Count | 54 | 54 | 54 | 54 | 55 |
| Approx. Unit Price (qty 1) | $7.53 | $8.10 | $9.20 | $7.20 | $4.80 |
주요 차별점
- Integrated LCD driver eliminates external LCD controller (vs PIC18F65J50-I/PT)
- Largest flash in same TQFP-64 family when upgrading to PIC18F67J90 (vs PIC18F66J90-I/PT)
- Specifically optimized for 5 V utility-metering rails (vs PIC18F47K42-I/P)
- nanoWatt low-power modes targeted at battery-backed meters (vs PIC18F47K42-I/P)
설계 노트
Decouple Vdd/Vss pairs as close as possible to the PIC18F65J90 pins with 0.1 uF ceramic in parallel with 10 uF bulk, ideally placing separate vias for each pin pair. The device has Vdd/Vss pairs at pins 12/13, 20/21, 30/31, 40/41 - each requires its own local decoupling. Estimate: at 40 MHz with all peripherals active, idle current is roughly 15 mA, so plan 5V regulator capacity accordingly. Use a ferrite bead on AVdd to isolate the analog supply from the digital supply noise of the high-speed oscillator.
Route the LCD segment lines (SEG0-SEG36) together in a bus pattern away from switching power traces to minimize display ghosting. Keep the VLCD1/VLCD2/VLCD3 decoupling caps within 5 mm of their respective pins; these nodes drive the on-chip charge pump and any layout parasitic inductance shows up as visible segment crosstalk. The MCLR pin requires a 10 kohm pull-up to Vdd with a 100 nF cap to ground for in-circuit programming reliability; do not share this RC network with other resets.
Although the TQFP-64 dissipation is modest (Estimated: under 200 mW at 40 MHz with LCD on), thermal relief for industrial metering enclosures matters. The 10x10 mm TQFP has a theta_JA of approximately 50 C/W in still air, so a 30 C ambient with 5 mA idle current keeps the junction within +/- 5 C of ambient; but a sealed meter enclosure without airflow can raise ambient to 50 C. For higher-temperature environments, switch to the TQFP-64 + heatsink pad version or add a PCB copper pour.
Common mistakes: (1) Forgetting to configure the LCDCON register for the bias mode of the connected glass - the on-chip charge pump cannot drive a 4x40-character LCD unless configured for 1/3 bias. (2) Driving MCLR below 0.2 Vdd trips the internal brown-out reset, so route it carefully under noisy switcher traces. (3) Using the internal oscillator at 8 MHz does not engage the PLL and therefore the device will not run at 40 MHz. (4) The CCP/ECCP module is shared with the LCD segment lines on PORTB pins, so simultaneous use is impossible. Confirm the datasheet DS39692F peripheral map before allocating pins.
For SPI communication to an external radio like the MRF24WG0MA, place a 33 ohm series resistor at the SCK output to dampen reflections when running at 10 MHz with the full 40 MHz Fosc. Keep the SPI traces under 50 mm and cross no high-current motor-driver traces at right angles - quadrature noise from triac drivers (used in appliance HMIs) will couple into the SCK line and corrupt transfers. Use the EUSART peripheral for console diagnostics at 115200 baud with a software buffer to avoid blocking the LCD refresh routine.
규정 준수 정보
RoHS compliant per Microchip product page DS39692F. The -I suffix indicates the industrial -40C to +85C temperature grade. The part is NOT AEC-Q100 qualified; for automotive cabin applications use the AEC-Q100 sibling PIC18F65J90T-I/PT or PIC18F67J90 automotive variants.