|
|
  |
Замена pic16f870 |
|
|
|
Mar 27 2015, 16:18
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-03-15
Пользователь №: 85 921

|
Господа, подскажите, пожалуйста, можно ли заменить pic16f870-i/sp на pic16f873, 874, 876. Я не спец по микроконтроллерам, сейчас ремонтирую сабвуфер 800 ватт, там цифровое управление защитой, температурой и т. д., там вылетел pic16f870-i/sp (к.з. по питанию), есть рабочие усилки откуда можно снять м/сх, считать и залить в новую, программатор есть, только в магазинах есть 873, 874, 876 со всякими разными буквами, пойдут ли они вместо 870?
|
|
|
|
|
Mar 28 2015, 14:23
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-03-15
Пользователь №: 85 921

|
Спасибо за ответы, действительно, для начала попробую считать.
|
|
|
|
|
Apr 23 2015, 17:20
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(shindax @ Apr 23 2015, 09:38)  у них даже даташит был общий А Вы ничего не путаете?
--------------------
Obligatus servus.
|
|
|
|
|
Apr 24 2015, 06:42
|

Участник

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366

|
Цитата(Dmitry Dubrovenko @ Apr 24 2015, 00:20)  А Вы ничего не путаете? Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877.
Сообщение отредактировал shindax - Apr 24 2015, 06:50
|
|
|
|
|
Apr 24 2015, 11:15
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(shindax @ Apr 24 2015, 02:42)  Согласен, попутал, но не так уж и много. Даташит на PIC16F87x включает в себя PIC16F873-877, но простое сравнение распределения адресов SFR, цоколёвок, и периферийных блоков, показывает, что сверху-вниз эти МК должны быть полностью совместимы. Сам я так не делал, но чисто умозрительно препятствий не вижу и если кто ткнёт носом, то буду благодарен. По крайней мере первый ICD поддерживали именно всё семейство от 870 до 877. Практически все майкрочипы серии с той же системой команд совместимы по ногам. То бишь, PIC16F с "33 powerfull instructions" в ДИП40 будут по ногам такие же как и другие ДИП40. Значит ли это что любой ПИК можно заменить на любой?
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Apr 27 2015, 03:57
|

Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344

|
Цитата(A. Fig Lee @ Apr 24 2015, 14:15)  Практически все майкрочипы серии с той же системой команд совместимы по ногам. То бишь, PIC16F с "33 powerfull instructions" в ДИП40 будут по ногам такие же как и другие ДИП40. Значит ли это что любой ПИК можно заменить на любой? По ногам корпуса совместимы. Но! В зависимости от серии на ноги вешаются различные дополнительные устройства , от серии к серии меняются регистры периферийных устройств, и набор устройств. То-есть в прошивке необходимо учитывать все эти нюансы. Необходимо сравнение мануалов конкретных серий. Из личного опыта - в устройстве последовательно менялись PIC16C74->PIC16F77->PIC16F877->PIC16F877A-PIC16F887 (поставщики предлагали дешевле - руководство радовалось ), при этом каждый раз корректировались прошивки в связи с особенностями серии (изменения незначительные - пара, тройка команд модификации регистров АЦП, компараторов и т.д.), а плата оставалась неизменной . В общем - если прошивка Ваша - сравнивайте даташит, меняйте чип, корректируйте прошивку, получайте удовольствие.
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
May 7 2015, 07:20
|

Участник

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366

|
Цитата(A. Fig Lee @ Apr 24 2015, 18:15)  ...Значит ли это что любой ПИК можно заменить на любой? Нет, конечно не на любой, по повторюсь, речь шла про 870-й, а вся серия 87x стоит особняком, для них даже был специальный программатор-отладчик ICD, кто помнит, который с другими PIC-ами и не работал. Поэтому повторюсь, думаю, что с большой долей вероятности вместо 870-го другой МК из серии 87х с равным количеством выводов без обновления прошивки.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|