# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# PIC24FJ32MC10X -- High-Level Device Integration

- 1
- 2
- 3
- 4
…
- 11
- 12

PIC24F Family Reference Manual
DS39719D-page 32-2 © 2010 Microchip Technology Inc.
32.1 INTRODUCTION
At their highest level of functionality, PIC24F devices integrate several features that affect the
entire device as a whole. They add convenience and flexibility of design for the user, and allow
the devices to be incorporated into a wider range of designs. These include:
 Flexible Configuration Options  Allowing users to select a wide range of basic
microcontroller operating options and changing them if needed during run time.
 Device Identification  Allowing electronic confirmation of a device part number and
revision level in the target application.
 On-Chip Voltage Regulator  Allowing the device to be used over a range of application
voltage levels.
32.2 DEVICE CONFIGURATION
The basic behavior and operation of PIC24F devices are set by the device Configuration bits.
These allow the user to select a wide range of options and optimize the microcontrollers
operation to the applications requirements.
In all PIC24F family devices, device Configuration bits are mapped to the devices program
memory space, starting at location F80000h. This is beyond the user program memory space
and belongs to the configuration memory space (800000h-FFFFFFh).
The method by which the Configuration bits are programmed differs between major device
families. The details are discussed in Section 32.2.1 PIC24F J-Series Flash Devices and
Section 32.2.2 PIC24F K-Series Flash Devices.
Table 32-1 provides a list of the most common Configuration bit options. Note that this is not a
comprehensive list; certain device families will have unique configuration options that are specific
to its peripheral set. Each Configuration bit and its operation is described in the relevant section
of the PIC24F Family Reference Manual. For more information on Configuration bit mapping of
a particular device, refer to the specific device data sheet.
Note: All the bits that are described here are not available on all the devices.

- 1
- 2
- 3
- 4
…
- 11
- 12