PIC18F8720T-I/PT - 8-bit 25MHz 128KB Flash MCU 80-TQFP | Microchip
N.º da peça: PIC18F8720T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.95 | $169,50 |
| 100 | $14.4 | $1.440,00 |
| 500 | $12.8 | $6.400,00 |
| 1.000 | $11.25 | $11.250,00 |
PIC18F8720T-I/PT Visão geral
What is a PIC18F microcontroller? The PIC18F family is Microchip's flagship 8-bit Enhanced FLASH MCU architecture, sitting in the hierarchy: PIC18F -> 8-bit MCU -> microcontroller -> embedded controller -> semiconductor. It uses a 16-bit instruction word with an 8-bit data path, 31-level hardware stack, hardware multiply (8x8 in one cycle), and a vectored interrupt controller with prioritized interrupts. Compared with the older PIC16F baseline family, PIC18F adds linear memory addressing, larger RAM/Flash, and richer peripherals, making it suited to connectivity-rich and human-machine-interface applications.
Key differentiating specifications of the PIC18F8720 include: 128KB self-programmable Flash (in-application programmable via ICSP), 3840 bytes SRAM, 1024 bytes EEPROM, two enhanced USARTs, one MSSP supporting both SPI master/slave and I2C master/slave, a 10-bit ADC with up to 16 channels (device-dependent), five 16-bit timer/counters, two capture/compare/PWM modules, and a 16-bit Parallel Slave Port for external memory or FPGA interfaces.
Architecturally the PIC18F8720T-I/PT uses Harvard architecture with separate program and data buses, a C-compiler-optimized instruction set, and a wide operating voltage range of 4.2 V to 5.5 V. The '-I' suffix denotes the industrial temperature grade of -40C to +85C. Compared with later PIC18F K-series parts running up to 64 MHz, the PIC18F8720T-I/PT targets older designs requiring the 80-pin TQFP footprint and the legacy 5V PIC18 architecture.
Typical applications include industrial control panels, building automation gateways, embedded connectivity bridges using dual USARTs and I2C/SPI sensor stacks, instrumentation with parallel slave port to FPGAs, and legacy PIC18F8720 production boards being re-stocked for long-lifecycle industrial SKUs. The T-suffix denotes Tape & Reel packaging, so it is supplied in trays or T&R reels.
Designers should pay attention to the 4.2 V minimum VDD, the dual oscillator pins (RA6/OSC1, RA7/OSC2) supporting crystal or external clock, and the dedicated MCLR/VPP reset pin. Decoupling requires a 0.1 uF ceramic on VDD close to the package plus a 10 uF bulk capacitor near the analog supply pin (AVDD) when the ADC is used. For new designs, Microchip recommends the PIC18F K-series, but the PIC18F8720T-I/PT remains the drop-in choice for existing 80-pin TQFP layouts.
Alternativas drop-in para PIC18F8720T-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 PIC18F8720T-I/PT (mesmo formato e footprint) — diferindo em Core Architecture, Package, Operating Temperature Range, Timers, EEPROM.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F8720-E/PT
✅ Drop-In✓ Em estoque
$9.3 / unidade
Ver ficha técnica →PIC18F8720T-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F8627-I/PT
✅ Drop-In✓ Em estoque
$9.05 / unidade
Ver ficha técnica →PIC18F8622-I/PT
✅ Drop-In✓ Em estoque
$5.4 / unidade
Ver ficha técnica →PIC18F8520-I/PT
✅ Drop-In✓ Em estoque
$5.1586 / unidade
Ver ficha técnica →PIC18F8720T-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC18F 8-bit RISC (Harvard) |
| Program Memory (Flash) | 128 KB (64K x 16) |
| SRAM | 3840 bytes |
| EEPROM | 1024 bytes |
| Instruction Set Width | 16-bit |
| Largura do barramento de dados | 8-bit |
| Maximum CPU Clock | 25 MHz (10 MIPS) |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| Temperatura de operação | -40 C to +85 C (industrial, -I suffix) |
| Digital I/O Pins | 70 |
| USART | 2x Enhanced USART (asynchronous + synchronous) |
| Synchronous Serial Port | 1x MSSP (SPI master/slave + I2C master/slave) |
| Parallel Slave Port | Yes (16-bit external bus) |
| Encapsulamento | TQFP-80 (12 x 12 mm, 1 mm height) |
| Tipo de montagem | Surface Mount |
| Status RoHS | ROHS3 Compliant |
| Packaging | Tape & Reel (T-suffix) |
| Lead Time | 4 weeks (per Microchip USA) |
Configuração de pinos do PIC18F8720T-I/PT
| Pino 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Pino 8 | RE0/RD — PORTE bit 0 / Parallel Slave Port read control |
| Pino 9 | RE1/WR — PORTE bit 1 / Parallel Slave Port write control |
| Pino 10 | RE2/CS — PORTE bit 2 / Parallel Slave Port chip select |
| Pino 11 | VDD — Positive supply voltage (4.2V to 5.5V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 14 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 15 | RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output |
| Pino 16 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Pino 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pino 18 | RC3/SCK/SCL — PORTC bit 3 / MSSP SPI clock / I2C clock |
| Pino 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data 0 |
| Pino 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data 1 |
| Pino 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data 2 |
| Pino 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data 3 |
| Pino 23 | RC4/SDI/SDA — PORTC bit 4 / MSSP SPI data in / I2C data |
| Pino 24 | RC5/SDO — PORTC bit 5 / MSSP SPI data out |
| Pino 25 | RC6/TX1/CK1 — PORTC bit 6 / USART1 transmit / clock |
| Pino 26 | RC7/RX1/DT1 — PORTC bit 7 / USART1 receive / data |
| Pino 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data 4 |
| Pino 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data 5 |
| Pino 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data 6 |
| Pino 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data 7 |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage (4.2V to 5.5V) |
| Pino 33 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Pino 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pino 35 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pino 36 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Pino 37 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pino 38 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pino 39 | RB6/PGC — PORTB bit 6 / In-Circuit Debugger clock |
| Pino 40 | RB7/PGD — PORTB bit 7 / In-Circuit Debugger data |
| Pino 41 | AVSS — Analog ground reference |
| Pino 42 | AVDD — Analog positive supply voltage |
| Pino 43 | RF0 — PORTF bit 0 |
| Pino 44 | RF1 — PORTF bit 1 |
| Pino 45 | RF2 — PORTF bit 2 |
| Pino 46 | RF3 — PORTF bit 3 |
| Pino 47 | RF4 — PORTF bit 4 |
| Pino 48 | RF5 — PORTF bit 5 |
| Pino 49 | RF6 — PORTF bit 6 |
| Pino 50 | RF7 — PORTF bit 7 |
| Pino 51 | RG0 — PORTG bit 0 |
| Pino 52 | RG1 — PORTG bit 1 |
| Pino 53 | RG2 — PORTG bit 2 |
| Pino 54 | RG3 — PORTG bit 3 |
| Pino 55 | RG4 — PORTG bit 4 |
| Pino 56 | RG5 — PORTG bit 5 |
| Pino 57 | RG6 — PORTG bit 6 |
| Pino 58 | RG7 — PORTG bit 7 |
| Pino 59 | RH0 — PORTH bit 0 |
| Pino 60 | RH1 — PORTH bit 1 |
| Pino 61 | RH2 — PORTH bit 2 |
| Pino 62 | RH3 — PORTH bit 3 |
| Pino 63 | RH4 — PORTH bit 4 |
| Pino 64 | RH5 — PORTH bit 5 |
| Pino 65 | RH6 — PORTH bit 6 |
| Pino 66 | RH7 — PORTH bit 7 |
| Pino 67 | RJ0 — PORTJ bit 0 |
| Pino 68 | RJ1 — PORTJ bit 1 |
| Pino 69 | RJ2 — PORTJ bit 2 |
| Pino 70 | RJ3 — PORTJ bit 3 |
| Pino 71 | RJ4 — PORTJ bit 4 |
| Pino 72 | RJ5 — PORTJ bit 5 |
| Pino 73 | RJ6 — PORTJ bit 6 |
| Pino 74 | RJ7 — PORTJ bit 7 |
| Pino 75 | VDD — Positive supply voltage (4.2V to 5.5V) |
| Pino 76 | VSS — Ground reference |
| Pino 77 | TX2/CK2 — USART2 transmit / clock |
| Pino 78 | RX2/DT2 — USART2 receive / data |
| Pino 79 | RA6/OSC1 — PORTA bit 6 / alternate oscillator input |
| Pino 80 | RA7/OSC2 — PORTA bit 7 / alternate oscillator output |
Aplicações típicas
PIC18F8720T-I/PT é adequado para 6 aplicaçãos: Industrial Control Panels, Building Automation Gateways, Instrumentation with Parallel Slave Port, Embedded Connectivity Bridges, Human-Machine Interface (HMI) Controllers, Legacy Production Restock / Field Replacements.
Industrial Control Panels
The PIC18F8720T-I/PT is well-suited for industrial control panels where its 70 I/O pins drive key-matrix scanners, LED/LCD indicators, and relay outputs. Its 128 KB Flash accommodates complex state machines and Modbus firmware, while the 4.2 V to 5.5 V supply aligns with 5V backplane rails common in industrial cabinets. The industrial -40 C to +85 C operating range survives unheated control rooms, and two Enhanced USARTs allow redundant RS-485 links to PLCs. Designers appreciate the hardware Parallel Slave Port for direct interface with industrial FPGAs handling high-speed I/O scan at sub-millisecond rates without burdening the CPU.
Recomendado
Building Automation Gateways
In building automation gateways, the PIC18F8720T-I/PT acts as a protocol translator between BACnet/Modbus RTU buses and downstream wireless modules. Its dual Enhanced USARTs handle two isolated RS-485 trunks simultaneously, while the MSSP supports I2C or SPI sensors for indoor air-quality monitoring (CO2, particulate, temperature). The 3840 bytes of SRAM buffer packet bursts during Wi-Fi/BLE hand-off, and the 128 KB Flash stores both gateway firmware and Modbus register maps. The 80-pin TQFP package provides sufficient I/O for status LEDs and service buttons, and the 4.2 V minimum VDD supports Power-over-Ethernet 5V rails.
Recomendado
Instrumentation with Parallel Slave Port
Bench-top instrumentation and data-acquisition front ends benefit from the PIC18F8720T-I/PT's 16-bit Parallel Slave Port (PSP), which connects directly to an FPGA or DSP without glue logic. The microcontroller handles user-interface housekeeping (keypad scan, LCD control, RS-232 command interface via USART) while the FPGA executes high-speed DSP at 50-100 MHz. With 128 KB Flash for calibration tables and 3840 bytes SRAM for command buffering, the part fits self-calibrating instruments. The two USARTs support SCPI command parsing plus isolated logging, and the -40 C to +85 C industrial range suits laboratory environments.
Recomendado
Embedded Connectivity Bridges
Connectivity bridges that aggregate multiple serial sensors onto Ethernet or Wi-Fi benefit from the PIC18F8720T-I/PT's dual Enhanced USARTs plus MSSP I2C/SPI support. The 128 KB Flash holds dual-stack firmware (e.g., Modbus RTU to TCP translation with web server), and the 3840 bytes SRAM sustain Modbus request queues at 115.2 kbps. The 80-pin TQFP package gives designers sufficient I/O for SD-card data logging and 4-20 mA analog outputs via the 10-bit ADC and external DACs. The 5 V VDD directly drives RS-485 transceivers without level shifters.
Recomendado
Human-Machine Interface (HMI) Controllers
HMI panels with TFT displays and touch sensors use the PIC18F8720T-I/PT as the main controller, leveraging its 70 I/O pins to scan a 8x8 matrix keypad and drive a character or graphical LCD. The MSSP's SPI master mode interfaces with TFT controllers at up to 10 MHz, while the USART provides isolated RS-232 to industrial PLCs. With 128 KB Flash for menu structures, fonts, and Modbus command parsers, and 3840 bytes SRAM for screen buffers, the part supports rich graphical interfaces without external memory. The -40 C to +85 C industrial temperature range ensures reliable operation in factory-floor environments.
Recomendado
Legacy Production Restock / Field Replacements
Long-lifecycle industrial products such as factory-floor PLCs, medical instruments, and building-management controllers often require replacement PIC18F8720T-I/PT parts years after the original production run. Microchip's lifecycle status remains Active with a 4-week lead time, and the T-suffix Tape & Reel packaging fits automated pick-and-place for contract manufacturers replacing obsolete or damaged units. The identical 80-pin TQFP pinout across the PIC18F8720 family allows direct PCB replacement without layout changes, and firmware compatibility with PIC16/PIC17 instruction sets via the manufacturer-validated migration path preserves long-term software investment.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F8720T-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 | PIC18F8720-E/PT | PIC18F8720T-E/PT | PIC18F8627-I/PT | PIC18F8622-I/PT | PIC18F8520-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-80 | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock | 25 MHz (10 MIPS) | 25 MHz | 25 MHz | 40 MHz | 40 MHz | 40 MHz |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +125 C (extended) | -40 C to +125 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Digital I/O Pins | 70 | 70 | 70 | 70 | 70 | 70 |
| USART Count | 2 | 2 | 2 | 2 + CAN | 2 | 2 |
| Lifecycle Status | Active | Active | Active | Active | Active | Active |
Principais diferenciais
- 128 KB Flash double the legacy PIC18F8520 (vs PIC18F8520-I/PT)
- Industrial -40 C to +85 C operating range with Tape & Reel (vs PIC18F8720T-E/PT)
- 70 I/O pins with Parallel Slave Port (vs PIC18F8622-I/PT)
Notas de projeto
The PIC18F8720T-I/PT requires a regulated 4.2 V to 5.5 V supply on VDD/AVDD pins (pins 11, 32, 42, 75), with VSS/AVSS grounds (pins 12, 31, 41, 76) tied to a low-impedance ground plane. Place a 0.1 uF ceramic decoupling capacitor within 5 mm of each VDD pin and a 10 uF bulk tantalum or ceramic capacitor near the package. AVDD should be tied to VDD with its own ferrite bead + 0.1 uF + 10 uF low-pass filter when the ADC is used, per Microchip application note AN546.
Do not program the device below 4.2 V - Flash row-write operations require VDD above the Brown-Out-Reset threshold. Always configure the BOR voltage via CONFIG2L register to ensure reliable programming. When migrating firmware from PIC18F8520 to PIC18F8720, verify that new peripheral configuration bits are cleared explicitly because the Flash doubled and some reserved bits changed. The Parallel Slave Port (PSP) on PORTE/PORTD is NOT available on pins when alternate peripherals are enabled, so design pin allocation before PCB layout.
Route the 25 MHz crystal traces (RA6/OSC1 and RA7/OSC2) symmetrically with ground guard traces to minimize EMI. Place crystal within 5 mm of OSC pins with short traces to limit capacitive loading. The ICSP pins (RB6/PGC, RB7/PGD) must be accessible on the PCB for in-circuit programming - do not place them under BGA components or behind tall connectors. Use a 4-layer PCB with continuous ground plane under the TQFP-80 footprint for thermal dissipation at industrial temperatures.
Informações de conformidade
ROHS3 Compliant per Microchip USA product listing. AEC-Q100 not applicable for industrial-grade MCU. Halogen-free status not explicitly listed in provided data.