PIC18F8525-I/PT - 8-bit MCU, 48KB Flash, 40MHz, 80-TQFP | Microchip
Référence : PIC18F8525-I/PT ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $12.97 | $12,97 |
| 10 | $11.68 | $116,80 |
| 100 | $10.38 | $1 038,00 |
| 500 | $9.27 | $4 635,00 |
| 1 000 | $8.45 | $8 450,00 |
PIC18F8525-I/PT Présentation
What is a PIC18 8-bit microcontroller? PIC18 is Microchip's high-end 8-bit MCU family, sitting above the PIC16 baseline and below the PIC24/dsPIC 16-bit families. It uses an enhanced Harvard architecture with 16-bit instructions and 8-bit data path, supports linear addressing up to 2 MB, and is C-friendly thanks to hardware multiply, hardware FSRs, and a deterministic interrupt controller. Within the PIC18 family, the 'F8525' is a high-pin-count (>64 pins) member, a step up from the 40/44/64-pin mainstream parts.
Key features include 70 I/O pins, a 16-channel 10-bit ADC, multiple UART/SPI/I2C peripherals, two Capture/Compare/PWM modules, and a self-programmable Flash that supports bootloading via the ICSP interface. The device operates from 4.2 V to 5.5 V, has 25 source/sink I/O capable of 25 mA each, and integrates a 10 MIPS CPU core at 40 MHz.
Architecturally, the '8525 uses the classic PIC18 pipeline with an 8-bit ALU, 31-level hardware stack, and a peripheral set tuned for industrial and consumer embedded designs. Code is executed from internal Flash with optional external memory expansion through the parallel port. The analog chain uses a 10-bit successive-approximation ADC shared across 16 channels.
Typical applications include industrial control panels, HVAC fan/coil controllers, UPS and power-conversion front-ends, automotive body/comfort modules, medical instrumentation, and large graphical user-interface boards (segment LCD, TFT with external controller). The 70 I/O lines give designers enough headroom for keypads, multiple LEDs, parallel peripherals, and a rich analog sensor mix on a single chip.
When designing with the PIC18F8525-I/PT, ensure your firmware uses the MPLAB XC8 compiler and the latest MPLAB X IDE for full register-view support. Plan decoupling with 100 nF per VDD pair plus a 10 uF bulk; the 'I' suffix specifies the industrial -40C to +85C temperature range, which is appropriate for most outdoor and factory-floor products.
Alternatives de remplacement direct pour PIC18F8525-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 PIC18F8525-I/PT (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Core Architecture, ADC, Program Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F8525-E/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F8525T-I/PT
✅ Remplacement direct✓ En stock
$5.12 / unité
Voir la fiche technique →PIC18F8621-I/PT
✅ Remplacement direct✓ En stock
$12.4 / unité
Voir la fiche technique →PIC18F6525-I/PT
✅ Remplacement direct✓ En stock
$6.1 / unité
Voir la fiche technique →PIC18F8525-I/PT Valeurs maximales et caractéristiques électriques
| Core | PIC18 8-bit |
| Family | PIC18F8525 / PIC18F6525/6621/8525/8621 |
| Program Memory | 48 KB Flash (24K x 16) |
| RAM | 3840 bytes |
| Maximum CPU Frequency | 40 MHz (10 MIPS) |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 70 |
| ADC | 10-bit, 16 channels |
| Boîtier | 80-TQFP (12 x 12 mm), 1.0 mm height |
| Type de montage | Surface Mount |
| Température de fonctionnement | -40 C to +85 C (Industrial, 'I' suffix) |
| Communication Peripherals | UART, SPI, I2C (MSSP), parallel port |
| ICSP / In-Circuit Programming | Yes |
| Self-Programmable Flash | Yes (bootloader-capable) |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
| Niveau MSL | 3 |
Configuration des broches de PIC18F8525-I/PT
| Broche 1 | MCLR/VPP — Master Clear (reset) / programming voltage input |
| Broche 2 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Broche 3 | OSC2/CLKO — Crystal oscillator output / clock output |
| Broche 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Broche 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Broche 6 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / VREF- |
| Broche 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / VREF+ |
| Broche 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Broche 9 | RA5/AN4/SS/HLVDIN — PORTA bit 5 / analog input 4 / SPI slave select / HV detect |
| Broche 10 | RA6 — PORTA bit 6 / OSC2 on certain configurations |
| Broche 11 | RA7 — PORTA bit 7 / OSC1 on certain configurations |
| Broche 12 | VDD — Digital supply voltage (4.2 V to 5.5 V) |
| Broche 13 | VSS — Digital ground |
| Broche 14 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Broche 15 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Broche 16 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Broche 17 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Broche 18 | RB4 — PORTB bit 4 |
| Broche 19 | RB5 — PORTB bit 5 |
| Broche 20 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 21 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 22 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| Broche 23 | RC1 — PORTC bit 1 |
| Broche 24 | RC2 — PORTC bit 2 |
| Broche 25 | RC3 — PORTC bit 3 |
| Broche 26 | RC4 — PORTC bit 4 |
| Broche 27 | RC5 — PORTC bit 5 |
| Broche 28 | RC6/TX1/CK1 — PORTC bit 6 / EUSART1 TX / clock |
| Broche 29 | RC7/RX1/DT1 — PORTC bit 7 / EUSART1 RX / data |
| Broche 30 | RD0 — PORTD bit 0 |
| Broche 31 | RD1 — PORTD bit 1 |
| Broche 32 | RD2 — PORTD bit 2 |
| Broche 33 | RD3 — PORTD bit 3 |
| Broche 34 | RD4 — PORTD bit 4 |
| Broche 35 | RD5 — PORTD bit 5 |
| Broche 36 | RD6 — PORTD bit 6 |
| Broche 37 | RD7 — PORTD bit 7 |
| Broche 38 | AVDD — Analog supply voltage |
| Broche 39 | AVSS — Analog ground |
| Broche 40 | RE0/RD/PD — PORTE bit 0 / parallel-port read / power-down |
| Broche 41 | RE1/WR/CS — PORTE bit 1 / parallel-port write / chip select |
| Broche 42 | RE2/CS — PORTE bit 2 / chip select |
| Broche 43 | RE3 — PORTE bit 3 |
| Broche 44 | RE4 — PORTE bit 4 |
| Broche 45 | RE5 — PORTE bit 5 |
| Broche 46 | RE6 — PORTE bit 6 |
| Broche 47 | RE7 — PORTE bit 7 |
| Broche 48 | VSS — Digital ground |
| Broche 49 | VDD — Digital supply voltage (4.2 V to 5.5 V) |
| Broche 50 | RF0 — PORTF bit 0 |
| Broche 51 | RF1 — PORTF bit 1 |
| Broche 52 | RF2 — PORTF bit 2 |
| Broche 53 | RF3 — PORTF bit 3 |
| Broche 54 | RF4 — PORTF bit 4 |
| Broche 55 | RF5 — PORTF bit 5 |
| Broche 56 | RF6 — PORTF bit 6 |
| Broche 57 | RF7 — PORTF bit 7 |
| Broche 58 | RG0 — PORTG bit 0 |
| Broche 59 | RG1 — PORTG bit 1 |
| Broche 60 | RG2 — PORTG bit 2 |
| Broche 61 | RG3 — PORTG bit 3 |
| Broche 62 | RG4 — PORTG bit 4 |
| Broche 63 | RG5 — PORTG bit 5 |
| Broche 64 | VSS — Digital ground |
| Broche 65 | VDD — Digital supply voltage (4.2 V to 5.5 V) |
| Broche 66 | RH0 — PORTH bit 0 |
| Broche 67 | RH1 — PORTH bit 1 |
| Broche 68 | RH2 — PORTH bit 2 |
| Broche 69 | RH3 — PORTH bit 3 |
| Broche 70 | RH4 — PORTH bit 4 |
| Broche 71 | RH5 — PORTH bit 5 |
| Broche 72 | RH6 — PORTH bit 6 |
| Broche 73 | RH7 — PORTH bit 7 |
| Broche 74 | RJ0 — PORTJ bit 0 |
| Broche 75 | RJ1 — PORTJ bit 1 |
| Broche 76 | RJ2 — PORTJ bit 2 |
| Broche 77 | RJ3 — PORTJ bit 3 |
| Broche 78 | RJ4 — PORTJ bit 4 |
| Broche 79 | RJ5 — PORTJ bit 5 |
| Broche 80 | RJ6 — PORTJ bit 6 |
Applications typiques
PIC18F8525-I/PT convient pour 7 applications: Industrial Control Panels, HVAC Fan and Coil Controllers, Uninterruptible Power Supply (UPS) Front-End, Large User-Interface / Keypad Boards, Medical Instrumentation (Non-Implantable), Automotive Body and Comfort Modules, Vending and Kiosk Controllers.
Industrial Control Panels
The PIC18F8525-I/PT fits industrial control panels because it offers 70 I/O pins and a 16-channel 10-bit ADC in one chip. With 48 KB Flash it can run a full PID control loop with keypad scan, LCD segment driver interface, and Modbus RTU over UART at 40 MHz without CPU saturation. Industrial temperature rating (-40C to +85C) supports factory-floor deployment. Compared to a 40/44-pin PIC18F part, the 8525 leaves headroom for digital inputs, relay outputs, and analog sensor channels without a port expander. Reference design pattern: keypad matrix on PORTB/C, 4x20 LCD on parallel port, Modbus on EUSART, and 8-16 analog inputs to ADC.
Recommandé
HVAC Fan and Coil Controllers
The PIC18F8525-I/PT suits HVAC fan/coil controllers because it has 70 I/O for triac-zero-cross drivers, temperature sensors, damper feedback, and a Modbus/CAN-style communications port. The 10-bit 16-channel ADC handles multiple 10K NTC thermistors and pressure transducers simultaneously. 48 KB Flash fits full state-machine control plus a UI menu. Industrial -40C to +85C rating covers rooftop equipment. Power dissipation is low because the 8525 core runs cool at 40 MHz. Use a 4-layer PCB with separate analog/digital grounds; decoupling caps per VDD pair as recommended in the Microchip datasheet.
Recommandé
Uninterruptible Power Supply (UPS) Front-End
The PIC18F8525-I/PT fits UPS front-end control because of its high I/O count (battery voltage sensing, current shunt, AC zero-cross detection, fan PWM, alarm relay, LCD) and a 10-bit ADC that samples battery stacks fast enough for SOC estimation. 48 KB Flash allows a real-time scheduler plus an LCD menu with fault history. Industrial temperature rating supports indoor commercial environments. Compared to a 28-pin PIC16F part, the 8525 removes the need for external I/O expanders. Key design tip: use a separate AVdd/AVss for ADC, and ensure VDD decoupling is 100 nF per pair per Microchip guidelines.
Recommandé
Large User-Interface / Keypad Boards
The PIC18F8525-I/PT is ideal for large user-interface boards: its 70 I/O support 8x8 keypads, 7-segment LED multiplexing, and parallel LCD controllers without external logic. 3840 bytes RAM handle menu state, debounce buffers, and display refresh comfortably. 10 MIPS throughput debounces and refreshes a 64-key matrix plus runs USB CDC firmware without jitters. Industrial temperature range supports appliance use. Compared to a small 28-pin MCU, the 8525 gives you a one-chip BOM. Reference the Microchip PICDEM HPC Explorer board for a working 8-bit UI demo.
Recommandé
Medical Instrumentation (Non-Implantable)
The PIC18F8525-I/PT fits non-implantable medical instrumentation: blood-pressure monitors, bedside patient displays, and analytical instruments needing many analog channels and a graphic user interface. The 16-channel 10-bit ADC handles pressure, flow, and conductivity sensors; 70 I/O drive a TFT or large LCD, keypad, buzzer, and serial port. 48 KB Flash supports FDA-quality firmware with calibration constants. Industrial -40C to +85C rating covers hospital environments. Compared to low-pin-count MCUs, the 8525 enables single-chip BOM and lower BOM cost. Validation tip: characterize ADC across temperature; use AVdd tied to a low-noise LDO like MCP1700.
Recommandé
Automotive Body and Comfort Modules
The PIC18F8525-I/PT fits automotive body and comfort modules: window lift controllers, seat controllers, mirror adjust, and climate-zone units where multiple motor drivers, switches, and LEDs must be coordinated. 70 I/O handle switch matrix, multiple H-bridge PWMs (via CCP/ECCP), and LIN or CAN communications. 48 KB Flash fits state-machine + diagnostics. Choose the PIC18F8525-E/PT variant (extended -40C to +125C) for under-hood and sun-exposed body modules. Compared to dedicated ASICs, the 8525 offers BOM consolidation. Use ISO 7637-2 compliant TVS protection on supply.
Recommandé
Vending and Kiosk Controllers
The PIC18F8525-I/PT fits vending machines and kiosks: many coin/bill acceptor lines, multiple motor drivers for product dispensing, keypad/touch input, and serial/USB communications. 70 I/O handle switch matrix and motor control; 16-channel ADC monitors temperature, current, and sensors. 48 KB Flash runs a full transaction stack with audit log. Industrial -40C to +85C rating covers outdoor kiosks. Compared to 28-pin PIC18F parts, the 8525 removes the need for I/O expanders. Reference Microchip AN1001 for vending-machine EMI suppression and motor-decoupling practices.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F8525-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F8525-E/PT | PIC18F8525T-I/PT | PIC18F8621-I/PT | PIC18F6525-I/PT | PIC18F6621-I/PT |
|---|---|---|---|---|---|---|
| Package | 80-TQFP (12x12 mm) | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 80-TQFP (12x12 mm) - same | 64-TQFP - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 48 KB (24K x 16) | 48 KB | 48 KB | 96 KB (+100%) | 48 KB | 48 KB |
| RAM | 3840 bytes | 3840 bytes | 3840 bytes | 3840 bytes | 3840 bytes | 3840 bytes |
| Maximum Frequency | 40 MHz (10 MIPS) | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| I/O Pins | 70 | 70 | 70 | 70 | 70 | 52 (-25.7%) |
| ADC | 10-bit, 16 channels | 10-bit, 16 channels | 10-bit, 16 channels | 10-bit, 16 channels | 10-bit, 16 channels | 10-bit, 12 channels (-25%) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | NRND |
Principaux différenciateurs
- Highest I/O count in the 80-pin PIC18F family with 48 KB Flash (vs PIC18F6621-I/PT)
- Drop-in upgrade for doubled Flash memory (vs PIC18F8621-I/PT)
- Temperature grade option for harsh environments (vs PIC18F8525-E/PT)
Notes de conception
Estimated: at 40 MHz and 5.0 V supply, the PIC18F8525 core typically draws 15-25 mA; add 25 mA per loaded I/O at 25 mA source/sink rating. Decoupling: 100 nF ceramic per VDD/VSS pair plus a single 10 uF bulk capacitor. Tie AVdd to the same rail through a ferrite bead or 10 ohm resistor for ADC noise isolation, with its own 100 nF + 10 uF decoupling. Microchip datasheet PIC18F6525/6621/8525/8621 (DS39647) recommends VDD rise time under 0.05 V/us for proper Power-on Reset.
Place the 80-TQFP package with all decoupling capacitors within 3 mm of their respective VDD/VSS pins. Keep crystal traces short and surrounded by a ground ring or ground pour. Avoid routing analog signals (PORTA analog channels) across digital traces or near the crystal. For ADC accuracy, dedicate AVdd/AVss pins and avoid sharing them with digital returns. The 80-TQFP exposed pad is not present on this package; ground and power come through the perimeter pins only.
Do not exceed 5.5 V on any VDD pin, even transiently - the part is 5 V nominal, not 5 V tolerant above. Always configure the MCLR pin with a 10 kohm pull-up to VDD; leaving it floating causes erratic resets. When using the internal oscillator, ensure OSCCON settings match FCPU/FCY expectations. Programming via ICSP requires PGC (RB6) and PGD (RB7) to be free of loading above 50 pF or the ICSP tools may report verify errors. For legacy firmware, consult Microchip errata document DS80253 for PIC18F6525/6621/8525/8621 silicon revisions.
Estimated: at typical industrial application conditions (Vdd=5 V, 40 MHz, 70 I/O at 25 percent loaded at 10 mA each), total power dissipation is roughly 100 mW. The 80-TQFP junction-to-ambient thermal resistance is approximately 50 C/W (typical 4-layer PCB). This gives a junction-to-ambient rise of only 5 C, well within the -40C to +85C industrial range. At elevated ambient (>60 C) consider adding thermal vias under the perimeter ground pins to a bottom-plane copper pour.
Informations de conformité
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC18F8525-E/PT or PIC18F-K AEC-Q100 variants for automotive. Lead-free and halogen-free per Microchip environmental certification.