© 2004 Microchip Technology Inc. DS70048C-page 1-3
Section 1. Introduction
Introduction
1
1.3 Device Structure
Each part of the dsPIC30F device can be placed into one of three groups:
1. CPU Core
2. System Integration
3. Peripherals
1.3.1 CPU Core
The CPU core pertains to the basic features that are required to make the device operate. The
sections of the manual related to the CPU core include:
1. CPU
2. Data Memory
3. Program Memory
4. DSP Engine
5. Interrupts
1.3.2 System Integration
System integration functions help to:
• Decrease system cost
• Increase system reliability
• Increase design flexibility
The following sections of the manual discuss dsPIC30F system integration functions:
1. Oscillator
2. Reset
3. Low Voltage Detect
4. Watchdog Timer and Power Saving Modes
5. Flash and EEPROM Programming
6. Device Configuration
1.3.3 Peripherals
The dsPIC30F has many peripherals that allow the device to be interfaced to the external world.
The peripherals discussed in this manual include:
1. I/O Ports
2. Timers
3. Input Capture Module
4. Output Compare Module
5. Quadrature Encoder Interface (QEI)
6. 10-bit A/D Converter
7. 12-bit A/D Converter
8. UART Module
9. SPI
TM
Module
10. I
2
C
TM
Module
11. Data Converter Interface (DCI) Module
12. CAN Module
1.3.4 Memory Technology
At the time of this writing, all dsPIC30F devices use Flash program memory technology. The
Flash program memory can be electrically erased or programmed.