Evo malo preciznije:
PICmicro MID-RANGE MCU FAMILY
Mada ti ja iskreno savetujem da batalis tu praistoriju i pogledas malo napred. Najbolji odnos cena/kvalitet/mogucnosti ti je sa pic24 serijom. Imas fraj kompajler, imas sumanuto mnog periferije imas mogucnosti koje imas na retko kom drugom mcu-u. (kostaju ko 16F a brzi, bolji .. stotinu puta) Takodje postoje u DIP kucistu ako si vezan za trough hole .. uglavnom su 3v3 mada svi moderni uredjaji danas su na 3v3 tako da to ne bi smeo da ti predstavlja problem...
Kratka (par strana) brosurica
PIC24 Overview
a detaljno (mnogo detaljnije nego za pic16 starinu) imas
ovde. Svaki segment je obradjen posebno u posebnom pdf-u, pa imas uvod, cpu, data memory, eeprom, oscilator, interapte, wdt, power saving etc etc ... (~60 sekcija)
Poredjenja radi
16F877A kosta $5.44 (40-44 pina 16F piconja, dosta popularan, ultra "fancy", 368 bajtova ram-a i 14k flash-a)
16F877 kosta $8.62 (starija verzija 16F877A !!! 50% skuplji!!!, 368 bajtova ram-a i samo 8k flash-a)
16F84A kosta $4.7 (18 pina upgrade najpopularnije starine 16F84, 68 bajtova ram-a, 1k flash-a)
16F84 kosta $4.8 (18 pina prastari mcu ... pre 20 godina najpopularniji pic, 68 bajtova ram-a, 1k flash-a)
onda to uporedis sa npr
PIC24F16KL402 28 pina, 1k ram-a, 16k flash za $1.5
ili ovako nesto: PIC24FJ64GA002 28 pina, 8k ram-a 64k flash-a za $2.06
Najskuplji 24F kosta ko prosecan/los 16F a to je PIC24FJ256DA210 za $5.6, 100 pina, 256k flash-a, 98k ram-a, sa 24 10bitna adc-a koji sempluju 500ksps, 4 uart-a, 3 spi, 3 i2c porta, full speed usb, usb 2.0 OTG (moze da bude usb host), 16bit PWM, 9 input capture, 5 16 bitnih tajmera, 24 capacitive touch kanala, lin, irda .. etc etc ... i kosta ko 16F877A !!!
ako hoces da koristis 16F moras bas da imas vrlo specifican razlog zasto hoces da koristis 16F posto je to familija koja je potpuno beskorisna. Imas 10F i 12F koji su vrlo korisni na primer suludi 10F322 u 6pina kucistu sa 3 adc kanala i dodatnim "Configurable Logic Cell sebi!!! to je kao mali pld dodat na mali 6pinski mcu !!!" ili 12F1840 koji je xtra low power, ima lin, 4 adc-a, 1 komparator, 7k flash-a, 3 tajmera, pwm izlaz .. lud mali pic rfPIC12F675x u 20pina sa rf transcieverom u sebi ..
dakle 10F, 12F imaju smisla .. 18F onako ima smisla (ok je za neke stvari mada generalno preskup), 24F, dsPIC su idealni, najbolji odnos cena/kvalitet .. i onda imas one jace ... tako da .. 16F ti je bukvalno slepo crevo, arhitektura koja je ostala od pre 20 godina i koja se slabo razvija a odrzava se samo zato sto postoje papani koji hoce 20 godina star cip da plate $10 zato sto im je frka da predju na neki noviji... a ti posto pocinjes, nemoj da zabadas glavu u pesak i odma da ucis nesto sto je potpuno beskorisno ... uci ono sto je sada korisno, dok naucis vec ce biti novih stvari za ucenje, nemoj da gubis vreme na gluposti