PIC18F87J93-I/PT - 128KB Flash LCD MCU 8-bit 48MHz | Microchip
Артикул: PIC18F87J93-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.95 | $7,95 |
| 10 | $7.16 | $71,60 |
| 100 | $6.36 | $636,00 |
| 500 | $5.4 | $2.700,00 |
| 1.000 | $4.77 | $4.770,00 |
PIC18F87J93-I/PT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and a rich set of peripherals. The PIC18F87J93 belongs to the PIC18J family, which extends the classic PIC18 Harvard architecture with a 16-bit-wide program-memory bus, higher linear addressing, and nanoWatt XLP-style power management. It sits within the broader taxonomy: 8-bit microcontroller -> PIC microcontroller -> PIC18 family -> PIC18J sub-family -> Microchip 8-bit MCU portfolio.
Key features include 128KB (64K x 16) of self-programmable Flash, 4KB RAM, an integrated LCD driver capable of driving up to 192 segments, a 12-bit ADC, multiple USART/SPI/I2C peripherals, nanoWatt power-saving modes for battery operation, and an extended industrial temperature range (-40°C to +85°C) as indicated by the -I suffix. The 80-pin TQFP gives generous I/O and analog-channel count for sensor-rich applications.
The PIC18J core uses a 16-bit instruction path with a two-stage pipeline and a hardware multiply, allowing deterministic interrupt response and efficient C compilation via MPLAB XC8. The integrated LCD charge pump and resistor ladder remove the need for external voltage generation, reducing BOM cost and board area in human-machine-interface (HMI) products.
Typical applications include handheld digital multimeters, thermostats and HVAC controls, home-security keypads, portable medical monitors (glucometers, pulse oximeters), and electricity/water/gas utility meters. The combination of integrated 12-bit ADC, segmented LCD, and low-power nanoWatt modes suits battery-powered metering with on-device display readouts.
When designing with this part, allocate sufficient PCB area for decoupling (100 nF ceramic per VDD pair plus bulk tantalum) and route the LCD segment traces with care to avoid crosstalk. Verify that the segment count of your glass does not exceed the part's COM/SEG matrix in the selected pin configuration.
Аналоги без доработки для PIC18F87J93-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F87J93-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, I/O Pins, Core Architecture, LCD Driver.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F87J93T-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F87J72-I/PT
✅ Прямая замена✓ В наличии
$4.78 / шт.
Открыть даташит →PIC18F8723-I/PT
✅ Прямая замена✓ В наличии
$7.95 / шт.
Открыть даташит →PIC18F8722T-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F85K90-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F87J93-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC18J 8-bit Harvard (16-bit program bus) |
| Program Memory (Flash) | 128 KB (64K x 16) |
| Data Memory (RAM) | 4 KB |
| Maximum CPU Frequency | 48 MHz |
| ADC | 12-bit, up to 12 channels |
| LCD Driver | Integrated segmented LCD controller (up to ~192 segments) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Диапазон рабочих температур | -40 C to +85 C (Industrial) |
| I/O Pins | Up to 69 (80-pin device) |
| Корпус | 80-pin TQFP (PT), 12x12 mm |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 |
| Peripherals | USART, SPI, I2C, ECCP, comparators, CTMU |
| Power-Saving Modes | nanoWatt XLP (Sleep, Idle, RTCC) |
| Статус RoHS | Compliant |
| Programming/Debug | ICSP, ICD via MPLAB |
Конфигурация выводов PIC18F87J93-I/PT
| Контакт 1 | RA0/AN0 — PORTA bit 0 / ADC analog input 0 |
| Контакт 2 | RA1/AN1 — PORTA bit 1 / ADC analog input 1 |
| Контакт 3 | RA2/AN2/VREF- — PORTA bit 2 / ADC analog input 2 / ADC VREF- |
| Контакт 4 | RA3/AN3/VREF+ — PORTA bit 3 / ADC analog input 3 / ADC VREF+ |
| Контакт 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 6 | RA5/AN4 — PORTA bit 5 / ADC analog input 4 |
| Контакт 7 | RA6 — PORTA bit 6 |
| Контакт 8 | RA7 — PORTA bit 7 |
| Контакт 9 | RE0/RD — PORTE bit 0 / LCD segment drive |
| Контакт 10 | RE1/WR — PORTE bit 1 / LCD segment drive |
| Контакт 11 | RE2/CS — PORTE bit 2 / LCD segment drive |
| Контакт 12 | VDD — Positive supply (2.0-3.6 V) |
| Контакт 13 | VSS — Ground reference |
| Контакт 14 | OSC1/CLKI/RA7 — Oscillator input / external clock input |
| Контакт 15 | OSC2/CLKO/RA6 — Oscillator output |
| Контакт 16 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator |
| Контакт 17 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator / CCP2 |
| Контакт 18 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Контакт 19 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 20 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 21 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 22 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Контакт 23 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Контакт 24 | RD0/PSP0/SEG0 — PORTD bit 0 / LCD segment 0 |
| Контакт 25 | RD1/PSP1/SEG1 — PORTD bit 1 / LCD segment 1 |
| Контакт 26 | RD2/PSP2/SEG2 — PORTD bit 2 / LCD segment 2 |
| Контакт 27 | RD3/PSP3/SEG3 — PORTD bit 3 / LCD segment 3 |
| Контакт 28 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 |
| Контакт 29 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 30 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Контакт 31 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Контакт 32 | RB4/KBI0 — PORTB bit 4 / interrupt-on-change |
| Контакт 33 | RB5/KBI1 — PORTB bit 5 / interrupt-on-change |
| Контакт 34 | RB6/KBI2/PGC — PORTB bit 6 / ICSP clock |
| Контакт 35 | RB7/KBI3/PGD — PORTB bit 7 / ICSP data |
| Контакт 36 | VSS — Ground reference |
| Контакт 37 | VDD — Positive supply (2.0-3.6 V) |
| Контакт 38 | RF0 — PORTF bit 0 |
| Контакт 39 | RF1 — PORTF bit 1 |
| Контакт 40 | RF2 — PORTF bit 2 |
| Контакт 41 | RF3 — PORTF bit 3 |
| Контакт 42 | RF4 — PORTF bit 4 |
| Контакт 43 | RF5 — PORTF bit 5 |
| Контакт 44 | RF6 — PORTF bit 6 |
| Контакт 45 | RF7 — PORTF bit 7 |
| Контакт 46 | RG0 — PORTG bit 0 |
| Контакт 47 | RG1 — PORTG bit 1 |
| Контакт 48 | RG2 — PORTG bit 2 |
| Контакт 49 | RG3 — PORTG bit 3 |
| Контакт 50 | RG4 — PORTG bit 4 |
| Контакт 51 | AVDD — Analog positive supply |
| Контакт 52 | AVSS — Analog ground |
| Контакт 53 | RH0 — PORTH bit 0 |
| Контакт 54 | RH1 — PORTH bit 1 |
| Контакт 55 | RH2 — PORTH bit 2 |
| Контакт 56 | RH3 — PORTH bit 3 |
| Контакт 57 | RH4 — PORTH bit 4 |
| Контакт 58 | RH5 — PORTH bit 5 |
| Контакт 59 | RH6 — PORTH bit 6 |
| Контакт 60 | RH7 — PORTH bit 7 |
| Контакт 61 | RJ0 — PORTJ bit 0 |
| Контакт 62 | RJ1 — PORTJ bit 1 |
| Контакт 63 | RJ2 — PORTJ bit 2 |
| Контакт 64 | RJ3 — PORTJ bit 3 |
| Контакт 65 | RJ4 — PORTJ bit 4 |
| Контакт 66 | RJ5 — PORTJ bit 5 |
| Контакт 67 | RJ6 — PORTJ bit 6 |
| Контакт 68 | RJ7 — PORTJ bit 7 |
| Контакт 69 | RK0 — PORTK bit 0 |
| Контакт 70 | RK1 — PORTK bit 1 |
| Контакт 71 | RK2 — PORTK bit 2 |
| Контакт 72 | RK3 — PORTK bit 3 |
| Контакт 73 | RK4 — PORTK bit 4 |
| Контакт 74 | RK5 — PORTK bit 5 |
| Контакт 75 | RK6 — PORTK bit 6 |
| Контакт 76 | RK7 — PORTK bit 7 |
| Контакт 77 | RL0 — PORTL bit 0 / LCD segment |
| Контакт 78 | RL1 — PORTL bit 1 / LCD segment |
| Контакт 79 | RL2 — PORTL bit 2 / LCD segment |
| Контакт 80 | RL3 — PORTL bit 3 / LCD segment |
Типичное применение
PIC18F87J93-I/PT подходит для 6 применениеs: Handheld Digital Multimeter, Programmable Thermostat / HVAC Controller, Home-Security Keypad / Alarm Panel, Portable Medical Device (Glucometer / Pulse Oximeter), Electric / Water / Gas Utility Meter, Industrial Sensor Hub with Local Display.
Handheld Digital Multimeter
The PIC18F87J93-I/PT is purpose-built for handheld digital multimeters (DMMs) where a low-power 8-bit core must drive a multi-digit 7-segment LCD and sample multiple analog inputs. Its 12-bit ADC with up to 12 channels captures voltage, current, and temperature sense lines, while the integrated LCD driver (up to 192 segments) drives the meter display without an external controller. NanoWatt XLP sleep currents in the microamp range extend battery life on 2xAA alkaline cells. Reference design patterns follow the Microchip AN1295 LCD meter note.
Рекомендуется
Programmable Thermostat / HVAC Controller
For programmable HVAC thermostats and wall-mounted controllers, the PIC18F87J93-I/PT delivers 128 KB Flash for schedule storage, an integrated segmented LCD controller for backlit glass-front displays, and a 12-bit ADC for thermistor/thermocouple temperature sensing. The 2.0-3.6 V supply lets the design run from a 24VAC half-wave-derive rail with a simple LDO. Real-Time Clock and Calendar (RTCC) with external 32.768 kHz crystal maintains time during power loss. The Microchip PIC18F87J93 family datasheet (DS39948A) provides a typical thermostat reference schematic.
Рекомендуется
Home-Security Keypad / Alarm Panel
The PIC18F87J93-I/PT fits home-security alarm panels and keypads where an MCU must drive a multi-line character LCD or large segment display while scanning a 4x4 matrix keypad and supervising multiple zone sensors. Its 128 KB Flash supports encrypted sensor protocols and event logging, while the integrated LCD driver removes a separate display chip from the BOM. USART/SPI/I2C peripherals provide cellular or Wi-Fi module connectivity for cloud reporting. NanoWatt modes keep quiescent current low during armed standby.
Рекомендуется
Portable Medical Device (Glucometer / Pulse Oximeter)
Battery-powered medical devices such as glucometers, pulse oximeters, and digital thermometers benefit from the PIC18F87J93-I/PT's combination of low-power nanoWatt operation, integrated 12-bit ADC for analog sensor readout, and segmented LCD controller for direct glass display driving. The 128 KB Flash accommodates FDA-style calibration data and on-screen UI strings, while 4 KB RAM holds smoothed sensor samples. Operating from 2.0-3.6 V suits a single CR2032 or 2xAAA battery, and the -40 to +85 C industrial range covers portable-use environments.
Рекомендуется
Electric / Water / Gas Utility Meter
Utility metering is the canonical use case for the PIC18F87J93-I/PT: an integrated LCD driver displays consumption digits and status icons on a multi-segment glass, the 12-bit ADC accurately samples current shunts or analog sensor outputs, and 128 KB Flash stores tamper events and tariff tables. NanoWatt XLP modes with RTCC ticking on a 32.768 kHz crystal allow multi-year battery operation. The 80-pin TQFP gives enough GPIO for optical tamper sensors, metrology pulse outputs, and wireless M-Bus or wireless M-Bus / LoRaWAN module interfaces.
Рекомендуется
Industrial Sensor Hub with Local Display
Industrial sensor hubs that aggregate 4-20 mA loops, thermistors, and digital sensor buses benefit from the PIC18F87J93-I/PT's 12-channel 12-bit ADC, multiple USART/SPI/I2C peripherals, and on-chip segmented LCD driver for a local display readout. The 80-pin TQFP exposes enough GPIO for digital I/O expansion and isolated communication ports. Industrial -40 to +85 C operation tolerates factory-floor temperatures, and the extended PIC18J instruction set handles Modbus RTU framing in firmware without external protocol ICs.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F87J93-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F87J93T-I/PT | PIC18F67J93-I/PT | PIC18F87J72-I/PT | PIC18F8723-I/PT | PIC18F8722T-I/PT | PIC18F85K90-I/PT |
|---|---|---|---|---|---|---|---|
| Package | 80-pin TQFP (12x12 mm) | 80-pin TQFP - same | 64-pin TQFP - different | 80-pin TQFP - same | 80-pin TQFP - same | 80-pin TQFP - same | 80-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC18J 8-bit | PIC18J 8-bit - same | PIC18J 8-bit - same | PIC18F87J72 family | PIC18 5V 8-bit | PIC18 5V 8-bit | PIC18 K-series 8-bit |
| AEC-Q100 | Not qualified | Not qualified | Not qualified | Not qualified | Not qualified | Not qualified | Not qualified |
Ключевые отличия
- Integrated LCD driver eliminates external charge pump (против PIC18F8723-I/PT)
- 12-bit ADC vs 10-bit on legacy 5 V parts (против PIC18F8723-I/PT)
- More pins and GPIO than 64-pin sibling (против PIC18F67J93-I/PT)
- Modern PIC18 K-series alternative at higher clock (против PIC18F85K90-I/PT)
Заметки по проектированию
Place a 100 nF ceramic decoupling capacitor on every VDD/AVDD pair within 5 mm of the IC pin, and add a single 10 uF tantalum or ceramic bulk capacitor on the main 3.3 V rail. The PIC18F87J93-I/PT's integrated LCD charge pump draws brief current spikes during bias generation, so low‑ESR bulk decoupling prevents VDD droop that could cause ADC inaccuracy on the same supply rail.
Route LCD segment traces with short, parallel paths to the glass connector and keep them away from high-frequency switching lines (USART, SPI clock) and the on-board oscillator traces. The 80-pin TQFP (12x12 mm) gives 0.5 mm pitch - use 0.15 mm/0.20 mm trace/spacing and a 4-layer stackup with a continuous ground plane under the MCU to minimize noise coupling into the analog ADC inputs (AN0-AN11).
Do not assume the 80-pin TQFP pinout is identical across the PIC18F87J93 family and PIC18F8723/PIC18F8722 legacy 5 V families - they share the package but differ in pin function (LCD segments vs GPIO) and supply-voltage tolerance. Always cross-check the datasheet pin tables before migrating firmware between PIC18F87J93-I/PT and PIC18F8723-I/PT, since 5 V on PIC18F87J93 inputs will damage the part. Source: PIC18F87J93 family datasheet (DS39948A).
When driving long off-board sensor cables from PIC18F87J93-I/PT ADC pins, add a 100 ohm series resistor and a 10 nF ceramic to ground at the pin to form a low-pass filter that suppresses RF interference. The 12-bit ADC has limited analog bandwidth; oversampling or averaging 16x in firmware extends effective resolution to ~14 bits for slow DC measurements like thermistor sensing in thermostats and utility meters.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial temperature grade (-I suffix) -40 to +85 C; not AEC-Q100 qualified for automotive. Pb-free reflow profile per JEDEC J-STD-020 MSL3.