Searching \ for '[PIC]: Which PIC?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devices.htm?key=pic
Search entire site for: 'Which PIC?'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]: Which PIC?'
2001\12\27@090726 by Tal Bejerano - AMC

flavicon
face
hi All

I see that most of the list people recommend the 16F628 (as a startup pic
for newbies or as a replacement for other rare pics) my question is (for a
guy that didn't write its own programs yet)
can someone explain in simple language, what are the differences between
them?
can I implement a program, lets say, a program that someone wrote to 16F84?
what changes I need to do ? or just program it and it will fit?
and where I can find tutorials for newbies on the 'net? and I mean for real
NEWBIES! :-)

Happy new year to ALL! and may god bless you with happy programming and
bugless YEAR!

Tal

--
http://www.piclist.com hint: To leave the PICList
spam_OUTpiclist-unsubscribe-requestTakeThisOuTspammitvma.mit.edu


2001\12\27@092912 by Byron A Jeff

face picon face
On Thu, Dec 27, 2001 at 04:04:34PM +0200, Tal Bejerano - AMC wrote:
> hi All
>
> I see that most of the list people recommend the 16F628 (as a startup pic
> for newbies or as a replacement for other rare pics) my question is (for a
> guy that didn't write its own programs yet)
> can someone explain in simple language, what are the differences between
> them?

Which them? The 16F628 and the 16F84[A]?

I have a list of differences posted in the archive. Let me pull them up:
(http://www.infosite.com/~jkeyzer/piclist/2001/Jul/2315.html)
-------------------------------------------------------------------------
- Twice the program memory
- Three times the data memory
- three timers vs. 1 for the 16F84a
- two comparators vs. 0 for the 16F84a
- twice the data eeprom memory
- hardware USART
- up to 3 extra I/O pins.
- 4 Mhz internal osciallator.
- Runs up to 20 Mhz.
- Can be low voltate programmed.

And you get this all at 2/3 the price of a 16f84a. That's right. The part
costs a lot less. At digikey the 16f84a is $6.00. The 16F628 is $3.88 in the
20 Mhz version.
--------------------------------------------------------------------------

> can I implement a program, lets say, a program that someone wrote to 16F84?
> what changes I need to do ? or just program it and it will fit?

I think the only one thing to watch out for is that PORTA comes out of reset
as analog inputs for the comparators. So the most important change is to
ensure that the CMCON register is 0 to change them to digital I/O.

> and where I can find tutorials for newbies on the 'net? and I mean for real
> NEWBIES! :-)

Well you can start with all the 16F84 stuff, of which there must be a couple
of hundred tutorials and books. It may be better though to look at 16F877
style tutorials, as in a lot of ways the 16F628 mirrors them.

>
> Happy new year to ALL! and may god bless you with happy programming and
> bugless YEAR!

Same to you.

BAJ
>
> Tal
>
> --
> http://www.piclist.com hint: To leave the PICList
> .....piclist-unsubscribe-requestKILLspamspam@spam@mitvma.mit.edu
>

--
http://www.piclist.com hint: To leave the PICList
piclist-unsubscribe-requestspamKILLspammitvma.mit.edu


2001\12\27@134408 by Rudy Rudy

flavicon
face
almost nothing...  When I switch from F84 to F628, most of the time, I only
need to change the memory location of my variables (in F84, I starts from
0x0C, and in F628, it needs to start from 0x20)...  It's also nice that the
PORTA, PORTB pin locations and functionality pretty much stay the same.  One
thing though, PORTA comparator is active by default.  So, you will have to
turn it off if you want to use it for digital I/O pins...  but if the code
in F84 has only been using PORTB, I don't think there is anything to change
except for changing the memory location...


Rudy



{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 2001 , 2002 only
- Today
- New search...