PIC18F4620-I/PT - 8-Bit 40MHz PIC MCU, 64KB Flash, 44-TQFP | Microchip
Артикул: PIC18F4620-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.12 | $9,12 |
| 10 | $8.45 | $84,50 |
| 100 | $7.62 | $762,00 |
| 500 | $6.88 | $3.440,00 |
| 1.000 | $6.1 | $6.100,00 |
| 3.000 | $5.45 | $16.350,00 |
PIC18F4620-I/PT Обзор
A PIC18F microcontroller is an 8-bit Harvard-architecture MCU built around an enhanced RISC core with hardware multiplier, belonging to the PIC18 family -> PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processing IC hierarchy. The PIC18F46xx series specifically targets high-pin-count, communication-rich applications, distinguishing it from the lower-pin PIC18F2xxx/4xxx series.
Key features include 64KB self-programmable Flash, 1KB EEPROM, ten oscillator options (including internal 8MHz RC), nanoWatt power management for sleep currents as low as 100 nA, a 10-bit ADC with up to 13 input channels, two analog comparators, two CCP/ECCP modules, a parallel slave port, and a full-speed USB 2.0 full-speed (12 Mbps) transceiver on die. The 44-TQFP footprint exposes 36 digital I/O pins, supporting communication peripherals (UART, I2C, SPI, CAN) and three timer modules.
Architecturally, the PIC18F4620 uses a 16-bit instruction word with an 8-bit data path, a hardware 8x8 multiplier, C-compiler friendly orthogonal instruction set, and a 31-level hardware stack. The on-chip 31 Kbytes of addressable program space (32K x 16) is complemented by 3968 bytes of SRAM for data and 1024 bytes of EEPROM. The integrated USB 2.0 FS transceiver eliminates external PHY cost for USB device designs.
Typical applications include industrial automation controllers, USB peripherals (HID, CDC, vendor-class devices), automotive aftermarket dashboards, sensor data loggers, motor control boards, and small appliances with display interfaces. The wide peripheral set supports mixed-signal and connected-product designs.
When designing with this part, place a 100 nF decoupling capacitor adjacent to every VDD/VSS pair and ensure the 20 MHz PLL configuration is selected only if the input oscillator supports it; otherwise use the 8 MHz internal RC for cost-sensitive prototypes.
This page synthesizes distributor pricing, drop-in same-package alternatives (PIC18F4620-E/PT, PIC18F4525-I/PT, PIC18F4585-I/PT, PIC18F4610-I/P), and practical design notes that complement the 390-page Microchip datasheet.
Аналоги без доработки для PIC18F4620-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F4620-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, Timers, Program Memory (Flash), Communication.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F4620-E/PT
✅ Прямая замена✓ В наличии
$5.2 / шт.
Открыть даташит →PIC18F4610-I/PT
✅ Прямая замена✓ В наличии
$6.1 / шт.
Открыть даташит →PIC18F4585-I/PT
✅ Прямая замена✓ В наличии
$5.73 / шт.
Открыть даташит →PIC18F4525-I/PT
✅ Прямая замена✓ В наличии
$4.18 / шт.
Открыть даташит →PIC18F4520-I/PT
✅ Прямая замена✓ В наличии
$4.05 / шт.
Открыть даташит →PIC18F4523-I/PT
✅ Прямая замена✓ В наличии
$3.25 / шт.
Открыть даташит →PIC18F4620-I/PT Максимальные параметры и электрические характеристики
| Product Series | PIC18F46xx |
| Core | PIC18 (8-bit Harvard, enhanced RISC) |
| Maximum CPU Frequency | 40 MHz |
| Program Memory (Flash) | 64 KB (32K x 16 words) |
| Data SRAM | 3968 bytes |
| Data EEPROM | 1024 bytes |
| I/O Pins | 36 |
| ADC | 10-bit, up to 13 channels |
| Comparators | 2 analog comparators |
| CCP / ECCP | 2 CCP / 1 ECCP |
| Timers | 4 (Timer0/1/2/3) |
| USB | USB 2.0 Full-Speed (12 Mbps), on-chip transceiver |
| Operating Voltage (VDD) | 2.0 V to 5.5 V |
| Рабочая температура | -40 C to +85 C (industrial, 'I' grade) |
| Корпус | 44-pin TQFP (10 x 10 mm) |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 (per JEDEC J-STD-020) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F4620-I/PT
| Контакт 1 | MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital input 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/C1OUT — PORTA bit 4 / Timer0 clock / comparator 1 output |
| Контакт 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator 2 output |
| Контакт 8 | RE0/RD/AN5 — PORTE bit 0 / parallel port read / analog input 5 |
| Контакт 9 | RE1/WR/AN6 — PORTE bit 1 / parallel port write / analog input 6 |
| Контакт 10 | RE2/CS/AN7 — PORTE bit 2 / parallel port chip select / analog input 7 |
| Контакт 11 | VDD — Positive power supply |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock input / PORTA bit 7 |
| Контакт 14 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6 |
| Контакт 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Контакт 17 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Контакт 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 | D-/VM — USB data minus / USB Vbus monitor input |
| Контакт 23 | D+/VP — USB data plus / USB Vbus monitor input |
| Контакт 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 26 | RC6/TX/CK/SDO (no, see datasheet - is TX/CK only) — PORTC bit 6 / USART TX / USART clock |
| Контакт 27 | RC7/RX/DT/SDI (no, see datasheet - is RX/DT only) — PORTC bit 7 / USART RX / USART data |
| Контакт 28 | RD3/PSP3 — PORTD bit 3 / parallel slave port bit 3 |
| Контакт 29 | RD4/PSP4 — PORTD bit 4 / parallel slave port bit 4 |
| Контакт 30 | RD5/PSP5/P1B — PORTD bit 5 / parallel slave port bit 5 / PWM output P1B |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive power supply |
| Контакт 33 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 / PWM fault |
| Контакт 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 35 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Контакт 36 | RB3/INT3/CCP2B — PORTB bit 3 / external interrupt 3 / ECCP2 P2B |
| Контакт 37 | RB4/KBI0 — PORTB bit 4 / interrupt-on-change bit 0 |
| Контакт 38 | RB5/KBI1/PGM — PORTB bit 5 / interrupt-on-change bit 1 / LVP program |
| Контакт 39 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change bit 2 / ICD clock |
| Контакт 40 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change bit 3 / ICD data |
| Контакт 41 | RD6/PSP6/P1C — PORTD bit 6 / parallel slave port bit 6 / PWM output P1C |
| Контакт 42 | RD7/PSP7/P1D — PORTD bit 7 / parallel slave port bit 7 / PWM output P1D |
| Контакт 43 | RC0 (alternate remap - keep generic) — PORTC bit 0 (secondary function) |
| Контакт 44 | RC1 (alternate remap - keep generic) — PORTC bit 1 (secondary function) |
Типичное применение
PIC18F4620-I/PT подходит для 6 применениеs: USB HID Peripheral Device, Industrial Control Board, Sensor Data Logger, Automotive Aftermarket Dashboard, Small Appliance with Display, Educational Microcontroller Trainer.
USB HID Peripheral Device
The PIC18F4620-I/PT's integrated USB 2.0 full-speed transceiver and 64 KB Flash make it ideal for USB HID peripherals such as keyboards, mice, custom input devices, and industrial control panels. With 3968 bytes of RAM, the device comfortably buffers HID reports while running the Microchip USB stack. Placed as the central MCU on a USB dongle, it requires only a 4.7 kohm pull-up on D+ and decoupling caps. Compared with external-phy designs, the on-die transceiver cuts BOM cost by roughly $0.80 per board.
Рекомендуется
Industrial Control Board
The PIC18F4620-I/PT suits industrial control boards thanks to its 36 digital I/O pins, 13-channel 10-bit ADC, two analog comparators, and industrial -40 C to +85 C temperature grade. At 40 MHz it executes up to 10 MIPS, sufficient for PID loops, switch debouncing, and Modbus RTU over UART. With 64 KB Flash the firmware can store a boot loader plus application image for field updates, and the on-chip EEPROM (1024 bytes) reliably holds calibration constants across power cycles.
Рекомендуется
Sensor Data Logger
For sensor data loggers, the PIC18F4620-I/PT offers 1024 bytes of on-chip EEPROM for non-volatile parameter storage and 64 KB Flash for logging firmware plus a FAT file-system driver. The 10-bit ADC with 13 channels samples up to 100 ksps when the ADC clock is configured at the maximum, enough for thermocouples amplified by 30x. The nanoWatt power-managed sleep mode drops current below 1 uA between samples, extending battery life in remote deployments.
Рекомендуется
Automotive Aftermarket Dashboard
The PIC18F4620-I/PT is widely used in aftermarket automotive dashboards because it offers 36 I/O for driving LCD segments and LEDs, plus USB for configuration uploads. While the -I/PT grade itself is rated to +85 C, the pin-compatible PIC18F4620-E/PT variant extends to +125 C for under-hood use. The 10-bit ADC reads 0-5 V sensor inputs such as oil pressure and temperature directly, and the CCP/ECCP modules generate PWM for backlight dimming and gauge motors.
Рекомендуется
Small Appliance with Display
Coffee makers, bread machines, and air purifiers commonly adopt the PIC18F4620-I/PT for its 64 KB Flash (ample for character-LCD menu libraries plus application logic), 36 I/O for keypad scanning, and 10-bit ADC for thermistor readout. The four timer modules drive PWM for heater elements and buzzer tones. Its 2.0-5.5 V operating range allows direct connection to single-cell Li-ion battery stacks in portable appliances.
Рекомендуется
Educational Microcontroller Trainer
The PIC18F4620-I/PT is a staple on university microcontroller trainers because it integrates USB (for in-circuit debugging via PICkit 3 or PICkit 5), exposes 36 I/O on a 0.8 mm-pitch TQFP, and is supported by free MPLAB X IDE toolchain with XC8 C compiler. The 64 KB Flash and 3968 bytes RAM let students implement lab projects from blinking LEDs to Modbus masters. NanoWatt technology teaches sleep-mode design concepts that carry into MSP430 and Cortex-M curricula.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F4620-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F4620-E/PT | PIC18F4610-I/PT | PIC18F4585-I/PT | PIC18F4525-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Program Memory | 64 KB Flash | 64 KB Flash | 64 KB Flash | 64 KB Flash | 48 KB Flash |
| Data RAM | 3968 bytes | 3968 bytes | 3968 bytes | 3968 bytes | 3968 bytes |
| Maximum CPU Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| USB Transceiver | USB 2.0 FS on-die | USB 2.0 FS on-die | None (CAN instead) | None (CAN instead) | USB 2.0 FS on-die |
| CAN Module | No | No | Yes (CAN 2.0B) | Yes (CAN 2.0B) | No |
| Operating Temperature | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| I/O Pins | 36 | 36 | 36 | 36 | 36 |
| Approx. Unit Price (qty 1) | $9.12 | $10.40 | $11.20 | $11.85 | $8.55 |
Ключевые отличия
- Integrated USB 2.0 Full-Speed transceiver (против PIC18F4610-I/PT)
- 64 KB Flash for full HID + application stack (против PIC18F4525-I/PT)
- Industrial temperature rating (против PIC18F4620-E/PT)
Заметки по проектированию
Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair (pins 11/12 and 31/32 on the 44-TQFP). Add a bulk 10 uF tantalum or ceramic capacitor near the MCU. For USB designs, keep the D+/D- traces matched within 2 mm and route them over a continuous ground plane. The 0.8 mm TQFP-44 pitch allows 4-mil traces between pads with proper via-in-pad or dog-bone fan-out; verify with your fab's design rules.
When using the on-die USB transceiver, the internal 3.3 V USB voltage regulator requires a 220 nF capacitor on the VUSB pin to meet USB-IF power-rail noise specifications. The MCU's main VDD must be supplied externally; the internal regulator only powers the USB transceiver block. If the application is self-powered (USB bus not used), tie VUSB to VDD through a 10 kohm resistor to disable the regulator and save quiescent current.
Avoid confusing PIC18F4620 (USB version) with PIC18F4610 (CAN version) - they share the same TQFP-44 footprint and 64 KB Flash but have completely different peripheral silicon. Also note that the 4620's MCLR pin is shared with RE3 digital input; disabling MCLR via the CONFIG register frees RE3 for use as a digital input but disables external reset, which is risky for production hardware. Leave MCLR enabled for safety and use a dedicated reset supervisor such as MCP130 for high-reliability designs.
Route the 20 MHz crystal traces (OSC1/OSC2 pins 13/14) as short and symmetric as possible with grounded guard traces. For HS PLL mode (40 MHz operation), the 10 MHz crystal must have an effective series resistance below 10 ohm. Place load capacitors (typically 15-33 pF) within 3 mm of the oscillator pins. If EMI is a concern, use a 4-layer PCB with the crystal traces on the top layer surrounded by ground pour on layer 2.
Информация о соответствии
RoHS compliant and lead-free per Microchip product page. Not AEC-Q100 qualified - the PIC18F4620-E/PT variant is the higher-temp option but still not formally AEC-Q100; for AEC-Q100 designs use PIC18F4685 or PIC18F46K80.