Есть МК T89C51RD2-im архитектура 80с51. Нужно обновить чип с сохранением функциональности. Нашел МК от Philips P89C51RD2FBD и возник вопрос - можно ли просто влить ту же прогу (прога уже компилированная) без дополнительных настроек (фьюзы, библиотеки).
Спасибо.
МК Philips полная замена МК ATMEL...
- Реклама
Re: МК Philips полная замена МК ATMEL...
Базовая система команд одинакова, а вот насчет соответствия периферии... даташит сравнивать надобно - могут быть мелкопакостные различия... 
Re: МК Philips полная замена МК ATMEL...
По названию ног можно однозначно сказать об отличии периферии?
Когда смотрел микросхемы в программаторе (тритон) у них немного отличаются fuse, а может это очередная игра одного и того же, но с другими названиями.
Настройки блокировки одинаково.
T89C51RD2-im:
safe bit
boot loader jump bit
boot loader lock bit
P89C51RD2FBD:
Status bit
boot vector
check to 6-clk mode activated
Когда смотрел микросхемы в программаторе (тритон) у них немного отличаются fuse, а может это очередная игра одного и того же, но с другими названиями.
Настройки блокировки одинаково.
T89C51RD2-im:
safe bit
boot loader jump bit
boot loader lock bit
P89C51RD2FBD:
Status bit
boot vector
check to 6-clk mode activated
Re: МК Philips полная замена МК ATMEL...
Вот отличное объяснение:
Это конторы, для которых не существует стандартов и которые не парятся над совместимостью даже среди своих собственных микросхем. Алгоритмы записи в программаторе микросхем T89C51RD2 и AT89C51RD2 в целом похожи, но имеют несколько различий, не позволяющие заменить одну на другую. Что касается P89C51RD2, то там вообще все свое...
На счет переносимости ПО между этими микросхемами, надо сравнивать карты регистров, смотреть программу на предмет использования ресурсов микросхемы, ну и компилировать под новый процессор.
Откуда понятно, что надо искать именно T89C51RD2...
Это конторы, для которых не существует стандартов и которые не парятся над совместимостью даже среди своих собственных микросхем. Алгоритмы записи в программаторе микросхем T89C51RD2 и AT89C51RD2 в целом похожи, но имеют несколько различий, не позволяющие заменить одну на другую. Что касается P89C51RD2, то там вообще все свое...
На счет переносимости ПО между этими микросхемами, надо сравнивать карты регистров, смотреть программу на предмет использования ресурсов микросхемы, ну и компилировать под новый процессор.
Откуда понятно, что надо искать именно T89C51RD2...

