PIC18F8628-I/PT - 8-Bit MCU, 96KB Flash, 40MHz, 80-TQFP
N.º da peça: PIC18F8628-I/PT ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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 drop-in para PIC18F8628-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F8628-I/PT (mesmo formato e footprint) — diferindo em Core Architecture, Package, Data EEPROM, Program Memory (Flash), MSL Level.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F8627-I/PT
✅ Drop-In✓ Em estoque
$9.05 / unidade
Ver ficha técnica →PIC18F8527-I/PT
✅ Drop-In✓ Em estoque
$4.31 / unidade
Ver ficha técnica →PIC18F85K90-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC18F85K22-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC18F85J11-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.76 / unidade
Ver ficha técnica →PIC18F8628-I/PT Classificações máximas e características elétricas
| 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 |
| Encapsulamento | 80-pin TQFP (PT), 12x12 mm |
| Synchronous Serial Ports | 2 (I2C/SPI) |
| Asynchronous Serial Ports (USART) | 2 (LIN capable) |
| Timers | Multiple 16-bit |
| Faixa de temperatura de operação | -40C to +85C (Industrial) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Nível MSL | 3 (168 hours) |
| Instruction Set | PIC18 (16-bit instructions, 8-bit data path) |
Configuração de pinos do PIC18F8628-I/PT
| Pino 1 | RE0 — PORT E bit 0 (digital I/O) |
| Pino 2 | RE1 — PORT E bit 1 (digital I/O) |
| Pino 3 | RE2 — PORT E bit 2 (digital I/O) |
| Pino 4 | RE3 — PORT E bit 3 (digital I/O) |
| Pino 5 | RE4 — PORT E bit 4 (digital I/O) |
| Pino 6 | RE5 — PORT E bit 5 (digital I/O) |
| Pino 7 | RE6 — PORT E bit 6 (digital I/O) |
| Pino 8 | RE7 — PORT E bit 7 (digital I/O) |
| Pino 9 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 10 | VSS — Ground reference |
| Pino 11 | RF0 — PORT F bit 0 (digital I/O) |
| Pino 12 | RF1 — PORT F bit 1 (digital I/O) |
| Pino 13 | RF2 — PORT F bit 2 (digital I/O) |
| Pino 14 | RF3 — PORT F bit 3 (digital I/O) |
| Pino 15 | RF4 — PORT F bit 4 (digital I/O) |
| Pino 16 | RF5 — PORT F bit 5 (digital I/O) |
| Pino 17 | RF6 — PORT F bit 6 (digital I/O) |
| Pino 18 | RF7 — PORT F bit 7 (digital I/O) |
| Pino 19 | RG0 — PORT G bit 0 (digital I/O) |
| Pino 20 | RG1 — PORT G bit 1 (digital I/O) |
| Pino 21 | RG2 — PORT G bit 2 (digital I/O) |
| Pino 22 | RG3 — PORT G bit 3 (digital I/O) |
| Pino 23 | RG4 — PORT G bit 4 (digital I/O) |
| Pino 24 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 25 | VSS — Ground reference |
| Pino 26 | AVDD — Analog positive supply for ADC |
| Pino 27 | AVSS — Analog ground reference |
| Pino 28 | RH0 — PORT H bit 0 (digital I/O) |
| Pino 29 | RH1 — PORT H bit 1 (digital I/O) |
| Pino 30 | RH2 — PORT H bit 2 (digital I/O) |
| Pino 31 | RH3 — PORT H bit 3 (digital I/O) |
| Pino 32 | RH4 — PORT H bit 4 (digital I/O) |
| Pino 33 | RH5 — PORT H bit 5 (digital I/O) |
| Pino 34 | RH6 — PORT H bit 6 (digital I/O) |
| Pino 35 | RH7 — PORT H bit 7 (digital I/O) |
| Pino 36 | RJ0 — PORT J bit 0 (digital I/O) |
| Pino 37 | RJ1 — PORT J bit 1 (digital I/O) |
| Pino 38 | RJ2 — PORT J bit 2 (digital I/O) |
| Pino 39 | RJ3 — PORT J bit 3 (digital I/O) |
| Pino 40 | RJ4 — PORT J bit 4 (digital I/O) |
| Pino 41 | RJ5 — PORT J bit 5 (digital I/O) |
| Pino 42 | RJ6 — PORT J bit 6 (digital I/O) |
| Pino 43 | RJ7 — PORT J bit 7 (digital I/O) |
| Pino 44 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 45 | VSS — Ground reference |
| Pino 46 | RK0 — PORT K bit 0 (digital I/O) |
| Pino 47 | RK1 — PORT K bit 1 (digital I/O) |
| Pino 48 | RK2 — PORT K bit 2 (digital I/O) |
| Pino 49 | RK3 — PORT K bit 3 (digital I/O) |
| Pino 50 | RK4 — PORT K bit 4 (digital I/O) |
| Pino 51 | RK5 — PORT K bit 5 (digital I/O) |
| Pino 52 | RK6 — PORT K bit 6 (digital I/O) |
| Pino 53 | RK7 — PORT K bit 7 (digital I/O) |
| Pino 54 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 55 | VSS — Ground reference |
| Pino 56 | RL0 — PORT L bit 0 (digital I/O) |
| Pino 57 | RL1 — PORT L bit 1 (digital I/O) |
| Pino 58 | RL2 — PORT L bit 2 (digital I/O) |
| Pino 59 | RL3 — PORT L bit 3 (digital I/O) |
| Pino 60 | RL4 — PORT L bit 4 (digital I/O) |
| Pino 61 | RL5 — PORT L bit 5 (digital I/O) |
| Pino 62 | RL6 — PORT L bit 6 (digital I/O) |
| Pino 63 | RL7 — PORT L bit 7 (digital I/O) |
| Pino 64 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 65 | VSS — Ground reference |
| Pino 66 | OSC1 — Crystal/clock input (or external clock in) |
| Pino 67 | OSC2 — Crystal/clock output |
| Pino 68 | MCLR — Master clear reset (active low) |
| Pino 69 | RA0 — PORT A bit 0 (analog/digital I/O) |
| Pino 70 | RA1 — PORT A bit 1 (analog/digital I/O) |
| Pino 71 | RA2 — PORT A bit 2 (analog/digital I/O) |
| Pino 72 | RA3 — PORT A bit 3 (analog/digital I/O) |
| Pino 73 | RA4 — PORT A bit 4 (analog/digital I/O) |
| Pino 74 | RA5 — PORT A bit 5 (analog/digital I/O) |
| Pino 75 | RA6 — PORT A bit 6 (analog/digital I/O) |
| Pino 76 | RA7 — PORT A bit 7 (analog/digital I/O) |
| Pino 77 | VDD — Positive supply (4.2 V to 5.5 V) |
| Pino 78 | VSS — Ground reference |
| Pino 79 | RB0 — PORT B bit 0 (digital I/O, INT0) |
| Pino 80 | RB1 — PORT B bit 1 (digital I/O, INT1) |
Aplicações típicas
PIC18F8628-I/PT é adequado para 6 aplicaçãos: 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
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F8628-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- Largest pin count with 96 KB Flash in the PIC18F86xx family (vs PIC18F8527-I/PT)
- Industrial 5 V supply with nanoWatt low-power sleep (vs PIC18F67K90-I/PT)
- 70 digital I/O lines on a single chip (vs PIC18F4620-I/PT)
Notas de projeto
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.
Informações de conformidade
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.