Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I hate to hijack this thread, on the same regard, what is the difference between P16 and P18 (generally speaking) Is only P18 optimized for programming with C18 compiler provided by Microchip?
I am asking this, because I know assembly only and I think learning C would be a good choice. and I am using 16 family only.
Basically, the main difference from PIC16 to PIC18 series is the bits width of the core. PIC16 uses 14 bits core (which represents only 35 instructions) and PIC18 uses 16 bits core (more combinations of op codes for instructions = 75 instructions). Also PIC18 series have linear addressing (do not have the memory banks as PIC16). PIC18s have better performance and are faster (10MIPS againts 5MIPS of PIC16).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.