PIC18F95J94-I/PF - 8-Bit USB/LCD MCU 32KB Flash 100-TQFP | Microchip
Артикул: PIC18F95J94-I/PF ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.55 | $5,55 |
| 10 | $5.1 | $51,00 |
| 100 | $4.65 | $465,00 |
| 500 | $4.2 | $2.100,00 |
| 1.000 | $3.75 | $3.750,00 |
PIC18F95J94-I/PF Обзор
An 8-bit microcontroller (MCU) is a programmable processor built around an 8-bit data path, well suited for control-oriented tasks such as sensor I/O, user-interface handling, USB peripherals, and human-machine interfaces. Within the broader semiconductor taxonomy, MCUs belong to integrated circuits -> microcontrollers -> 8-bit microcontrollers -> PIC18 family -> LCD/USB sub-family, and they sit alongside 16-bit and 32-bit MCUs in the embedded-processor hierarchy. The PIC18F95J94 extends this taxonomy with on-chip segmented LCD and USB, two peripherals that typically require external driver ICs, allowing true single-chip HMI designs.
Key features include integrated USB 2.0 full-speed with on-chip transceiver, segmented LCD driver supporting up to 480 segments, nanoWatt XLP sleep currents in the sub-uA class, an internal 64 MHz oscillator providing 16 MIPS, 32 KB self-programmable Flash, 4 KB SRAM, and multiple communication peripherals (UART, SPI, I2C). These features make the part suitable for low-power HMI products that must display variable alpha-numeric content while occasionally transferring data over USB.
The PIC18F95J94 architecture is a modified Harvard 8-bit core with a 16-bit instruction word, a hardware multiplier, and an interrupt controller supporting prioritized vectored interrupts. The 64 MHz internal oscillator eliminates external crystals in many applications, simplifying PCB layout. Programmable pin remapping and Peripheral Pin Select (PPS) provide flexibility for mixed-signal designs where pins must be re-routed between board revisions.
Typical applications include USB-connected blood-pressure monitors and glucose meters with LCD readouts, handheld industrial measurement tools with segmented displays, USB keyboards with integrated LCD status panels, electronic point-of-sale terminals with LCD, and battery-powered smart thermostats. The combination of USB, large-segment LCD, and XLP sleep currents specifically targets medical and portable-instrument markets.
When designing with this MCU, allocate PCB area for the segmented LCD glass and provide bulk capacitance near the USB VBUS pin. The XLP sleep modes depend on correct configuration of the RTCC and watchdog peripherals - leaving these unconfigured can defeat low-power goals by several orders of magnitude. A USB-IF-compliant 90 ohm differential pair on D+/D- is required for full-speed certification.
This page synthesizes distributor pricing, drop-in family-member alternatives, and practical design notes not found in the manufacturer datasheet.
Аналоги без доработки для PIC18F95J94-I/PF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F95J94-I/PF (тот же форм-фактор и посадочное место) — отличается по Package, LCD Driver, ADC, Core Architecture, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F85J94-I/PT
✅ Прямая замена✓ В наличии
$4.85 / шт.
Открыть даташит →PIC18F65J94-I/PT
✅ Прямая замена✓ В наличии
$3.89 / шт.
Открыть даташит →PIC18F67J93-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.6 / шт.
Открыть даташит →PIC18F97J94-I/PF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$7.45 / шт.
Открыть даташит →PIC18F87J72-I/PT
✅ Прямая замена✓ В наличии
$4.78 / шт.
Открыть даташит →PIC18F95J94-I/PF Максимальные параметры и электрические характеристики
| Core | PIC18 8-bit |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data Memory (SRAM) | 4 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage | 3.0 V to 3.6 V |
| Рабочая температура | -40C to +85C (Industrial) |
| Корпус | 100-pin TQFP (PF) |
| Число выводов | 100 |
| USB | USB 2.0 Full-Speed with on-chip transceiver |
| LCD Driver | Segmented LCD, up to 480 segments |
| Low-Power Technology | nanoWatt XLP |
| Communication Peripherals | UART, SPI, I2C |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F95J94-I/PF
| Контакт 1 | RB3 — PORTB I/O pin 3 |
| Контакт 2 | RB4 — PORTB I/O pin 4 |
| Контакт 3 | RB5 — PORTB I/O pin 5 / programming |
| Контакт 4 | RB6 — PORTB I/O pin 6 / ICSPCLK |
| Контакт 5 | RB7 — PORTB I/O pin 7 / ICSPDAT |
| Контакт 6 | VSS — Ground reference |
| Контакт 7 | VDD — Positive supply |
| Контакт 8 | RC0 — PORTC I/O pin 0 |
| Контакт 9 | RC1 — PORTC I/O pin 1 / SOSCO |
| Контакт 10 | RC2 — PORTC I/O pin 2 / SOSCI |
| Контакт 11 | RC3 — PORTC I/O pin 3 / SCL1 |
| Контакт 12 | RC4 — PORTC I/O pin 4 / SDA1 |
| Контакт 13 | RC5 — PORTC I/O pin 5 |
| Контакт 14 | RC6 — PORTC I/O pin 6 / TX1 |
| Контакт 15 | RC7 — PORTC I/O pin 7 / RX1 |
| Контакт 16 | RD0 — PORTD I/O pin 0 |
| Контакт 17 | RD1 — PORTD I/O pin 1 |
| Контакт 18 | RD2 — PORTD I/O pin 2 |
| Контакт 19 | RD3 — PORTD I/O pin 3 |
| Контакт 20 | RD4 — PORTD I/O pin 4 |
| Контакт 21 | RD5 — PORTD I/O pin 5 |
| Контакт 22 | RD6 — PORTD I/O pin 6 |
| Контакт 23 | RD7 — PORTD I/O pin 7 |
| Контакт 24 | VSS — Ground reference |
| Контакт 25 | VDD — Positive supply |
| Контакт 26 | RE0 — PORTE I/O pin 0 |
| Контакт 27 | RE1 — PORTE I/O pin 1 |
| Контакт 28 | RE2 — PORTE I/O pin 2 |
| Контакт 29 | RE3 — PORTE I/O pin 3 |
| Контакт 30 | RE4 — PORTE I/O pin 4 |
| Контакт 31 | RE5 — PORTE I/O pin 5 |
| Контакт 32 | RE6 — PORTE I/O pin 6 |
| Контакт 33 | RE7 — PORTE I/O pin 7 |
| Контакт 34 | VSS — Ground reference |
| Контакт 35 | VDD — Positive supply |
| Контакт 36 | RF0 — PORTF I/O pin 0 / LCDSEG0 |
| Контакт 37 | RF1 — PORTF I/O / LCDSEG1 |
| Контакт 38 | RF2 — PORTF I/O / LCDSEG2 |
| Контакт 39 | RF3 — PORTF I/O / LCDSEG3 |
| Контакт 40 | RF4 — PORTF I/O / LCDSEG4 |
| Контакт 41 | RF5 — PORTF I/O / LCDSEG5 |
| Контакт 42 | RF6 — PORTF I/O / LCDSEG6 |
| Контакт 43 | RF7 — PORTF I/O / LCDSEG7 |
| Контакт 44 | VSS — Ground reference |
| Контакт 45 | VDD — Positive supply |
| Контакт 46 | RG0 — PORTG I/O pin 0 |
| Контакт 47 | RG1 — PORTG I/O pin 1 |
| Контакт 48 | RG2 — PORTG I/O pin 2 |
| Контакт 49 | RG3 — PORTG I/O pin 3 |
| Контакт 50 | RG4 — PORTG I/O pin 4 |
| Контакт 51 | RG5 — PORTG I/O pin 5 |
| Контакт 52 | RG6 — PORTG I/O pin 6 |
| Контакт 53 | RG7 — PORTG I/O pin 7 |
| Контакт 54 | VSS — Ground reference |
| Контакт 55 | VDD — Positive supply |
| Контакт 56 | RH0 — PORTH I/O pin 0 / LCDSEG8 |
| Контакт 57 | RH1 — PORTH I/O pin 1 / LCDSEG9 |
| Контакт 58 | RH2 — PORTH I/O pin 2 / LCDSEG10 |
| Контакт 59 | RH3 — PORTH I/O pin 3 / LCDSEG11 |
| Контакт 60 | RH4 — PORTH I/O pin 4 / LCDSEG12 |
| Контакт 61 | RH5 — PORTH I/O pin 5 / LCDSEG13 |
| Контакт 62 | RH6 — PORTH I/O pin 6 / LCDSEG14 |
| Контакт 63 | RH7 — PORTH I/O pin 7 / LCDSEG15 |
| Контакт 64 | VSS — Ground reference |
| Контакт 65 | VDD — Positive supply |
| Контакт 66 | RJ0 — PORTJ I/O pin 0 / LCDSEG16 |
| Контакт 67 | RJ1 — PORTJ I/O pin 1 / LCDSEG17 |
| Контакт 68 | RJ2 — PORTJ I/O pin 2 / LCDSEG18 |
| Контакт 69 | RJ3 — PORTJ I/O pin 3 / LCDSEG19 |
| Контакт 70 | RJ4 — PORTJ I/O pin 4 / LCDSEG20 |
| Контакт 71 | RJ5 — PORTJ I/O pin 5 / LCDSEG21 |
| Контакт 72 | RJ6 — PORTJ I/O pin 6 / LCDSEG22 |
| Контакт 73 | RJ7 — PORTJ I/O pin 7 / LCDSEG23 |
| Контакт 74 | VSS — Ground reference |
| Контакт 75 | VDD — Positive supply |
| Контакт 76 | RA0 — PORTA I/O pin 0 / LCDBIAS0 |
| Контакт 77 | RA1 — PORTA I/O pin 1 / LCDBIAS1 |
| Контакт 78 | RA2 — PORTA I/O pin 2 / LCDBIAS2 |
| Контакт 79 | RA3 — PORTA I/O pin 3 / LCDBIAS3 |
| Контакт 80 | RA4 — PORTA I/O pin 4 |
| Контакт 81 | RA5 — PORTA I/O pin 5 |
| Контакт 82 | RA6 — PORTA I/O pin 6 |
| Контакт 83 | RA7 — PORTA I/O pin 7 |
| Контакт 84 | VSS — Ground reference |
| Контакт 85 | VDD — Positive supply |
| Контакт 86 | RB0 — PORTB I/O pin 0 / INT0 |
| Контакт 87 | RB1 — PORTB I/O pin 1 / INT1 |
| Контакт 88 | RB2 — PORTB I/O pin 2 |
| Контакт 89 | D+ — USB data plus |
| Контакт 90 | D- — USB data minus |
| Контакт 91 | VBUS — USB bus voltage detect |
| Контакт 92 | VUSB3V — USB 3.3V regulator output |
| Контакт 93 | OSC1 — Crystal oscillator input |
| Контакт 94 | OSC2 — Crystal oscillator output |
| Контакт 95 | MCLR — Master clear / reset input |
| Контакт 96 | VSS — Ground reference |
| Контакт 97 | VDD — Positive supply |
| Контакт 98 | NC — Not connected (per datasheet) |
| Контакт 99 | NC — Not connected (per datasheet) |
| Контакт 100 | NC — Not connected (per datasheet) |
Типичное применение
PIC18F95J94-I/PF подходит для 6 применениеs: USB Medical Monitor with LCD, Industrial Handheld Measurement Tool, USB Keyboard with LCD Status Display, Electronic Point-of-Sale Terminal, Battery-Powered Smart Thermostat, USB-Connected Data Logger.
USB Medical Monitor with LCD
The PIC18F95J94-I/PF's integrated USB 2.0 full-speed transceiver and segmented LCD driver (up to 480 segments) make it ideal for medical monitoring devices that must display readings while transferring data to a host PC. Its nanoWatt XLP sleep currents extend battery life in portable applications such as blood-pressure monitors and pulse oximeters, where the 32 KB Flash holds device firmware and the 4 KB SRAM buffers measurement data. The 100-pin TQFP provides sufficient I/O for sensor interfaces, button inputs, and the LCD glass connection.
Рекомендуется
Industrial Handheld Measurement Tool
For handheld industrial meters like multimeters and clamp meters, the PIC18F95J94-I/PF provides the segmented LCD driver for numeric readouts, the USB interface for data logging to a PC, and the XLP low-power modes that extend battery life across field-service shifts. The 64 MHz internal oscillator at 16 MIPS ensures responsive user-interface latency without external crystals. The wide -40C to +85C industrial temperature grade supports factory-floor and outdoor deployment.
Рекомендуется
USB Keyboard with LCD Status Display
USB keyboards benefit from the PIC18F95J94-I/PF's on-chip USB transceiver (eliminating an external PHY) and segmented LCD for displaying caps-lock, num-lock, or custom function indicators. The 100-pin TQFP provides ample I/O for key matrix scanning while the LCD driver handles the display without additional ICs. XLP sleep modes reduce standby current when the keyboard is idle, a key requirement for wireless or backlit USB keyboards.
Рекомендуется
Electronic Point-of-Sale Terminal
POS terminals require USB device connectivity for transaction terminals, segmented LCD for amount display and customer prompts, and reliable operation across temperature ranges - all of which the PIC18F95J94-I/PF provides in a single chip. The 32 KB Flash holds the terminal application, while 4 KB SRAM handles transaction buffers. The TQFP-100 package supports the LCD glass connection, keypad matrix, magnetic-stripe or smart-card interface, and USB device port without external peripherals.
Рекомендуется
Battery-Powered Smart Thermostat
Battery or energy-harvesting powered thermostats benefit from the PIC18F95J94-I/PF's nanoWatt XLP technology with sub-microampere sleep currents that extend operational life, while its segmented LCD driver provides the temperature and mode readouts on the wall-mounted display. The on-chip USB enables firmware updates and configuration via a host PC. The 16 MIPS throughput handles sensor sampling, control loop calculations, and UI updates without external components.
Рекомендуется
USB-Connected Data Logger
Portable data loggers for environmental, agricultural, or transportation monitoring leverage the PIC18F95J94-I/PF's USB for periodic data offload and its segmented LCD for local status indication. The 32 KB Flash holds the firmware and circular log buffer, while 4 KB SRAM can be supplemented by external EEPROM or serial Flash for larger recordings. XLP sleep modes minimize quiescent drain between measurement intervals.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F95J94-I/PF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F85J94-I/PT | PIC18F65J94-I/PT | PIC18F67J93-I/PT | PIC18F97J94-I/PF | PIC18F87J72-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-100 (PF) | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| USB Peripheral | Yes (USB 2.0 FS on-chip) | Yes (USB 2.0 FS on-chip) | Yes (USB 2.0 FS on-chip) | Yes | Yes (USB 2.0 FS on-chip) | No (Ethernet instead) |
| Segmented LCD | Up to 480 segments | Up to 480 segments | Up to 480 segments | Yes | Up to 480 segments | No |
| nanoWatt XLP | Yes | Yes | Yes | Yes | Yes | Yes |
| Maximum Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 48 MHz / 12 MIPS |
| Operating Voltage | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Ключевые отличия
- Lowest-cost USB + LCD + XLP combination in PIC18F family at 32 KB Flash (против PIC18F85J94-I/PT)
- On-chip USB 2.0 full-speed transceiver eliminates external PHY (против PIC18F87J72-I/PT)
- Segmented LCD driver supports up to 480 segments (против PIC18F4520-I/PT)
Заметки по проектированию
Place 100 nF decoupling capacitors as close as possible to every VDD pin (pins 7, 25, 35, 45, 55, 65, 75, 85, 97) and route VSS pins to a solid ground plane. The USB D+/D- differential pair requires 90 ohm impedance with matched length; route to the ESD protection IC (such as USBLC6-2SC6) within 5 mm of the USB receptacle to meet USB-IF compliance. The 100-pin TQFP land geometry typically uses 0.5 mm pitch pads requiring fine-pitch PCB capability.
Configure the nanoWatt XLP sleep mode explicitly via the OSCCON, WDTCON, and RTCCON registers before entering Sleep - leaving the system clock or watchdog running can increase sleep current by 10x to 100x, defeating the low-power advantage. For USB suspended states, the firmware must enter the appropriate USB suspend mode and disable the on-chip USB 3.3 V regulator when VBUS is removed to comply with USB-IF suspend current limits (2.5 mA maximum).
Do not omit the MCLR pull-up resistor on pin 95 - the device will not start reliably without it, especially in noisy industrial settings. The internal 64 MHz oscillator requires the OSCTUNE and OSCCON configuration sequence documented in the datasheet; an incorrect startup sequence can cause the PLL to fail to lock. The ICD/ICSP programming pins (RB6/RB7) must be accessible via test points or header to allow field firmware updates without desoldering the TQFP package.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial -40C to +85C temperature grade; not AEC-Q100 qualified (choose specific automotive-grade parts for vehicle applications).