PIC VAL

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
jonas2307
Inlägg: 479
Blev medlem: 11 juni 2005, 08:48:33
Ort: Älvsjö

PIC VAL

Inlägg av jonas2307 »

Hej!

Håller på och letar efter en PIC som ska ersätta en 16F870.
Jag behöver inte alla funktioner och I/O pinnar, jag behöver bara 16 I/O och har krav på intern oscillator.

Har tittat på 16F628A, den verkar fylla kraven tror jag.

Frågan är egentligen om det finns andra val som av någon anledning skulle vara bättre, eller om jag tänkt rätt.

--- Jonas

EDIT: stavning
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Tja, hur skall någon annan än du kunna veta det, med den lilla information du lämnar. :-)

T.ex så säger du ingeting om behov av programminne (mer än att 2K "verkar fylla kraven").

Du säger inte heller *varför* du vill ersätta 16F870, är det bara för stor (rent fysiskt alltså) ?

> "Jag behöver inte alla funktioner"

Ska vi gissa vilka ?

> "och har krav på intern oscillator."

Den gamla typen (fast 4 Mhz) eller den nya nanowatt typen (8 Mhz med "växellåda").

Enklast är att gå in på www.microchip.com och ange vilka krav du har, så söker deras verktyg fram de som passar.
jonas2307
Inlägg: 479
Blev medlem: 11 juni 2005, 08:48:33
Ort: Älvsjö

Inlägg av jonas2307 »

Ledsen att jag skrev lite snabbt....

Jag har en applikation som snurrar i en 16F870 som endast använder 16 I/O pinnar, ingen timer, ingen AD, inte allt minnet osv.
Applikationen reagerar på input på 15 av pinnnarna och ger ett pulståg ut på den 16'e.
Kodstorleken är under 1K.

Jag byggde den på en 877 från början, ändrade till en 870 när jag insåg att det räckte med 16 I/O, för att det var enklast.

Nu skulle jag vilja förenkla kretsen ytterliggare med att bland annat ta bort den externa kristallen och använda en mindre, fysiskt, krets. Både för plats och för pengar.

Har inte undersökt skillnader på den nya och gamla oscillatorn, jag bara insåg att det räcker med nogrannheten 1% och borde kunna använda en intern oscillator då.

Tyckte att det verkade praktiskt att inte behöva pinnar för en extern oscillator, eller RC-nät, utan att kunna använda alla pinnar till I/O, förutom spänningen och jord då.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, det var lite tydligare.

Många 18-pinnars PICar har möjlighet att använda 16 pinnar till I/O. Inte alla pinnar kan vara antingen "I" eller "O", men det bör gå att pussla ihop det. T.ex en 16F628A (15 pinnar I/O, 1 pinne "input only")... :-)
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Annars är 870 en bra krets - har i år designat ett kort för massproduktion som använder den och jag har en hel port över ;) Men vad gör väl det? 870 är billig har CCP och USART samt går i princip flytta över koden direkt till en 876 om man kommer på att man i framtiden inte klarar sig på programminnet! Fick 23 över... pust... känns som om det är fullt... ;)
jonas2307
Inlägg: 479
Blev medlem: 11 juni 2005, 08:48:33
Ort: Älvsjö

Inlägg av jonas2307 »

Jovisst, kortet fungerar bra med dagens lösning, en 870.

Men om jag använder en 628 kan jag ju skippa externa klockan och spara både plats och pengar.
Blir ju bra med ett mindre chip också eftersom utrymmet är snålt.

Tack för all hjälp!

-- Jonas
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Så sant så sant, allt beror på applikation - gillar annrs extern klocka eftersom det går få fem gånger mer fart på det viset.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Två och en halv gång med nyare PIC'ar...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

*ler* Jag vet, men i min värld går intosc på 4MHz. Har bara inte testat någon med nya klockan än - får bli nästa gång man har tid över när man skall göra något projekt. Är det stress väljer man gärna komponenter som man vet hur de fungerar för att slippa omödigt strul, men det är helt klart intressant med snabbare intosc
Skriv svar