Getting Started with 16-bit MCUs and DSCs
How to Select Your 16-bit MCUs and DSCs
16-bit PIC® Microcontrollers & dsPIC® Digital Signal Controllers
Getting Started Guides
Code Examples
User Guides
Reference Manuals
PIC24 MCU Technical Documents
dsPIC® DSC Technical Documents
Application Notes
Software Libraries
Getting Started Development Tools Home
Web Seminars
16-bit Brochure
16-bit Tools and Solutions
Getting Started with 16-bit MCUs and DSCs
One Architecture, Four Families:Microchip offers two 16-bit Microcontroller (MCU) families plus two 16-bit Digital Signal Controller (DSC) families that give you compatible options across a wide spectrum of price, performance and feature sets. These families are:
• Highly Cost-Effective PIC24F 16-bit MCUs
• Highest Performance PIC24H 16-bit MCUs
• Versatile 5v dsPIC30F 16-bit DSCs
• High Performance, Cost-Effective 3.3V dsPIC33F 16-bit DSC

Common attributes among all 16-bit MCU and DSC families are:
• Pinout compatibility
• Software compatibility
• Peripheral compatibility
• Common development tools

PIC24 Microcontroller and dsPIC® Digital Signal Controller (DSC) products from Microchip feature a powerful 16-bit (data) modified Harvard RISC machine. In addition, the dsPIC® DSC combines the advantages of a high-performance 16-bit microcontroller (MCU) with the high computation speed of a fully implemented digital signal processor (DSP), to produce a tightly coupled single-chip single-instruction stream solution for embedded systems design.

Advantages:○ Powerful and fast 16 bit (data) modified-Harvard RISC architecture
○ High-performance MCU capability
○ Integrated DSP capability
○ Reliable and Flexible Flash memory featuring CodeGuard™ Security
○ Separate program and data buses
○ Powerful peripherals on chip
○ Silicon supported through MPLAB® IDE and development tools (H/W & S/W)
○ Silicon supported by application firmware, software libraries, development boards, app notes and reference designs

Features:Operation voltage range of:
• 2.5 to 5.5V for dsPIC30F Family
• 3 to 3.6V for PIC24F, PIC24H and dsPIC33F Families
Operating temperature range of:
• Industrial (-40” to +85”C)
• Extended (-40” to +125”C)
Operating speed range of:
• DC to 16 MIPS for PIC24F Family
• DC to 30 MIPS for dsPIC30F Family
• DC to 40 MIPS for PIC24H and dsPIC33F Families
Package size ranges from 18-pin PDIPs, 28-pin QFN to 100-pin TQFPs
Highly capable and flexible power management system:
• Programmable Power-on Reset
• Programmable Brown-out Reset
• Programmable low-voltage detect
• Idle & Sleep modes
• Switch between clock sources in real-time
Programmable Flash memory – in circuit
Data EEPROM in dsPIC30F family
Data SRAM memory
Flexible Interrupt structure
Processor exception & software traps

On-chip peripherals:○ Clock options choices – crystal, resonator, Low Power RC, on-chip Fast RC, with & w/o PLL
○ Communications modules:
• SPI™, I²C™, UART, CAN 2.0B (Standard & Enhanced), Codec Interface (I²S & AC97)
○ Timers
• Input Capture
• Output compare & Standard PWM
○ Real Time Clock & Calendar (RTCC)
○ Cyclic Redundancy Check (CRC)
○ Motor Control PWMs
○ Power Supply PWMs
○ Quadrature Encoder Interface
○ Analog-to-digital converters: (±1 LSB accuracy)
• Up to 2 A/D converters on-chip
• 10-bit, conversion rate of 1 Msps
• 12-bit, conversion rate of 500 ksps
○ Analog Comparators
○ Parallel Master Port

Next Step – How I pick my 16-bit MCU / DSC