Ответы на вопросы о микроконтроллерах MCS-51, Atmel AVR, PIC, Ubicom, ST10

     

Вопросы по UBICOM


Q: Какие кросс-средства есть для UBICOM и где их взять?
Q: Чем запрограммировать SX ?
Q: Что меньше потребляет, PIC, SX, или AVR ?

Однако пользоваться можно. $149. В качестве интегрированной оболочки можно использовать и MPLAB, добавив к MPASM файл макроопределений SX, компилятор Hitech PIC C интегрируется туда штатным образом, компиляторы C2C++/C2C и P2C интегрируются в MPLAB при помощи C2C++/C2C/P2C Rocket, http://www.geocities.com/SiliconValley/Network/3656/rocket/index.html. Однако встроенным в MPLAB симулятором и программатором PICSTART для работы с SX воспользоваться не удастся. >Q: Чем запрограммировать SX ? A: Алексей Владимиров
Лучше всего воспользоваться программатором SX-TIPS, http://www.svtehs.com/ru/products/scenix.htm, его можно купить там же, где и сами кристаллы. Можно собрать программатор самому - например, по документации от Ubicom, http://www.ubicom.com/techdocs/appnotes/index.html или, например Fluffy, http://www.codepuppies.com/~ben/sens/pic/sx/ или заапгрейдить COMPIC-1, http://www.geocities.com/SiliconValley/Station/7733/, переведя его на внешнее питание, добавив транзисторный ключ и заменив софт. >Q: Что меньше потребляет, PIC, SX, или AVR ? A: Алексей Владимиров
Вот сравнение при одинаковой производительности (то есть тактовая PIC в 4 раза больше, чем для SX и AVR) следующих похожих по параметрам 28-выводных микроконтроллеров с флеш:
PIC16F872, http://www.microchip.com/10/lit/pline/picmicro/families/16f87x/datasheet/30221\index.htm (2Kx14 флеш, 128 байт ОЗУ, 5 входов АЦП, 1 ШИМ, 3 таймера, 28 выводов)
AT90S4433, http://www.atmel.com/atmel/acrobat/doc1042.pdf (4Kx8 флеш, 128 байт ОЗУ, 6 входов АЦП, 2 таймера, 2 ШИМ, 1 UART, 1 компаратор, 28 выводов)
SX28, http://www.ubicom.com/pdf_files/techdocs/sx28.pdf (2Kx12 флеш, 136 байт ОЗУ, 1 таймер, 1 компаратор, 28 выводов) Сравниваются типовые значения тока потребления, указанные в даташитах, при нормальной температуре c кварцевым резонатором при минимальном питании для данной частоты. Потребление 28-выводных флеш микроконтроллеров Условия PIC AVR

SX
PIC, AVR и SX в power down 2.5В, WDT включен ~10 мкА ~10 мкА ~10 мкА
PIC на 32 кГц 2В, AVR и SX на 32 кГц 2.5В ~15 мкА - ~100 мкА
PIC на 4 МГц 2В, AVR и SX на 1 МГц 2.5В ~0.7 мА ~1 мА ~1 мА
PIC на 10 МГц 3В, AVR и SX на 2.5 МГц 3В ~2.5 мА ~2 мА ~2 мА
PIC на 20 МГц 4В, AVR и SX на 5 МГц 3В ~6 мA ~4 мА ~4 мА
PIC на 48 МГц, AVR и SX на 12 МГц 3В не работает ~8 мА ~10 мА
PIC на 60 МГц, AVR на 15 МГц 5 В, SX на 15 МГц 3В не работает ~24 mA ~15 мА
PIC на 200 МГц, AVR на 50 МГц, SX на 50 МГц 3В не работает не работает ~37 мА
PIC на 300 МГц, AVR на 75 МГц, SX на 75 МГц 5В не работает не работает ~100 мА


Содержание раздела