DM300014 Microchip Technology, DM300014 Datasheet - Page 37

BOARD DEMO DSPICDEM 1.1 GEN PURP

DM300014

Manufacturer Part Number
DM300014
Description
BOARD DEMO DSPICDEM 1.1 GEN PURP
Manufacturer
Microchip Technology
Datasheet

Specifications of DM300014

Processor To Be Evaluated
PIC30F
Data Bus Width
16 bit
Interface Type
RS-485, CAN, SPI
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
 2003 Microchip Technology Inc.
Each DTMF tone consists of two sinusoids: a high-frequency component and a low-
frequency component. In the DTMF tones implemented for this demonstration, the
high-frequency component is at a level 8 dB lower than the low-frequency component.
You can listen to the generated tones by using either a headset or a passive speaker
connected to the “SPKR OUT” jack (J17).
If you connected your PC for the Data Acquisition Display demo (see Section 3.3.1.1),
you can use the <0>-<9> keys on the PC keyboard to select a DTMF tone.
To quit this demonstration and return to Menu Options, press switch SW1.
3.3.2
The following two sections summarize the key dsPIC30F MCU, DSP and peripheral
features implemented in this general purpose demonstration program.
3.3.2.1
The demonstration program uses several unique dsPIC30F MCU/DSP features for
various processing functions, including:
• DSP Engine for FFT, FIR and IIR computations
• Bit-Reversed Addressing for 256-point FFT input data in preparation for the FFT
• Modulo Addressing for accessing arrays in a circular fashion for FIR filtering
• Hardware Loop instructions
• Program Space Visibility (PSV)
3.3.2.2
The demonstration program also implements several dsPIC30F peripherals for various
tasks. These peripherals include:
• Timer1 - Configured as a 16-bit timer
• Timer2 - Configured as 16-bit timer with a 256:1 prescaler
• Timer3 - Configured as 16-bit timer with a 256:1 prescaler
• Timer4 and Timer5 - Configured as a 32-bit timer
• UART2 TX/RX - Used to transmit demo data to the PC and receive commands
• SPI 2 - Used to communicate to the 122 x 32 Addressable-Pixel LCD via the
• 12-bit ADC - Used to convert multiple analog signals, including temperature and
- 40-bit accumulators with Saturation, Overflow and Rounding modes
- Multiply-and-Accumulate (MAC) class of DSP instructions
“butterfly” computations
- Two modulo buffers have been implemented, one each in X and Y data
- DO and REPEAT instructions provide minimal overhead when executing a
- Large tables for FIR filter coefficients, sine tables etc., are stored in and
from the PC keyboard
PIC18F242 LCD controller and MCP41010 digital potentiometer
sinewave signals generated by the MCP41010 digital potentiometer through a
low-pass filter
Note: For a passive speaker, use a Radio Shack Model # 40-1434 Fold-up Stereo
spaces.
block of instructions repetitively.
accessed from program memory.
Demonstrated Features and Peripherals
dsPIC30F MCU/DSP FEATURES
dsPIC30F DEMO PERIPHERALS
Speaker System or an equivalent device.
Demonstration Program Operation
Advance Information
DS70099B-page 33

Related parts for DM300014