Detailed Device compaisons and selection aids.
When selecting a device to use for development, keep in mind that code for the smaller devices can often be written more easily and faster using the larger devices, since you can take advantage of the extra space and ability for debug routines, self test hardware and, with the 16f877 and higher chips, the low cost and more accurate debugging abilities of the ICD
jamesp at intertex.net says:
Just as an FYI, you can use the ICD to develop software for ANY downward level PIC by just using those peripheral modules that your target PIC is equipped with. For instance, I have used the ICD to develop code for the 16F877, 16F84, 16C84, 16C71, 12C672, and the 12C508. In all but one instance, the code developed for these parts worked first time out in the target. The one time it didn't is because I screwed up and put some code where there wasn't any memory in the target. But once I changed that, all went well. So, bottom line is the ICD can be used to develop code for anything from the F877 on down.
Device specific notes:
PIC12xxx: the PIC12 Family of Microcontrollers are very small 8 pin packages. This family includes some of the lowest-cost microcontrollers available (under $2 in ones). (The Atmel ATtiny and Freescale S08 series also include 8 pin microcontrollers for under $2 -- are there any others?) A few PIC12 use the "12 bit core", the rest use the "14 bit core".
Microcontroller "Conversion Guidelines" and "Migration Documents" (such as "PIC18F to PIC24F Migration: An Overview" ) are helpful when you have source code designed for one chip, but you want it to run on a different chip. There are many reasons for people to do this:
In addition to microcontrollers, Microchip also sells many other ICs:
i'm looking for the example of source code to using USART asynchronous to communicate with GSM module/GSM modem by AT command...i'm already start the development of this project since 2 month ago according to PIC 877 data sheet...but i'm still cannot send my first sms...please email me at firstname.lastname@example.org if anybody can help me...
|file: /Techref/microchip/devices.htm, 11KB, , updated: 2013/7/22 17:03, local time: 2013/12/4 17:24,
|©2013 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://www.piclist.com/techref/microchip/devices.htm?key=16C"> PIC Microcontrollers</A>
|Did you find what you needed? "16C"|
PICList 2013 contributors:
o List host: MIT, Site host massmind.org, Top posters @20131204 RussellMc, IVP, veegee, alan.b.pearce, John Gardner, Bob Blick, John Ferrell, Sean Breheny, Isaac Marino Bavaresco, Carl Denk,
* Page Editors: James Newton, David Cary, and YOU!
* Roman Black of Black Robotics donates from sales of Linistep stepper controller kits.
* Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters.
* Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated!
* Contributors: Richard Seriani, Sr.
Welcome to www.piclist.com!