Datasheet
© 2011 Microchip Technology Inc. DS70149E-page 225
dsPIC30F5015/5016
INDEX
A
A/D
Aborting a Conversion ............................................. 142
Acquisition Requirements ........................................ 146
ADCHS .................................................................... 139
ADCON1 .................................................................. 139
ADCON2 .................................................................. 139
ADCON3 .................................................................. 139
ADCSSL ................................................................... 139
ADPCFG .................................................................. 139
Configuring Analog Port Pins ................................... 148
Connection Considerations ...................................... 148
Conversion Operation .............................................. 141
Effects of a Reset ..................................................... 147
Operation During CPU Idle Mode ............................ 147
Operation During CPU Sleep Mode ......................... 147
Output Formats ........................................................ 147
Power-Down Modes ................................................. 147
Programming the Start of Conversion Trigger ......... 142
Register Map ............................................................ 149
Result Buffer ............................................................ 141
Selecting the Conversion Clock ............................... 142
Selecting the Conversion Sequence ........................ 141
AC
Temperature and Voltage Specifications ................. 186
AC Characteristics ........................................................... 186
Internal FRC Jitter, Accuracy and Drift .................... 190
Internal LPRC Accuracy ........................................... 190
Load Conditions ....................................................... 186
PLL Jitter .................................................................. 188
Address Generator Units ................................................... 37
Alternate Interrupt Vector Table (AIVT) ............................. 47
Alternate 16-bit Timer/Counter ........................................... 93
Assembler
MPASM Assembler .................................................. 174
Automatic Clock Stretch ................................................... 116
During 10-bit Addressing (STREN = 1) .................... 116
During 7-bit Addressing (STREN = 1) ...................... 116
Receive Mode .......................................................... 116
Transmit Mode ......................................................... 116
B
Barrel Shifter ...................................................................... 24
Bit-Reversed Addressing ................................................... 40
Example ..................................................................... 40
Implementation .......................................................... 40
Modifier Values for XBREV Register .........................41
Sequence Table (16-Entry) ........................................ 41
Block Diagrams
CAN Buffers and Protocol Engine ............................ 130
Dedicated Port Structure ............................................ 61
DSP Engine ............................................................... 21
dsPIC30F5015 ........................................................... 10
dsPIC30F5016 ........................................................... 13
External Power-on Reset Circuit .............................. 159
Input Capture Mode ................................................... 81
I
2
C ............................................................................ 114
Oscillator System ..................................................... 153
Output Compare Mode .............................................. 85
Programmer’s Model .................................................. 19
PWM Module ............................................................. 98
Quadrature Encoder Interface ................................... 91
Reset System ........................................................... 157
Shared Port Structure ................................................ 62
SPI ........................................................................... 110
SPI Master/Slave Connection .................................. 110
UART Receiver ........................................................ 122
UART Transmitter .................................................... 121
10-bit High-Speed A/D Functional ........................... 140
16-bit Timer1 Module (Type A Timer) ........................ 68
16-bit Timer2 (Type B Timer) .................................... 73
16-bit Timer3 (Type C Timer) .................................... 73
16-bit Timer4 (Type B Timer) .................................... 78
16-bit Timer5 (Type C Timer) .................................... 78
32-bit Timer2/3 .......................................................... 72
32-bit Timer4/5 .......................................................... 77
BOR. See Brown-out Reset.
Brown-out Reset (BOR) ................................................... 151
C
C Compilers
MPLAB C18 ............................................................. 174
CAN
Baud Rate Setting ................................................... 134
Bit Timing ................................................................. 134
Message Reception ................................................. 132
Acceptance Filter Masks ................................. 132
Acceptance Filters ........................................... 132
Receive Buffers ............................................... 132
Receive Errors ................................................. 132
Receive Interrupts ........................................... 132
Receive Overrun .............................................. 132
Message Transmission ............................................ 133
Aborting ........................................................... 133
Errors ............................................................... 133
Interrupts ......................................................... 134
Sequence ........................................................ 133
Transmit Buffers .............................................. 133
Transmit Priority .............................................. 133
Modes of Operation ................................................. 131
Disable ............................................................ 131
Error Recognition ............................................. 131
Initialization ...................................................... 131
Listen-Only ...................................................... 131
Loopback ......................................................... 131
Normal ............................................................. 131
Phase Segments ..................................................... 135
Prescaler Setting ..................................................... 135
Propagation Segment .............................................. 135
Sample Point ........................................................... 135
Synchronization ....................................................... 135
CAN Module .................................................................... 129
CAN1 Register Map ................................................. 136
Frame Types ........................................................... 129
Overview .................................................................. 129
Code Examples
Data EEPROM Block Erase ...................................... 58
Data EEPROM Block Write ....................................... 60
Data EEPROM Read ................................................. 57
Data EEPROM Word Erase ...................................... 58
Data EEPROM Word Write ....................................... 59
Erasing a Row of Program Memory .......................... 53
Initiating a Programming Sequence .......................... 54
Loading Write Latches ............................................... 54
Code Protection ............................................................... 151
Configuring Analog Port Pins ............................................. 62
Core