PIC18F87J94-I/PT - 8-bit LCD USB MCU 128KB 80-TQFP | Microchip
부품 번호: PIC18F87J94-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $10.75 | $10.75 |
| 10 | $9.68 | $96.80 |
| 100 | $8.62 | $862.00 |
| 500 | $7.69 | $3,845.00 |
| 1,000 | $6.88 | $6,880.00 |
PIC18F87J94-I/PT 개요
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path; the PIC18F87J94 belongs to the PIC18F "J94" family, which sits in the hierarchy 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. The J94 family is the first PIC18 family to combine a USB peripheral with a large integrated segmented-LCD driver (an industry first for an 8-bit PIC), making it well suited for human-machine-interface products that must also communicate with a host PC or charge over USB.
Key features include nanoWatt XLP sleep modes for battery-driven designs, an integrated 12-bit ADC, up to 32 MHz internal oscillator, two USARTs, two SSP/SPI/I2C peripherals, a 10-bit PWM, and a CTMU (Charge Time Measurement Unit) for capacitive touch sensing. The segmented-LCD controller supports up to 368 pixels with software contrast and charge-pump bias generation.
The device pairs a Harvard-architecture RISC core with a 16-bit-wide instruction word and 8-bit data path, plus JTAG/ICSP in-circuit programming and on-chip debugging. The 80-pin TQFP footprint exposes full LCD segment count alongside USB, making it the highest-pin-count member of the J94 family alongside the 100-pin PIC18F97J94.
Typical applications include USB-connected glucose/blood-pressure meters, industrial HMI panels, home-automation touch keypads, USB battery chargers, and barcode scanners. The wide 2.0 V to 3.6 V VDD range and XLP sleep current below 1 uA also favor multi-year battery powered sensor readouts.
When designing with this part, plan board layout for the USB DP/DM traces as a 90-ohm differential pair and provide a 1.5 kohm pull-up on D+ for Full-Speed enumeration. The LCD pins are multiplexed with digital I/O; route segment and common lines to allow independent bias and contrast trim via the internal charge pump.
This page synthesizes distributor pricing for PIC18F87J94-I/PT, drop-in alternatives in the same 80-TQFP footprint, and application guidance not duplicated in the manufacturer datasheet.
드롭인 대체품: PIC18F87J94-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F87J94-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, ADC, Communication Peripherals, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F87J94T-I/PT
✅ 드롭인✓ 재고 있음
$6.55 / 개
데이터시트 보기 →PIC18F97J94-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.78 / 개
데이터시트 보기 →PIC18F96J94-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.45 / 개
데이터시트 보기 →PIC18F65K80-I/MR
✅ 드롭인✓ 재고 있음
$3.12 / 개
데이터시트 보기 →PIC18F97J60-I/PF
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$7.85 / 개
데이터시트 보기 →PIC18F87J94-I/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC18 (8-bit RISC, Harvard) |
| CPU Clock Speed | 64 MHz (max) |
| Throughput | 16 MIPS |
| Program Memory (Flash) | 128 KB (64K x 16) |
| RAM | 4 KB |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| 패키지 | 80-pin TQFP (12 x 12 x 1 mm) |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40 C to +85 C (Industrial, "-I") |
| USB Peripheral | USB 2.0 Full-Speed (12 Mbps), device mode |
| LCD Controller | Segmented LCD, up to 368 segments, integrated charge pump |
| ADC | 12-bit, multi-channel |
| Timers | Multiple 8/16-bit timers, 10-bit PWM |
| Communication Peripherals | 2x USART, 2x SSP/SPI/I2C |
| Low-Power Technology | nanoWatt XLP (sleep current <1 uA typical) |
| Programming/Debug | ICSP (In-Circuit Serial Programming) and JTAG |
| MSL 레벨 | 3 |
| RoHS 상태 | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
PIC18F87J94-I/PT 80-pin tqfp (12 x 12 x 1 mm) 핀 구성 가이드
PIC18F87J94-I/PT(80-pin tqfp (12 x 12 x 1 mm) 패키지)의 핀 구성입니다. 이 디지털 IC에는 GPIO, 통신 인터페이스(UART, SPI, I2C), 전원 핀이 포함되어 있습니다. 대체 핀 기능과 구성 옵션은 제조사 데이터시트를 참조하십시오. 임베디드 시스템 설계와 PCB 레이아웃에 필수적입니다.
다음에 대한 상세 핀아웃 데이터 없음: PIC18F87J94-I/PT.
다음을 참조하십시오: 데이터시트 전체 핀 구성은 다음을 참조하십시오.
일반적인 애플리케이션
PIC18F87J94-I/PT 적합 용도: 6 애플리케이션s: USB-Connected Glucose / Blood-Pressure Meters, Industrial HMI / Process Panels, Smart Home Touch Keypads and Thermostats, USB Battery Chargers / Cable Devices, Handheld Barcode Scanners / Data Loggers, Battery-Powered Sensor Readouts (eMeters, ENV Monitors).
USB-Connected Glucose / Blood-Pressure Meters
The PIC18F87J94-I/PT's integrated USB 2.0 Full-Speed transceiver, on-chip 1.5 kohm pull-up, and segmented-LCD driver for up to 368 pixels fit medical meter designs that must display readings while uploading data to a PC. The 12-bit ADC handles the analog front end from electrochemical or pressure sensors, and the segmented LCD presents numeric test results without an extra display driver chip. nanoWatt XLP sleep currents under 1 uA allow battery-powered meters to sit in standby for years between uses. Place D+/D- as a 90-ohm differential pair and supply 3.3 V to VUSB for clean enumeration.
추천
Industrial HMI / Process Panels
The PIC18F87J94-I/PT drives a 368-segment LCD with software contrast and internal charge pump, eliminating an external segment driver for multi-page process indicator panels. Its two USARTs and two SSP/SPI/I2C ports connect to RS-485 bridges, EEPROMs, and host MCUs without bridge logic; the 12-bit ADC reads 4-20 mA loops through external resistor shunts. Industrial -40 C to +85 C operation and the 80-pin TQFP footprint ease PCB layout for panel-meter mechanical designs.
추천
Smart Home Touch Keypads and Thermostats
The PIC18F87J94-I/PT's integrated CTMU (Charge Time Measurement Unit) enables capacitive touch sensing on its own digital I/O pins, allowing up to 16+ touch buttons without a separate touch IC. The segmented LCD shows current/target temperatures and status icons, while XLP low-power modes let a thermostat run for 1+ year on two AA batteries when not actively updating. The 2.0 V to 3.6 V VDD range handles fresh and partially discharged cells without a boost converter.
추천
USB Battery Chargers / Cable Devices
Charging-dock products with a user LCD can use the PIC18F87J94-I/PT to enumerate as a USB device, read charger state, and display percent complete and fault codes on a segmented panel. The internal 12-bit ADC digitizes cell voltage and current-sense signals from a few external shunt resistors, while PWM outputs regulate the charger IC over a single analog control line. nanoWatt XLP keeps idle losses negligible when the dock is unplugged.
추천
Handheld Barcode Scanners / Data Loggers
Handheld barcode scanners need a small display, USB enumeration for cradle-tethered downloads, and several hours of battery life - all of which the PIC18F87J94-I/PT addresses in one device. The integrated 368-segment LCD shows scanned codes and battery state, and the two USARTs interface to the scan engine and an optional Bluetooth module. The 16 MIPS core parses code data and runs compression locally without offloading to a host.
추천
Battery-Powered Sensor Readouts (eMeters, ENV Monitors)
Environmental monitors and eMeters needing a numeric LCD plus a USB service port pair the PIC18F87J94-I/PT's segmented LCD with XLP deep-sleep to achieve multi-year battery life. The 12-bit ADC reads temperature/humidity/two-wire sensors, and USB is used only briefly during service visits to dump logs at Full-Speed 12 Mbps. The 2.0 V to 3.6 V supply range operates directly from lithium-thionyl cells without boost conversion.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F87J94-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F87J94T-I/PT | PIC18F97J94-I/PT | PIC18F96J94-I/PT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-80 (12 x 12 mm) | TQFP-80 (same) | TQFP-100 (footprint-oversized) | TQFP-80 (same) |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 96 KB |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB |
| CPU Clock / MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| USB Peripheral | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device |
| LCD Segments | up to 368 | up to 368 | up to 392 | up to 368 |
| ADC | 12-bit | 12-bit | 12-bit | 12-bit |
| Supply 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 |
| Packaging Format | Tray | Tape & Reel | Tray | Tray |
주요 차별점
- First PIC18 family to integrate both USB 2.0 FS and segmented LCD on one die (vs PIC18F87K90-I/PT)
- Higher LCD segment count in 80-pin package (vs PIC18F46K22-I/PT)
- 100% same-die drop-in alternative for tray-to-reel re-sourcing (vs PIC18F87J94T-I/PT)
설계 노트
Route the USB D+ and D- lines as a 90-ohm differential pair with symmetric length matching to within 50 mil, keep them away from LCD segment switching lines, and place the VUSB bypass 0.1 uF + 4.7 uF capacitor within 5 mm of the VUSB pin. The on-chip pull-up for Full-Speed enumeration is software-selectable via the UPUEN bit, so no external 1.5 kohm resistor on D+ is required unless you want bus-powered vs self-powered behavior differentiation.
Place a 100 nF + 10 uF ceramic bypass close to VDD/VDDcore pins and a 10 uF bulk cap near the segmented-LCD VLCD charge-pump output. The XLP deep-sleep current is below 1 uA, so designers must ensure there are no high-impedance pull-ups to rails that would feed leakage into the uA range; tie unused I/O to defined logic levels with the internal weak pull-up/down and disable unused peripherals via CONFIG words.
The 80-pin TQFP has a 0.4 mm pin pitch and exposed pad that must be soldered for thermal and electrical performance - use a 6 x 6 thermal-via array under the pad tied to GND. Segmented LCD segment lines should be routed on the bottom layer under a grounded top metal to minimize crosstalk and to allow segment traces to reach the panel flex tail without crossing noisy USB traces.
PIC18F87J94 is in the 'J' family and runs from a single 2.0 V-3.6 V supply - many older PIC18 designs assume a 5 V supply, which would permanently damage the part. The 'J' suffix also means the part does NOT have a 5 V tolerant digital I/O; avoid 5 V peripherals without a level shifter. The PIC18F 'LF' vs 'F' marking distinction: LF = wide-memory, F = legacy 16-bit-wide Flash - confirm the linker name matches the chosen compiler version (MPLAB XC8).
규정 준수 정보
RoHS/lead-free per Microchip product page; not AEC-Q100 qualified (industrial/commercial grade). The 'I' suffix confirms -40 C to +85 C industrial temperature range.