Привожу единственное отличие микроконтроллеров PIC18F4525 от PIC18F4620 согласно их общего даташита!
Program Memory Flash(bytes) PIC18F4525 - 48K, PIC18F4620 - 64K. Совместимы pin2pin во всех корпусах( 40-Pin PDIP; 44-Pin TQFP; 44-Pin QFN)
Остальные совпадающие технические характеристики:
Data Memory:
SRAM(bytes) 3968
EEPROM(bytes) 1024
I/O 36
10-Bit A/D (ch) количество каналов! 13
CCP/ECCP(PWM) 1/1
SPI
Master I2C™
EUSART
Comparators 2
Timers 8/16 bit 1/3
Есть еще PIC18F2525, PIC18F2620 в этом же семействе. Между собой они так же отличаются только объемом программной памяти, но от PIC184x( 525, 620) отличаются меньшим количеством I/O портов 25 вместо 36, 10-ю каналами АЦП вместо 13, отсутствием ECCP(PWM) который может быть использован в том числе как ЦАП и корпусами 28-Pin SPDIP, SOIC; Интуитивно ясно, что они должны быть более дешевые, чем PIC18F4x.
Система команд разумеется общая для всего семейства PIC18!
Народ утверждает в форумах, что Atmel-овские конкурентные микроконтроллеры ATMEGa по цене дешевле, но я в этом вопросе не разбирался. Hardware Manual на рассмотренные выше PICи по ссылке
Обращаю ваше внимание, что микроконтроллеры одной и той же маркировки могут отличаться даже друг от друга в зависимости от "версии силикона". Об этом всегда читайте в errata файлах! Это не считается браком при поставке электронных компонентов и не может служить основанием для замены, так как ПО должно быть разработано с учетом этой сложившейся ( по моей оценке негативной) мировой практики у всех основных мировых производителей технологически сложных электронных компонентов.


