CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

Upgrading FROM PIC18F452 to bigger PIC?

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
jseidmann



Joined: 04 Nov 2004
Posts: 67

View user's profile Send private message Send e-mail

Upgrading FROM PIC18F452 to bigger PIC?
PostPosted: Sat Nov 12, 2005 9:24 am     Reply with quote

Hi everyone,

I've looked over the microchip catalog, but I couldnt find anything so i'm asking you guys. I'm using the PIC18F452 in a commercial product and I am running out of program memory. Is there any easy (or relatively easy) way to upgrade to another chip that has the same pinout, but more memory? Has anyone here done that from the 18F452?

thanks,

Jseidmann
pirev



Joined: 19 Mar 2005
Posts: 13
Location: Bulgaria

View user's profile Send private message Visit poster's website ICQ Number

PostPosted: Sat Nov 12, 2005 10:07 am     Reply with quote

Try with PIC18F4525(48kB) or PIC18F4620(64kB).
Ttelmah
Guest







PostPosted: Sat Nov 12, 2005 10:52 am     Reply with quote

Yes.
The direct 'upgrade' for the 452, is the 4520, which has the same amount of memory, adds the comparators, and the 'NanoWatt' features. It is 99% compatible (a couple of tweaks to the configuration code, and disabling the comparators etc.). This is the chip that should be being used for 'new products' anyway, since the 452,is likely to be phased out eventually. The 4620, is then the step up from this.
Generally, they are very compatible, but there are quite a few erratas for some versions (which adds a few problems).
The features that 'differ', are the addition of the comparators, the USART, changes to a EUSART (which the compiler now handles, but caused some problems initially), more EEPROM (1KB), more prescalers for the watchdog, and more features on the CCP (fortunately, reverse compatible, if these are not enabled).
Generally, it should be possible to transfer code with only a few minutes work.

Best Wishes
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group