PIC18F95J94T-I/PF - 8-Bit XLP MCU 32KB Flash USB LCD | Microchip
MPN: PIC18F95J94T-I/PF ✓ AktifPIC18F95J94T-I/PF Ringkasan
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.
Alternatif penggantian untuk PIC18F95J94T-I/PF — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC18F95J94T-I/PF (sama faktor bentuk dan footprint) — berbeda di dalam Package, I/O Pins, Operating Temperature, ADC, Program Memory (Flash).
PIC18F97J94T-I/PF
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC18F96J94T-I/PF
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F87J72-I/PT
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F86J65-I/PT
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F87J10-I/PT
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F95J94T-I/PF Rating Maksimal & Karakteristik Listrik
| 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) |
| Paket | 100-TQFP (14x14 mm) |
| Tipe Mounting | Surface Mount |
| Suhu Kerja | -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) |
| Level MSL | 3 (per JEDEC J-STD-020) |
| Status RoHS | Compliant |
Konfigurasi Pin PIC18F95J94T-I/PF
| Pin produk 1 | RG0/SEG19/COM7 — I/O port / LCD segment / LCD common |
| Pin produk 2 | RG1/SEG20/COM6 — I/O port / LCD segment / LCD common |
| Pin produk 3 | RG2/SEG21/COM5 — I/O port / LCD segment / LCD common |
| Pin produk 4 | RG3/SEG22/COM4 — I/O port / LCD segment / LCD common |
| Pin produk 5 | RG4/SEG23/COM3 — I/O port / LCD segment / LCD common |
| Pin produk 6 | MCLR — Master Clear (reset, active low) |
| Pin produk 7 | RG5/SEG24/COM2 — I/O port / LCD segment / LCD common |
| Pin produk 8 | RG6/SEG25/COM1 — I/O port / LCD segment / LCD common |
| Pin produk 9 | RG7/SEG26/COM0 — I/O port / LCD segment / LCD common |
| Pin produk 10 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 11 | VSS — Ground reference |
| Pin produk 12 | RH0/SEG27 — I/O port / LCD segment |
| Pin produk 13 | RH1/SEG28 — I/O port / LCD segment |
| Pin produk 14 | RH2/SEG29 — I/O port / LCD segment |
| Pin produk 15 | RH3/SEG30 — I/O port / LCD segment |
| Pin produk 16 | RH4/SEG31 — I/O port / LCD segment |
| Pin produk 17 | RH5/SEG32/AN21 — I/O port / LCD segment / analog input |
| Pin produk 18 | RH6/SEG33/AN20 — I/O port / LCD segment / analog input |
| Pin produk 19 | RH7/SEG34/AN19 — I/O port / LCD segment / analog input |
| Pin produk 20 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 21 | VSS — Ground reference |
| Pin produk 22 | AVDD — Analog power supply |
| Pin produk 23 | AVSS — Analog ground |
| Pin produk 24 | RA0/AN0/C1INA — I/O port / analog input / comparator input |
| Pin produk 25 | RA1/AN1/C1INB — I/O port / analog input / comparator input |
| Pin produk 26 | RA2/AN2/C2INA — I/O port / analog input / comparator input |
| Pin produk 27 | RA3/AN3/C2INB — I/O port / analog input / comparator input |
| Pin produk 28 | RA4/AN4/C1INC — I/O port / analog input / comparator input |
| Pin produk 29 | RA5/AN5/C2INC — I/O port / analog input / comparator input |
| Pin produk 30 | RA6/AN6/OSC2 — I/O port / analog input / oscillator output |
| Pin produk 31 | RA7/AN7/OSC1 — I/O port / analog input / oscillator input |
| Pin produk 32 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 33 | VSS — Ground reference |
| Pin produk 34 | RB0/AN8/SEG0 — I/O port / analog input / LCD segment |
| Pin produk 35 | RB1/AN9/SEG1 — I/O port / analog input / LCD segment |
| Pin produk 36 | RB2/AN10/SEG2 — I/O port / analog input / LCD segment |
| Pin produk 37 | RB3/AN11/SEG3 — I/O port / analog input / LCD segment |
| Pin produk 38 | RB4/AN12/SEG4 — I/O port / analog input / LCD segment |
| Pin produk 39 | RB5/AN13/SEG5 — I/O port / analog input / LCD segment |
| Pin produk 40 | RB6/AN14/SEG6/PGC — I/O port / analog input / LCD segment / ICD clock |
| Pin produk 41 | RB7/AN15/SEG7/PGD — I/O port / analog input / LCD segment / ICD data |
| Pin produk 42 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 43 | VSS — Ground reference |
| Pin produk 44 | RC0/SOSCO/T1CKI — I/O port / secondary oscillator / Timer1 clock |
| Pin produk 45 | RC1/SOSCI/CCP2 — I/O port / secondary oscillator / CCP2 |
| Pin produk 46 | RC2/CCP1 — I/O port / CCP1 |
| Pin produk 47 | RC3/SCL1 — I/O port / I2C1 clock |
| Pin produk 48 | RC4/SDA1 — I/O port / I2C1 data |
| Pin produk 49 | RC5/SDO2 — I/O port / SPI2 data out |
| Pin produk 50 | RC6/SDI2/TX2/CK2 — I/O port / SPI2 data in / USART2 TX / USART2 CK |
| Pin produk 51 | RC7/SDO2/RX2/DT2 — I/O port / SPI2 data out / USART2 RX / USART2 DT |
| Pin produk 52 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 53 | VSS — Ground reference |
| Pin produk 54 | RD0/SEG8 — I/O port / LCD segment |
| Pin produk 55 | RD1/SEG9 — I/O port / LCD segment |
| Pin produk 56 | RD2/SEG10 — I/O port / LCD segment |
| Pin produk 57 | RD3/SEG11 — I/O port / LCD segment |
| Pin produk 58 | RD4/SEG12 — I/O port / LCD segment |
| Pin produk 59 | RD5/SEG13 — I/O port / LCD segment |
| Pin produk 60 | RD6/SEG14 — I/O port / LCD segment |
| Pin produk 61 | RD7/SEG15 — I/O port / LCD segment |
| Pin produk 62 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 63 | VSS — Ground reference |
| Pin produk 64 | RE0/AN16/SEG16 — I/O port / analog input / LCD segment |
| Pin produk 65 | RE1/AN17/SEG17 — I/O port / analog input / LCD segment |
| Pin produk 66 | RE2/AN18/SEG18 — I/O port / analog input / LCD segment |
| Pin produk 67 | RE3 — I/O port (digital only) |
| Pin produk 68 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 69 | VSS — Ground reference |
| Pin produk 70 | RF0/C1OUT — I/O port / comparator 1 output |
| Pin produk 71 | RF1/C2OUT — I/O port / comparator 2 output |
| Pin produk 72 | RF2/PMA5 — I/O port / PMP address |
| Pin produk 73 | RF3/PMA4 — I/O port / PMP address |
| Pin produk 74 | RF4/PMA3 — I/O port / PMP address |
| Pin produk 75 | RF5/PMA2 — I/O port / PMP address |
| Pin produk 76 | RF6/PMA1 — I/O port / PMP address |
| Pin produk 77 | RF7/PMA0 — I/O port / PMP address |
| Pin produk 78 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 79 | VSS — Ground reference |
| Pin produk 80 | D+ — USB D+ data line |
| Pin produk 81 | D- — USB D- data line |
| Pin produk 82 | VBUS — USB VBUS (4.4V tolerant) |
| Pin produk 83 | VUSB — Internal USB 3.3V LDO output (bypass cap) |
| Pin produk 84 | RJ0 — I/O port (digital only) |
| Pin produk 85 | RJ1 — I/O port (digital only) |
| Pin produk 86 | RJ2 — I/O port (digital only) |
| Pin produk 87 | RJ3 — I/O port (digital only) |
| Pin produk 88 | RJ4 — I/O port (digital only) |
| Pin produk 89 | RJ5 — I/O port (digital only) |
| Pin produk 90 | RJ6 — I/O port (digital only) |
| Pin produk 91 | RJ7 — I/O port (digital only) |
| Pin produk 92 | VDD — Power supply (2.0V-3.6V) |
| Pin produk 93 | VSS — Ground reference |
| Pin produk 94 | RK0/SEG35 — I/O port / LCD segment |
| Pin produk 95 | RK1/SEG36 — I/O port / LCD segment |
| Pin produk 96 | RK2/SEG37 — I/O port / LCD segment |
| Pin produk 97 | RK3/SEG38 — I/O port / LCD segment |
| Pin produk 98 | RK4/SEG39 — I/O port / LCD segment |
| Pin produk 99 | RK5/SEG40 — I/O port / LCD segment |
| Pin produk 100 | RK6/SEG41 — I/O port / LCD segment |
Aplikasi Umum
PIC18F95J94T-I/PF cocok untuk 7 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC18F95J94T-I/PF — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- USB Full-Speed + segmented LCD (up to 480 segments) in 32KB Flash (vsPIC18F87J72-I/PT (no USB))
- nanoWatt XLP for years of battery life (vsPIC18F87J10-I/PT (no XLP))
- 100-pin TQFP with 80 I/O and integrated USB + LCD (vsPIC18F85J94-I/PT (80-pin TQFP, ~65 I/O))
Catatan Desain
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.
Informasi Konformitas
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.