PIC18F8621-I/PT - 8-bit 40MHz 64KB Flash MCU 80-TQFP | Microchip
N.º da peça: PIC18F8621-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $19.48 | $19,48 |
| 10 | $17.9 | $179,00 |
| 100 | $15.6 | $1.560,00 |
| 500 | $13.8 | $6.900,00 |
| 1.000 | $12.4 | $12.400,00 |
PIC18F8621-I/PT Visão geral
What is an 8-bit PIC microcontroller? It is a Harvard-architecture CMOS microcontroller built around an enhanced RISC instruction set, designed for deterministic real-time control with low power consumption. Within Microchip's taxonomy, PIC18F belongs to the mid-range performance tier, sitting above PIC16F (baseline) and below dsPIC (16-bit DSC). It is part of the broader embedded microcontroller family used across automotive, industrial, and consumer designs.
Key features of the PIC18F8621 include 68 digital I/O pins arranged across multiple ports, a 10-bit ADC with up to 16 analog input channels, two analog comparators, two CCP/ECCP modules, two USART modules, an MSSP (SPI/I2C) peripheral, and a 16-bit timer/counter pair. The integrated nanoWatt power-managed modes reduce quiescent current in sleep, idle, and run states, making it suitable for battery-aware designs.
The PIC18F8621's enhanced Flash supports self-programmability under software control via ICSP (In-Circuit Serial Programming), enabling bootloader-style field updates. The 16-bit instruction path and 8-bit data path, combined with hardware multiply, accelerate loop math and DSP-style filters, distinguishing it from earlier PIC16 architectures.
Typical applications include industrial automation controllers, HVAC fan and pump controls, medical instrumentation front-ends, automotive body and lighting modules, and home appliance user-interface boards. The wide I/O count and 16-channel ADC suit multi-sensor systems.
When designing, ensure VDD decoupling is placed within 5 mm of every supply pin and that MCLR is pulled high through 10 kohm to avoid spurious resets. Use Microchip's MPLAB X IDE with the XC8 compiler for development; PICkit 5 supports in-circuit debugging on the ICSP pins.
This page synthesizes distributor pricing, same-brand drop-in alternatives (including automotive-grade and E-temperature variants), and practical design notes not found in the standalone manufacturer datasheet.
Alternativas drop-in para PIC18F8621-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 PIC18F8621-I/PT (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, Operating Temperature, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F8621-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F8622-I/PT
✅ Drop-In✓ Em estoque
$5.4 / unidade
Ver ficha técnica →PIC18F8620-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F8525-I/PT
✅ Drop-In✓ Em estoque
$8.45 / unidade
Ver ficha técnica →PIC18F8520-I/PT
✅ Drop-In✓ Em estoque
$5.1586 / unidade
Ver ficha técnica →PIC18F86K90-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.32 / unidade
Ver ficha técnica →PIC18F85K22-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC18F8621-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC18F (8-bit enhanced RISC) |
| Frequência máxima de clock | 40 MHz |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data RAM | 3,840 bytes |
| EEPROM | 1,024 bytes |
| ADC | 10-bit, up to 16 channels |
| Digital I/O Pins | 68 |
| Encapsulamento | 80-pin TQFP (PT) 12x12 mm |
| Faixa de temperatura de operação | -40C to +85C (Industrial, I suffix) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| USART Modules | 2 |
| MSSP (SPI/I2C) | 1 |
| CCP/ECCP Modules | 2 CCP + 1 ECCP |
| Analog Comparators | 2 |
| Timers | 16-bit Timer1/3 plus Timer0/2 |
| Self-Programming | ICSP / bootloader capable |
| Status RoHS | Compliant |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC18F8621-I/PT
| Pino 1 | RG4 — PORTG I/O pin 4 (digital I/O) |
| Pino 2 | RG3 — PORTG I/O pin 3 |
| Pino 3 | RG2 — PORTG I/O pin 2 |
| Pino 4 | RG1 — PORTG I/O pin 1 |
| Pino 5 | RG0 — PORTG I/O pin 0 |
| Pino 6 | RF7 — PORTF I/O pin 7 |
| Pino 7 | RF6 — PORTF I/O pin 6 / digital only on this family |
| Pino 8 | RF5 — PORTF I/O pin 5 / analog AN11 |
| Pino 9 | RF4 — PORTF I/O pin 4 / analog AN10 |
| Pino 10 | RF3 — PORTF I/O pin 3 / analog AN9 |
| Pino 11 | VDD — Positive supply (2.0-5.5 V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1 — Crystal/clock input |
| Pino 14 | OSC2 — Crystal/clock output |
| Pino 15 | RC0 — PORTC I/O / analog AN12 |
| Pino 16 | RC1 — PORTC I/O / analog AN13 / CCP2 |
| Pino 17 | RC2 — PORTC I/O / analog AN14 / CCP1 |
| Pino 18 | RC3 — PORTC I/O / analog AN15 / SCL |
| Pino 19 | RD0 — PORTD I/O / PSP data 0 |
| Pino 20 | RD1 — PORTD I/O / PSP data 1 |
| Pino 21 | RD2 — PORTD I/O / PSP data 2 |
| Pino 22 | RD3 — PORTD I/O / PSP data 3 |
| Pino 23 | RC4 — PORTC I/O / SDA |
| Pino 24 | RC5 — PORTC I/O / SDO |
| Pino 25 | RC6 — PORTC I/O / TX1 |
| Pino 26 | RC7 — PORTC I/O / RX1 |
| Pino 27 | RD4 — PORTD I/O / PSP data 4 / SDI |
| Pino 28 | RD5 — PORTD I/O / PSP data 5 / SDO |
| Pino 29 | RD6 — PORTD I/O / PSP data 6 / SCK |
| Pino 30 | RD7 — PORTD I/O / PSP data 7 / SS |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply |
| Pino 33 | RB0 — PORTB I/O / INT0 / AN12 |
| Pino 34 | RB1 — PORTB I/O / INT1 / AN8 |
| Pino 35 | RB2 — PORTB I/O / INT2 / AN9 |
| Pino 36 | RB3 — PORTB I/O / INT3 / CCP2 |
| Pino 37 | RB4 — PORTB I/O / KBI0 |
| Pino 38 | RB5 — PORTB I/O / KBI1 / PGM |
| Pino 39 | RB6 — PORTB I/O / KBI2 / PGC (ICSP clock) |
| Pino 40 | RB7 — PORTB I/O / KBI3 / PGD (ICSP data) |
| Pino 41 | RE0 — PORTE I/O / AN5 / RD (PSP) |
| Pino 42 | RE1 — PORTE I/O / AN6 / WR (PSP) |
| Pino 43 | RE2 — PORTE I/O / AN7 / CS (PSP) |
| Pino 44 | RE3 — PORTE I/O / AN8 (digital only on this pin) |
| Pino 45 | RE4 — PORTE I/O / AN9 (digital only on this pin) |
| Pino 46 | RE5 — PORTE I/O / AN10 (digital only on this pin) |
| Pino 47 | RE6 — PORTE I/O / AN11 (digital only on this pin) |
| Pino 48 | RE7 — PORTE I/O / AN12 (digital only on this pin) |
| Pino 49 | RA0 — PORTA I/O / AN0 |
| Pino 50 | RA1 — PORTA I/O / AN1 |
| Pino 51 | RA2 — PORTA I/O / AN2 / VREF- |
| Pino 52 | RA3 — PORTA I/O / AN3 / VREF+ |
| Pino 53 | RA4 — PORTA I/O / T0CKI |
| Pino 54 | RA5 — PORTA I/O / AN4 / SS |
| Pino 55 | RF0 — PORTF I/O / AN5 |
| Pino 56 | RF1 — PORTF I/O / AN6 |
| Pino 57 | RF2 — PORTF I/O / AN7 |
| Pino 58 | AVDD — Analog supply |
| Pino 59 | AVSS — Analog ground |
| Pino 60 | RH0 — PORTH I/O / AN23 |
| Pino 61 | RH1 — PORTH I/O / AN22 |
| Pino 62 | RH2 — PORTH I/O / AN21 |
| Pino 63 | RH3 — PORTH I/O / AN20 |
| Pino 64 | RH4 — PORTH I/O / AN19 |
| Pino 65 | RH5 — PORTH I/O / AN18 |
| Pino 66 | RH6 — PORTH I/O / AN17 |
| Pino 67 | RH7 — PORTH I/O / AN16 |
| Pino 68 | VDD — Positive supply |
| Pino 69 | VSS — Ground reference |
| Pino 70 | RJ0 — PORTJ I/O |
| Pino 71 | RJ1 — PORTJ I/O |
| Pino 72 | RJ2 — PORTJ I/O |
| Pino 73 | RJ3 — PORTJ I/O |
| Pino 74 | RJ4 — PORTJ I/O |
| Pino 75 | RJ5 — PORTJ I/O |
| Pino 76 | RJ6 — PORTJ I/O |
| Pino 77 | RJ7 — PORTJ I/O |
| Pino 78 | RK0 — PORTK I/O |
| Pino 79 | RK1 — PORTK I/O |
| Pino 80 | MCLR — Master Clear (reset, active low) |
Aplicações típicas
PIC18F8621-I/PT é adequado para 6 aplicaçãos: Industrial Automation Controllers, HVAC Fan and Pump Controllers, Medical Instrumentation Front-Ends, Automotive Body and Lighting Modules, Home Appliance User-Interface Boards, Data Acquisition and Logging Systems.
Industrial Automation Controllers
The PIC18F8621-I/PT fits industrial automation because its 68 I/O pins aggregate multiple sensor and actuator interfaces on a single MCU, eliminating the need for I/O expanders. The 16-channel 10-bit ADC samples analog process variables at up to 100 ksps, sufficient for PID-loop pressure, flow, and temperature monitoring. Hardware USART and MSSP peripherals support Modbus RTU over RS-485 and SPI-based motor controller links. Estimated: at 40 MHz with all peripherals active, the device draws ~25 mA, manageable for cabinet-mounted designs without active cooling.
Recomendado
HVAC Fan and Pump Controllers
The PIC18F8621-I/PT's ECCP module produces hardware-PWM signals for triac or IGBT driver stages controlling variable-speed fans and pumps, reducing BOM cost versus external PWM generators. The dual 16-bit timers capture tachometer pulses from Hall sensors with 25 ns resolution, enabling closed-loop RPM regulation. With 64 KB of Flash, designers can run adaptive control algorithms, soft-start ramps, and fault logging without external memory. The 2.0-5.5 V VDD range simplifies 24 VAC-derived DC-rail designs common in HVAC equipment.
Recomendado
Medical Instrumentation Front-Ends
The PIC18F8621-I/PT suits medical front-ends such as blood-pressure monitors, infusion pumps, and patient-interface panels because the 10-bit ADC with 16 channels captures multiple physiological signals simultaneously. Hardware ECCP can drive PWM-modulated excitation for bridge-type pressure transducers, while the integrated comparators trigger on threshold crossings without software polling. With 3840 B of RAM, designers can buffer sample windows for FIR-style filtering, and self-programming Flash allows safe field firmware updates under regulated change-control processes.
Recomendado
Automotive Body and Lighting Modules
For automotive body controllers, the PIC18F8621-I/PT drives multi-channel LED tail-light assemblies via hardware PWM (ECCP), supports LIN-slave communication through the USART plus external LIN transceiver, and aggregates multiple switch inputs across 68 I/O pins. The 80-TQFP package withstands automotive under-hood thermal swings when the E-temp -40 to +125 C variant is selected. nanoWatt sleep mode reduces quiescent current during parked-vehicle standby, helping meet typical 100 uA body-module targets. Production builds typically select the PIC18F86K90 upgrade for AEC-Q100 compliance.
Recomendado
Home Appliance User-Interface Boards
In washing machines, dishwashers, and induction cooktops, the PIC18F8621-I/PT serves as the user-interface controller driving 7-segment or LCD displays, touch-key scanning, and rotary-encoder inputs. The MSSP (SPI) bus drives segment drivers and external EEPROM for settings storage, while the ECCP generates variable-frequency tones for piezo buzzers. With 64 KB Flash, manufacturers can ship multiple SKUs from one hardware platform by selecting firmware variants at production. Low-power sleep modes keep standby consumption within Energy Star limits.
Recomendado
Data Acquisition and Logging Systems
For portable data loggers and remote telemetry units, the PIC18F8621-I/PT combines a 16-channel 10-bit ADC, dual USART for sensor-bus and modem links, and 3840 B RAM for circular sample buffers. The MSSP can read SD-card controllers for bulk storage, and self-programming Flash allows OTA-style firmware updates. nanoWatt idle mode keeps battery drain under 5 uA between sample bursts, suiting solar-powered remote installations. Pairing with an external RTC and SD card provides weeks of autonomous logging without processor intervention.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F8621-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 | PIC18F8621-E/PT | PIC18F8622-I/PT | PIC18F8620-I/PT | PIC18F8525-I/PT | PIC18F86K90-I/PT |
|---|---|---|---|---|---|---|
| Package | 80-TQFP (PT) 12x12 mm | 80-TQFP (PT) - same | 80-TQFP (PT) - same | 80-TQFP (PT) - same | 80-TQFP (PT) - same | 80-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 64 KB | 96 KB (+50%) | 64 KB | 48 KB (-25%) | 32 KB (-50%) |
| RAM | 3840 bytes | 3840 bytes | 4352 bytes | 3840 bytes | 3840 bytes | 2048 bytes |
| EEPROM | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes |
| Max Clock Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 64 MHz (+60%) |
| Operating Temperature | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 12-bit |
Principais diferenciais
- Most Flash/RAM in the 64/80-pin PIC18F base family at this speed (vs PIC18F8525-I/PT)
- Direct upgrade path with same footprint and zero firmware porting (vs PIC18F8622-I/PT)
- Extended temperature without re-certifying firmware (vs PIC18F8621-I/PT (vs -E variant))
Notas de projeto
Place a 100 nF decoupling capacitor within 5 mm of every VDD pin (11, 32, 68) and a 10 uF bulk capacitor near the 80-TQFP supply entrance. Add a 10 uF + 100 nF pair on AVDD/AVSS (pins 58/59) to keep ADC noise below 1 LSB. Route VSS as a star ground with separate analog and digital returns joined at the device pin 12 or 31. Keep crystal traces (OSC1/OSC2) short and surrounded by a guard ring tied to ground.
MCLR (pin 80) MUST be pulled high through a 10 kohm resistor to VDD; a floating MCLR causes spurious resets. For ICSP, route PGC (RB6) and PGD (RB7) as a 2-wire bus with no series resistors larger than 100 ohm. Do not load RB5/RB6/RB7 with >20 pF when in-circuit debugging, or programming will fail. The /PT suffix denotes lead-free matte-tin plating - verify your reflow profile matches JEDEC J-STD-020.
Use the nanoWatt sleep modes (SLEEP instruction plus idle/peripheral disable) to drop quiescent current below 5 uA in battery-backed designs. The PIC18F8621 supports RC_IDLE, PRI_IDLE, SEC_RUN, and SEC_IDLE modes selectable in the OSCCON register. Estimated: at 5 V with all peripherals off, sleep current is ~0.2 uA typical and ~5 uA max, suiting RTC-coin-cell designs. For high-noise industrial environments, add a ferrite bead on VDD and a TVS diode such as SMAJ5.0A on MCLR.
Informações de conformidade
RoHS-compliant lead-free matte-tin finish per Microchip product page. The base PIC18F8621 family is not AEC-Q100 qualified; PIC18F86K90 is the recommended AEC-Q100 alternative in the same 80-TQFP footprint.