Introduction

This document details the instruction set for the dsPIC33A family of DSC devices. This is intended to guide development in the native assembly language for optimization and direct control over instruction execution. Assembly code can be used to simplify and accelerate time-sensitive applications including embedded control loops and data processing. More information about these devices and products, along with corresponding technical documentation, is available on the Microchip website (www.microchip.com).

This manual is a software developer’s reference that describes the instruction set in detail and also provides general information to assist the development of software for the dsPIC33A device families.

This manual does not include detailed information about the core, peripherals, system integration or device-specific information. The user should refer to the device specific data sheet for information on the core, peripherals and system integration. The data sheet will also include information on:

  • Device memory map
  • Device pinout and packaging details
  • Device electrical specifications
  • List of peripherals included on the device

Code examples/snippets are given throughout this manual. These examples are valid for the devices from the dsPIC33A families.