PIC18F67J90T-I/PT - 8-Bit 48MHz 128KB Flash LCD MCU | Microchip
Артикул: PIC18F67J90T-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.1 | $7,10 |
| 10 | $6.39 | $63,90 |
| 100 | $5.71 | $571,00 |
| 500 | $5.13 | $2.565,00 |
| 1.000 | $4.65 | $4.650,00 |
PIC18F67J90T-I/PT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), working memory (RAM), and a rich set of peripherals (timers, ADC, communication ports, I/O). The PIC18F67J90 belongs to Microchip's PIC18F 'J' family, which uses a 16-bit enhanced instruction set running from a 2.0V-3.6V core rail while allowing 5.5V-tolerant I/O. Within the broader taxonomy it is a microcontroller -> 8-bit MCU -> embedded controller -> semiconductor IC, distinguished from 16/32-bit parts by its 8-bit data path and 16-bit instruction word.
Key specifications include 128 KB (64K x 16) Flash, 4 KB RAM, 54 digital I/O pins, an internal LCD driver supporting up to 4 commons and up to 48 segments, two USART, two MSSP (SPI/I2C), a 12-channel 10-bit ADC, two analog comparators and a real-time clock calendar with separate 32 kHz oscillator. The part runs from 2.0 V to 3.6 V (VDDCORE) and tolerates I/O voltages up to 5.5 V on digital pins. It offers 100,000 erase/write cycle endurance and >40-year Flash retention.
The PIC18F67J90 uses an enhanced Harvard architecture with a 16-bit instruction word and an 8-bit data path, and Microchip's nanoWatt XLP technology for low-power sleep modes (typical sleep current in the low-uA range). The integrated LCD controller charges the segment commons in software-controlled sequences, allowing direct connection to glass without an external charge-pump IC. Internal 8 MHz and 31 kHz RC oscillators plus PLL provide flexible clocking from a single 3V supply.
Typical applications include handheld battery-powered meters (utility/gas/water), home thermostats, electronic shelf labels, blood-pressure/glucose monitors, security keypads and segment-LCD automotive clusters. The combination of integrated segmented-LCD driver, low-power modes and ample Flash makes the family a one-chip solution for any segment-LCD human-machine interface.
Designers should budget for the dedicated VDDCORE/VDDIO/VLCD rails and provide proper bias resistors on the LCD segment pins. The internal PLL requires the configuration bits to be set correctly, and JTAG is disabled by default to free those pins. Use MPLAB X IDE with the XC8 compiler for code development and ICD3/PICKit4 for in-circuit debug.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet.
Аналоги без доработки для PIC18F67J90T-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F67J90T-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Core Architecture, RAM, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F67J90-I/PT
✅ Прямая замена✓ В наличии
$5.64 / шт.
Открыть даташит →PIC18F65J90T-I/PT
✅ Прямая замена✓ В наличии
$3.78 / шт.
Открыть даташит →PIC18F66J90T-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F66J60-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F66K90-I/PT
✅ Прямая замена✓ В наличии
$4.15 / шт.
Открыть даташит →PIC18F67J60-I/PT
✅ Прямая замена✓ В наличии
$5.2 / шт.
Открыть даташит →PIC18F67J90T-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC18 (8-bit, enhanced Harvard) |
| Program Memory (Flash) | 128 KB (64K x 16) |
| RAM | 4 KB |
| Maximum CPU Speed | 48 MHz (12 MIPS) |
| Supply Voltage (VDDCORE) | 2.0 V to 3.6 V |
| I/O Voltage Tolerance | Up to 5.5 V |
| Digital I/O Pins | 54 |
| Корпус | 64-pin TQFP (PT) 10x10 mm |
| Рабочая температура | -40C to +85C (industrial, I grade) |
| Тип монтажа | Surface Mount (Tape & Reel, T suffix) |
| Integrated LCD Driver | Yes, segmented, up to 4 commons x 48 segments |
| ADC | 12-channel, 10-bit |
| Communication | 2x USART, 2x MSSP (SPI/I2C) |
| Comparators | 2 analog comparators |
| RTC | Yes, with dedicated 32 kHz oscillator |
| Flash Endurance | 100,000 erase/write cycles (typical) |
| Data Retention | >40 years (typical) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F67J90T-I/PT
| Контакт 1 | RG0/SEG33 — Digital I/O port RG0 / LCD segment 33 |
| Контакт 2 | RG1/SEG34 — Digital I/O port RG1 / LCD segment 34 |
| Контакт 3 | RG2/SEG35 — Digital I/O port RG2 / LCD segment 35 |
| Контакт 4 | RG3/SEG36 — Digital I/O port RG3 / LCD segment 36 |
| Контакт 5 | RG4/SEG37 — Digital I/O port RG4 / LCD segment 37 |
| Контакт 6 | MCLR — Master clear reset input, drive low to reset |
| Контакт 7 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock / port A bit 7 |
| Контакт 8 | OSC2/CLKO/RA6 — Crystal oscillator output / clock out / port A bit 6 |
| Контакт 9 | RA0/AN0 — Port A bit 0 / ADC input AN0 |
| Контакт 10 | RA1/AN1 — Port A bit 1 / ADC input AN1 |
| Контакт 11 | RA2/AN2/VREF- — Port A bit 2 / ADC input AN2 / ADC VREF- |
| Контакт 12 | RA3/AN3/VREF+ — Port A bit 3 / ADC input AN3 / ADC VREF+ |
| Контакт 13 | RA4/AN4/T0CKI — Port A bit 4 / ADC input AN4 / Timer0 clock input |
| Контакт 14 | RA5/AN5/SS1 — Port A bit 5 / ADC input AN5 / SPI1 slave select |
| Контакт 15 | VDD — Positive supply for I/O and core logic (2.0-3.6 V) |
| Контакт 16 | VSS — Ground reference |
| Контакт 17 | RA6 — Port A bit 6 (shared with OSC2) |
| Контакт 18 | RA7 — Port A bit 7 (shared with OSC1) |
| Контакт 19 | RB0/INT0/FLT0 — Port B bit 0 / external interrupt 0 / PWM fault input |
| Контакт 20 | RB1/INT1 — Port B bit 1 / external interrupt 1 |
| Контакт 21 | RB2/INT2 — Port B bit 2 / external interrupt 2 |
| Контакт 23 | RB3/INT3 — Port B bit 3 / external interrupt 3 |
| Контакт 24 | RB4/KBI0 — Port B bit 4 / keyboard interrupt 0 |
| Контакт 25 | RB5/KBI1 — Port B bit 5 / keyboard interrupt 1 |
| Контакт 26 | RB6/KBI2/PGC — Port B bit 6 / keyboard interrupt 2 / ICSP clock |
| Контакт 27 | RB7/KBI3/PGD — Port B bit 7 / keyboard interrupt 3 / ICSP data |
| Контакт 28 | VDD — Positive supply for I/O and core logic |
| Контакт 29 | VSS — Ground reference |
| Контакт 30 | RC0/SOSCO — Port C bit 0 / secondary oscillator output (32 kHz RTC) |
| Контакт 31 | RC1/SOSCI — Port C bit 1 / secondary oscillator input (32 kHz RTC) |
| Контакт 32 | RC2/CCP1 — Port C bit 2 / CCP1 PWM/capture/compare |
| Контакт 33 | RC3/CCP2 — Port C bit 3 / CCP2 PWM/capture/compare |
| Контакт 34 | RC4 — Port C bit 4 |
| Контакт 35 | RC5 — Port C bit 5 |
| Контакт 36 | RC6/CCP3 — Port C bit 6 / CCP3 |
| Контакт 37 | RC7/CCP4 — Port C bit 7 / CCP4 |
| Контакт 38 | RD0/PSP0 — Port D bit 0 / parallel slave port data 0 |
| Контакт 39 | RD1/PSP1 — Port D bit 1 / parallel slave port data 1 |
| Контакт 40 | RD2/PSP2 — Port D bit 2 / parallel slave port data 2 |
| Контакт 41 | RD3/PSP3 — Port D bit 3 / parallel slave port data 3 |
| Контакт 42 | RD4/PSP4 — Port D bit 4 / parallel slave port data 4 |
| Контакт 43 | RD5/PSP5 — Port D bit 5 / parallel slave port data 5 |
| Контакт 44 | RD6/PSP6 — Port D bit 6 / parallel slave port data 6 |
| Контакт 45 | RD7/PSP7 — Port D bit 7 / parallel slave port data 7 |
| Контакт 46 | VDD — Positive supply for I/O and core logic |
| Контакт 47 | VSS — Ground reference |
| Контакт 48 | RE0/RD — Port E bit 0 / parallel slave port read strobe |
| Контакт 49 | RE1/WR — Port E bit 1 / parallel slave port write strobe |
| Контакт 50 | RE2/CS — Port E bit 2 / parallel slave port chip select |
| Контакт 51 | RE3 — Port E bit 3 |
| Контакт 52 | RE4 — Port E bit 4 |
| Контакт 53 | RE5 — Port E bit 5 |
| Контакт 54 | RE6 — Port E bit 6 |
| Контакт 55 | RE7 — Port E bit 7 |
| Контакт 56 | RF0/AN6 — Port F bit 0 / ADC input AN6 |
| Контакт 57 | RF1/AN7 — Port F bit 1 / ADC input AN7 |
| Контакт 58 | RF2/AN8 — Port F bit 2 / ADC input AN8 |
| Контакт 59 | RF3/AN9 — Port F bit 3 / ADC input AN9 |
| Контакт 60 | RF4/AN10 — Port F bit 4 / ADC input AN10 |
| Контакт 61 | RF5/AN11 — Port F bit 5 / ADC input AN11 |
| Контакт 62 | RF6 — Port F bit 6 |
| Контакт 63 | RF7 — Port F bit 7 |
| Контакт 64 | VLCD1 — LCD bias voltage node 1 (external cap) |
Типичное применение
PIC18F67J90T-I/PT подходит для 6 применениеs: Handheld Utility Meters, Programmable Thermostats, Home Security Keypads, Portable Medical Devices, Industrial Segment-LCD HMI, Consumer Appliance Front Panels.
Handheld Utility Meters
The PIC18F67J90T-I/PT is purpose-built for handheld utility meters (gas, water, electricity sub-metering) because the integrated segmented LCD driver eliminates the need for an external charge-pump and segment driver IC, shrinking BOM by 1-2 USD per unit. With 128 KB Flash, the meter can host multi-language menus, rolling 12-month consumption logs and tamper-detection algorithms without external memory. The 12-channel 10-bit ADC digitizes pulse-output flow sensors and analog pressure transducers simultaneously, while the RTC with 32 kHz crystal keeps accurate time-stamping across battery replacement. Operating from 2.0-3.6 V on two AA cells, the nanoWatt XLP sleep modes hold quiescent current under 1 uA between measurements, delivering a 10-year battery life figure typical of utility metering.
Рекомендуется
Programmable Thermostats
Programmable 7-day residential thermostats benefit from the PIC18F67J90T-I/PT's 128 KB Flash for multi-program schedule storage, learning algorithm history and a large UI state machine. The 54 digital I/O pins drive the LCD glass (typically 4x32 segments for time/temperature/program icons) plus front-panel push buttons and rotary encoder without external I/O expanders. The integrated RTC with 32 kHz crystal maintains wall-clock accuracy across short power-line brownouts, while the 12-bit ADC reads thermistor or 10K NTC sensors with 0.1C resolution after averaging. Sleep current under 1 uA preserves battery backup for the clock during AC power loss, and the 5.5 V I/O tolerance simplifies connection to 24 VAC HVAC control circuitry via opto-isolators.
Рекомендуется
Home Security Keypads
The PIC18F67J90T-I/PT serves home-security alarm keypads where 128 KB Flash stores user PIN databases, event logs and encrypted RF link code tables. The integrated segmented LCD shows armed/stay/disarmed status, zone faults and bypass menus on a 4x20 character-equivalent display without an external controller. Two USARTs support simultaneous connection to the main alarm panel (RS-485) and a Wi-Fi/BLE module for smartphone notification, while two MSSP ports interface to an I2C keypad scanner and SPI EEPROM for audit-trail storage. nanoWatt XLP sleep current under 1 uA lets the keypad run from backup battery during AC loss, and the industrial -40 to +85 C range suits unheated garages and outdoor entry panels.
Рекомендуется
Portable Medical Devices
Portable medical devices such as blood-pressure monitors, glucose meters and pulse oximeters use the PIC18F67J90T-I/PT because the integrated LCD driver removes an extra analog IC from the BOM and the 5.5 V-tolerant I/O simplifies the high-voltage pump driver interface. With 128 KB Flash the device can host FDA-required algorithm validation code, multi-language UI strings, and a complete measurement audit trail without external memory. The 12-channel 10-bit ADC reads cuff pressure, optical PPG sensor and battery voltage simultaneously, while the RTC timestamps every measurement for clinician review. nanoWatt XLP sleep current below 1 uA and 2.0-3.6 V operation enable 2x AAA battery designs with a one-year shelf-life target typical of home medical products.
Рекомендуется
Industrial Segment-LCD HMI
Industrial control panels using 4x40 or 4x48 segment LCDs map cleanly to the PIC18F67J90T-I/PT's on-chip segmented driver, eliminating the charge-pump and segment-driver IC normally required. With 128 KB Flash and 4 KB RAM, the MCU can host MODBUS RTU slave firmware, parameter menus in multiple languages, and a real-time PID loop for direct digital control of heaters or valves. The 54 digital I/O drive opto-isolated 24 V outputs via simple NPN arrays and accept digital sensor inputs through opto-couplers; the 5.5 V I/O tolerance makes interfacing to 5 V logic peripherals straightforward. The -40 to +85 C industrial range and 100,000-cycle Flash endurance suit continuous-operation factory-floor deployment.
Рекомендуется
Consumer Appliance Front Panels
Washing machines, dishwashers and microwave ovens use the PIC18F67J90T-I/PT for their segment-LCD front-panel controllers because 128 KB Flash accommodates complex cycle state machines, fuzzy-logic wash algorithms and multi-language menu tables. The integrated segmented LCD driver supports the 4x32 to 4x48 segment glass typical of mid-range appliances, while the 12-channel ADC reads motor current, water level, temperature sensors and door-switch states without external multiplexers. The two USARTs interface to the inverter board and the Wi-Fi module for smartphone control, while nanoWatt XLP keeps standby power below the EU 0.5 W directive for networked appliances.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F67J90T-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F67J90-I/PT | PIC18F65J90T-I/PT | PIC18F66J90T-I/PT | PIC18F66J60-I/PT | PIC18F66K90-I/PT | PIC18F67J60-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (PT) 10x10 mm | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same |
| Program Memory (Flash) | 128 KB | 128 KB | 32 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| RAM | 4 KB | 4 KB | 2 KB | 4 KB | 4 KB | 4 KB | 4 KB |
| Maximum CPU Speed | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 64 MHz (16 MIPS) | 48 MHz (12 MIPS) |
| Integrated LCD Driver | Yes (up to 4x48 segments) | Yes (same) | Yes (same) | Yes (same) | Yes (same) | Yes (same) | Yes (same) |
| Supply Voltage (Core) | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 1.8 V to 5.5 V (wider) | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (extended) | -40C to +85C |
| ADC | 12-channel, 10-bit | 12-channel, 10-bit | 12-channel, 10-bit | 12-channel, 10-bit | 11-channel, 10-bit | 17-channel, 12-bit (upgrade) | 12-channel, 10-bit |
Ключевые отличия
- Highest Flash density in the 64-pin TQFP PIC18FJ LCD family (против PIC18F66J90T-I/PT)
- Drop-in package compatibility with PIC18F65J90 (против PIC18F65J90T-I/PT)
- Industrial-grade -40 to +85 C with integrated RTC and LCD driver (против PIC18F66K90-I/PT)
Заметки по проектированию
Provide separate VDD (digital I/O and core) and AVDD/AVSS (ADC reference) rails with proper decoupling: 0.1 uF ceramic on each VDD pin plus 10 uF bulk. The PIC18F67J90T-I/PT core runs from 2.0-3.6 V; do not exceed 3.6 V on VDDCORE. The dedicated VLCD pins require external capacitors (typically 0.1 uF on each VLCDx pin) for charge-pump stability of the segmented-LCD bias. Tie unused I/O to defined logic levels (VSS or VDD) to minimize transient current. Avoid powering the MCU before the LCD glass is connected or before VLCD capacitors are populated - the LCD charge pump can otherwise dump current into floating segments.
Place the 32.768 kHz RTC crystal as close as possible to the SOSCO/SOSCI pins with short traces and a guard ring tied to VSS to reduce noise coupling; use NPO/C0G ceramic load capacitors matched to the crystal's load specification (typically 6-12.5 pF). Keep ADC analog traces (ANx) away from the digital switching lines and the LCD segment outputs to avoid digital-to-analog crosstalk. The 64-pin TQFP requires thermal vias under the exposed pad (if present) tied to the internal ground plane. The PT package does not have an exposed pad - no thermal pad layout required.
Do not program the PIC18F67J90T-I/PT with configuration bits that disable the primary oscillator when no external crystal is fitted - the MCU will appear bricked. Always reserve the MCLR pin with the recommended 10 kohm pull-up and 100 nF cap for ICSP programming. When migrating code from PIC18F46K22 to PIC18F67J90, note the different interrupt vector layout and the additional LCD register set. The JTAG pins are multiplexed with PORTB; ensure JTAG is disabled in configuration bits if those PORTB pins are needed for application I/O.
Информация о соответствии
RoHS and REACH compliant per Microchip product page; lead-free and halogen-free per Microchip material declaration. Not AEC-Q100 qualified - this part is targeted at consumer/industrial markets, not automotive.