PIC18F67J90-I/PT - 8-Bit MCU 128KB Flash 64-LCD TQFP | Microchip
MPN: PIC18F67J90-I/PT ✓ פעילPIC18F67J90-I/PT סקירה
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral I/O onto one die. PIC microcontrollers use Microchip's RISC-based PIC18 Harvard architecture with separate program and data buses, allowing deterministic instruction timing. The PIC18J sub-family (J-series) is characterized by 3.3 V core / multi-rail I/O, internal phase-locked loop (PLL) frequency synthesis, and ultra-low-power deep-sleep modes that suit battery-powered designs.
Key differentiating features of the PIC18F67J90 include integrated LCD segment driver hardware (up to 4 common x 32 segment LCD glass), a 12-channel 10-bit ADC, two analog comparators, two USART modules, two MSSP (SPI/I2C) modules, an internal 31 kHz to 8 MHz oscillator block with PLL, and a real-time clock/calendar with separate 32 kHz oscillator. The 64-pin TQFP exposes 54 digital I/O lines plus dedicated LCD segment pins.
The part uses a 16-bit instruction word modified Harvard architecture with 200 ns minimum instruction cycle. On-chip self-programmability allows bootloader-based firmware upgrades, and the nanoWatt Technology power-management set provides idle, sleep, and deep-sleep modes with microamp-level currents.
Typical applications include handheld meters, thermostats, home security panels, portable medical devices, and utility metering products where the on-chip segment LCD and low-power modes directly reduce system BOM. The wide operating range and integrated segment driver also suit automotive clusters and white-goods user interfaces.
When designing, verify the Vcore/Vdd rail topology: the PIC18F67J90 family uses an on-chip voltage regulator that requires an external bulk cap and a low-ESR decoupling network; the LCD bias network must be chosen per glass size. Always check the errata sheet for current silicon revision behavior.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, supporting faster sourcing and schematic reuse.
חלופות תחליף ישיר עבור PIC18F67J90-I/PT — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC18F67J90-I/PT (אותו גורם צורה וטביעת רגל) — שונים ב ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
PIC18F67J90T-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F65J90T-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F66K90-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F66J15-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F66J50T-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F67J60-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F67J90-I/PT דירוגים מרביים ומאפיינים חשמליים
| Core Architecture | PIC18 8-bit RISC |
| Program Memory Size | 128 KB (64K x 16) Flash |
| RAM Size | 4 KB |
| Maximum CPU Frequency | 48 MHz (12 MIPS) |
| Operating Voltage Range | 4.2 V to 5.5 V |
| I/O Pins | 54 |
| מארז | 64-TQFP (10x10 mm) |
| LCD Segment Driver | Yes, integrated (4 common x 32 segment) |
| ADC | 12-channel, 10-bit |
| Analog Comparators | 2 |
| USART | 2 |
| MSSP (SPI/I2C) | 2 |
| Timers | 8-/16-bit (multiple) |
| Internal Oscillator | 31 kHz to 8 MHz with PLL |
| טמפרטורת פעולה | -40C to +85C (Industrial) |
| סוג הרכבה | Surface Mount |
| סטטוס RoHS | Compliant |
| רמת MSL | 3 |
תצורת פינים של PIC18F67J90-I/PT
| פין 1 | SEG0 — LCD segment 0 / RB0 |
| פין 2 | SEG1 — LCD segment 1 / RB1 |
| פין 3 | SEG2 — LCD segment 2 / RB2 |
| פין 4 | SEG3 — LCD segment 3 / RB3 |
| פין 5 | SEG4 — LCD segment 4 / RB4 |
| פין 6 | SEG5 — LCD segment 5 / RB5 |
| פין 7 | SEG6/PGEC2 — LCD segment 6 / ICSP clock alternate |
| פין 8 | SEG7/PGED2 — LCD segment 7 / ICSP data alternate |
| פין 9 | SEG8 — LCD segment 8 / RC0 |
| פין 10 | SEG9 — LCD segment 9 / RC1 |
| פין 11 | SEG10 — LCD segment 10 / RC2 |
| פין 12 | SEG11 — LCD segment 11 / RC3 |
| פין 13 | SEG12 — LCD segment 12 / RC4 |
| פין 14 | SEG13 — LCD segment 13 / RC5 |
| פין 15 | SEG14 — LCD segment 14 / RC6 |
| פין 16 | SEG15 — LCD segment 15 / RC7 |
| פין 17 | VSS — Ground |
| פין 18 | VDD — Digital supply voltage |
| פין 19 | SEG16 — LCD segment 16 / RD0 |
| פין 20 | SEG17 — LCD segment 17 / RD1 |
| פין 21 | SEG18 — LCD segment 18 / RD2 |
| פין 22 | SEG19 — LCD segment 19 / RD3 |
| פין 23 | SEG20 — LCD segment 20 / RD4 |
| פין 24 | SEG21 — LCD segment 21 / RD5 |
| פין 25 | SEG22 — LCD segment 22 / RD6 |
| פין 26 | SEG23 — LCD segment 23 / RD7 |
| פין 27 | SEG24 — LCD segment 24 / RE0 |
| פין 28 | SEG25 — LCD segment 25 / RE1 |
| פין 29 | SEG26 — LCD segment 26 / RE2 |
| פין 30 | SEG27 — LCD segment 27 / RE3 |
| פין 31 | SEG28 — LCD segment 28 / RF0 |
| פין 32 | SEG29 — LCD segment 29 / RF1 |
| פין 33 | SEG30 — LCD segment 30 / RF2 |
| פין 34 | SEG31 — LCD segment 31 / RF3 |
| פין 35 | COM0 — LCD common 0 |
| פין 36 | COM1 — LCD common 1 |
| פין 37 | COM2 — LCD common 2 |
| פין 38 | COM3 — LCD common 3 |
| פין 39 | VLCD1 — LCD bias voltage 1 |
| פין 40 | VLCD2 — LCD bias voltage 2 |
| פין 41 | VLCD3 — LCD bias voltage 3 |
| פין 42 | AVDD — Analog supply voltage |
| פין 43 | AVSS — Analog ground |
| פין 44 | RA0/AN0 — Analog input 0 / GPIO |
| פין 45 | RA1/AN1 — Analog input 1 / GPIO |
| פין 46 | RA2/AN2 — Analog input 2 / GPIO |
| פין 47 | RA3/AN3 — Analog input 3 / GPIO |
| פין 48 | RA4/AN4 — Analog input 4 / GPIO |
| פין 49 | RA5/AN5 — Analog input 5 / GPIO |
| פין 50 | RA6/OSC2 — Crystal output / GPIO |
| פין 51 | RA7/OSC1 — Crystal input / GPIO |
| פין 52 | VSS — Ground |
| פין 53 | VDD — Digital supply voltage |
| פין 54 | RG0/AN6 — GPIO / analog input 6 |
| פין 55 | RG1/AN7 — GPIO / analog input 7 |
| פין 56 | RG2 — GPIO |
| פין 57 | RG3 — GPIO |
| פין 58 | RG4 — GPIO |
| פין 59 | RG5 — GPIO |
| פין 60 | RG6 — GPIO |
| פין 61 | RG7 — GPIO |
| פין 62 | MCLR — Master clear reset (active low) |
| פין 63 | PGEC1 — ICSP clock |
| פין 64 | PGED1 — ICSP data |
יישומים טיפוסיים
PIC18F67J90-I/PT מתאים עבור 6 יישוםs: Handheld Digital Multimeters, Programmable Thermostats, Home Security Control Panels, Portable Medical Devices, Utility Metering Products, White-Goods User Interfaces.
Handheld Digital Multimeters
The PIC18F67J90-I/PT fits handheld digital multimeters because it integrates a 12-channel 10-bit ADC for voltage/current measurements and the LCD segment driver directly handles 4 common x 32 segment displays without external driver ICs. The 128 KB Flash stores calibration tables, range-switching firmware, and True-RMS math libraries. At 48 MHz the part completes 12 MIPS conversions per second, sufficient for 4-digit display refresh while sampling at 100 kSPS. The 54 I/O pins drive rotary selector switches, range relays, and buzzer feedback. The 4.2-5.5 V supply range accepts two AA alkaline cells via boost converter, simplifying BOM.
מומלץ
Programmable Thermostats
The PIC18F67J90-I/PT is well-suited to programmable thermostats where the on-chip LCD segment controller displays temperature, mode, and schedule icons directly from the 64-TQFP pins, eliminating the LCD driver chip. The 4 KB RAM buffers weekly schedule entries, and 128 KB Flash accommodates PID control loops plus Wi-Fi/BLE host command sets. Two USARTs interface to a Wi-Fi module and a co-processor for HVAC relay control; two comparators monitor thermistor bridge faults. The 4.2-5.5 V range powers the part from a 24VAC half-wave rectified rail with a small LDO.
מומלץ
Home Security Control Panels
Home security control panels benefit from the PIC18F67J90-I/PT because the 128 KB Flash fits AES-encrypted alarm state machines, the LCD shows 4 x 32 segment zone status, and the 54 I/O lines read PIR sensors, door contacts, and keypads. Two analog comparators supervise the backup-battery voltage and detect wire-tamper faults. The 48 MHz CPU encrypts/decrypts RF messages to wireless sensors in real time. Internal nanoWatt sleep drops quiescent to microamp range during AC-mains standby, extending battery backup hours during power outages.
מומלץ
Portable Medical Devices
Portable medical devices such as glucose meters and pulse oximeters leverage the PIC18F67J90-I/PT's 12-channel 10-bit ADC for sensor signal chains and the integrated segment LCD for clear numeric readouts in any lighting. The 128 KB Flash stores lookup tables for HbA1c conversion or SpO2 algorithms. Two MSSP ports drive an SPI color OLED plus an I2C EEPROM for patient log storage. The wide 4.2-5.5 V range accepts two AAA cells, and nanoWatt deep-sleep extends shelf life between uses. Industrial -40C to +85C rating supports home-care and clinical environments.
מומלץ
Utility Metering Products
Electricity, water, and gas meters deploy the PIC18F67J90-I/PT for its on-chip LCD segment driver (showing kWh, m3, or ft3 readings), 12-channel ADC sampling CT/flow-pulse signals, and 128 KB Flash for tariff schedules and tamper detection logic. Two USARTs connect to an optical port (IEC 62056-21) and a wireless M-Bus module for AMR/AMI networks. The 48 MHz CPU runs DLMS/COSEM encryption stacks. Industrial temperature grade supports outdoor enclosure operation, and the 4.2-5.5 V supply works directly from rectified mains without auxiliary rails.
מומלץ
White-Goods User Interfaces
Washing machines, dishwashers, and ovens use the PIC18F67J90-I/PT as the main UI controller because the on-chip segment LCD shows cycle status, time remaining, and icons without an external driver, and the 54 I/O pins drive rotary encoders, capacitive touch buttons, and triac-fired loads. Two analog comparators supervise zero-crossing for triac timing, and two MSSP ports connect to the main motor-control MCU via SPI. The 128 KB Flash stores cycle definitions, fault diagnostics, and language strings for multi-region SKUs. The wide 4.2-5.5 V supply survives noisy switched-mode power rails.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC18F67J90-I/PT — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | PIC18F67J90T-I/PT | PIC18F65J90T-I/PT | PIC18F66K90-I/PT | PIC18F66J15-I/PT | PIC18F66J50T-I/PT | PIC18F67J60-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) |
| Flash Memory | 128 KB | 128 KB | 64 KB | 64 KB | 96 KB | 64 KB | 128 KB |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | 3.9 KB | 4 KB | 3.8 KB |
| Maximum Frequency | 48 MHz | 48 MHz | 48 MHz | 64 MHz | 48 MHz | 48 MHz | 48 MHz |
| Operating Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 1.8 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V |
| LCD Segment Driver | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Ethernet MAC | No | No | No | No | No | No | Yes |
| XLP Deep Sleep | No | No | No | Yes | No | No | No |
מבדילים עיקריים
- Largest Flash density in the PIC18J LCD family (לעומתPIC18F65J90T-I/PT)
- Highest-density LCD MCU without Ethernet overhead (לעומתPIC18F67J60-I/PT)
- Pin-to-pin 5V operation across the J-series (לעומתPIC18F66K90-I/PT)
- Industrial temperature rating for metering applications (לעומתPIC18F66J15-I/PT)
הערות תכנון
The PIC18F67J90 requires a 4.2 V to 5.5 V VDD1 supply and a 1.8 V to 3.6 V VDD2 rail for the LCD charge pump; tie VDD1 to a low-ESR 100 nF ceramic bypass plus a 10 uF bulk cap within 5 mm of the VDD pins. The internal 3.3 V core regulator needs its own 10 uF + 100 nF network on the VCAP pin. According to the Microchip datasheet, sequencing VDD2 after VDD1 prevents in-rush latch-up; if you power both from the same rail, ensure ramp time exceeds 50 us to avoid POR glitches on the LCD bias network.
Estimated: At 48 MHz CPU clock with all peripherals active and LCD segment driver at 1/4 duty, the PIC18F67J90-I/PT draws approximately 25 mA from VDD1, dissipating 125 mW at 5.0 V. The 64-TQFP package has theta_JA around 45 C/W on a 4-layer JEDEC test board, giving a junction-temperature rise of 5.6 C above ambient - well within the 85 C industrial limit. In enclosed thermostat housings with no airflow, derate ambient to 70 C maximum and consider a copper pour under the exposed pad if extended to industrial -40C to +125C operation.
Route the LCD segment lines as 0.2 mm traces with 0.3 mm spacing to the COM lines to limit cross-talk below 5 mV on a 4-mux glass. Keep the VLCD bias traces short and star-grounded at AVSS to avoid ADC reference contamination. Place the 32.768 kHz crystal within 5 mm of the SOSCO/SOSCI pins with a guarded ground ring; long traces inject noise into the LCD charge pump. For ICSP debugging, dedicate the PGEC1/PGED1 pair on pins 63/64 and avoid sharing them with high-speed switching loads.
Do not enable the internal PLL until after the primary oscillator has stabilized - skipping the PLL lock wait can corrupt Flash reads. The CONFIG registers must be programmed to disable the JTAG port if you use RB6/RB7 for general I/O; otherwise the pins stay in JTAG mode after reset. LCD bias ladder capacitors must be X7R ceramics, not Y5V - Y5V capacitance drops 70 percent at 50 C and starves the segment voltage. Finally, always read the latest errata (DS80234 family) before locking down firmware, as early silicon revisions had ADC channel-7 issues.
מידע על תאימות
RoHS compliant per Microchip product page. Lead-free matte-tin finish. Not AEC-Q100 qualified; for automotive, evaluate PIC18F66K90-I/PT family instead.