Информация о изменениях в ПО программаторов ST-007. Первая строка - версия задачи и ее дата выхода (st007e.exe и st007r.exe). Вторая строка - версия файла библиотеки (st007.mlb). В скобках - количество поддерживаемых типов микросхем в данной версии ПО. Далее следуют изменения ПО появившиеся в данной версии. V5.21m от 12-01-10 V5.02f от 30-11-11 (1706) Поддержка 25T80 - sEEPROM EON 25Q80SCP,25Q16SCP - sEEPROM Generic (Неизвестного производителя Китай) JS28F320J5,JS28F640J5 - FLASH Intel ATmega328P,ATmega6450V,ATmega1284(P) - Micro Atmel PIC16F882,883,884,886,887 - Micro Microchip PIC18F4550 - Micro Microchip V5.21m от 12-01-10 V5.02e от 06-07-11 (1683) Поддержка 1632РТ1 - PROM Россия (Адаптер - STERH(1632РТ1)) 1638РР1 - EEPROM Россия (Адаптер - STERH(1638РР1)) GLS27SF512 - EEPROM SST PCF8582 - sEEPROM Philips AT25DF321 - sEEPROM Atmel XC1736,XC1765,XC17128,XC17256 - sEEPROM Xilinx M29F102BB - FLASH STM (PLCC44) V5.21m от 12-01-10 V5.02d от 18-02-11 (1668) Поддержка CAT24C(021-081),CAT24C(022-082) CAT24C161,162,CAT93C46 - sEEPROM Catalist MX25L1605D,3205D,6405D - sEEPROM Macronix K8D6316UT/UB - FLASH Samsung S29JL032R31/R32,S29JL036H - FLASH Spansion ATmega48A/PA,ATmega88A/PA,ATmega168A/PA, - Micro Atmel V5.21m от 12-01-10 V5.02c от 28-04-10 (1633) Поддержка Pm25LV010 - sEEPROM PMC W25X16,32,64 - sEEPROM Winbond A29L008AT/AB (TSOP40) - FLASH Amic Technology PIC16F685,687,690 - Micro Microchip ВНИМАНИЕ!!!!! Начиная с версии библиотеки V5.02c введена поддержка работы программатора ST-007 c микросхемами К556РТ161 через новый адаптер STERH (556рт161 V3). Данный адаптер обеспечивает полное выполнение ТУ завода изготовителя на программирование данных микросхем. V5.21m от 12-01-10 V5.02b от 21-01-10 (1624) Поддержка s29GL064R3,s29GL064R4 Flash AMD MX29F004B/T - Flash Macronix AT26DF321 - sEEPROM Atmel S29C51002T/B - Flash SyncMOS V5.21m от 12-01-10 V5.02a от 12-01-10 (1617) Минимальный уровень установки напряжений в параметрах программирования изменен с 3.0в. до 1,8в. Поддержка 27513 - EPROM INTEL AT26F004,AT26DF081A - sEEPROM Atmel К1639РТ2 - EPROM Россия W27C020 - EEPROM Winbond MX29LV004/008/BT/BB - Flash Macronix (TSOP40) M50FW080N - Flash STM (TSOP40) S29C51004T/B - Flash SyncMOS ATmega16A/32A - Micro Atmel V5.21l от 08-02-07 V5.01z от 21-10-09 (1599) PIC18F2455 - Micro Microchip SST29C010 - EEPROM SST W25X(010-080) - sEEPROM Winbond M24C04,M24C08 - sEEPROM STM Поддержка K1636РР2 - FLASH Россия Паралельный и последовательный режимы программирования. Назначение выводов на раъеме IDC10 и основной панельке программатора для работы в последовательном режиме такое-же как и для K1636РР1. V5.21l от 08-02-07 V5.01y от 04-09-09 (1588) Поддержка W39L040 - Flash Winbond AT24RF08 - sEEPROM Atmel V5.21l от 08-02-07 V5.01x от 05-08-09 (1586) Поддержка SST49LF008A - Flash SST (корпус TSOP40) Am29F(LV)(100-800)T/B - Flash AMD (корпус PSOP44) V5.21l от 08-02-07 V5.01w от 22-07-09 (1569) P87C654X2FA - Micro Philips (NXP) Добавлена поддержка Low voltage ICSP программирования для PIC16F87x,PIC16F87xA. Назначение выводов на раъеме IDC10 и основной панельке программатора для работы в ICSP режиме приведено ниже. ┌───────────────┐ │ PIC16F87x │ ┌──────────┬──────────────────┐ ├───────────────┤ │ DIP42(15)│ IDC10 (02) VCC ├───────────┤ VCC │ * ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(16)│ IDC10 (05) MCLR ├───────────┤ MCLR │ ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(18)│ IDC10 (01) RB7 ├───────────┤ RB7 (DATA) │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(19)│ IDC10 (07) RB6 ├───────────┤ RB6 (CLK) │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(20)│ IDC10 (03) RB3 ├───────────┤ RB3 (PGM) │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(21)│ IDC10 (04) GND ├───────────┤ GND │ *** └──────────┼──────────────────┤ ├───────────────┤ │ IDC10 (06) GND ├───────────┤ GND │ *** ├──────────────────┤ ├───────────────┤ │ IDC10 (08) GND ├───────────┤ GND │ *** ├──────────────────┤ ├───────────────┤ │ IDC10 (10) GND ├───────────┤ GND │ *** └──────────────────┘ └───────────────┘ * - Не используется, если для микросхемы в устройстве имеется питание VCC. ** - Притянуть через резисторы 1 ком. к VCC на стороне устройства. *** - Соединяется с "землей" устройства в обязательном порядке. Поддержка K1636РР1 - FLASH Россия Паралельный и последовательный режимы программирования. Назначение выводов на раъеме IDC10 и основной панельке программатора для работы в последовательном режиме приведено ниже. ┌───────────────┐ │ Вывод 1636РР1 │ ┌──────────┬──────────────────┐ ├───────────────┤ │ DIP42(15)│ IDC10 (02) VCC ├───────────┤ VCC 42 │ * ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(16)│ IDC10 (05) MRST ├───────────┤ MRST 39 │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(18)│ IDC10 (01) TDI ├───────────┤ TDI 05 │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(19)│ IDC10 (07) TCK ├───────────┤ TCK 32 │ *** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(20)│ IDC10 (03) STROBE├───────────┤STROBE 38 │ ** ├──────────┼──────────────────┤ ├───────────────┤ │ DIP42(21)│ IDC10 (04) GND ├───────────┤ GND 21 │ **** └──────────┼──────────────────┤ ├───────────────┤ │ IDC10 (06) GND ├───────────┤ GND 21 │ **** ├──────────────────┤ ├───────────────┤ │ IDC10 (08) GND ├───────────┤ GND 21 │ **** ├──────────────────┤ ├───────────────┤ │ IDC10 (10) GND ├───────────┤ GND 21 │ **** └──────────────────┘ └───────────────┘ * - Не используется, если для микросхемы в устройстве имеется питание +3,3 вольт. ** - Притянуть через резисторы 1 ком. к VCC на стороне устройства. *** - Притянуть через резистор 51 ом. к VCC на стороне устройства. **** - Соединяется с "землей" устройства в обязательном порядке. V5.21l от 08-02-07 V5.01v от 06-05-09 (1549) Поддержка AT27HC641,AT27HC642 - EPROM Atmel P89V(LV)51RB(RC)(RD)2 - Micro Philips (NXP) P89C51RD2 - Micro Philips EN25F80 - sEEPROM EON PIC12F508/509,PIC16F87/88, PIC16F818/819,PIC18F2610/2620 - Micro Microchip ATmega164P(V),ATmega324P(V),ATmega644P(V) - Micro Atmel SST49LF008A - FLASH SST SST25VF016B - sEEPROM SST Поддержка К1081РР1 с напряжением стирания 18 вольт. V5.21k от 08-02-07 V5.01u от 05-02-09 (1515) Поддержка SST49LF040 - FLASH SST ВНИМАНИЕ!!!!! Изменен алгорим программирования и номиналы резисторов в переходнике для микросхем 556РТ161. Рекомендуется использовать для программирования этих микросхем переходник нашего производства DIP40 - RSOP40 (Универсальный "DIP" и "Планар") Номиналы резисторов в шинах данных изменены с 51 ом на 180 ом. ОСОБОЕ ВНИМАНИЕ!!!! Использование данной версии библиотеки и переходников как нашего прежнего выпуска с резисторами в 51 ом, так и самодельных с таким же номиналом резисторов однозначно будет приводить к выходу микросхем из строя. Так-же нельзя производить программирование этих микросхем в DIP корпусах напрямую через панельку программатора без использования переходника. V5.21k от 08-02-07 V5.01t от 06-06-08 (1514) Поддержка Am29LV320DT(B) - FLASH AMD TE28F200,400,800B5T(B) - FLASH INTEL MT28F200,400,800B5T(B) - FLASH MICRON AT89LP213,AT89LP214 AT89LP2052,AT89LP4052 - Micro Atmel (параллельное и последовательное программирование) V5.21k от 08-02-07 V5.01s от 15-04-08 (1492) Поддержка SST37VF512,010,020,040 - EEPROM SST M50FW040 (TSOP40) - FLASH STM V5.21k от 08-02-07 V5.01r от 08-04-08 (1487) Поддержка SST25VF512,010,020,040,080B - sEEPROM SST SST39VF088 - FLASH SST V5.21k от 08-02-07 V5.01q от 20-03-08 (1481) Поддержка M27C322 - Eprom STM исправлена ошибка программирования M27C160 Eprom STM V5.21k от 08-02-07 V5.01p от 16-01-08 (1480) Поддержка AT27C516 - Eprom Atmel NMC93C06(7002MN010) - sEEPROM National Semiconductor V5.21k от 08-02-07 V5.01o от 19-12-07 (1477) Поддержка AT90USB128x - Micro Atmel (параллельное и последовательное программирование) V5.21k от 08-02-07 V5.01n от 28-11-07 (1475) Поддержка SST39V(L)F080 - Flash SST (корпус TSOP40) FM24C04A,FM24CL04,FM24C16A,FM24CL16, FM24C64,FM24CL64A,FM24C256,FM24C512 - FRAM Ramtron AT93C86 - sEEPROM Atmel S29JL064H - Flash AMD (Spansion) V5.21k от 08-02-07 V5.01m от 10-10-07 (1463) Поддержка MX26LV160AT/AB - Flash Macronix A29L040L - Flash Amic V5.21k от 08-02-07 V5.01l от 19-09-07 (1461) Поддержка AT89C51AC2,AT89C51CC01 - Micro Atmel (Temic) BR93C46A,BR93C56A,BR93C66A,BR93C76A BR93C86A - sEEPROM Rohm (SOIC8 c реверсным расположением выводов) CAT93C66 - sEEPROM Catalyst AT27LV512 TSOP28 - Eprom Atmel AT49LH002,AT49LH004,AT49LH00B4 - Flash Atmel распределение адресного пространства для T89C51AC2,CC01 - 0x00000 - 0x07fff -- User Memory 0x08000 - 0x0f7ff -- Unused Memory (неиспользуемое) 0x0f800 - 0x0ffff -- Boot Memory 0x10000 - 0x107ff -- Data Memory Внимание !!!! Цоколевка для T89C51AC2,CC01 (корпуса PLCC и PQFP) не совпадает со стандартной для MCS51. V5.21k от 08-02-07 V5.01k от 18-07-07 (1445) Поддержка TC58FVB160,TC58FVT160 - Flash Toshiba W39V040FB - Flash Winbond V5.21k от 08-02-07 V5.01k от 18-07-07 (1445) Поддержка A29001T(B),A290011T(B) - Flash Amic M58LW032C,M58LW064C,M58LW128A - Flash STM PIC18C442,PIC18C452 - Micro Microchip PIC17C752,PIC17(L)C756(A),PIC17C762 PIC17C766 - Micro Microchip последовательное программирование Для внутрисхемного программирования PIC17CXXX от Microchip используются следующие контакты колодки DIP40/DIP42 программатора ┌───────┬────────┐ │ DIP40 │ DIP42 │ ├───────┼────────┤ ┌───────────────────┐ │ 14 │ 15 ├───────┤ VCC │ * ├───────┼────────┤ ├───────────────────┤ │ 15 │ 16 ├───────┤ DATA (RA4) │ ** ├───────┼────────┤ ├───────────────────┤ │ 16 │ 17 ├───────┤ TEST │ ├───────┼────────┤ ├───────────────────┤ │ 17 │ 18 ├───────┤ MCLR │ ├───────┼────────┤ ├───────────────────┤ │ 18 │ 19 ├───────┤ SCK (RA5) │ ** ├───────┼────────┤ ├───────────────────┤ │ 19 │ 20 ├───────┤ OSC (RA1) │ ├───────┼────────┤ ├───────────────────┤ │ 20 │ 21 ├───────┤ GND │ *** └───────┴────────┘ └───────────────────┘ * - Не используется, если для микросхемы в устройстве имеется питание +5 вольт. ** - При длинном кабеле >> 20 см. рекомендуется притянуть через резисторы 1 ком. к VCC на стороне устройства. *** - Соединяется с "землей" устройства в обязательном порядке. V5.21k от 08-02-07 V5.01j от 12-04-07 (1430) Поддержка AT89S8253 - Micro Atmel последовательное программирование S29AL008D01(02),S29AL008DR1(R2) - Flash AMD V5.21k от 08-02-07 V5.01i от 15-03-07 (1424) Поддержка 87С196XX Micro Intel TE28F800C3T(B),TE28F160C3T(B) TE28F320C3T(B) - Flash Intel ATmega329,3290,645,6450,649,6490 - Micro Atmel (параллельное и последовательное программирование) AT24C32C,AT24C64B,AT24C64C AT24C128B,AT24C256B,AT24C512B, - sEEPROM Atmel TC58FVM6B2A,TC58FVM6T2A - Flash Toshiba W39V040 - Flash Winbond EN29LV040 - Flash Eon SST29LE010 - EEPROM SST HT27C010 - EPROM Holtec EPCS1,EPCS4,EPCS16 - sEEPROM Altera M93C76 - sEEPROM STM V5.21k от 08-02-07 V5.01h от 08-02-07 (1368) ATtiny24/44/84/25/45/85/261/461/861 AT90PWM2/2B/3/3b - Micro Atmel (параллельное и последовательное программирование) V5.21j от 22-02-06 V5.01g от 31-01-07 (1326) Поддержка PIC16F636,PIC16F684,PIC16F688 - Micro Microchip V5.21j от 22-02-06 V5.01f от 24-01-07 (1323) Поддержка ET2716 - Eprom Mostek M5L2732K - Eprom Mitsubishi Electric AT25010A,AT25020A,AT25040A - sEEPROM Atmel FM93C56 - sEEPROM Fairchild Semiconductor M24C16,M24C32,M24C64 M24128,M24256,M24512 - sEEPROM STM MBM29F080A,MBM29F016A MBM29DL161(2,3,4)TE(BE) - Flash Fujitsu PIC12F635,PIC12F683 - Micro Microchip V5.21j от 22-02-06 V5.01e от 23-11-06 (1305) Поддержка AT25F512A,AT25F1024A,AT25F2048 AT25F4096,AT25FS010,AT25FS040 - sEEPROM Atmel 93c56A(B)(C), 93lc56A(C), 93aa56A(B)(C) 93c66A(B)(C), 93lc66A(C) 93aa66A(B)(C) - sEEPROM Microchip Am29LV160MT(MB), Am29DL322DT(DB) Am29DL323DT(DB),Am29DL324DT(DB) - Flash AMD V5.21j от 22-02-06 V5.01d от 02-11-06 (1267) Поддержка PIC16F913(916) - Micro Microchip V5.21j от 22-02-06 V5.01c от 19-10-06 (1265) Поддержка AT49BV160C(T) - Flash Atmel TS87C52X2 - Micro Temic V5.21j от 22-02-06 V5.01b от 03-10-06 (1262) Поддержка M29W400DT(DB) - Flash STM (SGS - Thompson) TC58FVM5B(T)2(3)A - Flash Toshiba S29GL032R3(4) - Flash AMD W39V040A - Flash Winbond V5.21j от 22-02-06 V5.01a от 26-09-06 (1253) Поддержка EN29F002(N)T(B) - Flash EON V5.21j от 22-02-06 V5.00z от 20-07-06 (1243) Поддержка W77L(E)516 - MICRO Winbond PIC16F716 - MICRO Microchip AT24C164 - sEEPROM ATMEL V5.21j от 22-02-06 V5.00y от 16-06-06 (1239) Поддержка LE25FV051T - sEEPROM Sanyo ATMEGA325,640,644,645,6450,1280,1281,2560,2561 Micro Atmel (параллельное и последовательное программирование) V5.21j от 22-02-06 V5.00x от 22-05-06 (1206) Поддержка ATtiny15L - Micro Atmel (параллельное и последовательное программирование) AT49F(BV)(LV)2048A,AT49F(BV)(LV)4096A, AT49F(BV)(LV)8192A,AT49BV(LV)8011(T),AT49BV(LV)162A(T), AT49BV(LV)163A(T),AT49BV(LV)322A(T) - Flash Atmel Исправлена ошибка программирования PIC16F87XA V5.21j от 22-02-06 V5.00w от 25-04-06 (1180) Поддержка AT89S2051,AT89S4051 - Micro Atmel (параллельное и последовательное программирование) AK6420,AK6440,AK6480AF(AM) - sEEPROM Asahi Kasei V5.21j от 22-02-06 V5.00v от 22-02-06 (1170) Поддержка MPC89E(L)51,52,53,54,58,515,516,556 - Micro MegaWin V5.21i от 30-11-05 V5.00u от 17-02-06 (1154) Поддержка AT28HC256 - EEPROM Atmel W27E040 - EEPROM Winbond AT17C002,AT17LV002 - sEEPROM Atmel (PLCC20) AT17LV002,AT17LV040 - sEEPROM Atmel (PLCC44) AT17LV002,AT17LV040 - sEEPROM Atmel (TQFP44) 24LC512 - sEEPROM Microchip PIC18F2550 - MICRO Microchip V5.21i от 30-11-05 V5.00t от 23-12-05 (1145) Поддержка 558РР3 - EEPROM Россия SST49LF002B,SST49LF003B,SST49LF004B, - Flash SST PIC10F200,PIC10F202,PIC10F204 PIC10F206 - MICRO Microchip Для внутрисхемного программирования PIC10 от Microchip используются следующие контакты колодки DIP40/DIP42 программатора ┌───────┬────────┐ │ DIP40 │ DIP42 │ ├───────┼────────┤ ┌──────┐ │ 14 │ 15 ├──────┤ VCC │ * ├───────┼────────┤ ├──────┤ │ 15 │ 16 │ │ │ ├───────┼────────┤ ├──────┤ │ 16 │ 17 │ │ │ ├───────┼────────┤ ├──────┤ │ 17 │ 18 ├──────┤ MCLR │ ├───────┼────────┤ ├──────┤ │ 18 │ 19 ├──────┤ GP1 │ ** ├───────┼────────┤ ├──────┤ │ 19 │ 20 ├──────┤ GP0 │ ** ├───────┼────────┤ ├──────┤ │ 20 │ 21 ├──────┤ GND │ └───────┴────────┘ └──────┘ * - Не используется, если для микросхемы в устройстве имеется питание +5 вольт. ** - При длинном кабеле >> 20 см. притянуть через резисторы 1 ком. к VCC на стороне устройства. V5.21i от 30-11-05 V5.00s от 30-11-05 (1133) Поддержка DS87C520,DS87C530 - Micro Dallas A29002T,A29002B,A290021T,A290021B,A290406 - Flash AMIC AT45DB321C - sEEPROM Atmel V5.21h от 17-10-05 V5.00r от 27-10-05 (1125) Поддержка CAT28F512 Flash Catalyst M29W320DT/DB,M29W640DT/DB - Flash STM (SGS - Thompson) V5.21h от 17-10-05 V5.00q от 17-10-05 (1120) Внимание!!! Начиная с версии 5.21h добавлена функция автоматического обновления монитора. Если текущая версия монитора не совпадает с версией монитора находящейся в ST007.MLB, то производиться его обновление до версии в ST007.MLB. В это время на экран выводиться сообщение "Uploading ST-007 MONITOR...", и блокируется ввод с клавиатуры на время выполнения процесса. Не рекомендуется во время обновления закрывать окно программатора используя средства операционной системы (при работе под WIN2000,XP). После окончания обновления программатор готов к дальнейшей работе. Поддержка P89C60X2,P89C61X2 - Micro Philips MX27C2000 - EPROM Macronix Am29F017D (TSOP40) - Flash AMD Am29F032B (TSOP40) - Flash AMD M95512 - sEEPROM STM (SGS - Thompson) V5.21g от 06-07-05 V5.00p от 04-10-05 (1117) Поддержка 573РФ3 - EPROM Россия К1801РР1 - EEPROM Россия AT25HP256/512 - sEEPROM ATMEL V5.21g от 06-07-05 V5.00o от 05-08-05 (1113) Поддержка КС558РР2, К558РР4 - EEPROM Россия V5.21g от 06-07-05 V5.00n от 06-07-05 (1097) Начальная версия