PIC18F8628-I/PT - 8-Bit MCU, 96KB Flash, 40MHz, 80-TQFP
Référence : PIC18F8628-I/PT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F8628-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F8628-I/PT (même facteur de forme et même empreinte) — différant par Core Architecture, Package, Data EEPROM, Program Memory (Flash), MSL Level.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F8627-I/PT
✅ Remplacement direct✓ En stock
$9.05 / unité
Voir la fiche technique →PIC18F8527-I/PT
✅ Remplacement direct✓ En stock
$4.31 / unité
Voir la fiche technique →PIC18F85K90-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC18F85K22-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC18F85J11-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$3.76 / unité
Voir la fiche technique →PIC18F8628-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier | 80-pin TQFP (PT), 12x12 mm |
| Synchronous Serial Ports | 2 (I2C/SPI) |
| Asynchronous Serial Ports (USART) | 2 (LIN capable) |
| Timers | Multiple 16-bit |
| Plage de température de fonctionnement | -40C to +85C (Industrial) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
| Niveau MSL | 3 (168 hours) |
| Instruction Set | PIC18 (16-bit instructions, 8-bit data path) |
Configuration des broches de PIC18F8628-I/PT
| Broche 1 | RE0 — PORT E bit 0 (digital I/O) |
| Broche 2 | RE1 — PORT E bit 1 (digital I/O) |
| Broche 3 | RE2 — PORT E bit 2 (digital I/O) |
| Broche 4 | RE3 — PORT E bit 3 (digital I/O) |
| Broche 5 | RE4 — PORT E bit 4 (digital I/O) |
| Broche 6 | RE5 — PORT E bit 5 (digital I/O) |
| Broche 7 | RE6 — PORT E bit 6 (digital I/O) |
| Broche 8 | RE7 — PORT E bit 7 (digital I/O) |
| Broche 9 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 10 | VSS — Ground reference |
| Broche 11 | RF0 — PORT F bit 0 (digital I/O) |
| Broche 12 | RF1 — PORT F bit 1 (digital I/O) |
| Broche 13 | RF2 — PORT F bit 2 (digital I/O) |
| Broche 14 | RF3 — PORT F bit 3 (digital I/O) |
| Broche 15 | RF4 — PORT F bit 4 (digital I/O) |
| Broche 16 | RF5 — PORT F bit 5 (digital I/O) |
| Broche 17 | RF6 — PORT F bit 6 (digital I/O) |
| Broche 18 | RF7 — PORT F bit 7 (digital I/O) |
| Broche 19 | RG0 — PORT G bit 0 (digital I/O) |
| Broche 20 | RG1 — PORT G bit 1 (digital I/O) |
| Broche 21 | RG2 — PORT G bit 2 (digital I/O) |
| Broche 22 | RG3 — PORT G bit 3 (digital I/O) |
| Broche 23 | RG4 — PORT G bit 4 (digital I/O) |
| Broche 24 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 25 | VSS — Ground reference |
| Broche 26 | AVDD — Analog positive supply for ADC |
| Broche 27 | AVSS — Analog ground reference |
| Broche 28 | RH0 — PORT H bit 0 (digital I/O) |
| Broche 29 | RH1 — PORT H bit 1 (digital I/O) |
| Broche 30 | RH2 — PORT H bit 2 (digital I/O) |
| Broche 31 | RH3 — PORT H bit 3 (digital I/O) |
| Broche 32 | RH4 — PORT H bit 4 (digital I/O) |
| Broche 33 | RH5 — PORT H bit 5 (digital I/O) |
| Broche 34 | RH6 — PORT H bit 6 (digital I/O) |
| Broche 35 | RH7 — PORT H bit 7 (digital I/O) |
| Broche 36 | RJ0 — PORT J bit 0 (digital I/O) |
| Broche 37 | RJ1 — PORT J bit 1 (digital I/O) |
| Broche 38 | RJ2 — PORT J bit 2 (digital I/O) |
| Broche 39 | RJ3 — PORT J bit 3 (digital I/O) |
| Broche 40 | RJ4 — PORT J bit 4 (digital I/O) |
| Broche 41 | RJ5 — PORT J bit 5 (digital I/O) |
| Broche 42 | RJ6 — PORT J bit 6 (digital I/O) |
| Broche 43 | RJ7 — PORT J bit 7 (digital I/O) |
| Broche 44 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 45 | VSS — Ground reference |
| Broche 46 | RK0 — PORT K bit 0 (digital I/O) |
| Broche 47 | RK1 — PORT K bit 1 (digital I/O) |
| Broche 48 | RK2 — PORT K bit 2 (digital I/O) |
| Broche 49 | RK3 — PORT K bit 3 (digital I/O) |
| Broche 50 | RK4 — PORT K bit 4 (digital I/O) |
| Broche 51 | RK5 — PORT K bit 5 (digital I/O) |
| Broche 52 | RK6 — PORT K bit 6 (digital I/O) |
| Broche 53 | RK7 — PORT K bit 7 (digital I/O) |
| Broche 54 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 55 | VSS — Ground reference |
| Broche 56 | RL0 — PORT L bit 0 (digital I/O) |
| Broche 57 | RL1 — PORT L bit 1 (digital I/O) |
| Broche 58 | RL2 — PORT L bit 2 (digital I/O) |
| Broche 59 | RL3 — PORT L bit 3 (digital I/O) |
| Broche 60 | RL4 — PORT L bit 4 (digital I/O) |
| Broche 61 | RL5 — PORT L bit 5 (digital I/O) |
| Broche 62 | RL6 — PORT L bit 6 (digital I/O) |
| Broche 63 | RL7 — PORT L bit 7 (digital I/O) |
| Broche 64 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 65 | VSS — Ground reference |
| Broche 66 | OSC1 — Crystal/clock input (or external clock in) |
| Broche 67 | OSC2 — Crystal/clock output |
| Broche 68 | MCLR — Master clear reset (active low) |
| Broche 69 | RA0 — PORT A bit 0 (analog/digital I/O) |
| Broche 70 | RA1 — PORT A bit 1 (analog/digital I/O) |
| Broche 71 | RA2 — PORT A bit 2 (analog/digital I/O) |
| Broche 72 | RA3 — PORT A bit 3 (analog/digital I/O) |
| Broche 73 | RA4 — PORT A bit 4 (analog/digital I/O) |
| Broche 74 | RA5 — PORT A bit 5 (analog/digital I/O) |
| Broche 75 | RA6 — PORT A bit 6 (analog/digital I/O) |
| Broche 76 | RA7 — PORT A bit 7 (analog/digital I/O) |
| Broche 77 | VDD — Positive supply (4.2 V to 5.5 V) |
| Broche 78 | VSS — Ground reference |
| Broche 79 | RB0 — PORT B bit 0 (digital I/O, INT0) |
| Broche 80 | RB1 — PORT B bit 1 (digital I/O, INT1) |
Applications typiques
PIC18F8628-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F8628-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.