14-ногий пик PIC16F505

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

14-ногий пик PIC16F505

Post by Lavr »

Микроконтроллеры PIC16F84A понравились мне в своё время сравнительным быстродействием,
малым потреблением, низковольтностью, высокой нагрузочной спосбностью, короткой, но
выразительной системой 33-х команд...
А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ),
что придавало этим микроконтроллерам особый шарм! 8)

Оказывается в номенклатуре изделий от Microchip есть изделие в корпусе, полность идентичном
К155ЛА3 (DIP-14): http://www.aliexpress.com/pic16f505_reviews.html
http://catalog.gaw.ru/index.php?page=co ... l&id=15474

И это - микроконтроллер PIC16F505! :wink:

------------------Image

По сновным параметрам он похож на PIC16F84A, но с укороченными до 6 бит портами:

Image
pic16f505.gif
Нет, я, конечно же, знаю про 8-ногие PIC12..., но микро-ЭВМ в корпусе от К155ЛА3 как-то
приятно-необычно выглядит... :D

Хотя... я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых
вывода под резонатор.
Не слежу за Microchip-ом, возможно, у них такой в номенклатуре уже и есть...
You do not have the required permissions to view the files attached to this post.
iLavr
pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Post by pfgx »

У PIC16F505 инструкции не 14-, а 12-битные, поэтому по сравнению с "обычной" 35-командной системой у него нет операций addlw и sublw (константа плюс/минус аккумулятор).

Такие "красивые" распиновки есть, кажется, у Atmel. У Microchip маловыводные микроконтроллеры это как бы урезанные многовыводные и распиновки у них немного странные.

Могу порекомендовать 40-выводный DIP PIC16F884/PIC16F887, у него 4 нормальных 8-разрядных порта и встроенный 8 МГц генератор.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

pfgx wrote:Могу порекомендовать 40-выводный DIP PIC16F884/PIC16F887, у него 4 нормальных
8-разрядных порта и встроенный 8 МГц генератор.
Нафиг... нафиг.... нафиг... Ты, разве не прочитал?
Lavr wrote:А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ),
что придавало этим микроконтроллерам особый шарм!
Так что 40-выводный - оставь себе...
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Lavr wrote:я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых
вывода под резонатор.
Не слежу за Microchip-ом, возможно, у них такой в номенклатуре уже и есть...
Таки погуглил... и нашел! 8) PIC16C770, к примеру...

Image

Или вот - PIC16F689

Image
----------------Image
У него правда, порты - не совсем так, как мне нравится: 2х8, но вижу, что в
номенклатуре изделий Microchip есть что поискать на свой вкус!
iLavr
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

оффтопик {
корпуса:
DIP40,DIP32,DIP28,DIP24 - многоногие
DIP20,DIP18,DIP16,DIP14,,,DIP8,DIP6,DIP4 - в узком корпусе
вопрос: куда делись/почему нет
DIP12,DIP10 ?

}
pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Post by pfgx »

Lavr wrote:Нафиг... нафиг.... нафиг... Ты, разве не прочитал?
Lavr wrote:А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ), что придавало этим микроконтроллерам особый шарм!
Так что 40-выводный - оставь себе...
Ну раз всё так серьёзно - конечно оставлю :)
Lavr wrote:Таки погуглил... и нашел!
...в номенклатуре изделий Microchip есть что поискать на свой вкус!
Не занимайтесь глупостями, используйте первоисточники ;) http://www.microchip.com/maps/microcontroller.aspx
Lavr wrote:PIC16C770, к примеру...
С буквой "C" сразу нафиг, это однократные.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

pfgx wrote:Не занимайтесь глупостями, используйте первоисточники ;) http://www.microchip.com/maps/microcontroller.aspx
Lavr wrote:PIC16C770, к примеру...
С буквой "C" сразу нафиг, это однократные.
Да не такие уж и глупости рядом с Вашим 40-ногим "подарком"... :-?
Если Вы такой умный и общаетесь с первоисточниками, могли бы сразу глупости и не предлагать.

А то что он однократно программируемый то это как раз не значит "сразу нафиг": всё равно программу
отрабатывают хотя бы MP-лабе, или в Протеусе и т.д., а не занимаются многократным прошиванием.
Так что Ваше "сразу нафиг" - мнение сугубо личное и не совсем компетентное...

У меня вот есть десяточек PIC12 - они однократно программируемые, не запорол еще ни один,
так почему же их "сразу нафиг"?
iLavr
pfgx
Senior
Posts: 137
Joined: 20 Mar 2013 03:36
Location: Ростов-на-Дону

Post by pfgx »

