DSPIC30F4011-20I/ML Microchip Technology, DSPIC30F4011-20I/ML Datasheet - Page 225

IC DSPIC MCU/DSP 48K 44QFN

DSPIC30F4011-20I/ML

Manufacturer Part Number
DSPIC30F4011-20I/ML
Description
IC DSPIC MCU/DSP 48K 44QFN
Manufacturer
Microchip Technology
Series
dsPIC™ 30Fr

Specifications of DSPIC30F4011-20I/ML

Core Processor
dsPIC
Core Size
16-Bit
Speed
20 MIPS
Connectivity
CAN, I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
30
Program Memory Size
48KB (16K x 24)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
2.5 V ~ 5.5 V
Data Converters
A/D 9x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-QFN
Core Frequency
40MHz
Embedded Interface Type
CAN, I2C, SPI, UART
No. Of I/o's
30
Flash Memory Size
48KB
Supply Voltage Range
2.5V To 5.5V
Operating Temperature Range
-40°C To
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
XLT44QFN2 - SOCKET TRAN ICE 44QFN/40DIPAC164322 - MODULE SOCKET MPLAB PM3 28/44QFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
DSPIC30F401120/ML

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DSPIC30F4011-20I/ML
Manufacturer:
Microchip Technology
Quantity:
135
INDEX
A
AC Characteristics ............................................................ 179
ADC
Address Generator Units .................................................... 33
Alternate 16-bit Timer/Counter............................................ 87
Alternate Interrupt Vector Table .......................................... 43
Assembler
B
Barrel Shifter ....................................................................... 20
Bit-Reversed Addressing .................................................... 36
Block Diagrams
© 2007 Microchip Technology Inc.
Load Conditions ........................................................ 179
Temperature and Voltage Specifications .................. 179
1 Msps Configuration Guideline................................ 138
600 ksps Configuration Guideline ............................. 139
750 ksps Configuration Guideline ............................. 139
Aborting a Conversion .............................................. 136
Acquisition Requirements ......................................... 140
ADCHS ..................................................................... 133
ADCON1 ................................................................... 133
ADCON2 ................................................................... 133
ADCON3 ................................................................... 133
ADCSSL.................................................................... 133
ADPCFG ................................................................... 133
Configuring Analog Port Pins.................................... 142
Connection Considerations....................................... 142
Conversion Operation ............................................... 135
Conversion Rate Parameters.................................... 137
Conversion Speeds................................................... 137
Effects of a Reset...................................................... 141
Operation During CPU Idle Mode ............................. 141
Operation During CPU Sleep Mode.......................... 141
Output Formats ......................................................... 141
Power-Down Modes.................................................. 141
Programming the Start of Conversion Trigger .......... 136
Register Map............................................................. 143
Result Buffer ............................................................. 135
Selecting the Conversion Clock ................................ 136
Selecting the Conversion Sequence......................... 135
Voltage Reference Schematic .................................. 138
MPASM Assembler................................................... 168
Example ...................................................................... 36
Implementation ........................................................... 36
Modifier Values (table) ................................................ 37
Sequence Table (16-Entry)......................................... 37
10-Bit, High-Speed ADC ........................................... 134
16-bit Timer1 Module .................................................. 64
16-bit Timer4............................................................... 74
16-bit Timer5............................................................... 75
32-bit Timer4/5............................................................ 73
ADC Analog Input Model .......................................... 140
CAN Buffers and Protocol Engine............................. 124
Dedicated Port Structure............................................. 57
DSP Engine ................................................................ 17
dsPIC30F4011 .............................................................. 7
dsPIC30F4012 .............................................................. 8
External Power-on Reset Circuit............................... 153
I
Input Capture Mode .................................................... 77
Oscillator System ...................................................... 147
Output Compare Mode ............................................... 81
PWM Module .............................................................. 92
2
C............................................................................. 108
BOR. See Brown-out Reset.
Brown-out Reset
C
C Compilers
CAN Module ..................................................................... 123
Center-Aligned PWM .......................................................... 95
Code Examples
Code Protection ................................................................ 145
Complementary PWM Operation........................................ 96
Configuring Analog Port Pins.............................................. 58
Core Overview .................................................................... 13
Core Register Map.............................................................. 30
Customer Change Notification Service............................. 228
Customer Notification Service .......................................... 228
Customer Support............................................................. 228
D
Data Access from Program Memory
Data Accumulators and Adder/Subtracter .......................... 18
Data Address Space........................................................... 25
dsPIC30F4011/4012
Quadrature Encoder Interface .................................... 85
Reset System ........................................................... 151
Shared Port Structure................................................. 58
SPI............................................................................ 104
SPI Master/Slave Connection................................... 104
UART Receiver......................................................... 116
UART Transmitter..................................................... 115
Characteristics.......................................................... 177
MPLAB C18.............................................................. 168
MPLAB C30.............................................................. 168
Baud Rate Setting .................................................... 128
CAN1 Register Map.................................................. 130
Frame Types ............................................................ 123
Message Reception.................................................. 126
Message Transmission............................................. 127
Modes of Operation .................................................. 125
Overview................................................................... 123
Data EEPROM Block Erase ....................................... 52
Data EEPROM Block Write ........................................ 54
Data EEPROM Read.................................................. 51
Data EEPROM Word Erase ....................................... 52
Data EEPROM Word Write ........................................ 53
Erasing a Row of Program Memory ........................... 47
Initiating a Programming Sequence ........................... 48
Loading Write Latches ................................................ 48
Port Write/Read .......................................................... 58
Using Program Space Visibility .................................. 24
Data Space Write Saturation ...................................... 20
Overflow and Saturation ............................................. 18
Round Logic ............................................................... 19
Write-Back .................................................................. 19
Alignment.................................................................... 28
Alignment (Figure) ...................................................... 28
Data Spaces ............................................................... 28
Effect of Invalid Memory Accesses............................. 28
MCU and DSP (MAC Class)
Memory Map............................................................... 26
Near Data Space ........................................................ 29
Software Stack ........................................................... 29
Width .......................................................................... 28
Instructions Example .......................................... 27
DS70135E-page 223

Related parts for DSPIC30F4011-20I/ML