PIC18F8628-I/PT - 8-Bit MCU, 96KB Flash, 40MHz, 80-TQFP
Артикул: PIC18F8628-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $15.57 | $15,57 |
| 10 | $14.02 | $140,20 |
| 100 | $12.46 | $1.246,00 |
| 500 | $11.18 | $5.590,00 |
| 1.000 | $9.95 | $9.950,00 |
PIC18F8628-I/PT Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU, memory, and programmable peripherals. The PIC18F family in particular uses an enhanced Harvard RISC architecture with 16-bit instructions and 8-bit data, optimised for deterministic real-time control. PIC18F parts sit between simpler PIC (8-bit) families and PIC24/dsPIC 16-bit families, balancing code density, peripheral richness, and nanoWatt low-power features.
Key features include 70 digital I/O lines, dual synchronous serial ports (I2C and SPI capable), dual asynchronous serial ports with LIN support, multiple 16-bit timers, capture/compare/PWM modules, and the nanoWatt power-managed sleep modes. The integrated 12-bit ADC allows direct sensor interface without external converters, while the wide 4.2 V to 5.5 V supply range suits industrial 5 V rails.
The PIC18F8628 uses an enhanced flash cell with self-programmability and an ICD-friendly architecture, supporting in-circuit debugging and C-compiled firmware. Compared with the smaller PIC18F46K22, the 8628 trades ADC channel count for a much larger pin count (80 vs 40/44), allowing direct connection to colour displays, keypads, and parallel sensor matrices without external glue logic.
Typical applications include industrial automation controllers, motor control front-ends, building-automation nodes, and human-machine interface (HMI) panels with graphical LCDs. The four serial ports are well-suited to gateway or bridge roles where multiple fieldbuses must be terminated.
When designing, allocate adequate PCB copper area for the TQFP land pattern and follow Microchip's recommended decoupling scheme (one 100 nF plus one 10 uF per VDD/VSS pair) to keep the internal ADC monotonic at full sampling rate.
This page consolidates distributor pricing, drop-in alternatives, application guidance, and PCB-layout design notes not aggregated in any single vendor listing - all derived from the Microchip datasheet and current distributor inventory.
Аналоги без доработки для PIC18F8628-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F8628-I/PT (тот же форм-фактор и посадочное место) — отличается по Core Architecture, Package, Data EEPROM, Program Memory (Flash), MSL Level.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F8627-I/PT
✅ Прямая замена✓ В наличии
$9.05 / шт.
Открыть даташит →PIC18F8527-I/PT
✅ Прямая замена✓ В наличии
$4.31 / шт.
Открыть даташит →PIC18F85K90-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18F85K22-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18F85J11-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.76 / шт.
Открыть даташит →PIC18F8628-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC18 enhanced RISC (Harvard) |
| Program Memory (Flash) | 96 KB (48K x 16) |
| RAM | 4 KB |
| Data EEPROM | 1024 bytes |
| Maximum CPU Frequency | 40 MHz (10 MIPS) |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 70 |
| ADC | 12-bit, multi-channel |
| Корпус | 80-pin TQFP (PT), 12x12 mm |
| Synchronous Serial Ports | 2 (I2C/SPI) |
| Asynchronous Serial Ports (USART) | 2 (LIN capable) |
| Timers | Multiple 16-bit |
| Диапазон рабочих температур | -40C to +85C (Industrial) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Уровень MSL | 3 (168 hours) |
| Instruction Set | PIC18 (16-bit instructions, 8-bit data path) |
Конфигурация выводов PIC18F8628-I/PT
| Контакт 1 | RE0 — PORT E bit 0 (digital I/O) |
| Контакт 2 | RE1 — PORT E bit 1 (digital I/O) |
| Контакт 3 | RE2 — PORT E bit 2 (digital I/O) |
| Контакт 4 | RE3 — PORT E bit 3 (digital I/O) |
| Контакт 5 | RE4 — PORT E bit 4 (digital I/O) |
| Контакт 6 | RE5 — PORT E bit 5 (digital I/O) |
| Контакт 7 | RE6 — PORT E bit 6 (digital I/O) |
| Контакт 8 | RE7 — PORT E bit 7 (digital I/O) |
| Контакт 9 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 10 | VSS — Ground reference |
| Контакт 11 | RF0 — PORT F bit 0 (digital I/O) |
| Контакт 12 | RF1 — PORT F bit 1 (digital I/O) |
| Контакт 13 | RF2 — PORT F bit 2 (digital I/O) |
| Контакт 14 | RF3 — PORT F bit 3 (digital I/O) |
| Контакт 15 | RF4 — PORT F bit 4 (digital I/O) |
| Контакт 16 | RF5 — PORT F bit 5 (digital I/O) |
| Контакт 17 | RF6 — PORT F bit 6 (digital I/O) |
| Контакт 18 | RF7 — PORT F bit 7 (digital I/O) |
| Контакт 19 | RG0 — PORT G bit 0 (digital I/O) |
| Контакт 20 | RG1 — PORT G bit 1 (digital I/O) |
| Контакт 21 | RG2 — PORT G bit 2 (digital I/O) |
| Контакт 22 | RG3 — PORT G bit 3 (digital I/O) |
| Контакт 23 | RG4 — PORT G bit 4 (digital I/O) |
| Контакт 24 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 25 | VSS — Ground reference |
| Контакт 26 | AVDD — Analog positive supply for ADC |
| Контакт 27 | AVSS — Analog ground reference |
| Контакт 28 | RH0 — PORT H bit 0 (digital I/O) |
| Контакт 29 | RH1 — PORT H bit 1 (digital I/O) |
| Контакт 30 | RH2 — PORT H bit 2 (digital I/O) |
| Контакт 31 | RH3 — PORT H bit 3 (digital I/O) |
| Контакт 32 | RH4 — PORT H bit 4 (digital I/O) |
| Контакт 33 | RH5 — PORT H bit 5 (digital I/O) |
| Контакт 34 | RH6 — PORT H bit 6 (digital I/O) |
| Контакт 35 | RH7 — PORT H bit 7 (digital I/O) |
| Контакт 36 | RJ0 — PORT J bit 0 (digital I/O) |
| Контакт 37 | RJ1 — PORT J bit 1 (digital I/O) |
| Контакт 38 | RJ2 — PORT J bit 2 (digital I/O) |
| Контакт 39 | RJ3 — PORT J bit 3 (digital I/O) |
| Контакт 40 | RJ4 — PORT J bit 4 (digital I/O) |
| Контакт 41 | RJ5 — PORT J bit 5 (digital I/O) |
| Контакт 42 | RJ6 — PORT J bit 6 (digital I/O) |
| Контакт 43 | RJ7 — PORT J bit 7 (digital I/O) |
| Контакт 44 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 45 | VSS — Ground reference |
| Контакт 46 | RK0 — PORT K bit 0 (digital I/O) |
| Контакт 47 | RK1 — PORT K bit 1 (digital I/O) |
| Контакт 48 | RK2 — PORT K bit 2 (digital I/O) |
| Контакт 49 | RK3 — PORT K bit 3 (digital I/O) |
| Контакт 50 | RK4 — PORT K bit 4 (digital I/O) |
| Контакт 51 | RK5 — PORT K bit 5 (digital I/O) |
| Контакт 52 | RK6 — PORT K bit 6 (digital I/O) |
| Контакт 53 | RK7 — PORT K bit 7 (digital I/O) |
| Контакт 54 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 55 | VSS — Ground reference |
| Контакт 56 | RL0 — PORT L bit 0 (digital I/O) |
| Контакт 57 | RL1 — PORT L bit 1 (digital I/O) |
| Контакт 58 | RL2 — PORT L bit 2 (digital I/O) |
| Контакт 59 | RL3 — PORT L bit 3 (digital I/O) |
| Контакт 60 | RL4 — PORT L bit 4 (digital I/O) |
| Контакт 61 | RL5 — PORT L bit 5 (digital I/O) |
| Контакт 62 | RL6 — PORT L bit 6 (digital I/O) |
| Контакт 63 | RL7 — PORT L bit 7 (digital I/O) |
| Контакт 64 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 65 | VSS — Ground reference |
| Контакт 66 | OSC1 — Crystal/clock input (or external clock in) |
| Контакт 67 | OSC2 — Crystal/clock output |
| Контакт 68 | MCLR — Master clear reset (active low) |
| Контакт 69 | RA0 — PORT A bit 0 (analog/digital I/O) |
| Контакт 70 | RA1 — PORT A bit 1 (analog/digital I/O) |
| Контакт 71 | RA2 — PORT A bit 2 (analog/digital I/O) |
| Контакт 72 | RA3 — PORT A bit 3 (analog/digital I/O) |
| Контакт 73 | RA4 — PORT A bit 4 (analog/digital I/O) |
| Контакт 74 | RA5 — PORT A bit 5 (analog/digital I/O) |
| Контакт 75 | RA6 — PORT A bit 6 (analog/digital I/O) |
| Контакт 76 | RA7 — PORT A bit 7 (analog/digital I/O) |
| Контакт 77 | VDD — Positive supply (4.2 V to 5.5 V) |
| Контакт 78 | VSS — Ground reference |
| Контакт 79 | RB0 — PORT B bit 0 (digital I/O, INT0) |
| Контакт 80 | RB1 — PORT B bit 1 (digital I/O, INT1) |
Типичное применение
PIC18F8628-I/PT подходит для 6 применениеs: Industrial Automation Controller, Motor Control and Inverter Front-End, Human-Machine Interface (HMI) Panel, Building Automation Gateway, Medical Monitoring Device, Automotive Body and Comfort Module.
Industrial Automation Controller
The PIC18F8628-I/PT's 70 I/O pins and 96 KB Flash let it directly drive a multi-axis industrial controller without external I/O expanders. Its dual I2C/SPI ports terminate two sensor buses (e.g. temperature and pressure) while the dual USARTs handle RS-485 / LIN fieldbus links. The 40 MHz / 10 MIPS throughput services PID control loops at sub-millisecond intervals, and the 12-bit ADC reads 4-20 mA transducer signals directly through a sense resistor. Compared with smaller PIC18F46K22 designs that need external latches, the 8628 keeps the BOM small and the firmware portable across the PIC18F86xx sub-family.
Рекомендуется
Motor Control and Inverter Front-End
The PIC18F8628-I/PT is well matched to BLDC and PMSM motor control front-ends because it combines 16-bit timers with PWM, capture, and compare, plus a 12-bit ADC for back-EMF and current sensing. At 40 MHz the core can run a 20 kHz sensorless commutation loop while still servicing the user interface and protection state machine. The 4 KB SRAM buffers sinusoidal commutation tables and rotor-angle lookups without external memory. The 80-TQFP footprint exposes enough I/O for three-phase gate drivers, fault inputs, and a serial debug link on a single PCB.
Рекомендуется
Human-Machine Interface (HMI) Panel
The PIC18F8628-I/PT drives mid-size colour TFT or character LCD HMI panels through its 70 I/O lines, supporting 8-bit parallel interfaces and a serial SPI display simultaneously for touch. The 96 KB Flash accommodates graphical menu assets, multi-language strings, and Modbus protocol stacks in C18 or XC8 compiled code. The 4 KB RAM provides working buffers for partial-screen redraws without flickering, and the nanoWatt sleep modes keep standby power under 1 uA when the panel is idle. Combined with an external MCP23S17 port expander, the 8628 becomes the heart of a 64-key keypad / 320x240 LCD HMI.
Рекомендуется
Building Automation Gateway
Building-automation gateways often need to bridge KNX, Modbus, BACnet, and proprietary sensor buses, and the PIC18F8628-I/PT has the serial ports to do this without an external UART multiplexer. Its two synchronous (I2C/SPI) and two asynchronous (USART/LIN) ports can each terminate a different fieldbus segment, while the 70 I/O lines read local digital sensors and drive relays. The 12-bit ADC monitors power-rail voltages for diagnostics. At 5 V supply with nanoWatt sleep, the gateway can sit in low-power mode between polls and respond within microseconds when the host wakes it.
Рекомендуется
Medical Monitoring Device
The PIC18F8628-I/PT fits compact medical monitors that need deterministic 8-bit control with low-power standby. Its 12-bit ADC can read thermistor bridges and battery voltage, while the 16-bit timers drive precision PWM for LED-based pulse oximetry front-ends. The 96 KB Flash accommodates FDA-style firmware with version metadata, and 4 KB RAM holds running statistics without DMA. The wide 4.2-5.5 V supply range accepts a single Li-ion cell with a boost converter, and the nanoWatt sleep keeps idle current below 1 uA between measurements to extend battery life.
Рекомендуется
Automotive Body and Comfort Module
Although the PIC18F8628-I/PT is industrial-grade (-40 to +85 C) rather than AEC-Q100, it remains a fit for non-safety automotive body modules such as seat controllers, mirror adjusters, and ambient lighting hubs. The dual USARTs with LIN support connect directly to LIN slave nodes without an external transceiver, and the dual I2C/SPI ports run ambient sensor and LED-driver ICs. The 70 I/O pins drive multiple LED strings via MOSFET drivers, and the 12-bit ADC reads potentiometers and Hall sensors for position feedback. With 96 KB Flash and 4 KB RAM, the module can host a CAN-friendly bootloader for field updates.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F8628-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F8627-I/PT | PIC18F8527-I/PT | PIC18F85K90-I/PT | PIC18F85K22-I/PT | PIC18F85J11-I/PT |
|---|---|---|---|---|---|---|
| Package | 80-pin TQFP (PT), 12x12 mm | 80-pin TQFP (PT), 12x12 mm - same | 80-pin TQFP (PT), 12x12 mm - same | 80-pin TQFP (PT), 12x12 mm - same | 80-pin TQFP (PT), 12x12 mm - same | 80-pin TQFP (PT), 12x12 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 96 KB | 96 KB - same | 48 KB (-50%) | 32 KB (-67%) | 32 KB (-67%) | 32 KB (-67%) |
| Maximum CPU Frequency | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 48 MHz (12 MIPS) |
| RAM | 4 KB | 4 KB - same | 4 KB - same | 2 KB (-50%) | 2 KB (-50%) | 4 KB - same |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 3.6 V |
| I/O Pins | 70 | 70 - same | 70 - same | 69 (-1) | 69 (-1) | 66 (-4) |
| ADC | 12-bit, multi-channel | 12-bit, multi-channel | 12-bit, multi-channel | 12-bit, multi-channel | 12-bit, multi-channel | 10-bit, multi-channel |
Ключевые отличия
- Largest pin count with 96 KB Flash in the PIC18F86xx family (против PIC18F8527-I/PT)
- Industrial 5 V supply with nanoWatt low-power sleep (против PIC18F67K90-I/PT)
- 70 digital I/O lines on a single chip (против PIC18F4620-I/PT)
Заметки по проектированию
Place one 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pair (typically 4 pairs on the 80-TQFP PIC18F8628-I/PT). Add one bulk 10 uF tantalum or ceramic capacitor near the package to supply transient current during PWM transitions. Decouple AVDD/AVSS with an additional 100 nF + 10 uF pair and a small ferrite bead to keep ADC readings monotonic. Without adequate decoupling, the 12-bit ADC may show several LSBs of crosstalk from switching I/O.
Use a 4-layer PCB with a continuous ground plane directly under the 80-TQFP land pattern. Keep the crystal oscillator traces (OSC1/OSC2) under 10 mm and route them over the ground plane with a guard trace or via fence to prevent injection of switching noise into the clock. The 0.5 mm pitch TQFP pads require a fine-pitch assembly process; ensure the PCB fab house can hold 4 mil trace/space and that the solder paste stencil apertures are 1:1 with the pads for reliable reflow.
Do not omit the MCLR pull-up resistor (typically 10 kOhm to VDD); an un-terminated MCLR can float and cause spurious resets during power-up. Configuration fuses must be set in code or in the programmer before the first erase-write cycle - leaving them in their default state may disable the BOR and leave the device susceptible to brown-out-induced Flash corruption. When migrating from PIC18F4620 firmware, recompile for the larger 80-pin PORT structure; PORT-to-TRIS register mapping is different.
At maximum 40 MHz clock and full peripheral activity, the PIC18F8628-I/PT consumes roughly 50 mA from the 5 V supply, dissipating 250 mW as heat. The 80-TQFP package has theta_JA around 45 C/W on a 4-layer PCB, leading to a junction temperature rise of ~11 C above ambient at full load - well within the -40 C to +85 C industrial limit. For tight enclosures without airflow, derate clock speed or peripheral count to maintain margin.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C (suffix -I). Not AEC-Q100 qualified - for AEC-Q100 automotive applications, select PIC18Fxxx-Q1 parts. Halogen-free status not stated in provided data.