PIC18F95J94T-I/PF - 8-Bit XLP MCU 32KB Flash USB LCD | Microchip
Référence : PIC18F95J94T-I/PF ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $8.42 | $8,42 |
| 10 | $7.55 | $75,50 |
| 100 | $6.71 | $671,00 |
| 500 | $6.05 | $3 025,00 |
| 1 000 | $5.38 | $5 380,00 |
PIC18F95J94T-I/PF Présentation
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, plus peripherals such as timers, ADC, communication controllers and I/O. The PIC18F95J94 belongs to the 8-bit PIC18 hierarchy - the broadest of Microchip's 8-bit lines - within the larger microcontroller -> embedded controller -> semiconductor taxonomy. The "J" suffix indicates the 2.0-3.6V wide-range flash family, and the "95" pin-count code identifies the 100-pin segment that hosts the highest pin count in this family.
Key features include 32KB Flash, 4KB RAM, 16 MIPS throughput, nanoWatt XLP sleep currents typically below 100 nA, an integrated USB 2.0 full-speed transceiver, a 10-bit ADC up to 1.1 Msps, multiple Enhanced USART, SPI and I2C peripherals, and a segmented LCD controller with up to 480 pixels and charge-pump bias. The CTMU module provides capacitive-touch sensing for buttons, sliders and proximity detection without an external touch controller.
The PIC18J core uses a 16-bit modified-Harvard architecture with hardware multiply, an 8x8 hardware multiplier, and C-friendly call frames. The integrated 3.3V LDO and wide 2.0-3.6V supply enable direct Li-ion or 2xAA operation, while the segmented LCD driver with selectable contrast and bias modes (Static, 1/2, 1/3, 1/4) supports up to 48 commons / 112 segments, ideal for human-machine interfaces.
Typical applications include USB human-interface devices (HID) with LCD displays such as industrial remote controls, blood-pressure and glucose meters with segmented LCD readouts, USB smart-card readers, electronic shelf labels, and capacitive-touch user interfaces. The USB + LCD combination is a distinctive pairing for low-cost connected products.
When designing with this device, budget the 32KB Flash and 4KB RAM carefully: 32KB suits small USB stacks (Microchip's USB framework typically consumes 8-14KB) but limits complex graphics. Use the CTMU for touch and the RTCC for calendar functions to keep the main loop lean.
This page synthesizes distributor pricing, drop-in PIC18F95J94-family alternatives, USB- and LCD-specific design notes, and parametric comparisons that complement the Microchip datasheet.
Alternatives de remplacement direct pour PIC18F95J94T-I/PF — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F95J94T-I/PF (même facteur de forme et même empreinte) — différant par Package, I/O Pins, Operating Temperature, ADC, Program Memory (Flash).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F97J94T-I/PF
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F96J94T-I/PF
✅ Remplacement direct✓ En stock
$5.65 / unité
Voir la fiche technique →PIC18F87J72-I/PT
✅ Remplacement direct✓ En stock
$4.78 / unité
Voir la fiche technique →PIC18F86J65-I/PT
✅ Remplacement direct✓ En stock
$5.8 / unité
Voir la fiche technique →PIC18F87J10-I/PT
✅ Remplacement direct✓ En stock
$5.1 / unité
Voir la fiche technique →PIC18F95J94T-I/PF Valeurs maximales et caractéristiques électriques
| Family | PIC18FxxJ94 |
| Core | PIC18 (8-bit) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM | 4 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | Up to 80 (100-pin package) |
| Boîtier | 100-TQFP (14x14 mm) |
| Type de montage | Surface Mount |
| Température de fonctionnement | -40C to +85C (Industrial, "I") |
| USB | USB 2.0 Full-Speed transceiver, integrated |
| LCD Driver | Segmented, up to 480 segments |
| ADC | 10-bit, up to 16 channels |
| ADC Sample Rate | Up to 1.1 Msps |
| Touch Sensing | CTMU (Capacitive Touch) |
| Communication | 2x Enhanced USART, 2x SPI, 2x I2C |
| Timers | 8-bit / 16-bit, RTCC |
| nanoWatt XLP | Yes (sleep current <100 nA typical) |
| Niveau MSL | 3 (per JEDEC J-STD-020) |
| Statut RoHS | Compliant |
Configuration des broches de PIC18F95J94T-I/PF
| Broche 1 | RG0/SEG19/COM7 — I/O port / LCD segment / LCD common |
| Broche 2 | RG1/SEG20/COM6 — I/O port / LCD segment / LCD common |
| Broche 3 | RG2/SEG21/COM5 — I/O port / LCD segment / LCD common |
| Broche 4 | RG3/SEG22/COM4 — I/O port / LCD segment / LCD common |
| Broche 5 | RG4/SEG23/COM3 — I/O port / LCD segment / LCD common |
| Broche 6 | MCLR — Master Clear (reset, active low) |
| Broche 7 | RG5/SEG24/COM2 — I/O port / LCD segment / LCD common |
| Broche 8 | RG6/SEG25/COM1 — I/O port / LCD segment / LCD common |
| Broche 9 | RG7/SEG26/COM0 — I/O port / LCD segment / LCD common |
| Broche 10 | VDD — Power supply (2.0V-3.6V) |
| Broche 11 | VSS — Ground reference |
| Broche 12 | RH0/SEG27 — I/O port / LCD segment |
| Broche 13 | RH1/SEG28 — I/O port / LCD segment |
| Broche 14 | RH2/SEG29 — I/O port / LCD segment |
| Broche 15 | RH3/SEG30 — I/O port / LCD segment |
| Broche 16 | RH4/SEG31 — I/O port / LCD segment |
| Broche 17 | RH5/SEG32/AN21 — I/O port / LCD segment / analog input |
| Broche 18 | RH6/SEG33/AN20 — I/O port / LCD segment / analog input |
| Broche 19 | RH7/SEG34/AN19 — I/O port / LCD segment / analog input |
| Broche 20 | VDD — Power supply (2.0V-3.6V) |
| Broche 21 | VSS — Ground reference |
| Broche 22 | AVDD — Analog power supply |
| Broche 23 | AVSS — Analog ground |
| Broche 24 | RA0/AN0/C1INA — I/O port / analog input / comparator input |
| Broche 25 | RA1/AN1/C1INB — I/O port / analog input / comparator input |
| Broche 26 | RA2/AN2/C2INA — I/O port / analog input / comparator input |
| Broche 27 | RA3/AN3/C2INB — I/O port / analog input / comparator input |
| Broche 28 | RA4/AN4/C1INC — I/O port / analog input / comparator input |
| Broche 29 | RA5/AN5/C2INC — I/O port / analog input / comparator input |
| Broche 30 | RA6/AN6/OSC2 — I/O port / analog input / oscillator output |
| Broche 31 | RA7/AN7/OSC1 — I/O port / analog input / oscillator input |
| Broche 32 | VDD — Power supply (2.0V-3.6V) |
| Broche 33 | VSS — Ground reference |
| Broche 34 | RB0/AN8/SEG0 — I/O port / analog input / LCD segment |
| Broche 35 | RB1/AN9/SEG1 — I/O port / analog input / LCD segment |
| Broche 36 | RB2/AN10/SEG2 — I/O port / analog input / LCD segment |
| Broche 37 | RB3/AN11/SEG3 — I/O port / analog input / LCD segment |
| Broche 38 | RB4/AN12/SEG4 — I/O port / analog input / LCD segment |
| Broche 39 | RB5/AN13/SEG5 — I/O port / analog input / LCD segment |
| Broche 40 | RB6/AN14/SEG6/PGC — I/O port / analog input / LCD segment / ICD clock |
| Broche 41 | RB7/AN15/SEG7/PGD — I/O port / analog input / LCD segment / ICD data |
| Broche 42 | VDD — Power supply (2.0V-3.6V) |
| Broche 43 | VSS — Ground reference |
| Broche 44 | RC0/SOSCO/T1CKI — I/O port / secondary oscillator / Timer1 clock |
| Broche 45 | RC1/SOSCI/CCP2 — I/O port / secondary oscillator / CCP2 |
| Broche 46 | RC2/CCP1 — I/O port / CCP1 |
| Broche 47 | RC3/SCL1 — I/O port / I2C1 clock |
| Broche 48 | RC4/SDA1 — I/O port / I2C1 data |
| Broche 49 | RC5/SDO2 — I/O port / SPI2 data out |
| Broche 50 | RC6/SDI2/TX2/CK2 — I/O port / SPI2 data in / USART2 TX / USART2 CK |
| Broche 51 | RC7/SDO2/RX2/DT2 — I/O port / SPI2 data out / USART2 RX / USART2 DT |
| Broche 52 | VDD — Power supply (2.0V-3.6V) |
| Broche 53 | VSS — Ground reference |
| Broche 54 | RD0/SEG8 — I/O port / LCD segment |
| Broche 55 | RD1/SEG9 — I/O port / LCD segment |
| Broche 56 | RD2/SEG10 — I/O port / LCD segment |
| Broche 57 | RD3/SEG11 — I/O port / LCD segment |
| Broche 58 | RD4/SEG12 — I/O port / LCD segment |
| Broche 59 | RD5/SEG13 — I/O port / LCD segment |
| Broche 60 | RD6/SEG14 — I/O port / LCD segment |
| Broche 61 | RD7/SEG15 — I/O port / LCD segment |
| Broche 62 | VDD — Power supply (2.0V-3.6V) |
| Broche 63 | VSS — Ground reference |
| Broche 64 | RE0/AN16/SEG16 — I/O port / analog input / LCD segment |
| Broche 65 | RE1/AN17/SEG17 — I/O port / analog input / LCD segment |
| Broche 66 | RE2/AN18/SEG18 — I/O port / analog input / LCD segment |
| Broche 67 | RE3 — I/O port (digital only) |
| Broche 68 | VDD — Power supply (2.0V-3.6V) |
| Broche 69 | VSS — Ground reference |
| Broche 70 | RF0/C1OUT — I/O port / comparator 1 output |
| Broche 71 | RF1/C2OUT — I/O port / comparator 2 output |
| Broche 72 | RF2/PMA5 — I/O port / PMP address |
| Broche 73 | RF3/PMA4 — I/O port / PMP address |
| Broche 74 | RF4/PMA3 — I/O port / PMP address |
| Broche 75 | RF5/PMA2 — I/O port / PMP address |
| Broche 76 | RF6/PMA1 — I/O port / PMP address |
| Broche 77 | RF7/PMA0 — I/O port / PMP address |
| Broche 78 | VDD — Power supply (2.0V-3.6V) |
| Broche 79 | VSS — Ground reference |
| Broche 80 | D+ — USB D+ data line |
| Broche 81 | D- — USB D- data line |
| Broche 82 | VBUS — USB VBUS (4.4V tolerant) |
| Broche 83 | VUSB — Internal USB 3.3V LDO output (bypass cap) |
| Broche 84 | RJ0 — I/O port (digital only) |
| Broche 85 | RJ1 — I/O port (digital only) |
| Broche 86 | RJ2 — I/O port (digital only) |
| Broche 87 | RJ3 — I/O port (digital only) |
| Broche 88 | RJ4 — I/O port (digital only) |
| Broche 89 | RJ5 — I/O port (digital only) |
| Broche 90 | RJ6 — I/O port (digital only) |
| Broche 91 | RJ7 — I/O port (digital only) |
| Broche 92 | VDD — Power supply (2.0V-3.6V) |
| Broche 93 | VSS — Ground reference |
| Broche 94 | RK0/SEG35 — I/O port / LCD segment |
| Broche 95 | RK1/SEG36 — I/O port / LCD segment |
| Broche 96 | RK2/SEG37 — I/O port / LCD segment |
| Broche 97 | RK3/SEG38 — I/O port / LCD segment |
| Broche 98 | RK4/SEG39 — I/O port / LCD segment |
| Broche 99 | RK5/SEG40 — I/O port / LCD segment |
| Broche 100 | RK6/SEG41 — I/O port / LCD segment |
Applications typiques
PIC18F95J94T-I/PF convient pour 7 applications: USB Human-Interface Devices (HID) with LCD, Medical Devices with Segmented LCD, USB Smart-Card and Token Readers, Industrial Measurement and Metering, Capacitive-Touch User Interfaces, Electronic Shelf Labels and Retail Displays, Portable Data-Acquisition Loggers.
USB Human-Interface Devices (HID) with LCD
The PIC18F95J94T-I/PF's integrated USB 2.0 full-speed transceiver and segmented LCD controller (up to 480 segments) make it ideal for USB HID products that also need a local display - remote controls with status readouts, programmable keypads, USB-connected thermostats, and barcode-scanner displays. The 32KB Flash accommodates Microchip's MLA USB HID stack plus application code, while the 80 I/O pins support large key matrices and the segmented LCD up to 480 segments, eliminating the need for a separate display driver. At 64 MHz / 16 MIPS, USB polling and LCD refresh coexist with no perceptible lag, and nanoWatt XLP sleep currents below 100 nA enable USB-suspend-friendly battery operation.
Recommandé
Medical Devices with Segmented LCD
The PIC18F95J94T-I/PF suits blood-pressure monitors, glucose meters, digital thermometers, and pulse oximeters that combine USB connectivity with large segmented LCD readouts (up to 480 segments and 48 commons). Its 10-bit ADC up to 1.1 Msps captures sensor signals accurately, and nanoWatt XLP technology below 100 nA sleep current extends battery life across months of intermittent use. The CTMU module provides capacitive-touch button sensing without an external touch controller, reducing BOM cost on handheld medical devices. Wide 2.0-3.6V supply supports 2xAA or single Li-ion cells directly.
Recommandé
USB Smart-Card and Token Readers
The PIC18F95J94T-I/PF's USB Full-Speed transceiver, 32KB Flash for ISO 7816 smart-card stacks, and 80 I/O pins (including USART and SPI peripherals for card interfaces) make it a strong fit for USB smart-card readers, security tokens, and authentication dongles. The PIC18J core runs at 16 MIPS, sufficient for software-based AES and SHA routines; the part's wide 2.0-3.6V supply aligns with USB VBUS (5V via internal 3.3V LDO) and reader-side power rails. nanoWatt XLP supports suspend/resume USB states cleanly. Pin-compatible alternatives include PIC18F96J94T-I/PF (64KB Flash) for richer security stacks.
Recommandé
Industrial Measurement and Metering
The PIC18F95J94T-I/PF fits industrial metering - electricity, gas, water, and heat meters - with its integrated segmented LCD (up to 480 segments for kWh displays, tariffs, status icons) and USB service port for field configuration. The 10-bit ADC handles sensor inputs, RTCC maintains time-of-use tariffs, and nanoWatt XLP below 100 nA sleep current supports 10+ year battery life on a single cell. Wide 2.0-3.6V operation matches 2xAA or D-cell lithium primaries. Industrial -40C to +85C temperature range handles outdoor meter deployments.
Recommandé
Capacitive-Touch User Interfaces
The PIC18F95J94T-I/PF's on-chip CTMU (Charge Time Measurement Unit) enables capacitive-touch button, slider, and wheel sensing without an external touch controller, reducing BOM cost for appliances, audio equipment, and consumer products. Combined with the integrated segmented LCD (up to 480 segments for status readouts) and 80 I/O pins, the part supports full touch + display interfaces in a 14x14 mm 100-TQFP. nanoWatt XLP below 100 nA sleep is ideal for battery-powered touch remotes; wake-on-touch current draw is microamp-range.
Recommandé
Electronic Shelf Labels and Retail Displays
The PIC18F95J94T-I/PF suits small-footprint retail devices - electronic shelf labels (ESL), price-tag updaters, and POS peripherals - with its USB port for in-store programming and segmented LCD (up to 480 segments for price, currency, and barcode) for clear at-a-glance readouts. The 32KB Flash accommodates USB plus ESL update logic, and nanoWatt XLP below 100 nA sleep supports coin-cell or button-cell operation for years. The 100-pin TQFP footprint is shared with the broader PIC18FxxJ94 family, allowing PCB reuse across ESL, labeler, and POS variants.
Recommandé
Portable Data-Acquisition Loggers
The PIC18F95J94T-I/PF's 10-bit ADC up to 1.1 Msps, 32KB Flash, 4KB RAM, and integrated USB for data offload make it a fit for portable data loggers - environmental sensors, vibration loggers, and field-test instruments. The segmented LCD (up to 480 segments) shows real-time readings without a graphic-display penalty, and the wide 2.0-3.6V supply supports field-battery operation. nanoWatt XLP below 100 nA sleep enables long standby between measurement bursts; USB Full-Speed provides fast data offload back to the host.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F95J94T-I/PF — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F97J94T-I/PF | PIC18F96J94T-I/PF | PIC18F87J72-I/PT | PIC18F86J65-I/PT | PIC18F87J10-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (14x14 mm) | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same |
| Flash | 32 KB | 128 KB | 64 KB | 64 KB | 96 KB | 128 KB |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB | 3.9 KB |
| USB | USB 2.0 FS integrated | USB 2.0 FS integrated | USB 2.0 FS integrated | No USB (J72) | USB 2.0 FS + Ethernet MAC | USB 2.0 FS integrated |
| LCD Segments | Up to 480 | Up to 480 | Up to 480 | Up to 480 | Up to 416 | No LCD (J10 core) |
| CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 48 MHz / 12 MIPS | 48 MHz / 12 MIPS | 40 MHz / 10 MIPS |
| 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 |
| AEC-Q100 Automotive | Not qualified (Industrial grade only) | Not qualified | Not qualified | Not qualified | Not qualified | Not qualified |
Principaux différenciateurs
- USB Full-Speed + segmented LCD (up to 480 segments) in 32KB Flash (vs PIC18F87J72-I/PT (no USB))
- nanoWatt XLP for years of battery life (vs PIC18F87J10-I/PT (no XLP))
- 100-pin TQFP with 80 I/O and integrated USB + LCD (vs PIC18F85J94-I/PT (80-pin TQFP, ~65 I/O))
Notes de conception
The PIC18F95J94T-I/PF operates from 2.0V to 3.6V VDD; place a 100nF decoupling capacitor within 5mm of each VDD/VSS pair, plus a 4.7uF bulk capacitor near the VDD pin closest to the internal 3.3V LDO (pin 10/20 region). Estimated: at 64 MHz active, IDD ~10 mA; in nanoWatt XLP sleep, IDD drops below 100 nA. The internal 3.3V LDO powers the USB transceiver; bypass VUSB (pin 83) with 220nF to VSS.
The 100-TQFP (14x14 mm) package is large for a microcontroller - allocate at least 1.5 oz copper pours under the chip for thermal relief and ground. Keep D+ and D- (pins 80/81) traces length-matched to within 2 mm and 90 ohms differential; route the USB traces on the top layer with a continuous ground plane below. The VBUS pin (82) is 5V-tolerant even though the MCU runs at 3.3V, simplifying host-port integration. Place the 1.5 k pull-up resistor on D+ within 25 mm of the chip.
Common pitfalls with the PIC18F95J94T-I/PF: (1) drawing more than 200 mA total from any VDD/VSS pair without additional bulk capacitors; (2) leaving the MCLR pin floating - tie through a 10k pull-up to VDD with a 100nF cap to VSS for proper reset; (3) forgetting to configure the LCD charge pump before enabling segmented LCD display, which causes ghosting; (4) using RTCC without enabling the secondary SOSC oscillator on RC0/RC1 - RTCC accuracy drops from seconds/month to seconds/day. Per Microchip datasheet DS39975, the CTMU module requires a calibration step before each touch-scan burst.
Layout for the PIC18F95J94T-I/PF should keep the analog AVSS/AVDD pair (pins 22/23) isolated from digital VSS with a single-point connection; this star-grounding prevents digital switching noise from coupling into ADC measurements. Route the secondary SOSC crystal traces (RC0/RC1, pins 44/45) within 5 mm of the chip with a guard ground trace; the 32.768 kHz crystal accuracy is sensitive to capacitive loading. Estimate: ADC SNR at 1 Msps is approximately 60 dB with proper layout, dropping to 50 dB without it.
Informations de conformité
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade only (-40C to +85C); no AEC-Q100 automotive variant available in this family. Halogen-free per Microchip environmental certification.