nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Sep 2018 09:32



Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
14-ногий пик PIC16F505 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Микроконтроллеры 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=component_detail&id=15474

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

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

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

Image

Attachment:
pic16f505.gif
pic16f505.gif [ 11.86 KiB | Viewed 2699 times ]


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

Хотя... я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых
вывода под резонатор.
Не слежу за Microchip-ом, возможно, у них такой в номенклатуре уже и есть...

_________________
iLavr


06 May 2014 11:50
Profile
Senior

Joined: 20 Mar 2013 04:36
Posts: 137
Location: Ростов-на-Дону
Reply with quote
Post 
У PIC16F505 инструкции не 14-, а 12-битные, поэтому по сравнению с "обычной" 35-командной системой у него нет операций addlw и sublw (константа плюс/минус аккумулятор).

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

Могу порекомендовать 40-выводный DIP PIC16F884/PIC16F887, у него 4 нормальных 8-разрядных порта и встроенный 8 МГц генератор.


06 May 2014 12:35
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pfgx wrote:
Могу порекомендовать 40-выводный DIP PIC16F884/PIC16F887, у него 4 нормальных
8-разрядных порта и встроенный 8 МГц генератор.

Нафиг... нафиг.... нафиг... Ты, разве не прочитал?
Lavr wrote:
А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ),
что придавало этим микроконтроллерам особый шарм!

Так что 40-выводный - оставь себе...

_________________
iLavr


06 May 2014 15:01
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
я бы предпочел 20-выводный PIC - два нормальных 8-битных порта и 2 программируемых
вывода под резонатор.
Не слежу за Microchip-ом, возможно, у них такой в номенклатуре уже и есть...

Таки погуглил... и нашел! 8) PIC16C770, к примеру...

Image

Или вот - PIC16F689

Image
----------------Image
У него правда, порты - не совсем так, как мне нравится: 2х8, но вижу, что в
номенклатуре изделий Microchip есть что поискать на свой вкус!

_________________
iLavr


06 May 2014 15:02
Profile
Maniac

Joined: 05 Nov 2008 20:47
Posts: 251
Location: 81.28.208.238
Reply with quote
Post 
оффтопик {
корпуса:
DIP40,DIP32,DIP28,DIP24 - многоногие
DIP20,DIP18,DIP16,DIP14,,,DIP8,DIP6,DIP4 - в узком корпусе
вопрос: куда делись/почему нет
DIP12,DIP10 ?

}


06 May 2014 18:49
Profile
Senior

Joined: 20 Mar 2013 04:36
Posts: 137
Location: Ростов-на-Дону
Reply with quote
Post 
Lavr wrote:
Нафиг... нафиг.... нафиг... Ты, разве не прочитал?
Lavr wrote:
А главное - это была микро-ЭВМ практически в корпусе от К155ЛА3 (хотя и DIP-18 ), что придавало этим микроконтроллерам особый шарм!
Так что 40-выводный - оставь себе...

Ну раз всё так серьёзно - конечно оставлю :)

Lavr wrote:
Таки погуглил... и нашел!
...в номенклатуре изделий Microchip есть что поискать на свой вкус!

Не занимайтесь глупостями, используйте первоисточники ;) http://www.microchip.com/maps/microcontroller.aspx

Lavr wrote:
PIC16C770, к примеру...

С буквой "C" сразу нафиг, это однократные.


06 May 2014 23:58
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pfgx wrote:
Не занимайтесь глупостями, используйте первоисточники ;) http://www.microchip.com/maps/microcontroller.aspx

Lavr wrote:
PIC16C770, к примеру...

С буквой "C" сразу нафиг, это однократные.

Да не такие уж и глупости рядом с Вашим 40-ногим "подарком"... :-?
Если Вы такой умный и общаетесь с первоисточниками, могли бы сразу глупости и не предлагать.

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

У меня вот есть десяточек PIC12 - они однократно программируемые, не запорол еще ни один,
так почему же их "сразу нафиг"?

_________________
iLavr


07 May 2014 07:01
Profile
Senior

Joined: 20 Mar 2013 04:36
Posts: 137
Location: Ростов-на-Дону
Reply with quote
Post 
А началось всё с того, что я, решив, что человеку нужны "полные" 8-разрядные порты, предложил микроконтроллер не в том корпусе :D
Lavr, я прям даже и не знаю что ответить...


07 May 2014 11:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
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


07 May 2014 11:59
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 355
Location: Москва
Reply with quote
Lavr wrote:
Оказывается в номенклатуре изделий от Microchip есть изделие в корпусе, полность идентичном
К155ЛА3 (DIP-14): http://www.aliexpress.com/pic16f505_reviews.html
http://catalog.gaw.ru/index.php?page=component_detail&id=15474

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

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

Ну что тут сказать, осталось сэмулировать на нем ЛА3, потереть шкурочкой и нацарапать К155ЛА3 :) А если их взять много, да еще в DIP-16 впридачу (есть такие?), можно сэмулировать нужный набор из 155 серии, и собрать на этом, :roll: э-м-м, в общем, то, на что фантазии хватит. 8)


08 May 2014 03:18
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Mixa64 wrote:
Ну что тут сказать, осталось сэмулировать на нем ЛА3, потереть шкурочкой и нацарапать К155ЛА3 :)

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

Image

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

Ну и, конечно, PIC12 с DIP-8 - тоже прелесть! Я на них давно уже делал имитаторы ключей DALLAS.

_________________
iLavr


08 May 2014 05:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16951
Location: Colorado
Reply with quote
Чего-то PIC16F505 мне тоже приглянулся ;)

Однако следует указать, что он близкий родственник PIC12C509 т.к. имеет такую же 12-битную систему команд (у него даже даташит общий с флешовыми версиями 8-пиновых PIC12F508 и PIC12F509), а вот PIC16F84A им более дальний родственник т.к. у него уже традиционная пиковская 14-битная система с прерываниями и дополнительными командами (всего 35 против 33)

_________________
:eugeek: https://twitter.com/Shaos1973


15 Dec 2016 18:04
Profile WWW
Maniac

Joined: 05 Nov 2008 20:47
Posts: 251
Location: 81.28.208.238
Reply with quote
А еще в 14-и ногих корпусах есть PIC16F688 и PIC16F18xx.
В них даже есть UART.
Которые PIC16F18xx с теневыми регистрами для прерываний.
Так-же есть PIC12F18 - 8-и ногий с UART...
Как-то делал простенькую схемку управления:
3 кнопки, 2 светодиода - получилось 4 корпуса 155/555 серии.
А потом увидел PIC16F505 - можно было обойтись 1-2 корпусами.
Причем с более удобным/правильным функционалом.
Что мне в них не нравится - режим sleep - останавливается тактовый генератор -
ни UART ни таймеры не работают...


15 Dec 2016 20:14
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16951
Location: Colorado
Reply with quote
А вообще в каком году этот самый PIC16F505 появился? В даташите стоит копирайт 2009

_________________
:eugeek: https://twitter.com/Shaos1973


16 Dec 2016 00:05
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16951
Location: Colorado
Reply with quote
Shaos wrote:
А вообще в каком году этот самый PIC16F505 появился? В даташите стоит копирайт 2009


Прикупил десяточек - пусть будет ;)

_________________
:eugeek: https://twitter.com/Shaos1973


16 Dec 2016 20:28
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 18 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.