12.07.2015 Views

PIC18F to PIC24F Migration: An Overview - Microchip

PIC18F to PIC24F Migration: An Overview - Microchip

PIC18F to PIC24F Migration: An Overview - Microchip

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SUMMARYThe preceding represents the most important considerationsfor moving a legacy, 8-bit <strong>PIC18F</strong> application <strong>to</strong> a<strong>PIC24F</strong> platform. Since there are so many ways forimplementing a given solution, it is impractical in thisspace <strong>to</strong> list every possible code or algorithm translationin<strong>to</strong> its 16-bit equivalent. Instead, this document shouldbe thought of as a checklist of the most importantdifferences between those features shared by bothdevice families.Nor does this document consider all the possibilities ofthe <strong>PIC24F</strong> architecture and its expanded peripheral set.Features, such as the Programmable CRC Genera<strong>to</strong>r,hardware Real-Time Clock/Calendar and ParallelMaster Port, may offer the chance for making an existingapplication smaller and more efficient. Ultimately, theuser will need <strong>to</strong> review their application’s design andimplementation, and make the decisions as <strong>to</strong> how theircode and hardware design must be changed <strong>to</strong> work onthe new platform.REFERENCESFor more specific information on the device familiesused as the basis for this document, please refer <strong>to</strong> thefollowing data sheets:• “<strong>PIC18F</strong>8722 Family Data Sheet” (DS39646)• “<strong>PIC24F</strong>J128GA Family Data Sheet” (DS39747)Detailed information on oscilla<strong>to</strong>r design and troubleshootingfor PICmicro microcontroller applications isprovided in these <strong>Microchip</strong> application notes:• AN826, “Crystal Oscilla<strong>to</strong>r Basics and CrystalSelection for rfPIC ® and PICmicro ® Devices”(DS00826)• AN849, “Basic PICmicro ® Oscilla<strong>to</strong>r Design”(DS00849)• AN943, “Practical PICmicro ® Oscilla<strong>to</strong>r <strong>An</strong>alysisand Design” (DS00943)• AN949, “Making Your Oscilla<strong>to</strong>r Work” (DS00949)<strong>Microchip</strong> also has additional data sheet and referencematerial available for <strong>PIC18F</strong>, <strong>PIC18F</strong>XXJ Flash and<strong>PIC24F</strong> devices that may be helpful in planning themigration of an application. For a complete listing ofavailable materials, users are encouraged <strong>to</strong> visit the<strong>Microchip</strong> corporate web site at:www.microchip.com© 2006 <strong>Microchip</strong> Technology Inc. DS39764A-page 45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!