PIC18F6620-I/PT - 8-Bit MCU, 64KB Flash, 25MHz, TQFP-64 | Microchip
Артикул: PIC18F6620-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.1 | $9,10 |
| 10 | $8.2 | $82,00 |
| 100 | $7.05 | $705,00 |
| 500 | $6.3 | $3.150,00 |
| 1.000 | $5.55 | $5.550,00 |
PIC18F6620-I/PT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and a rich set of peripherals. The PIC18 family uses an enhanced 8-bit Harvard RISC architecture with a modified instruction set that is both C-compiler friendly and assembly-efficient. Within the broader semiconductor taxonomy, an MCU sits in the integrated-circuit hierarchy as: microcontroller -> embedded processor -> digital IC -> semiconductor device. PIC18F66xx devices specifically target high-pin-count industrial, instrumentation, and human-machine-interface designs.
Key features include five capture/compare/PWM modules, a 12-channel 10-bit analog-to-digital converter (ADC), two USART modules, an MSSP configurable as either SPI or I2C, two Addressable USARTs, and self-programming flash with In-Circuit Debug (ICD). The part runs from 2.0 V to 5.5 V, accepts an industrial temperature range of -40C to +85C, and supports both internal and external oscillator modes for flexible clocking.
Architecturally, the PIC18F6620 uses a 16-bit instruction word with an 8-bit data path, a hardware multiplier for fast math, a priority-level interrupt controller, and a 31-level hardware stack. Self-programming allows bootloader-based firmware updates in the field, while ICD support enables real-time debugging through two pins without consuming I/O.
Typical applications include industrial control panels, instrumentation, HVAC controllers, automotive body and climate electronics, USB-to-UART bridging via the USART peripherals, and white-goods user interfaces. The 12-bit ADC and generous I/O count make it ideal for sensor aggregation boards.
When designing with this part, ensure decoupling capacitors are placed within 5 mm of the VDD/VSS pairs, that the MCLR pin is pulled high through the recommended 10 kohm resistor, and that the in-circuit debugger is connected only during development. A common pitfall is leaving the LVD (low-voltage detect) disabled when designing for brown-out-sensitive applications.
This page synthesizes drop-in alternatives, application circuits, and design notes not available in the standalone Microchip datasheet, giving engineers a one-stop reference for selecting and applying the PIC18F6620-I/PT.
Аналоги без доработки для PIC18F6620-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F6620-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, Core Architecture, I/O Pins, Operating Temperature, EEPROM.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F6720-I/PT
✅ Прямая замена✓ В наличии
$21.1 / шт.
Открыть даташит →PIC18F6628-I/PT
✅ Прямая замена✓ В наличии
$5.2 / шт.
Открыть даташит →PIC18F6680-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F65K90-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F65K80-I/PT
✅ Прямая замена✓ В наличии
$3.62 / шт.
Открыть даташит →PIC18F65K40-I/PT
✅ Прямая замена✓ В наличии
$1.95 / шт.
Открыть даташит →PIC18F6620-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC18 enhanced 8-bit Harvard RISC |
| Program Flash | 64 KB (32K x 16) |
| SRAM | 3,840 bytes |
| EEPROM | 1,024 bytes |
| Maximum Clock Speed | 25 MHz (10 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Digital I/O Pins | 52 |
| ADC | 10-bit, 12 channels |
| CCP/PWM Modules | 5 |
| USART Modules | 2 (one enhanced) |
| MSSP | 1 (SPI or I2C configurable) |
| Диапазон рабочих температур | -40C to +85C (industrial) |
| Корпус | TQFP-64 (PT) 10x10 mm |
| Тип монтажа | Surface Mount |
| Self-Programming | Yes |
| In-Circuit Debug | Yes (ICD) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F6620-I/PT
| Контакт 1 | MCLR — Master Clear (reset) input, internal pull-up enabled by configuration |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog channel 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / analog channel 2 / ADC negative reference |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog channel 3 / ADC positive reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog channel 4 / SPI slave select |
| Контакт 8 | RE0/RD — PORTE bit 0 / parallel port read control |
| Контакт 9 | RE1/WR — PORTE bit 1 / parallel port write control |
| Контакт 10 | RE2/CS — PORTE bit 2 / parallel port chip select |
| Контакт 11 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock input |
| Контакт 14 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / 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 transmit / clock |
| Контакт 26 | RC7/RX1/DT1 — PORTC bit 7 / USART1 receive / data |
| Контакт 27 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 28 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| Контакт 29 | RD6/PSP6/TX2/CK2 — PORTD bit 6 / parallel slave port / USART2 TX |
| Контакт 30 | RD7/PSP7/RX2/DT2 — PORTD bit 7 / parallel slave port / USART2 RX |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage |
| Контакт 33 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 / PWM fault input |
| Контакт 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 35 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Контакт 36 | RB3/INT3/CCP2 — PORTB bit 3 / external interrupt 3 / CCP2 alternate |
| Контакт 37 | RB4/KBI0 — PORTB bit 4 / interrupt-on-change bit 0 |
| Контакт 38 | RB5/KBI1 — PORTB bit 5 / interrupt-on-change bit 1 |
| Контакт 39 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change / ICD clock |
| Контакт 40 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change / ICD data |
| Контакт 41 | VSS — Ground reference |
| Контакт 42 | VDD — Positive supply voltage |
| Контакт 43 | RF0/AN5 — PORTF bit 0 / analog channel 5 |
| Контакт 44 | RF1/AN6 — PORTF bit 1 / analog channel 6 |
| Контакт 45 | RF2/AN7 — PORTF bit 2 / analog channel 7 |
| Контакт 46 | RF3/AN8 — PORTF bit 3 / analog channel 8 |
| Контакт 47 | RF4/AN9 — PORTF bit 4 / analog channel 9 |
| Контакт 48 | RF5/AN10/CVREF — PORTF bit 5 / analog channel 10 / comparator voltage reference |
| Контакт 49 | RF6/AN11 — PORTF bit 6 / analog channel 11 |
| Контакт 50 | RF7 — PORTF bit 7 |
| Контакт 51 | RG0/ECCP3 — PORTG bit 0 / enhanced CCP3 |
| Контакт 52 | RG1/ECCP4 — PORTG bit 1 / enhanced CCP4 |
| Контакт 53 | RG2/ECCP5/C1OUT — PORTG bit 2 / enhanced CCP5 / comparator 1 output |
| Контакт 54 | RG3/CCP4/C2OUT — PORTG bit 3 / CCP4 alternate / comparator 2 output |
| Контакт 55 | RG4 — PORTG bit 4 |
| Контакт 56 | VSS — Ground reference |
| Контакт 57 | VDD — Positive supply voltage |
| Контакт 58 | RH0/A16 — PORTH bit 0 / external memory address 16 |
| Контакт 59 | RH1/A17 — PORTH bit 1 / external memory address 17 |
| Контакт 60 | RH2/A18 — PORTH bit 2 / external memory address 18 |
| Контакт 61 | RH3/A19 — PORTH bit 3 / external memory address 19 |
| Контакт 62 | RH4 — PORTH bit 4 |
| Контакт 63 | RH5 — PORTH bit 5 |
| Контакт 64 | RH6 — PORTH bit 6 |
Типичное применение
PIC18F6620-I/PT подходит для 6 применениеs: Industrial Control Panel, HVAC Climate Controller, Automotive Body Electronics, Instrumentation and Data Acquisition, White Goods User Interface, Sensor Aggregation Hub.
Industrial Control Panel
The PIC18F6620-I/PT fits industrial control panel designs that need 52 I/O pins for keypad scanning, LED or LCD drive, and discrete output switching. With 64 KB flash and 3,840 bytes SRAM, it can run a C-compiled state machine that polls inputs, debounces switches, and updates a graphical display at 60 Hz. The 12-channel 10-bit ADC reads potentiometers and 4-20 mA loop sensors directly. The industrial -40C to +85C temperature range tolerates factory-floor environments, and the 2.0 V to 5.5 V supply lets the panel ride through brown-outs on noisy 24 V rails with a simple buck regulator.
Рекомендуется
HVAC Climate Controller
The PIC18F6620-I/PT is well matched to HVAC climate controllers that aggregate multiple temperature, humidity, and pressure sensors. The 12-channel ADC plus five CCP/PWM modules drive proportional damper and valve actuators directly without an external DAC. The 64 KB flash holds PID loop code and a graphical menu system. Operating from -40C to +85C, the part survives attic and rooftop unit environments. Two USARTs allow simultaneous connection to a room display board and a Modbus master, and self-programming flash supports remote firmware updates from a service tool.
Рекомендуется
Automotive Body Electronics
Body control modules for lighting, mirror, and seat position benefit from the PIC18F6620-I/PT's 52 I/O count and 5 PWM channels. The PIC drives multiple LED strings, MOSFET H-bridges for mirror adjustment, and stepper-motor drivers via PWM. The MSSP peripheral handles SPI communication with sensor ASICs, while the two USARTs link to a body-control network. Note that for under-hood AEC-Q100 qualified applications, choose the PIC18F6620-I/PT automotive-grade variant or migrate to PIC18F66K80-I/PT. The 2.0 V to 5.5 V supply is compatible with 12 V automotive rails through a regulator.
Рекомендуется
Instrumentation and Data Acquisition
Bench-top and rack-mount instruments use the PIC18F6620-I/PT to acquire analog signals through its 12-channel 10-bit ADC, condition them digitally, and stream results via UART or USB bridge. The 3,840-byte SRAM is sufficient for circular sample buffers of 4-8 ksps with chunked USB output, and 64 KB flash holds DSP-style filters and a menu system. The in-circuit debugger accelerates firmware bring-up, while self-programming enables calibration tables to be updated in the field. The 25 MHz core delivers 10 MIPS, more than adequate for per-sample polynomial linearization.
Рекомендуется
White Goods User Interface
Washing machines, ovens, and dishwashers rely on the PIC18F6620-I/PT to drive segmented LCDs, capacitive touch panels, and rotary encoders. The 52 I/O count supports direct keypad and LED matrix drive without external decoders, while five CCP/PWM channels control motor speed via TRIAC or FET drivers. The 64 KB flash stores multilingual UI strings and diagnostic logs, and self-programming allows service technicians to flash new firmware via a service-mode bootloader. The -40C to +85C industrial range covers the thermal envelope of consumer appliance cabinets.
Рекомендуется
Sensor Aggregation Hub
The PIC18F6620-I/PT serves as a low-cost sensor aggregation hub for industrial IoT nodes, reading 12 analog sensors via its built-in ADC and dozens of digital sensors via SPI or I2C on the MSSP. The 64 KB flash supports wireless protocol stacks (custom or simple proprietary) and 3,840 bytes SRAM holds short data buffers before Modbus or USART transmission. The two USARTs allow simultaneous connection to a local HMI and an upstream gateway. Operating at 25 MHz, the part can poll 50 sensors at 100 Hz while leaving margin for housekeeping.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F6620-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F6720-I/PT | PIC18F6628-I/PT | PIC18F6680-I/PT | PIC18F65K90-I/PT | PIC18F65K80-I/PT | PIC18F65K40-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same |
| Program Flash | 64 KB | 128 KB | 64 KB | 64 KB | 32 KB | 32 KB | 32 KB |
| SRAM | 3,840 bytes | 3,840 bytes | 3,936 bytes | 3,328 bytes | 2,048 bytes | 2,048 bytes | 2,048 bytes |
| EEPROM | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes | 1,024 bytes |
| Maximum Clock | 25 MHz (10 MIPS) | 25 MHz (10 MIPS) | 25 MHz (10 MIPS) | 25 MHz (10 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| Digital I/O | 52 | 52 | 54 | 52 | 53 | 53 | 58 |
| ADC | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 12-bit, 16 channels | 12-bit, 12 channels | 12-bit, 36 channels |
| Special Feature | Self-programming + ICD | Self-programming + ICD | Self-programming + ICD + 2nd USART | Self-programming + ICD + CAN | Self-programming + ICD + 12-bit ADC | Self-programming + ICD + 12-bit ADC + CAN | Self-programming + ICD + CIP peripherals |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Ключевые отличия
- Same footprint, doubled flash memory for future growth (против PIC18F6720-I/PT)
- Industrial-grade same-footprint upgrade with newer peripherals (против PIC18F65K90-I/PT)
- CAN-enabled same-footprint option for networked industrial systems (против PIC18F6680-I/PT)
Заметки по проектированию
Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair (the TQFP-64 has multiple VDD pins: 11, 32, 42, 57). Add a bulk 10 uF tantalum or ceramic capacitor at the board's main VDD entry. The PIC18F6620 has multiple VSS pins (12, 31, 41, 56); ensure all are connected to a low-impedance ground plane, not just one of them, to prevent ground bounce on high-current switching outputs. Avoid routing high-speed signals across the VDD/VSS split to prevent noise injection into the analog reference.
The TQFP-64 has 0.5 mm pitch and is best laid out on a 4-layer PCB with a continuous ground plane beneath the part. Use 0.15 mm trace/space rules for fanout and length-match differential SPI traces. If the board has external analog signals, dedicate one VDD/VSS pair (e.g., pin 11/12) to the analog AVDD/AVSS rail with a ferrite bead or LC filter from the digital VDD. The MCLR pin (pin 1) should pull up to VDD through a 10 kohm resistor and have a 100 nF cap to ground for decoupling; do not leave MCLR floating or the part will intermittently reset.
Three common pitfalls: (1) The MSSP peripheral can be SPI or I2C, but the same pins (RC3/SCK/SCL, RC4/SDI/SDA, RC5/SDO) are shared - configure the peripheral mode in firmware before driving these pins as GPIO or you will get unintended SPI/I2C activity. (2) Many PORTF analog pins (RF0-RF7) default to analog input at reset; if you want them as digital GPIO, set PCFG bits in ADCON1. (3) The CCP2 function is multiplexed between RC1 and RB3; configure the CCP2MX configuration bit correctly before designing the PCB, otherwise your PWM output will not appear on the pin you expect.
The PIC18F6620-I/PT typically dissipates less than 100 mW even at 25 MHz full I/O switching, well below thermal limits for the TQFP-64 package (junction-to-ambient typically around 50 C/W with a 4-layer PCB). However, when designing for sustained 5.5 V operation at industrial temperatures up to +85C, ensure ambient derating does not push junction temperature beyond +125C. In sealed enclosures with no airflow, consider lowering the clock or using sleep modes during idle periods to reduce self-heating.
Информация о соответствии
Industrial-grade (-I) part, not AEC-Q100 qualified. For automotive designs, use PIC18F6620-E/PT or PIC18F6620T-I/PT variants per Microchip automotive portfolio. RoHS and REACH compliance per Microchip product declaration.