DSPIC33FJ12GP202-I/ML Microchip Technology, DSPIC33FJ12GP202-I/ML Datasheet - Page 50

IC DSPIC MCU/DSP 12K 28QFN

DSPIC33FJ12GP202-I/ML

Manufacturer Part Number
DSPIC33FJ12GP202-I/ML
Description
IC DSPIC MCU/DSP 12K 28QFN
Manufacturer
Microchip Technology
Series
dsPIC™ 33Fr

Specifications of DSPIC33FJ12GP202-I/ML

Core Processor
dsPIC
Core Size
16-Bit
Speed
40 MIPs
Connectivity
I²C, IrDA, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
21
Program Memory Size
12KB (12K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 10x12b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Core Frequency
40MHz
Core Supply Voltage
2.75V
Embedded Interface Type
I2C, JTAG, SPI, UART
No. Of I/o's
21
Flash Memory Size
12KB
Supply Voltage Range
3V To 3.6V
Package
28QFN EP
Device Core
dsPIC
Family Name
dsPIC33
Maximum Speed
40 MHz
Operating Supply Voltage
3.3 V
Data Bus Width
16 Bit
Number Of Programmable I/os
21
Interface Type
I2C/SPI/UART
On-chip Adc
10-chx10-bit|10-chx12-bit
Number Of Timers
3
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164336 - MODULE SOCKET FOR PM3 28/44QFNDM240001 - BOARD DEMO PIC24/DSPIC33/PIC32
Eeprom Size
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
dsPIC33F
11.2
Microchip offers a free peripheral driver library that
supports the setup and control of dsPIC33F hardware
peripherals, including, but not limited to:
• Analog-to-Digital Converter
• Motor Control PWM
• Quadrature Encoder Interface
• UART
• SPI™
• Data Converter Interface
• I
• General Purpose Timers
• Input Capture
• Output Compare/Simple PWM
• CAN
• I/O Ports and External Interrupts
• Reset
In addition to the hardware peripherals, the library
supports software generated peripherals, such as
standard LCD drivers, which support an Hitachi style
controller.
The peripheral library consist of more than 270
functions, as well as several macros for simple tasks
such as enabling and disabling interrupts. All peripheral
driver routines are developed and optimized using the
MPLAB C30 C Compiler. Electronic documentation
accompanies the peripheral library to help you become
familiar with and implement the library functions.
Key features of the dsPIC33F Peripheral Library
include:
• A library file for each individual device from the
• ‘C’ include files that let you take advantage of
• Since the functions are in the form of precompiled
• Included ‘C’ source code allows you to customize
• Predefined constants in the ‘C’ include files
DS70155C-page 48
dsPIC33F family, including functions
corresponding to peripherals present in that
particular device.
predefined constants for passing parameters to
various library functions. There is an include file
for each peripheral module.
libraries, they can be called from a user
application program written in either MPLAB C30
C Compiler or dsPIC33F assembly language.
peripheral functions to suit your specific
application requirements.
eliminate the need to refer to the details and
structure of every Special Function Register while
initializing peripherals or checking status bits.
2
C™
Peripheral Driver Library
Preliminary
11.3
The free DSP library supports multiple filtering,
convolution, vector and matrix functions. Among the
supported functions are:
• Cascaded Infinite Impulse Response (IIR) Filters
• Correlation
• Convolution
• Finite Impulse Response (FIR) Filters
• Windowing Functions
• FFTs
• LMS Filter
• Vector Addition and Subtraction
• Vector Dot Product
• Vector Power
• Matrix Addition and Subtraction
• Matrix Multiplication
Some DSP functions use double-precision and
floating-point
developed and optimized in dsPIC33F assembly
language and are callable from both assembly and ‘C’
language. The Microchip MPLAB C30 and IAR C
Compilers are supported.
Key features of the DSP Algorithm Library include:
• 49 total functions
• Full compliance with the Microchip dsPIC33F C30
• Simple user interface – just one library file and
• Functions are both ‘C’ and assembly callable
• FIR filtering functions include support for Lattice,
• IIR filtering functions include support for Canonic,
• FIR and IIR functions may be used with the filter
• Transform functions include support for in-place
• Window functions include support for Bartlett,
• Support for Program Space Visibility
• Complete function profile information including
• Electronic documentation is included to help you
C Compiler, Assembler and Linker
one header file
Decimating, Interpolating and LMS filters
Transposed Canonic and Lattice filters
files generated by the dsPIC33F Filter Design
program
and out-of-place DCT, FFT and IFFT transforms
Blackman, Hamming, Hanning and Kaiser
windows
register usage, cycle count and function size
information
comprehend and use the library functions
DSP Algorithm Library
arithmetic.
© 2005 Microchip Technology Inc.
All
DSP
routines
are

Related parts for DSPIC33FJ12GP202-I/ML