Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to the 16-bit PIC24F Microcontroller Family <ul><li>Source: Microchip Technology </li></ul>
Introduction <ul><li>Purpose </li></ul><ul><ul><li>Introduction to the 16-bit PIC24F Microcontroller Family  </li></ul></u...
Overview of PIC24F 16-bit Family
Microchip 16-bit Families
Unified Architecture <ul><li>Common  instruction set  PIC24F and PIC24H </li></ul><ul><li>dsPIC30/33 add DSP instructions ...
16-bit Performance <ul><li>PIC24H offers best in class performance among 16-bit processors: </li></ul><ul><ul><li>Approxim...
PIC24F Family Block Diagram
Architecture <ul><li>PIC24F is having16-bit data and 24-bit address paths with the ability to move information between dat...
Architecture cont’d <ul><li>Independent Interrupt Vector with 16 Priority Levels </li></ul><ul><li>16 Working Registers </...
<ul><li>Increased Memory </li></ul><ul><ul><li>Flash – 128K on Current Devices </li></ul></ul><ul><ul><li>RAM – 8K on Curr...
PIC24F CPU CORE BLOCK
Programmers Model
Program Space memory Map
PIC24F Family Look-up Table
Development Tool Support
Basic Hardware Tool Suite MPLAB ICD 2 In-Circuit Debugger/Programmer MPLAB REAL ICE In-Circuit Emulation System MPLAB® PM3...
Explorer 16 Development Board <ul><li>Supports   both   PIC24   and   the   dsPIC   Digital   Signal   Controller   (DSC) ...
Additional Resource <ul><li>For ordering the PIC24F processors, please click the part list or </li></ul><ul><li>Call our s...
Upcoming SlideShare
Loading in …5
×

Introduction to the 16-bit PIC24F Microcontroller Family

1,494 views

Published on

Introduction to the 16-bit PIC24F Microcontroller Family

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Introduction to the 16-bit PIC24F Microcontroller Family

  1. 1. Introduction to the 16-bit PIC24F Microcontroller Family <ul><li>Source: Microchip Technology </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>Introduction to the 16-bit PIC24F Microcontroller Family </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>Overview of Microchip 16-bit MCU </li></ul></ul><ul><ul><li>A closer look at the PIC24F Family </li></ul></ul><ul><ul><li>CPU core Block </li></ul></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Peripherals </li></ul></ul><ul><ul><li>Development Tool Support </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>18pages </li></ul></ul><ul><li>Duration </li></ul><ul><ul><li>15 Minutes </li></ul></ul>
  3. 3. Overview of PIC24F 16-bit Family
  4. 4. Microchip 16-bit Families
  5. 5. Unified Architecture <ul><li>Common instruction set PIC24F and PIC24H </li></ul><ul><li>dsPIC30/33 add DSP instructions to PIC24 base instruction set </li></ul><ul><li>Common low-cost Tools Suite covers ALL product families </li></ul>
  6. 6. 16-bit Performance <ul><li>PIC24H offers best in class performance among 16-bit processors: </li></ul><ul><ul><li>Approximately 40 MIPS performance </li></ul></ul><ul><li>PIC24F provides high performance at competitive prices: </li></ul><ul><ul><li>Approximately 16 MIPS performance </li></ul></ul><ul><li>Both devices take advantage of: </li></ul><ul><ul><li>Single Cycle Instruction Execution </li></ul></ul><ul><ul><li>Deterministic 5 Cycle Interrupt Response </li></ul></ul>
  7. 7. PIC24F Family Block Diagram
  8. 8. Architecture <ul><li>PIC24F is having16-bit data and 24-bit address paths with the ability to move information between data and memory spaces. </li></ul><ul><li>Linear addressing of up to 12 Mbytes (program space) and 64 Kbytes (data) </li></ul><ul><li>High Performance 16 MIPS Core </li></ul>
  9. 9. Architecture cont’d <ul><li>Independent Interrupt Vector with 16 Priority Levels </li></ul><ul><li>16 Working Registers </li></ul><ul><li>16-bit Math </li></ul><ul><li>17 x 17 Single Cycle Multiply </li></ul><ul><li>Single Cycle Hardware Multiple Bit Shifter </li></ul><ul><li>Improved C Efficiency </li></ul><ul><li>Repeat Instruction </li></ul>
  10. 10. <ul><li>Increased Memory </li></ul><ul><ul><li>Flash – 128K on Current Devices </li></ul></ul><ul><ul><li>RAM – 8K on Current Devices </li></ul></ul><ul><li>Enhanced Peripherals </li></ul><ul><ul><li>32-bit Timers </li></ul></ul><ul><ul><li>High Speed 10-bit A/D </li></ul></ul><ul><li>Peripheral Pin Select </li></ul><ul><li>Multiple Independent I2C, UART and SPI </li></ul><ul><li>Parallel Master Port (PMP) for External Data Memory Access </li></ul><ul><li>Built-in IrDA encoder/decoders </li></ul><ul><li>Parallel Master/Enhanced Parallel Slave Port </li></ul><ul><li>Real-Time Clock/Calendar </li></ul><ul><li>JTAG Boundary Scan </li></ul>Peripherals
  11. 11. PIC24F CPU CORE BLOCK
  12. 12. Programmers Model
  13. 13. Program Space memory Map
  14. 14. PIC24F Family Look-up Table
  15. 15. Development Tool Support
  16. 16. Basic Hardware Tool Suite MPLAB ICD 2 In-Circuit Debugger/Programmer MPLAB REAL ICE In-Circuit Emulation System MPLAB® PM3 Device Programmer
  17. 17. Explorer 16 Development Board <ul><li>Supports both PIC24 and the dsPIC Digital Signal Controller (DSC) Families </li></ul><ul><li>MPLAB ICD 2, USB, RS-232, JTAG Interfaces </li></ul>
  18. 18. Additional Resource <ul><li>For ordering the PIC24F processors, please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For additional inquires contact our technical service hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=8181&mid=14&lang=en&pageId=75 </li></ul></ul>

×