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 (对比 PIC18F87K90-I/PT)
- Higher LCD segment count in 80-pin package (对比 PIC18F46K22-I/PT)
- 100% same-die drop-in alternative for tray-to-reel re-sourcing (对比 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.