Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Микроконтроллеры PIC16F84A понравились мне в своё время сравнительным быстродействием, малым потреблением, низковольтностью, высокой нагрузочной спосбностью, короткой, но выразительной системой 33-х команд... А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ), что придавало этим микроконтроллерам особый шарм! Оказывается в номенклатуре изделий от Microchip есть изделие в корпусе, полность идентичном К155ЛА3 (DIP-14): http://www.aliexpress.com/pic16f505_reviews.htmlhttp://catalog.gaw.ru/index.php?page=component_detail&id=15474И это - микроконтроллер PIC16F505! ------------------ По сновным параметрам он похож на PIC16F84A, но с укороченными до 6 бит портами: Нет, я, конечно же, знаю про 8-ногие PIC12..., но микро-ЭВМ в корпусе от К155ЛА3 как-то приятно-необычно выглядит... Хотя... я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых вывода под резонатор. Не слежу за Microchip-ом, возможно, у них такой в номенклатуре уже и есть...
_________________ iLavr
|
06 May 2014 10:50 |
|
|
pfgx
Senior
Joined: 20 Mar 2013 03:36 Posts: 137 Location: Ростов-на-Дону
|
У PIC16F505 инструкции не 14-, а 12-битные, поэтому по сравнению с "обычной" 35-командной системой у него нет операций addlw и sublw (константа плюс/минус аккумулятор).
Такие "красивые" распиновки есть, кажется, у Atmel. У Microchip маловыводные микроконтроллеры это как бы урезанные многовыводные и распиновки у них немного странные.
Могу порекомендовать 40-выводный DIP PIC16F884/PIC16F887, у него 4 нормальных 8-разрядных порта и встроенный 8 МГц генератор.
|
06 May 2014 11:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нафиг... нафиг.... нафиг... Ты, разве не прочитал?
Так что 40-выводный - оставь себе...
_________________ iLavr
|
06 May 2014 14:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Таки погуглил... и нашел! PIC16C770, к примеру...
Или вот - PIC16F689
----------------
У него правда, порты - не совсем так, как мне нравится: 2х8, но вижу, что в
номенклатуре изделий Microchip есть что поискать на свой вкус!
_________________ iLavr
|
06 May 2014 14:02 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
оффтопик {
корпуса:
DIP40,DIP32,DIP28,DIP24 - многоногие
DIP20,DIP18,DIP16,DIP14,,,DIP8,DIP6,DIP4 - в узком корпусе
вопрос: куда делись/почему нет
DIP12,DIP10 ?
}
|
06 May 2014 17:49 |
|
|
pfgx
Senior
Joined: 20 Mar 2013 03:36 Posts: 137 Location: Ростов-на-Дону
|
Ну раз всё так серьёзно - конечно оставлю Не занимайтесь глупостями, используйте первоисточники http://www.microchip.com/maps/microcontroller.aspx
С буквой "C" сразу нафиг, это однократные.
|
06 May 2014 22:58 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да не такие уж и глупости рядом с Вашим 40-ногим "подарком"...
Если Вы такой умный и общаетесь с первоисточниками, могли бы сразу глупости и не предлагать.
А то что он однократно программируемый то это как раз не значит "сразу нафиг": всё равно программу
отрабатывают хотя бы MP-лабе, или в Протеусе и т.д., а не занимаются многократным прошиванием.
Так что Ваше "сразу нафиг" - мнение сугубо личное и не совсем компетентное...
У меня вот есть десяточек PIC12 - они однократно программируемые, не запорол еще ни один,
так почему же их "сразу нафиг"?
_________________ iLavr
|
07 May 2014 06:01 |
|
|
pfgx
Senior
Joined: 20 Mar 2013 03:36 Posts: 137 Location: Ростов-на-Дону
|
А началось всё с того, что я, решив, что человеку нужны "полные" 8-разрядные порты, предложил микроконтроллер не в том корпусе
Lavr, я прям даже и не знаю что ответить...
|
07 May 2014 10:25 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Мне кажется, что всегда надо отвечать по теме. Тем более, что простора для толкований не было.
Не правда ли, всё сказано совершенно однозначно?
А за 40-выводный, не обижайтесь, он у меня тоже есть, поэтому лишний мне и не нужен,
но, глядя на сороконожку, просто подспудно вылезает мысль ЭТО - ПРОЦЕССОР!
Ну в смысле он такой же в размерах, как, к примеру, семейство MCS-48-51.
А вот DIP-14, DIP-18, DIP-20 корпуса впечатление производят совсем иное, не правда ли?
--------
Ну и поскольку я сам начинал работать с PIC16F84A, то у меня были 2 первых впечаления:
хороший микроконтроллер фактически запихали в корпус от К155ЛА3 !
И второе впечатление: а жаль, что порт А всего лишь 5-битный.
Ну и пост этот был написан, поскольку я неожиданно увидел, что в DIP-14 PIC16 тоже упихали,
ну и я выяснил, что PIC с двумя полноценными 8-битными портами тоже существует.
Ну а с Вами получился диалог типа: - Я хочу кофе-эспрессо!... - Вот тебе чай зелёный без сахара...
_________________ iLavr
|
07 May 2014 10:59 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 460 Location: Москва
|
Ну что тут сказать, осталось сэмулировать на нем ЛА3, потереть шкурочкой и нацарапать К155ЛА3 А если их взять много, да еще в DIP-16 впридачу (есть такие?), можно сэмулировать нужный набор из 155 серии, и собрать на этом, э-м-м, в общем, то, на что фантазии хватит.
|
08 May 2014 02:18 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Меня что восхищает-то... когда мы начинали с этими всеми К155..., вряд ли кто мог предположить,
что в этот DIP-14 со временем запихнут целую микро-ЭВМ!
А тут - на тебе! Таки запихнули!
Я когда начинал с PIC16F84A - мысль была - ну чуть-чуть не запихнули! Но - запихнули-таки!
Ну и, конечно, PIC12 с DIP-8 - тоже прелесть! Я на них давно уже делал имитаторы ключей DALLAS.
_________________ iLavr
|
08 May 2014 04:50 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Чего-то PIC16F505 мне тоже приглянулся Однако следует указать, что он близкий родственник PIC12C509 т.к. имеет такую же 12-битную систему команд (у него даже даташит общий с флешовыми версиями 8-пиновых PIC12F508 и PIC12F509), а вот PIC16F84A им более дальний родственник т.к. у него уже традиционная пиковская 14-битная система с прерываниями и дополнительными командами (всего 35 против 33)
|
15 Dec 2016 17:04 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
А еще в 14-и ногих корпусах есть PIC16F688 и PIC16F18xx. В них даже есть UART. Которые PIC16F18xx с теневыми регистрами для прерываний. Так-же есть PIC12F18 - 8-и ногий с UART... Как-то делал простенькую схемку управления: 3 кнопки, 2 светодиода - получилось 4 корпуса 155/555 серии. А потом увидел PIC16F505 - можно было обойтись 1-2 корпусами. Причем с более удобным/правильным функционалом. Что мне в них не нравится - режим sleep - останавливается тактовый генератор - ни UART ни таймеры не работают...
|
15 Dec 2016 19:14 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
А вообще в каком году этот самый PIC16F505 появился? В даташите стоит копирайт 2009
|
15 Dec 2016 23:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Прикупил десяточек - пусть будет
|
16 Dec 2016 19:28 |
|
|