PIC18F6621-E/PT - 8-Bit 25MHz 64KB Flash MCU 64-TQFP | Microchip
Артикул: PIC18F6621-E/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.85 | $11,85 |
| 10 | $10.66 | $106,60 |
| 100 | $9.48 | $948,00 |
| 500 | $8.3 | $4.150,00 |
| 1.000 | $7.12 | $7.120,00 |
PIC18F6621-E/PT Обзор
A PIC18 microcontroller is an 8-bit Harvard-architecture MCU from Microchip's PIC (Peripheral Interface Controller) family. Within the broader taxonomy, PIC18 sits above PIC10/12/16 baseline devices and below 16-bit dsPIC and 32-bit PIC32 families, offering a balance of cost, performance, and code density. The PIC18F6621 belongs to the 64/80-pin high-performance sub-family that targets human-machine interface (HMI), automotive, and industrial control applications requiring large memory and many I/Os.
Key features include 64KB enhanced Flash with self-programmability, 3.8KB RAM, 1KB EEPROM, an internal 8 MHz RC oscillator (with PLL up to 40 MHz), 12-bit A/D converter (8 channels), two USART modules, MSSP (SPI/I2C), and capture/compare/PWM modules. The 64-pin TQFP package has a 10x10 mm body with 0.5 mm pitch, supporting surface-mount assembly on standard PCB processes. The device is engineered for demanding embedded systems that need robust 5V power supply tolerance and reliable operation across -40C to +125C.
Typical applications include industrial control panels, automotive body and instrument cluster modules, white goods and appliance controllers, medical device user interfaces, and HMI touch-screen boards. The extended memory and rich peripheral set also suit point-of-sale terminals and small graphical-display controllers.
When designing, ensure the 5V supply is well decoupled with 100 nF ceramic plus bulk capacitance placed close to VDD/AVDD/VSS pins. Program/debug is done via ICSP using the PGC/PGD pins - reserve these on the schematic for in-circuit programming access. The internal oscillator with PLL should be used only after verifying peripheral timing margin across the full temperature range.
Аналоги без доработки для PIC18F6621-E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F6621-E/PT (тот же форм-фактор и посадочное место) — отличается по Timers, Package, Core Architecture, Operating Temperature, MSL Level.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F6621-I/PT
✅ Прямая замена✓ В наличии
$8.15 / шт.
Открыть даташит →PIC18F6621T-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F6620T-I/PT
✅ Прямая замена✓ В наличии
$4.18 / шт.
Открыть даташит →PIC18F6722-I/PT
✅ Прямая замена✓ В наличии
$5.32 / шт.
Открыть даташит →PIC18F6622-I/PT
✅ Прямая замена✓ В наличии
$5.62 / шт.
Открыть даташит →PIC18F6525T-I/PT
✅ Прямая замена✓ В наличии
$7.4 / шт.
Открыть даташит →PIC18F6621-E/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC18, 8-bit RISC, Harvard |
| Максимальная тактовая частота | 40 MHz (25 MHz per DigiKey listing) |
| Program Memory Type | Flash (enhanced, self-programmable) |
| Program Memory Size | 64 KB (32K x 16) |
| RAM Size | 3.8 KB |
| EEPROM Size | 1 KB |
| I/O Pins | 54 |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| Диапазон рабочих температур | -40 C to +125 C (extended "E" grade) |
| A/D Converter | 12-bit, 8 channels |
| Communication Interfaces | 2x USART, MSSP (SPI/I2C) |
| Timers | Multiple 8/16-bit timers with CCP modules |
| Package Type | TQFP-64 (10x10 mm, 0.5 mm pitch) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
| ICSP Programming | Yes (PGC/PGD/PGM pins) |
Конфигурация выводов PIC18F6621-E/PT
| Контакт 1 | MCLR/RE3 — Master Clear / digital I/O (input only on RE3) |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Контакт 9 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 10 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Контакт 11 | VDD — Positive supply voltage |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKI — Oscillator crystal input / external clock in |
| Контакт 14 | OSC2/CLKO — Oscillator crystal output / clock out |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Контакт 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — PORTD bit 0 / parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — PORTD bit 1 / parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — PORTD bit 2 / parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 25 | RC6/TX1/CK1 — PORTC bit 6 / USART1 TX / USART1 clock |
| Контакт 26 | RC7/RX1/DT1 — PORTC bit 7 / USART1 RX / USART1 data |
| Контакт 27 | PGC — ICSP programming clock |
| Контакт 28 | PGD — ICSP programming data |
| Контакт 29 | AVDD — Analog positive supply |
| Контакт 30 | AVSS — Analog ground |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage |
| Контакт 33 | RB3/CCP2 — PORTB bit 3 / CCP2 alternate |
| Контакт 34 | RB4 — PORTB bit 4 |
| Контакт 35 | RB5/PGM — PORTB bit 5 / low-voltage ICSP enable |
| Контакт 36 | RB6/PGC — PORTB bit 6 / alternate ICSP clock |
| Контакт 37 | RB7/PGD — PORTB bit 7 / alternate ICSP data |
| Контакт 38 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 39 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 40 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| Контакт 41 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| Контакт 42 | RE0/RD — PORTE bit 0 / parallel slave port read |
| Контакт 43 | RE1/WR — PORTE bit 1 / parallel slave port write |
| Контакт 44 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
| Контакт 45 | RF0 — PORTF bit 0 |
| Контакт 46 | RF1/AN6/C2OUT — PORTF bit 1 / analog input 6 / comparator 2 output |
| Контакт 47 | RF2/AN7/C1OUT — PORTF bit 2 / analog input 7 / comparator 1 output |
| Контакт 48 | RF3/AN8 — PORTF bit 3 / analog input 8 |
| Контакт 49 | RF4/AN9 — PORTF bit 4 / analog input 9 |
| Контакт 50 | RF5/AN10/CVREF — PORTF bit 5 / analog input 10 / comparator VREF |
| Контакт 51 | RF6/AN11 — PORTF bit 6 / analog input 11 |
| Контакт 52 | RF7 — PORTF bit 7 |
| Контакт 53 | RG0 — PORTG bit 0 |
| Контакт 54 | RG1 — PORTG bit 1 |
| Контакт 55 | RG2 — PORTG bit 2 |
| Контакт 56 | RG3 — PORTG bit 3 |
| Контакт 57 | RG4 — PORTG bit 4 |
| Контакт 58 | RG5 — PORTG bit 5 |
| Контакт 59 | RA6 — PORTA bit 6 |
| Контакт 60 | RA7 — PORTA bit 7 |
| Контакт 61 | RC8 — PORTC bit 8 / enhanced CCP |
| Контакт 62 | RC9 — PORTC bit 9 / enhanced CCP |
| Контакт 63 | RC10 — PORTC bit 10 |
| Контакт 64 | RC11 — PORTC bit 11 |
Типичное применение
PIC18F6621-E/PT подходит для 6 применениеs: Industrial Control Panels, Automotive Body and Instrument Modules, White Goods and Appliance Controllers, Medical Device User Interfaces, Human-Machine Interface (HMI) Touch Panels, Point-of-Sale Terminals.
Industrial Control Panels
The PIC18F6621-E/PT suits industrial control panel applications because of its 54 I/O pins for keypads, LED indicators, and relay drivers, 64 KB Flash for ladder-logic and Modbus stacks, and extended -40C to +125C temperature grade for unconditioned factory-floor enclosures. Its 4.2-5.5V supply tolerance accepts noisy 24V-to-5V back-converter rails typical of PLC cabinets. The dual USART interfaces enable simultaneous RS-485 master and HMI display link. Compared to 3.3V-only PIC18F67J11, the 5V-native operation eliminates an LDO and reduces BOM cost.
Рекомендуется
Automotive Body and Instrument Modules
The PIC18F6621-E/PT is appropriate for automotive body controllers and instrument cluster modules because of its -40C to +125C extended temperature grade covering under-hood and cabin extremes, plus 5V native supply compatible with 12V battery rails after regulation. The 12-bit ADC handles sensor inputs (temperature, fuel level, position), and the PWM modules drive motor and lighting loads. For instrument clusters, the 64 KB Flash stores graphics tables and CAN/LIN protocol stacks. The TQFP-64 package is automotive-vibration tolerant when properly PCB-anchored.
Рекомендуется
White Goods and Appliance Controllers
The PIC18F6621-E/PT is well suited to white goods controllers (washing machines, dishwashers, refrigerators) because of its 5V tolerance, large I/O count for motor TRIAC drivers and user-interface key/LED matrices, and extended temperature range covering hot appliance interiors. The 64 KB Flash comfortably holds motor-control state machines and user-menu logic; the 3.8 KB RAM supports real-time display buffers. Compared to baseline PIC16F parts, the PIC18's 32 MIPS throughput simplifies sensor-fusion math for inverter compressor control.
Рекомендуется
Medical Device User Interfaces
The PIC18F6621-E/PT supports medical device user-interface boards (infusion pump keypads, blood-pressure monitor displays, diagnostic readout panels) because of its deterministic 8-bit architecture, 64 KB Flash for IEC-62304 class B firmware, and extended temperature range for clinical environments. The 12-bit ADC reads sensor inputs with adequate resolution for trend monitoring. Note that full medical certification requires additional IEC-60601-1 system-level work beyond component choice. The 5V-tolerant I/O eases connection to legacy medical-rail peripherals.
Рекомендуется
Human-Machine Interface (HMI) Touch Panels
The PIC18F6621-E/PT handles HMI touch-panel controller boards because of its 54 I/O count (driving segmented LCDs, key matrices, and UART-to-host), 64 KB Flash for menu logic, and dual USART for host-plus-debug channels. The 12-bit ADC reads resistive touch coordinates directly. Compared to PIC16F alternatives, the PIC18 instruction set accelerates GUI state-machine execution by ~3x. The TQFP-64 (10x10 mm) package fits behind mid-size (3-5 inch) display panels with adequate copper for thermal dissipation.
Рекомендуется
Point-of-Sale Terminals
The PIC18F6621-E/PT is appropriate for point-of-sale (POS) terminal sub-controllers because of its dual USART (one for receipt printer, one for card reader), 64 KB Flash for transaction-log buffering, and reliable extended-temperature operation in retail environments. The I2C MSSP talks to EEPROM for transaction history. Compared to 3.3V-only PIC18F parts, the 5V operation interfaces directly with legacy 5V printer logic without level shifters. The TQFP-64 footprint is standard enough for easy PCB rework on field-deployed terminals.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F6621-E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F6621-I/PT | PIC18F6621T-I/PT | PIC18F6620T-I/PT | PIC18F6722-I/PT | PIC18F6622-I/PT | PIC18F6525T-I/PT |
|---|---|---|---|---|---|---|---|
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Flash Memory | 64 KB | 64 KB - same | 64 KB - same | 32 KB (-50%) | 128 KB (+100%) | 128 KB (+100%) | 48 KB (-25%) |
| RAM | 3.8 KB | 3.8 KB - same | 3.8 KB - same | 2 KB (-47%) | 3.8 KB - same | 3.8 KB - same | 3.8 KB - same |
| EEPROM | 1 KB | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same | 1 KB - same |
| Max Clock Speed | 40 MHz | 40 MHz - same | 40 MHz - same | 40 MHz - same | 40 MHz - same | 40 MHz - same | 40 MHz - same |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V - same | 4.2 V to 5.5 V - same | 4.2 V to 5.5 V - same | 4.2 V to 5.5 V - same | 4.2 V to 5.5 V - same | 4.2 V to 5.5 V - same |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
Ключевые отличия
- Extended temperature grade -40C to +125C (против PIC18F6621-I/PT)
- 5V-native operation (против PIC18F67J11-I/PT)
- 54 I/O pins in TQFP-64 (против PIC18F6620T-I/PT)
Заметки по проектированию
Place a 100 nF ceramic decoupling capacitor within 5 mm of every VDD/VSS pin pair (pins 11/12 and 31/32). Add a 10 uF bulk tantalum or ceramic at the board supply entry. AVDD (pin 29) requires its own 100 nF decoupling close to the pin plus a ferrite bead or 10 ohm resistor to VDD to isolate analog from digital switching noise. Brown-out reset is enabled in configuration bits to ensure clean power-up; verify the BOR voltage threshold matches your supply tolerance.
Reserve the ICSP pins (PGC pin 27, PGD pin 28, MCLR pin 1, VDD, VSS) on a 5-pin 0.1-inch header or test pad for in-circuit programming access. The TQFP-64 (10x10 mm, 0.5 mm pitch) requires IPC-7351 nominal land patterns with 0.30 mm pad width and 0.20 mm pad-to-pad gap; ENIG surface finish is recommended over HASL for fine-pitch reliability. For automotive and high-vibration environments, use underfilled or corner-glued TQFP-64 packages per IPC-9701 standards.
Do not leave MCLR floating - it requires a 10 kohm pull-up to VDD. The PGM pin (RB5) must be pulled low or left NC for normal operation; only pull high to enable low-voltage ICSP. The internal 8 MHz RC oscillator with PLL gives 32 MHz (8 MIPS) but accuracy is only +/-2% - use an external crystal for CAN, USB, or Ethernet timing. Configuration bits must be set correctly to enable the watchdog timer, BOR, and oscillator mode or the MCU will fail to start.
Route the oscillator traces (OSC1/OSC2, pins 13/14) short and symmetric, guard-traced with ground, and keep them away from switching I/O and ADC inputs. The analog inputs AN0-AN11 share pins with digital I/O - if used as analog, the corresponding TRIS bit must be set to input. Place a 100 nF + 10 uF decoupling pair at AVSS/AVDD and route analog traces perpendicular to digital switching lines to minimize crosstalk.
Информация о соответствии
RoHS compliant per DigiKey verified listing 2026-09-28. AEC-Q100 marked not_applicable - the -E grade temperature range (-40C to +125C) is automotive-compatible but Microchip does not certify PIC18F6621 as AEC-Q100 qualified at the component level. Check Microchip product page for any auto-qualified -Q1 variants.