А началось всё с того, что я, решив, что человеку нужны "полные" 8-разрядные порты, предложил микроконтроллер не в том корпусе :D
Lavr, я прям даже и не знаю что ответить...
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

pfgx wrote:Lavr, я прям даже и не знаю что ответить...
Мне кажется, что всегда надо отвечать по теме. Тем более, что простора для толкований не было.
Lavr wrote:я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых вывода под резонатор.
Не правда ли, всё сказано совершенно однозначно?

А за 40-выводный, не обижайтесь, он у меня тоже есть, поэтому лишний мне и не нужен,
но, глядя на сороконожку, просто подспудно вылезает мысль ЭТО - ПРОЦЕССОР! :lol:
Ну в смысле он такой же в размерах, как, к примеру, семейство MCS-48-51.

А вот DIP-14, DIP-18, DIP-20 корпуса впечатление производят совсем иное, не правда ли?

--------Image

Ну и поскольку я сам начинал работать с PIC16F84A, то у меня были 2 первых впечаления:
хороший микроконтроллер фактически запихали в корпус от К155ЛА3 ! :o
И второе впечатление: а жаль, что порт А всего лишь 5-битный. :(

Ну и пост этот был написан, поскольку я неожиданно увидел, что в DIP-14 PIC16 тоже упихали,
ну и я выяснил, что PIC с двумя полноценными 8-битными портами тоже существует.

Ну а с Вами получился диалог типа: - Я хочу кофе-эспрессо!... - Вот тебе чай зелёный без сахара... :D
iLavr
Mixa64
Doomed
Posts: 480
Joined: 25 Aug 2009 07:02
Location: Москва

Re: PIC16F505

Post by Mixa64 »

Lavr wrote: Оказывается в номенклатуре изделий от Microchip есть изделие в корпусе, полность идентичном
К155ЛА3 (DIP-14): http://www.aliexpress.com/pic16f505_reviews.html
http://catalog.gaw.ru/index.php?page=co ... l&id=15474

И это - микроконтроллер PIC16F505! :wink:

------------------Image
Ну что тут сказать, осталось сэмулировать на нем ЛА3, потереть шкурочкой и нацарапать К155ЛА3 :) А если их взять много, да еще в DIP-16 впридачу (есть такие?), можно сэмулировать нужный набор из 155 серии, и собрать на этом, :roll: э-м-м, в общем, то, на что фантазии хватит. 8)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: PIC16F505

Post by Lavr »

Mixa64 wrote:Ну что тут сказать, осталось сэмулировать на нем ЛА3, потереть шкурочкой и нацарапать К155ЛА3 :)
Меня что восхищает-то... когда мы начинали с этими всеми К155..., вряд ли кто мог предположить,
что в этот DIP-14 со временем запихнут целую микро-ЭВМ! :o
А тут - на тебе! Таки запихнули! 8)

Image

Я когда начинал с PIC16F84A - мысль была - ну чуть-чуть не запихнули! Но - запихнули-таки! :D

Ну и, конечно, PIC12 с DIP-8 - тоже прелесть! Я на них давно уже делал имитаторы ключей DALLAS.
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: PIC16F505

Post by Shaos »

Чего-то PIC16F505 мне тоже приглянулся ;)

Однако следует указать, что он близкий родственник PIC12C509 т.к. имеет такую же 12-битную систему команд (у него даже даташит общий с флешовыми версиями 8-пиновых PIC12F508 и PIC12F509), а вот PIC16F84A им более дальний родственник т.к. у него уже традиционная пиковская 14-битная система с прерываниями и дополнительными командами (всего 35 против 33)
Я тут за главного - если что шлите мыло на me собака shaos точка net
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: PIC16F505

Post by aav8 »

А еще в 14-и ногих корпусах есть PIC16F688 и PIC16F18xx.
В них даже есть UART.
Которые PIC16F18xx с теневыми регистрами для прерываний.
Так-же есть PIC12F18 - 8-и ногий с UART...
Как-то делал простенькую схемку управления:
3 кнопки, 2 светодиода - получилось 4 корпуса 155/555 серии.
А потом увидел PIC16F505 - можно было обойтись 1-2 корпусами.
Причем с более удобным/правильным функционалом.
Что мне в них не нравится - режим sleep - останавливается тактовый генератор -
ни UART ни таймеры не работают...
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 14-ногий пик PIC16F505

Post by Shaos »

А вообще в каком году этот самый PIC16F505 появился? В даташите стоит копирайт 2009
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 14-ногий пик PIC16F505

Post by Shaos »

Shaos wrote:А вообще в каком году этот самый PIC16F505 появился? В даташите стоит копирайт 2009
Прикупил десяточек - пусть будет ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net