PIC18F95J94-I/PT - 8-bit USB/LCD MCU 64MHz 32KB FLASH | Microchip
Артикул: PIC18F95J94-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.92 | $7,92 |
| 10 | $7.12 | $71,20 |
| 100 | $6.35 | $635,00 |
| 500 | $5.55 | $2.775,00 |
| 1.000 | $4.95 | $4.950,00 |
PIC18F95J94-I/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path. As a member of the broader microcontroller category and the wider PIC18 family, the PIC18F95J94 sits inside the Microchip PIC® XLP™ (eXtreme Low Power) line, which targets ultra-low sleep current for battery-powered designs. This device specifically combines a full-speed USB 2.0 peripheral and a segmented LCD driver (up to 480 segments) on-chip - making it a hybrid communication + display MCU, which is rare in the 8-bit space.
Key features include nanoWatt XLP sleep currents as low as the datasheet's spec range, an integrated 12-bit ADC (according to the family datasheet), multiple timers, two SPI/I2C and two UART peripherals, a real-time clock calendar (RTCC) module, and a CTMU charge-time measurement unit for capacitive touch. The 100-TQFP exposes up to 84 I/O lines, supporting large parallel buses or many segmented LCD pixels.
Typical applications include USB human interface (HID) peripherals such as thermostats, blood-pressure monitors and glucose meters with LCD, industrial segment-LCD control panels with USB diagnostics, eMetering / smart-sensor front-ends, and any battery-powered product combining a display and a USB charging or data port.
When designing with this part, ensure the 2.5V to 3.6V VDD range is respected (the J-family runs from a single 3.3V rail, not 5V), provide a stable 12 or 24 MHz crystal for USB Full-Speed operation, and reserve proper bypass capacitors on AVDD/VDD pairs to keep the ADC noise floor low. This page synthesizes distributor pricing, same-family drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для PIC18F95J94-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F95J94-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, USB, LCD Driver, Program Memory (Flash), ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F96J94-I/PT
✅ Прямая замена✓ В наличии
$5.45 / шт.
Открыть даташит →PIC18F97J94-I/PT
✅ Прямая замена✓ В наличии
$5.78 / шт.
Открыть даташит →PIC18F95J94-I/PF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.75 / шт.
Открыть даташит →PIC18F95J94T-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F96J94-I/PF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.17 / шт.
Открыть даташит →PIC18F95J94-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC18 8-bit RISC |
| Series | PIC® XLP™ 18J |
| Family | PIC18F97J94 family |
| Program Memory Type | FLASH |
| Program Memory Size | 32 KB (16K x 16) |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Рабочая температура | -40 C to +85 C (Industrial) |
| Корпус | 100-pin TQFP (PT) 12x12 mm |
| Число выводов | 100 |
| Тип монтажа | Surface Mount |
| USB Interface | USB 2.0 Full-Speed (12 Mbps) peripheral |
| LCD Driver | Segmented LCD, up to 480 segments (per family datasheet) |
| Low-Power Technology | nanoWatt XLP |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F95J94-I/PT
| Контакт 1 | RB7/SEG39 — Port B bit 7 or LCD segment 39 |
| Контакт 2 | RB6/SEG40 — Port B bit 6 or LCD segment 40 |
| Контакт 3 | RB5/SEG41 — Port B bit 5 or LCD segment 41 |
| Контакт 4 | RB4/SEG42 — Port B bit 4 or LCD segment 42 |
| Контакт 5 | RB3/SEG43 — Port B bit 3 or LCD segment 43 |
| Контакт 6 | RB2/SEG44 — Port B bit 2 or LCD segment 44 |
| Контакт 7 | RB1/SEG45 — Port B bit 1 or LCD segment 45 |
| Контакт 8 | RB0/SEG46 — Port B bit 0 or LCD segment 46 |
| Контакт 9 | VDD — Core logic supply, 2.0 V to 3.6 V |
| Контакт 10 | VSS — Core ground |
| Контакт 11 | RC7/SDO — Port C bit 7 or SPI2 E-TOD SDO |
| Контакт 12 | RC6/SDI — Port C bit 6 or SPI2 E-TOD SDI |
| Контакт 13 | RC5/SCK — Port C bit 5 or SPI2 E-TOD SCK |
| Контакт 14 | RC4/SS — Port C bit 4 or SPI2 E-TOD SS |
| Контакт 15 | RC3/SCL — Port C bit 3 or I2C2 SCL |
| Контакт 16 | RC2/SDA — Port C bit 2 or I2C2 SDA |
| Контакт 17 | RC1 — Port C bit 1 |
| Контакт 18 | RC0 — Port C bit 0 |
| Контакт 19 | OSC2/CLKO — Crystal oscillator output or clock out |
| Контакт 20 | OSC1/CLKI — Crystal oscillator input or clock in |
| Контакт 21 | RE7/CCP2 — Port E bit 7 or CCP2 PWM/capture |
| Контакт 22 | RE6/CCP1 — Port E bit 6 or CCP1 PWM/capture |
| Контакт 23 | RE5 — Port E bit 5 |
| Контакт 24 | RE4 — Port E bit 4 |
| Контакт 25 | RE3/CCP9 — Port E bit 3 or CCP9 PWM |
| Контакт 26 | RE2/CCP10 — Port E bit 2 or CCP10 PWM |
| Контакт 27 | RE1/CCP8 — Port E bit 1 or CCP8 PWM |
| Контакт 28 | RE0/CCP7 — Port E bit 0 or CCP7 PWM |
| Контакт 29 | RF7/SEG47 — Port F bit 7 or LCD segment 47 |
| Контакт 30 | RF6/SEG48 — Port F bit 6 or LCD segment 48 |
| Контакт 31 | RF5/SEG49 — Port F bit 5 or LCD segment 49 |
| Контакт 32 | RF4/SEG50 — Port F bit 4 or LCD segment 50 |
| Контакт 33 | RF3 — Port F bit 3 |
| Контакт 34 | RF2 — Port F bit 2 |
| Контакт 35 | RF1/AN6 — Port F bit 1 or ADC analog input 6 |
| Контакт 36 | RF0/AN5 — Port F bit 0 or ADC analog input 5 |
| Контакт 37 | VDD — Core logic supply, 2.0 V to 3.6 V |
| Контакт 38 | VSS — Core ground |
| Контакт 39 | RG7/SEG51 — Port G bit 7 or LCD segment 51 |
| Контакт 40 | RG6/SEG52 — Port G bit 6 or LCD segment 52 |
| Контакт 41 | RG5 — Port G bit 5 |
| Контакт 42 | RG4 — Port G bit 4 |
| Контакт 43 | RG3 — Port G bit 3 |
| Контакт 44 | RG2 — Port G bit 2 |
| Контакт 45 | RG1 — Port G bit 1 |
| Контакт 46 | RG0 — Port G bit 0 |
| Контакт 47 | RH7/CCP4 — Port H bit 7 or CCP4 PWM |
| Контакт 48 | RH6/CCP3 — Port H bit 6 or CCP3 PWM |
| Контакт 49 | RH5 — Port H bit 5 |
| Контакт 50 | RH4 — Port H bit 4 |
| Контакт 51 | RH3/AN9 — Port H bit 3 or ADC analog input 9 |
| Контакт 52 | RH2/AN8 — Port H bit 2 or ADC analog input 8 |
| Контакт 53 | RH1/AN7 — Port H bit 1 or ADC analog input 7 |
| Контакт 54 | RH0/AN4 — Port H bit 0 or ADC analog input 4 |
| Контакт 55 | VDDCORE — Core regulator output, do not drive externally |
| Контакт 56 | VSS — Core ground |
| Контакт 57 | RJ7 — Port J bit 7 |
| Контакт 58 | RJ6 — Port J bit 6 |
| Контакт 59 | RJ5 — Port J bit 5 |
| Контакт 60 | RJ4 — Port J bit 4 |
| Контакт 61 | RJ3 — Port J bit 3 |
| Контакт 62 | RJ2 — Port J bit 2 |
| Контакт 63 | RJ1 — Port J bit 1 |
| Контакт 64 | RJ0 — Port J bit 0 |
| Контакт 65 | RK7/CCP5 — Port K bit 7 or CCP5 PWM |
| Контакт 66 | RK6/CCP6 — Port K bit 6 or CCP6 PWM |
| Контакт 67 | RK5 — Port K bit 5 |
| Контакт 68 | RK4 — Port K bit 4 |
| Контакт 69 | RK3/AN19 — Port K bit 3 or ADC analog input 19 |
| Контакт 70 | RK2/AN18 — Port K bit 2 or ADC analog input 18 |
| Контакт 71 | RK1/AN17 — Port K bit 1 or ADC analog input 17 |
| Контакт 72 | RK0/AN16 — Port K bit 0 or ADC analog input 16 |
| Контакт 73 | RD7/SEG7 — Port D bit 7 or LCD segment 7 |
| Контакт 74 | RD6/SEG6 — Port D bit 6 or LCD segment 6 |
| Контакт 75 | RD5/SEG5 — Port D bit 5 or LCD segment 5 |
| Контакт 76 | RD4/SEG4 — Port D bit 4 or LCD segment 4 |
| Контакт 77 | RD3/SEG3 — Port D bit 3 or LCD segment 3 |
| Контакт 78 | RD2/SEG2 — Port D bit 2 or LCD segment 2 |
| Контакт 79 | RD1/SEG1 — Port D bit 1 or LCD segment 1 |
| Контакт 80 | RD0/SEG0 — Port D bit 0 or LCD segment 0 |
| Контакт 81 | RA7/OSC1 — Port A bit 7 or secondary oscillator input |
| Контакт 82 | RA6/OSC2 — Port A bit 6 or secondary oscillator output |
| Контакт 83 | RA5/AN4 — Port A bit 5 or ADC analog input 4 |
| Контакт 84 | RA4/T0CKI — Port A bit 4 or Timer0 clock input |
| Контакт 85 | AVDD — Analog supply for ADC, 2.0 V to 3.6 V |
| Контакт 86 | AVSS — Analog ground for ADC |
| Контакт 87 | RA3/AN3 — Port A bit 3 or ADC analog input 3 |
| Контакт 88 | RA2/AN2 — Port A bit 2 or ADC analog input 2 |
| Контакт 89 | RA1/AN1 — Port A bit 1 or ADC analog input 1 |
| Контакт 90 | RA0/AN0 — Port A bit 0 or ADC analog input 0 |
| Контакт 91 | D+ — USB D+ data line |
| Контакт 92 | D- — USB D- data line |
| Контакт 93 | VBUS — USB VBUS sensing input |
| Контакт 94 | VUSB — USB internal transceiver supply, 3.3V typical |
| Контакт 95 | RL0/SEG31 — Port L bit 0 or LCD segment 31 |
| Контакт 96 | RL1/SEG32 — Port L bit 1 or LCD segment 32 |
| Контакт 97 | RL2/SEG33 — Port L bit 2 or LCD segment 33 |
| Контакт 98 | RL3/SEG34 — Port L bit 3 or LCD segment 34 |
| Контакт 99 | RL4/SEG35 — Port L bit 4 or LCD segment 35 |
| Контакт 100 | RL5/SEG36 — Port L bit 5 or LCD segment 36 |
Типичное применение
PIC18F95J94-I/PT подходит для 6 применениеs: USB Thermostat with Segmented LCD, Battery-Powered Blood Pressure Monitor, Industrial Segment-LCD Control Panel, Smart Sensor / e-Metering Front-End, USB HID Medical Input Device, USB Charging Cradle with Diagnostic LCD.
USB Thermostat with Segmented LCD
The PIC18F95J94-I/PT's combination of on-chip USB Full-Speed and a segmented LCD driver (up to 480 segments per the family datasheet) is purpose-built for USB-connected thermostats. Its 64MHz CPU provides enough throughput for USB HID stack plus a responsive UI update loop, and nanoWatt XLP technology keeps sleep current low so a thermostat can run for years on battery-backed power. Using the internal LCD charge pump eliminates the negative bias LDO normally needed for 3V LCDs, reducing BOM cost. Connect a USB-C receptacle directly to the D+/D- pins for HVAC service-port diagnostics. With 32KB code space it comfortably fits HVAC control logic plus a USB bootloader.
Рекомендуется
Battery-Powered Blood Pressure Monitor
Portable medical monitors like blood-pressure cuffs benefit from the PIC18F95J94-I/PT's nanoWatt XLP sleep mode (typical sleep current in the nanoamp range per Microchip XLP datasheets), integrated segmented LCD for the pressure/gauge display, and USB for charging/data. The MCU's 12-bit ADC combined with an analog pressure transducer provides the resolution needed for accurate systolic/diastolic readings, while the RTCC tracks time-of-day measurement history. A 32KB code budget covers the oscillometric algorithm and LCD UI without external memory, and the 100-pin TQFP gives plenty of GPIO for keypad, pump control and buzzer.
Рекомендуется
Industrial Segment-LCD Control Panel
Industrial control panels with multi-line segment displays need both LCD segment drive and a way to upload firmware or send diagnostics - the PIC18F95J94-I/PT provides both on-chip, plus 100 pins for digital I/O to interface with sensor arrays, relays and communication PHYs. The 2.0V-3.6V VDD range is ideal for 3.3V industrial backplanes. The 100-pin TQFP offers 84 I/O lines, sufficient to drive a 7-segment x 16-digit status display plus 32 GPIOs for HMI buttons, status outputs and an RS-485 transceiver. The same-die drop-in to PIC18F96J94-I/PT provides 64 KB code space for complex SCADA-style firmware without changing the PCB layout.
Рекомендуется
Smart Sensor / e-Metering Front-End
Electricity, water or gas meters with segmented LCDs and a USB diagnostic port are an ideal target for the PIC18F95J94-I/PT. Its 12-bit ADC, internal LCD segment driver, and USB Full-Speed peripheral enable a single-chip design that eliminates the usual separate LCD controller and USB interface IC. With nanoWatt XLP sleep currents in the nanoamp range, the MCU contributes negligible battery drain during the long sleep phases typical of metering applications, while the 64MHz CPU wakes in microseconds to take a measurement. The 100-pin TQFP gives generous analog-input multiplexing for voltage and current sensing.
Рекомендуется
USB HID Medical Input Device
Custom USB HID medical input devices such as measurement wands, glucose meters and physical-therapy controllers combine a button or touch interface, a small segment display, and USB - all features natively integrated in the PIC18F95J94-I/PT. The PIC18F95J94's on-chip USB peripheral supports HID, CDC and vendor classes, while the CTMU peripheral enables capacitive-touch buttons without external controller ICs. The internal segmented LCD driver displays measurement results without an external charge pump, reducing BOM to MCU + sensor + battery. 32 KB FLASH is sufficient for the USB stack plus a responsive UI.
Рекомендуется
USB Charging Cradle with Diagnostic LCD
Crade-style chargers that also display battery state, charge time, or diagnostic status via segmented LCD are a strong fit for the PIC18F95J94-I/PT. The MCU coordinates charge management (via MCP73831 or equivalent), reads battery voltage through its 12-bit ADC, drives a segmented LCD to show state-of-charge, and exposes a USB diagnostic port for service technicians. Industrial -40C to +85C temperature grade ensures operation in automotive and outdoor charging environments. The 32 KB FLASH is enough for charge-profiling algorithms and a UI; upgrade to PIC18F96J94-I/PT (64 KB) for smart-charge curve programming.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F95J94-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F96J94-I/PT | PIC18F97J94-I/PT | PIC18F95J94-I/PF | PIC18F95J94T-I/PT | PIC18F96J94-I/PF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-100 (12x12 mm) | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same | TQFP-100 (14x14 mm) | TQFP-100 (12x12 mm) - same | TQFP-100 (14x14 mm) |
| Program Memory (FLASH) | 32 KB | 64 KB | 128 KB | 32 KB | 32 KB | 64 KB |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Voltage | 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 | 2.0 V to 3.6 V |
| USB Peripheral | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed |
| LCD Segments | Up to 480 | Up to 480 | Up to 480 | Up to 480 | Up to 480 | Up to 480 |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
Ключевые отличия
- Largest FLASH memory in the family drop-in option (против PIC18F96J94-I/PT)
- Larger TQFP body for hand-soldering and prototype work (против PIC18F95J94-I/PF)
- Tape-and-reel packaging for SMD production lines (против PIC18F95J94T-I/PT)
Заметки по проектированию
The PIC18F95J94-I/PT operates from a single 2.0 V to 3.6 V VDD - the 'J' family is NOT 5V tolerant like older PIC18F 'K' parts. Use an MCP1700 low-IQ LDO to derive 3.3V from a USB VBUS or battery source. For battery applications, ensure the LDO's quiescent current is below the MCU's nanoWatt XLP sleep current (typically hundreds of nA) or the LDO becomes the dominant drain.
USB Full-Speed operation requires a 48 MHz system clock, normally derived from a 12 MHz or 24 MHz crystal through the internal PLL. A common pitfall is forgetting to configure the PLL configuration bits in the CONFIG1 register - the firmware will enumerate at low speed or fail to enumerate at all. Use MPLAB X IDE's Configuration Bits window to set PLL enable and divisor, and confirm with a USB analyzer.
Route USB D+/D- as a 90 ohm differential pair with matched impedance, and place the 33 ohm series damping resistors within 5mm of the MCU D+/D- pins. AVss must be tied to Vss at a single point near the MCU - separate analog and digital grounds but connect them at the MCU's AVss pin only. Place 100 nF decoupling on every VDD/VSS pair and a 10 uF bulk on the main VDD pin.
When using the segmented LCD driver, avoid running high-frequency digital traces parallel to the LCD segment lines, especially in COM-heavy areas. Use the LCD charge-pump mode (enabled via firmware) instead of relying on Vdd to derive VLCD - the internal charge pump provides stable VLCD even as battery discharges, which prevents LCD ghosting at low battery voltage. Add a 1uF X7R bypass cap on the VLCD pin.
Информация о соответствии
RoHS and REACH compliant per Microchip product page; lead-free / halogen-free per Microchip packaging spec. AEC-Q100 not applicable for industrial-grade MCU - Microchip automotive parts use an -E or -V suffix with separate qualification.