DSPIC30F3010T-20I/SO Microchip Technology, DSPIC30F3010T-20I/SO Datasheet - Page 209

IC DSPIC MCU/DSP 24K 28SOIC

DSPIC30F3010T-20I/SO

Manufacturer Part Number
DSPIC30F3010T-20I/SO
Description
IC DSPIC MCU/DSP 24K 28SOIC
Manufacturer
Microchip Technology
Series
dsPIC™ 30Fr

Specifications of DSPIC30F3010T-20I/SO

Core Processor
dsPIC
Core Size
16-Bit
Speed
20 MIPS
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, Motor Control PWM, QEI, POR, PWM, WDT
Number Of I /o
20
Program Memory Size
24KB (8K x 24)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.5 V ~ 5.5 V
Data Converters
A/D 6x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
INDEX
Numerics
10-bit High Speed A/D
10-Bit High Speed Analog-to-Digital (A/D) Converter Module
16-bit Up/Down Position Counter Mode.............................. 86
A
AC Characteristics ............................................................ 167
AC Temperature and Voltage Specifications .................... 167
Address Generator Units .................................................... 35
Alternate 16-bit Timer/Counter............................................ 87
Alternate Vector Table ........................................................ 45
Assembler
Automatic Clock Stretch.................................................... 108
B
Bandgap Start-up Time
Barrel Shifter ....................................................................... 22
Bit-Reversed Addressing .................................................... 38
Block Diagrams
© 2005 Microchip Technology Inc.
A/D Acquisition Requirements .................................. 125
Aborting a Conversion .............................................. 124
ADCHS ..................................................................... 121
ADCON1 ................................................................... 121
ADCON2 ................................................................... 121
ADCON3 ................................................................... 121
ADCSSL.................................................................... 121
ADPCFG ................................................................... 121
Configuring Analog Port Pins.................................... 127
Connection Considerations....................................... 127
Conversion Operation ............................................... 123
Effects of a Reset...................................................... 126
Operation During CPU Idle Mode ............................. 126
Operation During CPU Sleep Mode.......................... 126
Output Formats ......................................................... 126
Power-down Modes .................................................. 126
Programming the Start of Conversion Trigger .......... 124
Register Map............................................................. 128
Result Buffer ............................................................. 123
Sampling Requirements............................................ 125
Selecting the Conversion Clock ................................ 124
Selecting the Conversion Sequence......................... 123
121
Count Direction Status ................................................ 86
Error Checking ............................................................ 86
Load Conditions ........................................................ 167
MPASM Assembler................................................... 151
During 10-bit Addressing (STREN = 1)..................... 108
During 7-bit Addressing (STREN = 1)....................... 108
Receive Mode ........................................................... 108
Transmit Mode .......................................................... 108
Requirements............................................................ 175
Timing Characteristics .............................................. 174
Example ...................................................................... 38
Implementation ........................................................... 38
Modifier Values (table) ................................................ 39
Sequence Table (16-Entry)......................................... 39
10-bit High Speed A/D Functional............................. 122
16-bit Timer1 Module .................................................. 64
16-bit Timer4............................................................... 74
16-bit Timer5............................................................... 75
32-bit Timer4/5............................................................ 73
Dedicated Port Structure............................................. 57
DSP Engine ................................................................ 19
Preliminary
BOR Characteristics ......................................................... 166
BOR. See Brown-out Reset
Brown-out Reset
Brown-out Reset (BOR).................................................... 129
C
C Compilers
CAN Module
Center Aligned PWM .......................................................... 95
CLKOUT and I/O Timing
Code Examples
Code Protection ................................................................ 129
Complementary PWM Operation........................................ 95
Configuring Analog Port Pins.............................................. 58
Control Registers ................................................................ 48
Core Overview .................................................................... 15
Core Register Map.............................................................. 31
Customer Change Notification Service............................. 211
Customer Notification Service .......................................... 211
Customer Support............................................................. 211
D
Data Access from Program Memory Using
Data Accumulators and Adder/Subtractor .......................... 20
dsPIC30F3010/3011
dsPIC30F3010.............................................................. 9
dsPIC30F3011.............................................................. 8
External Power-on Reset Circuit .............................. 137
I
Input Capture Mode.................................................... 77
Oscillator System...................................................... 131
Output Compare Mode ............................................... 81
PWM Module .............................................................. 92
Quadrature Encoder Interface .................................... 85
Reset System ........................................................... 135
Shared Port Structure................................................. 58
SPI............................................................................ 102
SPI Master/Slave Connection................................... 102
UART Receiver......................................................... 114
UART Transmitter..................................................... 113
Characteristics.......................................................... 165
Timing Requirements ............................................... 174
MPLAB C17.............................................................. 152
MPLAB C18.............................................................. 152
MPLAB C30.............................................................. 152
I/O Timing Characteristics ........................................ 192
I/O Timing Requirements.......................................... 192
Characteristics.......................................................... 172
Requirements ........................................................... 172
Data EEPROM Block Erase ....................................... 54
Data EEPROM Block Write ........................................ 56
Data EEPROM Read.................................................. 53
Data EEPROM Word Erase ....................................... 54
Data EEPROM Word Write ........................................ 55
Erasing a Row of Program Memory ........................... 49
Initiating a Programming Sequence ........................... 50
Loading Write Latches................................................ 50
NVMADR .................................................................... 48
NVMADRU ................................................................. 48
NVMCON.................................................................... 48
NVMKEY .................................................................... 48
Program Space Visibility............................................. 26
Data Space Write Saturation ...................................... 22
Overflow and Saturation ............................................. 20
2
C ............................................................................ 106
DS70141B-page 207

Related parts for DSPIC30F3010T-20I/SO