Searching \ for '[PIC] Re: Interfacing more than 2 pics' 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: 'Re: Interfacing more than 2 pics'.

Exact match. Not showing close matches.
PICList Thread
'[PIC] Re: Interfacing more than 2 pics'
2005\09\14@082230 by Vasile Surducan

face picon face
On 9/14/05, Manwlis Giannos <spam_OUTmgiannos2000TakeThisOuTspamyahoo.gr> wrote:
> Hello to all. I'm new to the list and i don't really
> know if i'm addressing the right list.
> I want to interface more than 2 PIC
> micros. How can achieve that? Is the SPI the best
> solution?


 Manos, you're lost in the huge numbers of possible methodes for two
PIC's interfacing. Just a fast review:

- serial methodes: SPI, I2C, USART without/with level conversion,
software using 1 wire and bidirectional transfer, software using 1wire
+ enable/direction line data transfer, two wire serial transfer
- parallel methodes: nibble or byte mode using software (any port) or
hardware transfer methodes (parallel port)
- 100 other methodes

cheers,
Vasile

2005\09\14@084000 by Maarten Hofman

face picon face
> On 9/14/05, Manwlis Giannos <.....mgiannos2000KILLspamspam@spam@yahoo.gr> wrote:
> > Hello to all. I'm new to the list and i don't really
> > know if i'm addressing the right list.
> > I want to interface more than 2 PIC
> > micros. How can achieve that? Is the SPI the best
> > solution?


In 1996, "CAN" (controller area network) was the preferred method of connecting multiple microcontrollers together. It works really well, but unfortunately PICmicros don't have built in support for CAN (some 8051 do, as far as I know). Some PICmicros have support for I2C, though, and I2C also allows you to connect multiple microcontrollers to the same bus. SPI is possible, but unfortunately it requires you to increase the number of pins used for every device you add, and it isn't really peer-to-peer (multi-master). As Vasile said, you could also use a 4 or 8-bit parallel bus with addressing lines, but that will really eat away your I/O capabilities. Obviously, if you provide more information about what you want to do, that would help in possible bus selections.

Greetings,
Maarten Hofman.

2005\09\14@085547 by Mauricio Jancic

flavicon
face
There are PICs with built in can... For example, take a look at the
PIC18F2580, fully CAN hardware and CAN compliant

Regards,


Mauricio Jancic
Janso Desarrollos - Microchip Consultants Program Member
infospamKILLspamjanso.com.ar
http://www.janso.com.ar
(54) 11 - 4542 - 3519

{Original Message removed}

2005\09\14@085714 by Wouter van Ooijen

face picon face
> In 1996, "CAN" (controller area network) was the preferred method of
> connecting multiple microcontrollers together. It works
> really well, but unfortunately PICmicros don't have built in support
for CAN

Have you checked the 18F458 and its derivates?

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: http://www.voti.nl
consultancy, development, PICmicro products
docent Hogeschool van Utrecht: http://www.voti.nl/hvu


2005\09\14@085833 by Howard Winter

face
flavicon
picon face
Maarten,

On Wed, 14 Sep 2005 08:39:55 -0400, Maarten Hofman wrote:

> In 1996, "CAN" (controller area network) was the preferred method of
> connecting multiple microcontrollers together. It works really well, but
> unfortunately PICmicros don't have built in support for CAN

Not true!  Those ending in "8" have CAN built-in (the 18F258 and 458 are similar to the 252 and 452 but with
CAN added).

Cheers,


Howard Winter
St.Albans, England


2005\09\14@090324 by Maarten Hofman

face picon face
> > In 1996, "CAN" (controller area network) was the preferred method of
> > connecting multiple microcontrollers together. It works really well, but
> > unfortunately PICmicros don't have built in support for CAN
>
> Not true! Those ending in "8" have CAN built-in (the 18F258 and 458 are
> similar to the 252 and 452 but with
> CAN added).


:) I missed them completely, and was wrong. Thank you and Mauricio for pointing this out. Shame on me to restrict my search to the 16F. I'm actually happy to know that there are PICmicros supporting CAN. I investigate.

Greetings,
Maarten Hofman.

2005\09\14@092953 by Mark Scoville

flavicon
face
There are several PICs that have CAN support... I've never used it yet, but
I know CAN support is on the 18F6585.

A quick check of the MC website lists 13 devices with CAN support

www.microchip.com/ParamChartSearch/chart.aspx?branchID=105&mid=10&lan
g=en&pageId=74

-- Mark

> Of Maarten Hofman
> Sent: Wednesday, September 14, 2005 8:40 AM
>
> unfortunately PICmicros don't have built in support for CAN (some
> 8051 do,



2005\09\14@115721 by olin piclist

face picon face
Maarten Hofman wrote:
> It works really well, but
> unfortunately PICmicros don't have built in support for CAN

Other than the 18F258 and a dozen of its kin, and another 10 or so dsPICs.

*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

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