pic16f1519
pic16f1519
Jag har under ca ett år lekt lite med pic16f690 till lite olika projekt. Hade innan dess ingen erfarenhet av elektronik eller mcu. Nu är jag lite sugen på att byta chip. Detta då jag alltid får brist på adc pinnar.
Jag har funderat på att välja pic16f1519. Vad tror ni om det valet? Mit tförsta projekt med det nya chipet kommer bli att designa ett utvecklingskort till det.
Mina krav på nya chipet är följande:
Så enkel övergång från pic16f690 som möjligt.
Minst 22 adc pinnar.
Minst 2 pwm kanaler.
Uart helst två. Men en fungerar.
1024 ram.
Icsp
Pris max 35 kr.
Vad tror ni. Är pic16f1519 ett bra val eller finns det bättre alternativ?
Mvh
Jag har funderat på att välja pic16f1519. Vad tror ni om det valet? Mit tförsta projekt med det nya chipet kommer bli att designa ett utvecklingskort till det.
Mina krav på nya chipet är följande:
Så enkel övergång från pic16f690 som möjligt.
Minst 22 adc pinnar.
Minst 2 pwm kanaler.
Uart helst två. Men en fungerar.
1024 ram.
Icsp
Pris max 35 kr.
Vad tror ni. Är pic16f1519 ett bra val eller finns det bättre alternativ?
Mvh
- Klas-Kenny
- Inlägg: 11342
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: pic16f1519
Jag tycker inte du ska kolla efter en µC att använda till alla projekt..
Kolla istället in efter vilken som passar sig bäst för varje enskilt projekt. De flesta pic16 är väldigt lika att jobba med, oftast är de olika periferienheterna i princip exakt likadana med samma register, kvar är det bara lite pinout och sådär att hålla reda på.
Och de små skillnaderna är lika bra att lära sig hantera på en gång, det är inte svårt, det är bara att gräva i databladen. De är likadant uppbyggda allihop, och Microchip är dessutom enligt mig väldigt bra på att skriva datablad så de är lätta att gräva i.
Så det finns egentligen ingen anledning att låsa fast sig på det viset, då står man bara med en onödigt stor µC ibland, och nästa gång visar det sig att den fortfarande inte räcker.
Kolla istället in efter vilken som passar sig bäst för varje enskilt projekt. De flesta pic16 är väldigt lika att jobba med, oftast är de olika periferienheterna i princip exakt likadana med samma register, kvar är det bara lite pinout och sådär att hålla reda på.
Och de små skillnaderna är lika bra att lära sig hantera på en gång, det är inte svårt, det är bara att gräva i databladen. De är likadant uppbyggda allihop, och Microchip är dessutom enligt mig väldigt bra på att skriva datablad så de är lätta att gräva i.
Så det finns egentligen ingen anledning att låsa fast sig på det viset, då står man bara med en onödigt stor µC ibland, och nästa gång visar det sig att den fortfarande inte räcker.
Re: pic16f1519
Håller absolut med om att man inte ska låsa sig vid något enskilt. Detta är en av anledningarna till att jag vill prova på ett nytt chip. Pic16f690 funkar till de flesta av mina projekt. Men vill ha ett större i arsenalen. Just till mitt utvecklingskort projekt är det trevligt att ha ett chip med många adc kanaler. Så detta alternativ kommer fungera bra? Var köper ni era chip? Vill att det ska vara lätt att få tag på.
Re: pic16f1519
Jag minns inte riktigt, men jag har för mig att det var något
med just 16F15xx serien. Det var något de saknade. Själv
är jag lite förtjust i 16F18xx och 16F19xx serierna, de
kändes lite mer generella på något vis.
Men visst, om du har hittat en modell som har någon unik
egenskap som du måste ha, så får du ju välja den.
med just 16F15xx serien. Det var något de saknade. Själv
är jag lite förtjust i 16F18xx och 16F19xx serierna, de
kändes lite mer generella på något vis.
Men visst, om du har hittat en modell som har någon unik
egenskap som du måste ha, så får du ju välja den.
Re: pic16f1519
Tror knappast det är någon unik egenskap jag behöver. Så länge den uppfyller mina krav är jag nöjd. Har som sagt bara erfarenhet av ett chip sen tidigare. Ska kika på dessa. Någon speciell som du kan rekommendera?
Re: pic16f1519
Alltså, om det är för hemma/hobby användning så är det bara att välja
den med max minne o.s.v med det antal "ben" som man behöver. Eftersom
de bara kostar ett par tior så finns det ingen anledning att ta en med
halva minnet som kostar 5:- mindre. Om det är för volymer så får
man ju optimera det hela lite mer. Jag använder 1938 när jag
snabbt behöver testa något.
En skillnad sm du kommer att märka mot 690 är att 1xxx modelerna
är i den modernare arkitekturen. Tar lite tid att läsa in sig på men
är sedan mycket effektivare och enklare att programmera.
den med max minne o.s.v med det antal "ben" som man behöver. Eftersom
de bara kostar ett par tior så finns det ingen anledning att ta en med
halva minnet som kostar 5:- mindre. Om det är för volymer så får
man ju optimera det hela lite mer. Jag använder 1938 när jag
snabbt behöver testa något.
En skillnad sm du kommer att märka mot 690 är att 1xxx modelerna
är i den modernare arkitekturen. Tar lite tid att läsa in sig på men
är sedan mycket effektivare och enklare att programmera.
Re: pic16f1519
Tack för bra synpunkter! Kollade runt lite. Men har nu beslutat mig för att det nog blir pic16f1519. Detta då Elfa hade den i sitt sortiment. De andra jag kollade på fanns inte där.
Dessa kommer med allra störrsta sannolikhet endast användas för hobby bruk. Har förvisso en beställning på 8 st utvecklingskort när dessa är klara. Men detta räknas nog inte som stlörre volym haha.
Kan ju passa på att ställa lite frågor om design av utvecklingskort också. Vilka funktioner skulle ni vilja ha på ett sådant kort? Den ska gå att använda både av nybörjare och när man utvecklats lite. Jag kommer både ha fasta komponenter men även ca 8 pinnar som man kan göra vad man vill med.
Det fasta komponenterna jag ska använda är:
LCD modul.
ULN2003A.
L293D.
DS1307
LED
RGB LED till ena PWM kanalen.
Relä.
1 Digital tempsensor.
1 Analog tempsensor.
Tryckknapp.
Dessa kommer med allra störrsta sannolikhet endast användas för hobby bruk. Har förvisso en beställning på 8 st utvecklingskort när dessa är klara. Men detta räknas nog inte som stlörre volym haha.
Kan ju passa på att ställa lite frågor om design av utvecklingskort också. Vilka funktioner skulle ni vilja ha på ett sådant kort? Den ska gå att använda både av nybörjare och när man utvecklats lite. Jag kommer både ha fasta komponenter men även ca 8 pinnar som man kan göra vad man vill med.
Det fasta komponenterna jag ska använda är:
LCD modul.
ULN2003A.
L293D.
DS1307
LED
RGB LED till ena PWM kanalen.
Relä.
1 Digital tempsensor.
1 Analog tempsensor.
Tryckknapp.
Re: pic16f1519
Kolla på PIC18F45K22. Den är mycket trevlig att leka med, har 40 pinnar, massor av minne och kör 64MHz på den interna oscillator om man slår på PLL. Priset är trevligt också.
Behöver man 28 pinnar är PIC18F25K22 samma sak med färre pinnar.
Behöver man 28 pinnar är PIC18F25K22 samma sak med färre pinnar.
-
- Inlägg: 600
- Blev medlem: 26 juli 2011, 20:58:06
-
- Inlägg: 600
- Blev medlem: 26 juli 2011, 20:58:06
Re: pic16f1519
Det var mer en allmän anmärkning då just 16F690 kan vara knivig med read-modify-write på PORTx. Jag menar alltså inte att någon annan µC i som nämnts i denna tråd lider av rmw problem då jag har varken tid eller intresse att kolla upp varenda en...
Re: pic16f1519
Tack så mycket för alla tips! Kommer köpa både PIC18F45K22 och PIC16F1519 och prova mig lite fram. Så får jag se sen vilken jag tycker bäst om.