PIC18F6620-E/PT - 8-bit 25MHz 64KB Flash MCU | Microchip
Артикул: PIC18F6620-E/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.85 | $11,85 |
| 10 | $11.2 | $112,00 |
| 100 | $10.05 | $1.005,00 |
| 500 | $8.9 | $4.450,00 |
| 1.000 | $7.95 | $7.950,00 |
PIC18F6620-E/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, volatile data memory, and I/O peripherals on one silicon die. Within the semiconductor hierarchy, the PIC18F family belongs to the 8-bit MCU class -> microcontroller -> embedded processor -> integrated circuit. The PIC18F6620 specifically sits in the PIC18F66xx family of 64/80-pin high-performance 1 Mbit Enhanced FLASH microcontrollers with on-chip A/D, designed for C-friendly development with self-programming and ICD support.
Key features include 12 channels of 10-bit Analog-to-Digital conversion (A/D), 5 capture/compare/PWM modules, an MSSP configurable as SPI or I2C, two USART modules, two 8-bit timers and three 16-bit timers, and 54 digital I/O lines. Operating voltage spans 4.2V to 5.5V, and the 'E' designator indicates the extended operating temperature range of -40C to +125C, making the device suitable for harsh-environment industrial and automotive-grade design-in. According to the manufacturer datasheet, the device supports in-circuit serial programming (ICSP) and in-circuit debugging via ICD, enabling rapid firmware iteration.
Architecturally, the PIC18F6620 uses a RISC-based Harvard core with a 16-bit instruction word and an 8-bit data path, giving it the deterministic interrupt latency and C-compiler friendliness characteristic of the PIC18 family. Its 1024-byte EEPROM and self-programming flash support non-volatile data storage and field firmware upgrades without external memory. The 10-bit A/D with 12 input channels lets designers read multiple analog sensors directly from the MCU, while the five CCP/PWM channels provide motor-control and waveform-generation capability.
Typical applications include industrial control panels, HVAC controllers, motor drives, uninterruptible power supplies, point-of-sale terminals, automotive body modules, and consumer appliances that demand 8-bit processing with rich mixed-signal integration. The wide temperature range and robust peripheral set also make it well suited to instrumentation front-ends and sensor hubs.
When designing with this device, allocate adequate decoupling (100nF plus 10uF bulk near the supply pins) and use the ICSP header recommended in the datasheet for production programming. Ensure the MCLR reset network includes the prescribed pull-up and any required capacitor to guarantee clean power-on reset behavior.
This page synthesizes distributor pricing, drop-in alternatives, and practical engineering design notes not found in the standalone manufacturer datasheet, giving procurement and design engineers an actionable comparison brief for the PIC18F6620-E/PT.
Аналоги без доработки для PIC18F6620-E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F6620-E/PT (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Core Architecture, Operating Temperature, ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F6620-I/PT
✅ Прямая замена✓ В наличии
$5.55 / шт.
Открыть даташит →PIC18F6620T-I/PT
✅ Прямая замена✓ В наличии
$4.18 / шт.
Открыть даташит →PIC18F6585-E/PT
✅ Прямая замена✓ В наличии
$9.78 / шт.
Открыть даташит →PIC18F6520-I/PT
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC18F65J11-I/PT
✅ Прямая замена✓ В наличии
$4.35 / шт.
Открыть даташит →PIC18F6410-E/PT
✅ Прямая замена✓ В наличии
$3.3 / шт.
Открыть даташит →PIC18F6620-E/PT Максимальные параметры и электрические характеристики
| Product Family | PIC PIC 18F |
| Core | 8-bit PIC18 RISC (Harvard) |
| Program Memory | 64 KB (32K x 16) Flash |
| RAM | 3.75 KB |
| EEPROM | 1024 bytes |
| Maximum CPU Speed | 25 MHz (8 MIPS at 16 MHz internal) |
| External Clock Input | Up to 40 MHz |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 54 |
| A/D Converter | 12 channels x 10-bit |
| CCP/PWM Modules | 5 |
| MSSP | 1 x SPI / I2C configurable |
| USART | 2 |
| Timers | 2 x 8-bit + 3 x 16-bit |
| Корпус | 64-TQFP (10 x 10 mm, 1 mm height, MS-026) |
| Рабочая температура | -40 C to +125 C (Extended, 'E' suffix) |
| Тип монтажа | Surface Mount |
| In-Circuit Programming | ICSP / ICD supported |
| Self-Programming | Yes (flash) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F6620-E/PT
| Контакт 1 | MCLR — Master Clear (reset) input, active low |
| Контакт 2 | RA0/AN0 — I/O / Analog input channel 0 |
| Контакт 3 | RA1/AN1 — I/O / Analog input channel 1 |
| Контакт 4 | RA2/AN2/VREF- — I/O / Analog input 2 / A/D VREF- |
| Контакт 5 | RA3/AN3/VREF+ — I/O / Analog input 3 / A/D VREF+ |
| Контакт 6 | RA4/T0CKI — I/O / Timer0 clock input |
| Контакт 7 | RA5/AN4/SS — I/O / Analog input 4 / SPI slave select |
| Контакт 8 | RE0/RD — I/O / Parallel-port read control |
| Контакт 9 | RE1/WR — I/O / Parallel-port write control |
| Контакт 10 | RE2/CS — I/O / Parallel-port chip select |
| Контакт 11 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 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 — I/O / Timer1 oscillator out / clock in |
| Контакт 16 | RC1/T1OSI/CCP2 — I/O / Timer1 oscillator in / CCP2 |
| Контакт 17 | RC2/CCP1 — I/O / CCP1 PWM/capture/compare |
| Контакт 18 | RC3/SCK/SCL — I/O / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — I/O / Parallel slave port data bit 0 |
| Контакт 20 | RD1/PSP1 — I/O / Parallel slave port data bit 1 |
| Контакт 21 | RD2/PSP2 — I/O / Parallel slave port data bit 2 |
| Контакт 22 | RD3/PSP3 — I/O / Parallel slave port data bit 3 |
| Контакт 23 | RC4/SDI/SDA — I/O / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — I/O / SPI data out |
| Контакт 25 | RC6/TX1/CK1 — I/O / USART1 transmit / clock |
| Контакт 26 | RC7/RX1/DT1 — I/O / USART1 receive / data |
| Контакт 27 | RD4/PSP4 — I/O / Parallel slave port data bit 4 |
| Контакт 28 | RD5/PSP5 — I/O / Parallel slave port data bit 5 |
| Контакт 29 | RD6/PSP6 — I/O / Parallel slave port data bit 6 |
| Контакт 30 | RD7/PSP7 — I/O / Parallel slave port data bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 33 | RB0/INT0 — I/O / External interrupt 0 |
| Контакт 34 | RB1/INT1 — I/O / External interrupt 1 |
| Контакт 35 | RB2/INT2 — I/O / External interrupt 2 |
| Контакт 36 | RB3/INT3/CCP2 — I/O / External interrupt 3 / CCP2 alt |
| Контакт 37 | RB4 — I/O / interrupt-on-change |
| Контакт 38 | RB5 — I/O / interrupt-on-change |
| Контакт 39 | RB6/PGC — I/O / interrupt-on-change / ICSP clock |
| Контакт 40 | RB7/PGD — I/O / interrupt-on-change / ICSP data |
| Контакт 41 | RF0/AN5 — I/O / Analog input channel 5 |
| Контакт 42 | RF1/AN6 — I/O / Analog input channel 6 |
| Контакт 43 | RF2/AN7 — I/O / Analog input channel 7 |
| Контакт 44 | RF3/AN8 — I/O / Analog input channel 8 |
| Контакт 45 | RF4/AN9 — I/O / Analog input channel 9 |
| Контакт 46 | RF5/AN10/CVREF — I/O / Analog input 10 / comparator VREF |
| Контакт 47 | RF6/AN11 — I/O / Analog input channel 11 |
| Контакт 48 | RF7 — General-purpose I/O |
| Контакт 49 | RG0 — General-purpose I/O |
| Контакт 50 | RG1 — General-purpose I/O |
| Контакт 51 | RG2 — General-purpose I/O |
| Контакт 52 | RG3 — General-purpose I/O |
| Контакт 53 | RG4 — General-purpose I/O |
| Контакт 54 | AVDD — Analog positive supply |
| Контакт 55 | AVSS — Analog ground |
| Контакт 56 | NC — Not connected (per datasheet) |
| Контакт 57 | NC — Not connected (per datasheet) |
| Контакт 58 | NC — Not connected (per datasheet) |
| Контакт 59 | NC — Not connected (per datasheet) |
| Контакт 60 | NC — Not connected (per datasheet) |
| Контакт 61 | NC — Not connected (per datasheet) |
| Контакт 62 | NC — Not connected (per datasheet) |
| Контакт 63 | NC — Not connected (per datasheet) |
| Контакт 64 | VSS — Ground reference |
Типичное применение
PIC18F6620-E/PT подходит для 7 применениеs: Industrial Control Panels, HVAC and Building Automation Controllers, Motor Drive and PWM Control, Point-of-Sale Terminals and Printers, Automotive Body and Lighting Modules, Uninterruptible Power Supplies (UPS) and Battery Management, Instrumentation and Sensor Hubs.
Industrial Control Panels
The PIC18F6620-E/PT is well suited to industrial control panels where its 64 KB flash, 12-channel 10-bit A/D, and 54 I/O lines handle multiple sensor inputs and discrete outputs. The 5 CCP/PWM channels support valve and motor drive signals, while the extended -40 C to +125 C temperature range allows deployment in factory cabinets and outdoor panels. With dual USART plus MSSP (SPI/I2C), the MCU bridges to RS-485 modbus networks and local I/O expanders. Designers typically pair it with external galvanic isolation and watchdog supervisors for reliable 24/7 operation. Per the manufacturer datasheet, the integrated ICSP header accelerates production programming and field firmware updates on installed panels.
Рекомендуется
HVAC and Building Automation Controllers
Building HVAC controllers benefit from the PIC18F6620-E/PT's combination of 5 CCP/PWM channels for damper and fan speed control, 12 channels of 10-bit A/D for temperature and pressure sensors, and dual USART for BACnet or modbus networking. The 64 KB flash holds zoning schedules, PID tuning tables, and diagnostic logs, while 3.75 KB RAM supports real-time scheduling without external memory. The extended operating temperature range ensures reliable operation in rooftop and plant-room enclosures where ambient temperatures swing widely. The MSSP in SPI or I2C mode interfaces to EEPROM, RTC, and front-panel key/display expansion. Engineers often add external RTC and supervisory circuits to support time-stamped fault logging.
Рекомендуется
Motor Drive and PWM Control
The 5 CCP/PWM modules of the PIC18F6620-E/PT support multi-phase brushed DC or stepper motor control up to the device's 25 MHz instruction rate. Its 10-bit A/D converter samples current shunt amplifiers and back-EMF sensing at sufficient bandwidth for closed-loop PID control, while the 54 I/O lines drive H-bridge gate signals and accept end-of-travel limit switches. Per the Microchip datasheet, PWM resolution scales with instruction clock, allowing fine-grained duty cycle control at lower PWM frequencies to avoid acoustic noise in fan or pump applications. Designers typically isolate gate drives with bootstrap or transformer-coupled drivers; the MCU itself sits on a 5V rail with local decoupling.
Рекомендуется
Point-of-Sale Terminals and Printers
POS terminals and thermal receipt printers use the PIC18F6620-E/PT to manage keypad scanning, LCD character displays, and stepper-motor paper feed. The 64 KB flash hosts the menu and transaction-logging firmware, while the 1024-byte EEPROM retains pricing tables and configuration across power cycles. With MSSP (SPI/I2C) plus dual USART, the MCU talks to mag-stripe readers, NFC readers, and external thermal-printer mechanisms. The extended temperature range supports kitchen-printer deployments with elevated ambient temperatures. A real-time clock plus tamper-detection input is typically added externally; ICSP allows secure field firmware upgrades.
Рекомендуется
Automotive Body and Lighting Modules
Automotive body controllers and lighting modules benefit from the PIC18F6620-E/PT's -40 C to +125 C extended temperature range, 54 I/O lines for lamp and switch matrix wiring, and 5 PWM channels for LED dimming or interior lighting fade. The 12-channel 10-bit A/D reads battery voltage, ambient light sensors, and thermistor inputs for load-dump compensation. Dual USART interfaces to CAN transceivers or LIN bus controllers via external PHY. Per the manufacturer datasheet, ICSP and self-programming flash simplify firmware rollouts across vehicle platforms. For strictly AEC-Q100 qualified designs, designers typically migrate to a Q-graded derivative within the same PIC18 family.
Рекомендуется
Uninterruptible Power Supplies (UPS) and Battery Management
UPS front-panel controllers and small battery management systems use the PIC18F6620-E/PT to monitor battery voltage, charge current, and temperature via the 12-channel 10-bit A/D, while the 5 PWM channels drive synchronous-rectifier FET control or charger stages. The 64 KB flash supports state-of-charge algorithms, fault logging, and display rendering, while the 1024-byte EEPROM retains calibration constants across power cycles. Dual USART communicates with the inverter stage and a remote monitoring port. The extended temperature range handles battery-cabinet environments. Designers typically add external MOSFET gate drivers and current-sense amplifiers; the MCU handles sequencing and fault protection logic.
Рекомендуется
Instrumentation and Sensor Hubs
Multi-sensor data-acquisition hubs and laboratory instruments benefit from the PIC18F6620-E/PT's 12-channel 10-bit A/D for analog front-end digitisation, MSSP SPI/I2C for digital sensor chains, and dual USART for host computer interfacing. The 3.75 KB RAM supports rolling sample buffers for moderate-rate logging, while the extended temperature range supports outdoor or test-bench thermal stress work. The 54 I/O lines interface to user keypads, LCD modules, and status LEDs. ICSP enables rapid iteration during prototype calibration, and the 1024-byte EEPROM retains non-volatile calibration constants. External op-amp signal conditioning and precision voltage references typically supplement the MCU's A/D inputs.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F6620-E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F6620-I/PT | PIC18F6620T-I/PT | PIC18F6585-E/PT | PIC18F6520-I/PT | PIC18F65J11-I/PT | PIC18F6410-E/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Supply Voltage | 4.2V to 5.5V | 4.2V to 5.5V | 4.2V to 5.5V | 4.2V to 5.5V | 4.2V to 5.5V | 2.0V to 3.6V | 2.0V to 5.5V |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) |
| Lifecycle Status | Active | Active | Active | Active | Active | Active | Active |
Ключевые отличия
- 64 KB flash on a 64-pin PIC18 in extended temperature grade (против PIC18F6520-I/PT)
- Extended -40C to +125C operating range on the 64-TQFP package (против PIC18F6620-I/PT)
- Mature PIC18 enhanced-flash family with self-programming and ICD (против PIC18F65J11-I/PT)
- 5 CCP/PWM channels and dual USART on a 64-pin footprint (против PIC18F6410-E/PT)
Заметки по проектированию
Estimated: at full 25 MHz operation from a 5.0V supply, the PIC18F6620-E/PT draws approximately 25 mA (1 mA/MIPS typical per Microchip datasheet DC characteristics). Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pin pair (the 64-TQFP has two VDD pins at 11/32 and one AVSS at 55), plus a single 10 uF bulk capacitor near the supply entry. AVDD (pin 54) should be filtered with a ferrite bead or 10 ohm resistor and a 100 nF cap to suppress digital switching noise coupling into the A/D converter reference path.
Route the ICSP clock (PGC, pin 39) and ICSP data (PGD, pin 40) lines as a short, parallel pair to the programming header with no series resistors exceeding 100 ohm, per the Microchip ICSP specification. Keep the MCLR pull-up (typically 10 kohm) close to pin 1, and place the in-circuit debug header away from switching power and analog signal paths. For the 64-TQFP package, route oscillator traces (OSC1, OSC2) short and symmetric with a ground guard ring to minimise radiated emissions and clock jitter.
Do not exceed the absolute maximum VDD of 7.0V or sink more than 25 mA per I/O pin or 200 mA per port. Per the manufacturer datasheet, the 'E' extended temperature grade is not AEC-Q100 qualified; for automotive designs that strictly require AEC-Q100 certification, migrate to a Q-graded PIC18F6620 derivative or use an external supervisory and watchdog circuit. When using the parallel slave port (PSP), ensure the external bus controller tri-states its data lines within the PIC18 read/write timing windows or bus contention can damage both devices.
Estimated: the PIC18F6620-E/PT A/D converter achieves 10-bit resolution only when the source impedance stays below 2.5 kohm and the acquisition time is programmed appropriately for the input RC. Add an op-amp buffer or a 100 nF hold capacitor on high-impedance analog sources to prevent acquisition-time distortion. For SPI buses above 5 MHz, place a 33 ohm series damping resistor near the SDO pin to reduce ringback on long PCB traces. Per the datasheet, the MSSP I2C mode supports standard 100 kHz and fast 400 kHz, but the SDA/SCL pins require external 4.7 kohm pull-ups to VDD.
Информация о соответствии
RoHS compliant per Microchip product page; 'E' grade is industrial-extended (-40C to +125C) but not AEC-Q100 qualified; for strictly AEC-Q100 automotive applications migrate to a Q-graded PIC18 family derivative.