PIC18F8628-I/PT - 8-Bit MCU, 96KB Flash, 40MHz, 80-TQFP
MPN: PIC18F8628-I/PT ✓ Hoạt độngPIC18F8628-I/PT Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC18F8628-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F8628-I/PT (cùng hình factor và footprint) — khác nhau ở Core Architecture, Package, Data EEPROM, Program Memory (Flash), MSL Level.
PIC18F8627-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F8527-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F85K90-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F85K22-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F85J11-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18F8628-I/PT Tỷ lệ tối đa & tính chất điện
| 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 |
| Hộp | 80-pin TQFP (PT), 12x12 mm |
| Synchronous Serial Ports | 2 (I2C/SPI) |
| Asynchronous Serial Ports (USART) | 2 (LIN capable) |
| Timers | Multiple 16-bit |
| Khoảng nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 3 (168 hours) |
| Instruction Set | PIC18 (16-bit instructions, 8-bit data path) |
Cấu hình chân PIC18F8628-I/PT
| Chân 1 | RE0 — PORT E bit 0 (digital I/O) |
| Chân 2 | RE1 — PORT E bit 1 (digital I/O) |
| Chân 3 | RE2 — PORT E bit 2 (digital I/O) |
| Chân 4 | RE3 — PORT E bit 3 (digital I/O) |
| Chân 5 | RE4 — PORT E bit 4 (digital I/O) |
| Chân 6 | RE5 — PORT E bit 5 (digital I/O) |
| Chân 7 | RE6 — PORT E bit 6 (digital I/O) |
| Chân 8 | RE7 — PORT E bit 7 (digital I/O) |
| Chân 9 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 10 | VSS — Ground reference |
| Chân 11 | RF0 — PORT F bit 0 (digital I/O) |
| Chân 12 | RF1 — PORT F bit 1 (digital I/O) |
| Chân 13 | RF2 — PORT F bit 2 (digital I/O) |
| Chân 14 | RF3 — PORT F bit 3 (digital I/O) |
| Chân 15 | RF4 — PORT F bit 4 (digital I/O) |
| Chân 16 | RF5 — PORT F bit 5 (digital I/O) |
| Chân 17 | RF6 — PORT F bit 6 (digital I/O) |
| Chân 18 | RF7 — PORT F bit 7 (digital I/O) |
| Chân 19 | RG0 — PORT G bit 0 (digital I/O) |
| Chân 20 | RG1 — PORT G bit 1 (digital I/O) |
| Chân 21 | RG2 — PORT G bit 2 (digital I/O) |
| Chân 22 | RG3 — PORT G bit 3 (digital I/O) |
| Chân 23 | RG4 — PORT G bit 4 (digital I/O) |
| Chân 24 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 25 | VSS — Ground reference |
| Chân 26 | AVDD — Analog positive supply for ADC |
| Chân 27 | AVSS — Analog ground reference |
| Chân 28 | RH0 — PORT H bit 0 (digital I/O) |
| Chân 29 | RH1 — PORT H bit 1 (digital I/O) |
| Chân 30 | RH2 — PORT H bit 2 (digital I/O) |
| Chân 31 | RH3 — PORT H bit 3 (digital I/O) |
| Chân 32 | RH4 — PORT H bit 4 (digital I/O) |
| Chân 33 | RH5 — PORT H bit 5 (digital I/O) |
| Chân 34 | RH6 — PORT H bit 6 (digital I/O) |
| Chân 35 | RH7 — PORT H bit 7 (digital I/O) |
| Chân 36 | RJ0 — PORT J bit 0 (digital I/O) |
| Chân 37 | RJ1 — PORT J bit 1 (digital I/O) |
| Chân 38 | RJ2 — PORT J bit 2 (digital I/O) |
| Chân 39 | RJ3 — PORT J bit 3 (digital I/O) |
| Chân 40 | RJ4 — PORT J bit 4 (digital I/O) |
| Chân 41 | RJ5 — PORT J bit 5 (digital I/O) |
| Chân 42 | RJ6 — PORT J bit 6 (digital I/O) |
| Chân 43 | RJ7 — PORT J bit 7 (digital I/O) |
| Chân 44 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 45 | VSS — Ground reference |
| Chân 46 | RK0 — PORT K bit 0 (digital I/O) |
| Chân 47 | RK1 — PORT K bit 1 (digital I/O) |
| Chân 48 | RK2 — PORT K bit 2 (digital I/O) |
| Chân 49 | RK3 — PORT K bit 3 (digital I/O) |
| Chân 50 | RK4 — PORT K bit 4 (digital I/O) |
| Chân 51 | RK5 — PORT K bit 5 (digital I/O) |
| Chân 52 | RK6 — PORT K bit 6 (digital I/O) |
| Chân 53 | RK7 — PORT K bit 7 (digital I/O) |
| Chân 54 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 55 | VSS — Ground reference |
| Chân 56 | RL0 — PORT L bit 0 (digital I/O) |
| Chân 57 | RL1 — PORT L bit 1 (digital I/O) |
| Chân 58 | RL2 — PORT L bit 2 (digital I/O) |
| Chân 59 | RL3 — PORT L bit 3 (digital I/O) |
| Chân 60 | RL4 — PORT L bit 4 (digital I/O) |
| Chân 61 | RL5 — PORT L bit 5 (digital I/O) |
| Chân 62 | RL6 — PORT L bit 6 (digital I/O) |
| Chân 63 | RL7 — PORT L bit 7 (digital I/O) |
| Chân 64 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 65 | VSS — Ground reference |
| Chân 66 | OSC1 — Crystal/clock input (or external clock in) |
| Chân 67 | OSC2 — Crystal/clock output |
| Chân 68 | MCLR — Master clear reset (active low) |
| Chân 69 | RA0 — PORT A bit 0 (analog/digital I/O) |
| Chân 70 | RA1 — PORT A bit 1 (analog/digital I/O) |
| Chân 71 | RA2 — PORT A bit 2 (analog/digital I/O) |
| Chân 72 | RA3 — PORT A bit 3 (analog/digital I/O) |
| Chân 73 | RA4 — PORT A bit 4 (analog/digital I/O) |
| Chân 74 | RA5 — PORT A bit 5 (analog/digital I/O) |
| Chân 75 | RA6 — PORT A bit 6 (analog/digital I/O) |
| Chân 76 | RA7 — PORT A bit 7 (analog/digital I/O) |
| Chân 77 | VDD — Positive supply (4.2 V to 5.5 V) |
| Chân 78 | VSS — Ground reference |
| Chân 79 | RB0 — PORT B bit 0 (digital I/O, INT0) |
| Chân 80 | RB1 — PORT B bit 1 (digital I/O, INT1) |
Ứng dụng tiêu biểu
PIC18F8628-I/PT phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F8628-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Largest pin count with 96 KB Flash in the PIC18F86xx family (vsPIC18F8527-I/PT)
- Industrial 5 V supply with nanoWatt low-power sleep (vsPIC18F67K90-I/PT)
- 70 digital I/O lines on a single chip (vsPIC18F4620-I/PT)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.