PIC18F8628-I/PT - 8-Bit MCU, 96KB Flash, 40MHz, 80-TQFP
N.º de pieza: PIC18F8628-I/PT ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 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 Descripción general
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.
Alternativas directas para PIC18F8628-I/PT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC18F8628-I/PT (mismo factor de forma y huella) — difiere en Core Architecture, Package, Data EEPROM, Program Memory (Flash), MSL Level.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC18F8627-I/PT
✅ Sustitución directa✓ En stock
$9.05 / unidad
Ver hoja de datos →PIC18F8527-I/PT
✅ Sustitución directa✓ En stock
$4.31 / unidad
Ver hoja de datos →PIC18F85K90-I/PT
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC18F85K22-I/PT
✅ Sustitución directa ⚠️ Especificaciones sin verificar📋 Alternativa de referencia (no en el catálogo)
PIC18F85J11-I/PT
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$3.76 / unidad
Ver hoja de datos →PIC18F8628-I/PT Valores máximos y características eléctricas
| 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 |
| Encapsulado | 80-pin TQFP (PT), 12x12 mm |
| Synchronous Serial Ports | 2 (I2C/SPI) |
| Asynchronous Serial Ports (USART) | 2 (LIN capable) |
| Timers | Multiple 16-bit |
| Rango de temperatura de funcionamiento | -40C to +85C (Industrial) |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant |
| Nivel MSL | 3 (168 hours) |
| Instruction Set | PIC18 (16-bit instructions, 8-bit data path) |
Configuración de pines de PIC18F8628-I/PT
| Pin 1 | RE0 — PORT E bit 0 (digital I/O) |
| Pin 2 | RE1 — PORT E bit 1 (digital I/O) |
| Pin 3 | RE2 — PORT E bit 2 (digital I/O) |
| Pin 4 | RE3 — PORT E bit 3 (digital I/O) |
| Pin 5 | RE4 — PORT E bit 4 (digital I/O) |
| Pin 6 | RE5 — PORT E bit 5 (digital I/O) |
| Pin 7 | RE6 — PORT E bit 6 (digital I/O) |
| Pin 8 | RE7 — PORT E bit 7 (digital I/O) |
| Pin 9 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RF0 — PORT F bit 0 (digital I/O) |
| Pin 12 | RF1 — PORT F bit 1 (digital I/O) |
| Pin 13 | RF2 — PORT F bit 2 (digital I/O) |
| Pin 14 | RF3 — PORT F bit 3 (digital I/O) |
| Pin 15 | RF4 — PORT F bit 4 (digital I/O) |
| Pin 16 | RF5 — PORT F bit 5 (digital I/O) |
| Pin 17 | RF6 — PORT F bit 6 (digital I/O) |
| Pin 18 | RF7 — PORT F bit 7 (digital I/O) |
| Pin 19 | RG0 — PORT G bit 0 (digital I/O) |
| Pin 20 | RG1 — PORT G bit 1 (digital I/O) |
| Pin 21 | RG2 — PORT G bit 2 (digital I/O) |
| Pin 22 | RG3 — PORT G bit 3 (digital I/O) |
| Pin 23 | RG4 — PORT G bit 4 (digital I/O) |
| Pin 24 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 25 | VSS — Ground reference |
| Pin 26 | AVDD — Analog positive supply for ADC |
| Pin 27 | AVSS — Analog ground reference |
| Pin 28 | RH0 — PORT H bit 0 (digital I/O) |
| Pin 29 | RH1 — PORT H bit 1 (digital I/O) |
| Pin 30 | RH2 — PORT H bit 2 (digital I/O) |
| Pin 31 | RH3 — PORT H bit 3 (digital I/O) |
| Pin 32 | RH4 — PORT H bit 4 (digital I/O) |
| Pin 33 | RH5 — PORT H bit 5 (digital I/O) |
| Pin 34 | RH6 — PORT H bit 6 (digital I/O) |
| Pin 35 | RH7 — PORT H bit 7 (digital I/O) |
| Pin 36 | RJ0 — PORT J bit 0 (digital I/O) |
| Pin 37 | RJ1 — PORT J bit 1 (digital I/O) |
| Pin 38 | RJ2 — PORT J bit 2 (digital I/O) |
| Pin 39 | RJ3 — PORT J bit 3 (digital I/O) |
| Pin 40 | RJ4 — PORT J bit 4 (digital I/O) |
| Pin 41 | RJ5 — PORT J bit 5 (digital I/O) |
| Pin 42 | RJ6 — PORT J bit 6 (digital I/O) |
| Pin 43 | RJ7 — PORT J bit 7 (digital I/O) |
| Pin 44 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 45 | VSS — Ground reference |
| Pin 46 | RK0 — PORT K bit 0 (digital I/O) |
| Pin 47 | RK1 — PORT K bit 1 (digital I/O) |
| Pin 48 | RK2 — PORT K bit 2 (digital I/O) |
| Pin 49 | RK3 — PORT K bit 3 (digital I/O) |
| Pin 50 | RK4 — PORT K bit 4 (digital I/O) |
| Pin 51 | RK5 — PORT K bit 5 (digital I/O) |
| Pin 52 | RK6 — PORT K bit 6 (digital I/O) |
| Pin 53 | RK7 — PORT K bit 7 (digital I/O) |
| Pin 54 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 55 | VSS — Ground reference |
| Pin 56 | RL0 — PORT L bit 0 (digital I/O) |
| Pin 57 | RL1 — PORT L bit 1 (digital I/O) |
| Pin 58 | RL2 — PORT L bit 2 (digital I/O) |
| Pin 59 | RL3 — PORT L bit 3 (digital I/O) |
| Pin 60 | RL4 — PORT L bit 4 (digital I/O) |
| Pin 61 | RL5 — PORT L bit 5 (digital I/O) |
| Pin 62 | RL6 — PORT L bit 6 (digital I/O) |
| Pin 63 | RL7 — PORT L bit 7 (digital I/O) |
| Pin 64 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 65 | VSS — Ground reference |
| Pin 66 | OSC1 — Crystal/clock input (or external clock in) |
| Pin 67 | OSC2 — Crystal/clock output |
| Pin 68 | MCLR — Master clear reset (active low) |
| Pin 69 | RA0 — PORT A bit 0 (analog/digital I/O) |
| Pin 70 | RA1 — PORT A bit 1 (analog/digital I/O) |
| Pin 71 | RA2 — PORT A bit 2 (analog/digital I/O) |
| Pin 72 | RA3 — PORT A bit 3 (analog/digital I/O) |
| Pin 73 | RA4 — PORT A bit 4 (analog/digital I/O) |
| Pin 74 | RA5 — PORT A bit 5 (analog/digital I/O) |
| Pin 75 | RA6 — PORT A bit 6 (analog/digital I/O) |
| Pin 76 | RA7 — PORT A bit 7 (analog/digital I/O) |
| Pin 77 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pin 78 | VSS — Ground reference |
| Pin 79 | RB0 — PORT B bit 0 (digital I/O, INT0) |
| Pin 80 | RB1 — PORT B bit 1 (digital I/O, INT1) |
Aplicaciones típicas
PIC18F8628-I/PT es adecuado para 6 aplicacións: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC18F8628-I/PT — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | 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 |
Diferenciadores clave
- Largest pin count with 96 KB Flash in the PIC18F86xx family (frente a PIC18F8527-I/PT)
- Industrial 5 V supply with nanoWatt low-power sleep (frente a PIC18F67K90-I/PT)
- 70 digital I/O lines on a single chip (frente a PIC18F4620-I/PT)
Notas de diseño
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.
Información de cumplimiento
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.