We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Making It Easy to Scale Your Design: Migrating from PIC18 to PIC24 Microcontroller Families


Are your next design requirements increasing, requiring more performance, more Flash, more RAM or faster peripherals than are available on the PIC18 microcontroller (MCU) that you used in your original design? You can easily extend your application with more functionality by migrating your design from a PIC18 to a PIC24 MCU. Created as a powerful extension to our existing PIC18 MCU portfolio, the PIC24F architecture gives you an even greater range of options for computational power and rich peripheral sets. At the same time, the architecture was tailored to keep as much of the existing PIC® MCU feature set and nomenclature as possible, making it easy to scale up or scale down your MCU if you are running out of or have an excess of resources in your application.

What's Important to You?


Staying in the Same Ecosystem

Common design environment, including MPLAB® X Integrated Development Environment (IDE) and MPLAB Code Configurator

Preserving Your Code Investment

Common development tools supporting 8-bit, 16-bit and 32-bit PIC microcontrollers

Getting to Market Quicker

Similar architecture and Core Independent Peripherals

  • Design your system more efficiently
  • Core Independent Peripherals with equivalent functionality between PIC24 and PIC18 MCUs

Ready to Migrate?

When you are ready to migrate from a PIC18 MCU, how do you pick the most suitable PIC24F MCU for your project? You might first consider the overall functionality you are interested in implementing, like real-time control, USB or a Liquid Crystal Display (LCD). You might also want to consider these key parameters: number of pins, memory size, important peripherals and core features. The following migration examples highlight the features across MCU families.

Migration Examples


Real-Time Control Migration

This diagram illustrates the migration path from an 8-bit PIC18F45K42 MCU to a PIC24FJ256GA705 MCU.

190218-MC16-GRAPH-PIC18-24Migration-1_7x5

USB Migration

This diagram illustrates the migration path from an 8-bit PIC18F45K50 MCU to a PIC24FJ128GB204 MCU.

181205-APID-GRAPH-UltrasoundSystem_7x5

LCD Migration

This diagram illustrates the migration path from an 8-bit PIC18F87K90 MCU to a PIC24FJ128GA310 MCU.

181205-APID-GRAPH-UltrasoundSystem_7x5

CAN Migration

This diagram illustrates the migration path from an 8-bit PIC18F66K80 MCU to a dsPIC33EV256GM106 Digital Signal Controller (DSC).

PIC18 to PIC24 Migration Resources


Free Integrated Development Environments

Free Compilers

Free and Easy-to-Use Configuration Tool

8-bit PIC® MCU Documents


Title
8-bit PIC MCU Peripheral Quick Reference Card Download
8-bit PIC® and AVR® Microcontrollers Brochure Download

16-bit PIC® MCU Documents


Title
PIC24 MCU Product Selection Guide Download

Migration Resources


Title
PIC18F to PIC24F Migration and Performance Enhancement Guide Download
PIC18F to PIC24F Software Migration Guide Download
Mapping Peripheral Capabilities from 8bit to 16bit PIC MCUs Download
Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC33 DSCs Download

Sensor Nodes

  • Low-power signal processing with embedded security
  • Smart city 
  • Connected home
  • Medical
<div class="well well-sm padding-sm">Array
(
    [ID] => 38681365720
    [FileSize] => 10020923
    [OriginalMD5] => 3eb4dff9bece0ae01956f492bc871716
    [Type] => Stock Photo
    [Archived] => 
    [PathOriginal] => blobs/8e/5d/1477281060-8e5dda9c70f3a5754129d4a8b0276e7a-original.jpg
    [Path] => Stock Photography/Purchased/Stock Art/Shutterstock Media License
    [FileName] => shutterstock_133518881_pulse_oximeter.jpg
    [CreatedBy] => rheamarie.morales@microchip.com
    [SecondaryMeta] => Array
        (
            [0] => Juan R. Velasco
            [1] => 133518881
        )

    [Title] => A pulse oximeter used to measure pulse rate and oxygen levels with Sphygmomanometer and ECG background; Shutterstock ID 133518881; PO: FY17Q1; Job: MPG FY17 Campaign - Medical IoT; Client: Marcom Administration Dept - 990
    [Comments] => 
    [Tags] => Array
        (
            [0] => electronics
            [1] => health care
            [2] => measurement
            [3] => instrument
            [4] => monitoring
            [5] => cardiology
            [6] => heartbeat
            [7] => oxymeter
            [8] => oximeter
            [9] => medicine
            [10] => hospital
            [11] => clinical
            [12] => display
            [13] => counter
            [14] => measure
            [15] => patient
            [16] => medical
            [17] => machine
            [18] => cardiac
            [19] => sensor
            [20] => oxygen
            [21] => clinic
            [22] => health
            [23] => pulse
            [24] => heart
            [25] => exam
            [26] => rate
            [27] => care
            [28] => hand
        )

    [Thumbnail] => https://ims.microchip.com/t.tlx?ixNeBJkiEx0RMVi.iaH.i9..ihyhiAaUDF
    [Width] => 5184
    [Height] => 3456
    [CreatedTime] => 1477281060
    [ModifiedTime] => 1477291263
    [Mime] => image/jpeg
)
</div>

Robust Real-Time Control

Reliable, deterministic response in a wide range of environmental conditions

  • Factory
  • Autonomous vehicle
  • Industrial automation

Connected Applications

Wired or wireless connectivity

  • Healthcare or fitness
  • Freezer and cooler monitoring
  • Home, industrial and building automation

Migrating from 8-bit to 16-bit Microcontrollers and Digital Signal Controllers: Some Considerations

Microchip technology provides an extensive product portfolio of 8, 16 and 32-bit Microcontrollers and Digital Signal Controllers to help our customers select the device which best suits the needs of their application. Developers may be faced with the need to expand or even downsize their application to add, optimize or otherwise modify the design. In this video, some key considerations are discussed when migrating between Microchip’s 8-bit and 16-bit Microcontroller and Digital Signal Controller product portfolio.